headli.NWS h2, .NWS .h2{text-transform:none;color:#4c525c;}
.NWS.press h2, .NWS.press .h2{text-align: left}
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li:last-child a{color:#ffffff;border:none;border-radius:0;}
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li.last.leaf a{background:#00b8fb;text-transform:uppercase;}
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li > a, .NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li > a:link, .NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li > a:visited{text-transform:none;font-weight:500;}
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav .dropdown-menu a, .NWS #NWS_menu .NWS_menu-secondary ul.menu.nav .dropdown-menu a{text-transform:none!important;}
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav .dropdown-toggle:after{display: inline-block;content:"\f0dd";font-family:FontAwesome;font-style:normal;font-weight:100;vertical-align:text-bottom;text-indent:3px;}
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li:last-child a::after{content:"\f178"}
.NWS #NWS_menu .NWS_menu-secondary ul.menu.nav > li > a, .NWS #NWS_menu .NWS_menu-secondary ul.menu.nav > li > a:link, .NWS #NWS_menu .NWS_menu-secondary ul.menu.nav > li > a:visited{text-transform:none;color:#333333;font-weight:100;}
.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url{text-align:left;width:65px;}
.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li{background-position:center right;padding:0;}
.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li.active{background:url(../img/icon-lang.png) no-repeat center right;}
.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li.active a{font-weight:100;line-height:10px;}
.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li.active a:after{display: inline-block;content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:100;vertical-align:super;text-indent:4px;}
.SMC.home .flexslider{border:0; margin: 0;}
.SMC.home .flexslider .flex-direction-nav{display:none;}
.SMC.home .flexslider .slide{position: relative;}
.SMC.home .flexslider .slide-content{position: absolute; left:15%; top: 30%; width:80;}
.SMC.home .flexslider .slide-content h2{text-align:left;text-transform:uppercase;color:#ffffff;font-size:40px;line-height:50px;letter-spacing:20px;width:80%;}
.SMC.home .flexslider .slide-content p{color:#ffffff;}
.SMC.home .flexslider .flex-control-nav{position: absolute; left:15%; bottom: 15%; width:80;text-align:left;z-index:10;}
.SMC.home .flexslider .flex-control-paging li a{background:#ffffff;}
.SMC.home .flexslider .flex-control-paging li a.flex-active{background:#f2f2f2;}
.SMC.home .flexslider .slide-link span{display:inline-block;position:relative;background: #26bbfb;background: -moz-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);background: -webkit-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);background: linear-gradient(to right, #26bbfb  0%, #1f3a7f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bbfb', endColorstr='#1f3a7f',GradientType=1 );padding:0;margin:0;text-align:center;}
.SMC.home .flexslider .slide-link span:before {position:absolute;top:2px;left:2px;bottom:2px;right:2px;content:'';background:none;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.SMC.home .flexslider .slide-link span a{display:block;position:relative;padding:15px 30px;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:100;letter-spacing:1px;border:1px solid #ffffff;color: #ffffff;}
.SMC.home .flexslider .slide-link span:hover:before{opacity:0;}
.SMC.home .flexslider .slide-link span:hover a{color:#444;}
.SMC.home .latest-post{padding: 30px 0; background: #f9f9f9;}
.SMC.home .latest-post .col-md-6:first-child{border-right: 1px solid #dddddd;}
.SMC.home .latest-post .col-md-11{padding-left:30px!important;}
.SMC.home .latest-post .latest-post-image{position: absolute;width: 60px;height: 60px;top: -7px;left: 0;border-radius: 50%;overflow: hidden;}
.SMC.value .latest-post .latest-post-image{top:0;}
.SMC.home .latest-post .latest-post-image img {max-width: none;height: 100% !important;width: auto !important;margin-left: -50%;}
.SMC.home .latest-post h3{margin: 0;font-size:20px;}
.SMC.home .latest-post h3 a{color: #00b8fb;text-decoration: none;text-transform: uppercase;}
.SMC.home .latest-post p a{color: #333333; text-decoration: none;}
.SMC.home .platform {text-align: center;}
.SMC.home .platform .row:first-child{margin-bottom: 50px;}
.SMC.home .platform h2{margin: 0 0 10px;font-size:24px;letter-spacing:5px;}
.SMC.home .platform h1{color:#4c525c;font-size:33px;font-weight:500;margin: 0 0 20px; text-align:center;}
.SMC.home .platform p{width: 70%; margin: 0 auto;}
.SMC.home .platform h3{font-size:18px; margin-bottom:3px}
.SMC.home .platform .row:last-child{margin-top: 50px;}
.SMC.home .platform .cta span, #NWS_channels-benefits .cta span, .NWS .capabilities-list .cta span, 
#NWS_related-resources span, #NWS_channels-intro .cta span{display:inline-block;position:relative;background: #26bbfb;background: -moz-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);background: -webkit-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);background: linear-gradient(to right, #26bbfb  0%, #1f3a7f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bbfb', endColorstr='#1f3a7f',GradientType=1 );padding:0;margin:0;text-align:center;}
.SMC.home .platform .cta span:before, #NWS_channels-benefits .cta span:before, .NWS .capabilities-list .cta span:before, 
#NWS_related-resources span:before, #NWS_channels-intro .cta span:before, .magenta-hover-button .cta span:before  {position:absolute;top:2px;left:2px;bottom:2px;right:2px;content:'';background:#ffffff;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.SMC.home .platform .cta span a, #NWS_channels-benefits .cta span a, .NWS .capabilities-list .cta span a, 
#NWS_related-resources span a, #NWS_channels-intro .cta span a, .magenta-hover-button .cta span {display:block;position:relative;padding:15px 30px;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:500;letter-spacing:1px;color:#26bbfb;}
#NWS_channels-intro .intro .col-md-6 .cta{margin-top: 30px;font-size:90%;}
#NWS_channels-intro .intro .col-md-6 .cta a{font-weight:700}
.SMC.home .logos, .SMC.solutions .logos{background:#f9f9f9;padding:30px 0 150px;}
.SMC.home .logos .view-content, .SMC.solutions .logos .view-content{text-align:center;}
.SMC.home .logos h4, .SMC.solutions .logos h4, .SMC.home .latest-post h4, .SMC.demo .logos h4{color:#4c525c;font-size:20px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin-bottom:40px}
.SMC .logos .client-logo{width: 19%;padding: 0 20px;display: inline-block;position:relative}
.SMC .logos .client-logo span{position: absolute;width: 120px;height: 120px;top: -7px;left: 0;border-radius: 50%;overflow: hidden;background: #d1d8e3;background: -moz-linear-gradient(left, #d1d8e3  0%, #7d86a0 100%);background: -webkit-linear-gradient(left, #d1d8e3  0%, #7d86a0 100%);background: linear-gradient(to right, #d1d8e3  0%, #7d86a0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d8e3', endColorstr='#7d86a0',GradientType=1 );padding:0;margin:0;text-align:center;}
.SMC.home-2019 .logos .client-logo span{background:none;}
.SMC .logos .client-logo span:before {position:absolute;top:2px;left:2px;bottom:2px;right:2px;content:'';background:#ffffff;border-radius:50%}
.SMC .logos .client-logo span img {max-width: none;height: 100% !important;width: auto !important;filter: grayscale(100%);opacity: .5;margin: 0 auto;display:block;position:relative;padding:40px 20px;}
.NWS .region-connect .connect, .NWS #NWS_connect{background:url(../img/partners-cta-bg-image.jpg) no-repeat center center;background-size:cover; text-align:center;padding:50px 0;}
.NWS .region-connect .connect p, .NWS #NWS_connect p{color:#ffffff;font-size:20px;position:relative; font-weight:700;margin:0;}
.NWS.solicita-demo #NWS_connect p:nth-child(2){font-size:24px;font-weight:300}
.NWS.solicita-demo #NWS_connect p:last-child{font-weight: 300;font-size:20px;margin-top: 40px;}
.NWS .region-connect .connect p:first-child, .NWS #NWS_connect p:first-child{margin-bottom:30px;}
.NWS .region-connect .connect span, .NWS #NWS_connect span{display:inline-block;width:80px;height:80px;background:#ffffff;border-radius:50%}
.NWS .region-connect .connect span img, .NWS #NWS_connect span img{width:45px;height:auto;padding:27px 0;}
.NWS .region-connect .connect a, .NWS #NWS_connect a{color:#ffffff;text-decoration:none; font-size:24px;font-weight:300;}
#NWS_superfooter{background:#f9f9f9;}
#NWS_superfooter h2{text-transform:none;text-align:left;font-weight:300;color:#333333;margin-bottom:0;}
#NWS_superfooter h2 + div{border:none;}
#NWS_superfooter .owl-item{background:#ffffff;box-shadow: 10px 10px 10px}
#NWS_superfooter .owl-item h3{color:#01b8fb;text-align:center;font-weight:500;font-size:16px;font-style:normal}
#NWS_superfooter .owl-item p{color:#333333;text-align:center;font-size:100%;}
#NWS_superfooter .owl-item a{color: #8f8f90; font-weight:700;text-align:center;text-decoration:none;}
#NWS_superfooter i.fa{display:none;}
#NWS_footer{background: url(../img/logo-s-white.png) no-repeat 0px 50px #242c39;background-position:bottom right; background-size:500px;}
#NWS_footer ul li{line-height:120%;}
#NWS_footer ul li a{text-transform:none;}
#NWS_footer h2, #NWS_footer .h2, #NWS_footer h3{color:#ffffff;font-style:normal;text-transform:none;}
#NWS_footer .col-md-3:last-child a i.fa, #NWS_footer .col-md-12 a i.fa{color:#ffffff;border:2px solid #ffffff;height:30px;width:30px;line-height:26px;background:none;}
#NWS_footer .col-md-12, #NWS_footer .col-md-12 h2{text-align:center;}
#NWS_footer .col-md-12 a i.fa{height:40px;width:40px;line-height:35px;}
#NWS_footer .col-md-3:last-child a:hover i.fa, #NWS_footer .col-md-12 a i.fa:hover{background:#ffffff;color:#01b8fb;}
#NWS_footer p a{color:#ffffff;}
#NWS_footer .legal{text-align:left;}
#NWS_footer .legal span, .NWS.solicita-demo footer .legal span, .NWS.demo-request footer .legal span{border-top:1px solid #ffffff;padding-top:10px;opacity: .5;}

.NWS.not-front .header.header-main h1{text-transform:uppercase;font-weight:700;letter-spacing:20px;font-size:300%;margin-bottom:20px;}

/*MENU*/
.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li{
background-position:right center;
background-position:calc( 100% - 8px) center;
padding-left:5px;
}

.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li.active a:after{
text-indent:0;
-webkit-transform:translate(3px,5px);
transform:translate(3px,5px);
}

/*RESOURCE HOME PAGE*/

#SMC_resources{background:#00b8fb;color:#fff;}

.smc-resource-nav, .smc-resource-content{padding-top:50px;}
.smc-resource-image-wrapper, .smc-resource-content-wrapper{position:relative;min-height:0;-webkit-transition:all 400ms ease;transition:all 400ms ease;}    
.smc-resource-image-wrapper, .smc-resource-content-wrapper{display:none;}
.smc-resource-image-wrapper.active-cat, .smc-resource-content-wrapper.active-cat{display:block;}
.smc-resource-image-wrapper{width:300px;height:600px;background:url(../img/smc-mobile-bg.png) no-repeat center top ; background-size:cover;  }
.smc-resource-image-item{width:300px;height:510px;padding:80px 30px 70px;overflow:hidden;}
.smc-resource-image-item img{width:100%;height:auto;}
.smc-resource-image-item p{text-align:center;color:#ccc;font-size:150%;font-weight:500;}
.smc-resource-image-wrapper{-webkit-transform:translateY(-150px);transform:translateY(-150px);}
.smc-resource-content-item, .smc-resource-image-item{position:absolute;top:0;left:0;opacity:0;z-index:0;}
.smc-resource-image-item{
-webkit-transform:translateY(50px);
transform:translateY(50px);
-webkit-transition:all 400ms ease;
transition:all 400ms ease;
}

.smc-resource-content-item{
-webkit-transform:translateX(50px);
transform:translateX(50px);
-webkit-transition:all 400ms ease;
transition:all 400ms ease;
}

.smc-resource-content-item.active-item,
.smc-resource-image-item.active-item{
opacity:1;
z-index:3;
-webkit-transform:translate(0px,0px);
transform:translate(0px,0px);
}

.smc-resource-content-wrapper > span{
text-transform:uppercase;
letter-spacing:5px;
font-weight:700;
font-size:100%;
display:block;
padding-top:12px;
}
.smc-resource-content-item h3{
padding:20px 0 10px;
letter-spacing:2px;
}

.smc-resource-content-item a {
display:inline-block;
margin-top:15px;
padding:15px 30px;
color:#fff;
border:1px solid #fff;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 2px;
font-size:90%;
font-weight:500;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.smc-resource-content-item a:hover {
padding-left:33px;
padding-right:27px;
}



/*ITEM NAV*/
.smc-content-nav{
transform:translateY(-15px);
}

.smc-content-nav span{
display:inline-block;
height:10px;
width:10px;
margin:0 3px;
border-radius:50%;
border:2px solid #fff;
}
.smc-content-nav span.active{
background:rgba(255,255,255,1);
}

.smc-content-nav span,
.smc-content-nav i{
cursor:pointer;
}

.smc-content-nav i{
position:relative;
width:20px;
height:20px;
padding-left:40px;
}

.smc-content-nav i:first-child{
padding-right:40px;
padding-left:0;
}

.smc-content-nav i:last-child:after{
position:absolute;
content:'';
top:3px;
right:0px;
height:10px;
width:10px;
border:2px solid rgba(255,255,255,1);
border-width:0 2px 2px 0;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.smc-content-nav i:last-child:before{
position:absolute;
content:'';
top:7px;
right:0;
height:2px;
width:16px;
background:rgba(255,255,255,1);
}

.smc-content-nav i:first-child:after{
position:absolute;
content:'';
top:3px;
left:0;
height:10px;
width:10px;
border:2px solid rgba(255,255,255,1);
border-width:0 2px 2px 0;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);
}
.smc-content-nav i:first-child:before{
position:absolute;
content:'';
top:7px;
left:0px;
height:2px;
width:16px;
background:rgba(255,255,255,1);
}
.smc-resource-nav ul{
padding-right:20px;
margin-right:20px;
border-right:2px solid #fff;
}
.smc-resource-nav li{
width:100%;
display:inline-block;
cursor:pointer;
padding:5px 0;
text-align:right;
text-transform:uppercase;
letter-spacing:2px;
font-weight:700;
font-size:90%;
color:rgba(255,255,255,.7);
}

.smc-resource-nav li:hover,
.smc-resource-nav li.active{
color:rgba(255,255,255,1);
}


/**  HOME 2019 **/
.SMC.home .SMCv2-cta--wrapper{
clear:left;
text-align:center;
}
.SMC.home a.SMCv2-cta{
display:inline-block;
padding: 15px 30px;
border: 2px solid #1f3a7f;
text-transform: uppercase;
-moz-border-image: -moz-linear-gradient(left, #01b7f9 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #01b7f9 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #01b7f9 0%, #1f3a7f 100%);
border-image-slice: 1;
font-size: 90%;
letter-spacing: 1px;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
font-weight: 500;
color: #01b8fb;
text-decoration:none;
}

.SMC.home a.SMCv2-cta:hover{
background:#01b7f9;
-moz-border-image: -moz-linear-gradient(left, #01b7f9 0%, #01b7f9 100%);
-webkit-border-image: -webkit-linear-gradient(left, #01b7f9 0%, #01b7f9 100%);
border-image: linear-gradient(to right, #01b7f9 0%, #01b7f9 100%);
-moz-border-image: -moz-linear-gradient(left, #01b7f9 0%, #01b7f9 100%);
-webkit-border-image: -webkit-linear-gradient(left, #01b7f9 0%, #01b7f9 100%);
border-image: linear-gradient(to right, #01b7f9 0%, #01b7f9 100%);
border-image-slice: 1;
color: #fff;
}

.SMC.home #SMCv2-discover{
background:#fff;
text-align:center;
padding: 50px 0 0;
}

.SMC.home #SMCv2-discover p.discover--intro{
display:block;
max-width:600px;
margin:30px auto;
}

/*Discover Panels*/


.SMC.home #SMCv2-discover .col-md-4{
padding:30px;
}
.SMC.home .discover--items{
background:#fff;
position:relative;
overflow:hidden;
padding:40px;
text-align:left;
box-shadow:0 0 10px rgba(0,0,0,.1);
-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}
.SMC.home .discover--items img{
position:absolute;
top:-50px;
left:-30px;
width:200px;
-webkit-transition:all 400ms ease;
transition:all 400ms ease;
}

.SMC.home .discover--items .discover--items-a-wrapper{
position:absolute;
bottom:0px;
left:0px;
width:100%;
padding:40px;
}

.SMC.home .discover--items .discover--items-title{
display:block;
color:#00b8fb;
text-transform:uppercase;
font-weight:700;
font-size:150%;
padding:0 0 15px;
-webkit-transition:opacity 400ms ease;
transition:opacity 400ms ease;
}

.SMC.home .discover--items .discover--items-lm{
display:inline-block;
color:#00b8fb;
font-weight:700;
font-size:100%;
padding:10px 0;
text-decoration:none;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home .discover--items:hover .discover--items-lm:hover{
background:#00b8fb;
}

.SMC.home .discover--items .discover--items-p{
padding-top:20px;
opacity:0;
font-size:110%;
-webkit-transform:translateY(-400px);
transform:translateY(-400px);
-webkit-transition:all 400ms ease;
transition:all 400ms ease;
}

.SMC.home .discover--items:hover{
box-shadow:0 0 10px rgba(0,0,0,.2);

}

.SMC.home .discover--items:hover .discover--items-p{
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity:1;
}

.SMC.home .discover--items:hover img{
position:relative;
top:auto;
left:auto;
width:50px;
}

.SMC.home .discover--items:hover .discover--items-lm{
background:#00b8fb;
color:#fff;
padding:10px 30px;
}

.SMC.home .discover--items:hover .discover--items-title{
visibility:hidden;
opacity:0;
}


.SMC.home .flip-container{
width: 100%;
height: auto;
-webkit-perspective:600px;
perspective: 600px;
min-height:350px;
}

.SMC.home .flipper{
width: 100%;
height: auto;  
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
cursor: pointer;
position: relative;
text-align:left;
}

.SMC.home .flip-container:hover .flipper .front {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.SMC.home .flip-container:hover .flipper .back {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}

.SMC.home .flip-container .front,.flip-container .back{
position: absolute;
width: 100%;
height: auto;
overflow:hidden;
padding:40px;
min-height:350px;
-webkit-backface-visibility: hidden;
-webkit-transition: transform .6s;
backface-visibility: hidden;
transition: transform .6s;
}

.SMC.home .flip-container .front .discover--items-a-wrapper{
position:absolute;
bottom:0px;
left:0px;
width:100%;
padding:40px;
}

.SMC.home .flip-container .front {
background:#fff;
padding:40px;
box-shadow:0 0 5px rgba(0,0,0,.2);
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
/*	height: 450px;*/
}

.SMC.home .flip-container .back {
background:#fff;
padding:40px;
box-shadow:0 0 5px rgba(0,0,0,.2);
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}

.SMC.home .flip-container .front img{
position:absolute;
top:-50px;
left:-30px;
width:200px;
}

.SMC.home .flip-container .back img{
position:relative;
width:50px;
margin-bottom:20px;
}

.SMC.home .flip-container .discover--items-title{
display:block;
color:#00b8fb;
text-transform:uppercase;
font-weight:700;
font-size:120%;
padding:0 0 15px;
-webkit-transition:opacity 400ms ease;
transition:opacity 400ms ease;
}

.SMC.home .flip-container .discover--items-lm{
display:inline-block;
color:#1f3a7f;
font-weight:700;
font-size:100%;
padding:10px 0;
text-decoration:none;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home .flip-container .back .discover--items-lm{
background:#1f3a7f;
color:#fff;
padding:10px 30px;
margin-top:20px;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home .flip-container .back .discover--items-lm:hover{
background:#00b8fb;
}


/*End Discover Panels*/
/*Leadership*/
.SMC.home #SMCv2-leadership{
background:#fff;
text-align:center;
position:relative;
}

.SMC.home #SMCv2-leadership a{
color: #ffffff;
}

.SMC.home #SMCv2-leadership--bg{
background: #1f3a7f;
background: -moz-linear-gradient(left, #1f3a7f 0%, #00b6f8 100%);
background: -webkit-linear-gradient(left, #1f3a7f 0%,#00b6f8 100%);
background: linear-gradient(to right, #1f3a7f 0%,#00b6f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3a7f', endColorstr='#00b6f8',GradientType=1 );
position:absolute;
left:0;
bottom:0;
height:65%;
width:100%;
}

.SMC.home #SMCv2-leadership .container .col-md-4{
text-align:left;
color:#fff;
margin-top:80px;
}

.SMC.home #SMCv2-leadership .container .col-md-4 .leadership--img-wrap{
display:inline-block;
position:relative;
box-shadow:0 0 8px rgba(0,0,0,.1);
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home #SMCv2-leadership .container .col-md-4 .leadership--img-wrap:before{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#eee;
content:'';
border-radius:3px;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home #SMCv2-leadership .container .col-md-4 .leadership--img-wrap:after{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#eee;
content:'';
border-radius:3px;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home #SMCv2-leadership .container .col-md-4 img{
position:relative;
display:block;
border:0;
max-width:200px;
z-index:1;
}

.SMC.home #SMCv2-leadership .container .col-md-4:hover .leadership--img-wrap{
transform: rotate(-2deg) skewY(-5deg) scaleX(1);
transform-origin:0 0;
-webkit-transform: rotate(-2deg) skewY(-5deg) scaleX(1);
-webkit-transform-origin:0 0;
}

.SMC.home #SMCv2-leadership .container .col-md-4:hover .leadership--img-wrap:before{
transform: skewY(6deg) scaleX(1.05);
transform-origin:0 0;
-webkit-transform: skewY(6deg) scaleX(1.05);
-webkit-transform-origin:0 0;
box-shadow:3px 6px 5px rgba(0,0,0,.15);
}

.SMC.home #SMCv2-leadership .container .col-md-4:hover .leadership--img-wrap:after{
transform: skewY(3deg) scaleX(1.025);
transform-origin:0 0;
-webkit-transform: skewY(3deg) scaleX(1.025);
-webkit-transform-origin:0 0;
box-shadow:3px 6px 5px rgba(0,0,0,.1);
}

.SMC.home #SMCv2-leadership .container .col-md-4 span{
display:block;
margin:40px 0 15px;
text-transform:uppercase;
font-weight:500;
}

.SMC.home #SMCv2-leadership .container .col-md-4 p{
font-weight:500;
}

.SMC.home #SMCv2-leadership .container .col-md-4 p + a{
display:inline-block;
padding:10px 0;
text-decoration:none;
color:#fff;
}

.SMC.home #SMCv2-leadership .container .col-md-4 p + a i{
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home #SMCv2-leadership .container .col-md-4 .leadership--img-wrap:hover + span + p + a i,
.SMC.home #SMCv2-leadership .container .col-md-4 p + a:hover i{
-webkit-transform:translateX(10px);
transform:translateX(10px);
}

/*End Leadership*/
/*In the news*/

/*.SMC.home #SMCv2-inthenews{
background: #e5f8ff;
background: -moz-linear-gradient(top, #e5f8ff 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #e5f8ff 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e5f8ff 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f8ff', endColorstr='#ffffff',GradientType=0 );
}*/

.SMC.home #SMCv2-inthenews{
padding: 80px 0 60px;
}

.SMC.home #SMCv2-inthenews .container{
border-bottom: 5px solid #f9f9f9;
padding-bottom: 20px;
}
.SMC.home #SMCv2-inthenews .container .in-the-news span{
display:block;
text-transform:uppercase;
font-weight:500;
color:#00b8fb;
margin-bottom:8px;
}
.SMC.home #SMCv2-inthenews .container .in-the-news .date span{
font-size:14px;
margin-top:5px;
text-transform: none;
}

.SMC.home #SMCv2-inthenews .container .col-md-4 p{
margin:0;
}

.SMC.home #SMCv2-inthenews .container .col-md-4 p + a{
display:inline-block;
padding:10px 0;
text-decoration:none;
font-weight:500;
}

.SMC.home #SMCv2-inthenews .container .col-md-4 p + a i{
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home #SMCv2-inthenews .container .col-md-4 p + a:hover i{
-webkit-transform:translateX(10px);
transform:translateX(10px);
}

/*End In the News*/
/*On the blog*/

.SMC.home #SMCv2-ontheblog{
padding-top:0;
}

.SMC.home #SMCv2-ontheblog .col-md-7,
.SMC.home #SMCv2-ontheblog .col-md-5{
margin:50px 0;
}
.SMC.home #SMCv2-ontheblog .ontheblog--left{
background:#e5f8ff;
padding:40px;
}

.SMC.home #SMCv2-ontheblog .ontheblog--left span,
.SMC.home #SMCv2-ontheblog .ontheblog--right span{
text-transform:uppercase;
color:#00b8fb;
margin-bottom:5px;
display:block;
font-weight:500;
}

.SMC.home #SMCv2-ontheblog .ontheblog--left-half,
.SMC.home #SMCv2-ontheblog .ontheblog--right-half{
width:49.2%;
display:inline-block;
padding-right:15px;
vertical-align: top
}
.SMC.home #SMCv2-ontheblog .ontheblog--left-half .date span{
color:#00b8fb;
font-size:14px;	
}

.SMC.home #SMCv2-ontheblog .ontheblog--left-half img,
.SMC.home #SMCv2-ontheblog .ontheblog--right-half img{
max-width:100%;
}

.SMC.home #SMCv2-ontheblog .ontheblog--left-half span,
.SMC.home #SMCv2-ontheblog .ontheblog--right-half span{
font-weight:500;
text-transform: none;
color:#444;
}

.SMC.home #SMCv2-ontheblog .ontheblog--left-half .read-more,
.SMC.home #SMCv2-ontheblog .ontheblog--right-half a{
display:inline-block;
padding:10px 0;
text-decoration:none;
font-weight:500;
max-width:95%;
}

.SMC.home #SMCv2-ontheblog .ontheblog--item{
padding:10px 0;
}

.SMC.home #SMCv2-ontheblog .ontheblog--item > .ontheblog--right-half a{
display:block;
padding:0;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}
.SMC.home #SMCv2-ontheblog .ontheblog--item > .ontheblog--right-half:hover a{
box-shadow:8px 8px 0 #E5F8FF;
-webkit-transform:translate(5px, 5px);
transform:translate(-5px, -5px);
}

.SMC.home #SMCv2-ontheblog .ontheblog--item > .ontheblog--right-half.blog-title:hover a{
box-shadow:none;
-webkit-transform:none;
transform:none;
}

.SMC.home #SMCv2-ontheblog .ontheblog--left-half a i{
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC.home #SMCv2-ontheblog .ontheblog--left-half a:hover i{
-webkit-transform:translateX(10px);
transform:translateX(10px);
}

.SMC.home #SMCv2-ontheblog .ontheblog--right{
padding:40px;
}

.SMC.home #SMCv2-ontheblog .ontheblog--right .ontheblog--right-half{
vertical-align: middle
}
.SMC.home #SMCv2-ontheblog .ontheblog--right .ontheblog--right-half.blog-title span a{
color:#333333;
}
.SMC.home #SMCv2-ontheblog .ontheblog--right .ontheblog--right-half.blog-title .date span{
color:#00b8fb;
font-size:14px;
}

.SMC.home #SMCv2-ontheblog .ontheblog--right .ontheblog--left-half span{
margin:0;
}



/*End On the blog*/
/*Trusted by*/
.SMC.home #SMCv2-trustedby{
text-align:center;
padding:0 0 130px;
}
.SMC.home #SMCv2-trustedby h2 + p{
display:block;
max-width:600px;
margin:15px auto;
}

.SMC.home #SMCv2-trustedby h2 + p + span{
color:#00b8fb;
font-weight:500;
}

.SMC.home #SMCv2-trustedby--logos{
margin:50px 0;
}

.SMC.home #SMCv2-trustedby--logos a{
margin:8px;
display:inline-block;
}

/*Trusted by*/
/*Book demo*/

#SMCv2-bookdemo, .demo-request-banner{
background: #00b8fb;
background: -moz-linear-gradient(right, #01b7f9 0%, #1f3a7f 100%);
background: -webkit-linear-gradient(right, #01b7f9 0%,#1f3a7f 100%);
background: linear-gradient(to left, #01b7f9 0%,#1f3a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b7f9', endColorstr='#1f3a7f',GradientType=1 );
color:#fff;
padding:0;
/*margin-top: 120px;*/
}
#SMCv2-bookdemo .col-md-7{
padding:80px 0;
}


#SMCv2-bookdemo a.SMCv2-cta, .NWS.product-newsroom a.SMCv2-cta, .NWS.library .calculator a.SMCv2-cta, .blog2 .container.pop-up .field-name-node-link a.SMCv2-cta, .blog2 .container.pop-up .field-name-field-link a, .frame-border.active .full-width .cta-white a{
display:inline-block;
padding: 15px 30px;
border: 2px solid #01b7f9;
text-transform: uppercase;
border-image-slice:0;
border:2px solid #fff;
font-size: 90%;
letter-spacing: 1px;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
font-weight: 500;
color: #fff;
text-decoration:none;
}

.frame-border.active .full-width .cta-white a{padding: 10px 30px;}

#SMCv2-bookdemo a.SMCv2-cta:hover, .NWS.product-newsroom .roadmap a.SMCv2-cta:hover, .NWS.home .calculator a.SMCv2-cta:hover,
.NWS.library .calculator a.SMCv2-cta:hover, .calculator a.SMCv2-cta:hover, .blog2 .container.pop-up .field-name-node-link a.SMCv2-cta:hover, .blog2 .container.pop-up .field-name-field-link a:hover, .frame-border.active .full-width .cta-white a:hover{
background:#203a80;
border-color:#203a80;
color: #fff;
}

.SMC.home .SMCv2.logos{
background: #ffffff;
border-bottom:none;
padding: 0 0 30px!important;
}
.SMC.home .SMCv2.logos h4{
margin-bottom:20px;
}
.SMC.home .SMCv2.logos p{
text-align: center;
width:60%;
margin: 0 auto 50px;
}

#SMCv2-bookdemo img{
width:450px;
margin-top: -50px;
}

.SMC.home-2019 h2, #SMCv2-bookdemo h2, #SMCv2-bookdemo .h2, .NWS.product-newsroom h2{
color: #111111;
font-size: 250%;
font-style:italic;
font-weight:900;
}
.SMC.home-2019 h2 a{color: #111111; text-decoration: none;}

#SMCv2-bookdemo h2, #SMCv2-bookdemo .h2{
color:#fff;
text-align:left;
margin-bottom:30px;
}


.SMC.home-2019 h2 span, #SMCv2-bookdemo h2 span, #SMCv2-bookdemo .h2 span, .NWS.product-newsroom h2 span{
color:#00b8fb;
text-transform: uppercase;
}



.SMC.home-2019 .logos{
padding: 0 0 80px;
background: #ffffff;
border:none;
}

.SMC.home-2019 .home-logo{
display:inline-block;
width:19%;
vertical-align: top;
}

.SMC.home-2019 .home-logo img{
width:100%;
padding: 0 20px;
opacity: .5;
filter: grayscale(100%)
}

.bg-video{
padding:150px 0 100px;
position:relative;
}

.SMC.home-2019 .slider .bg-video{
	padding: 0;
}

.bg-video .overlay{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0, 182, 248,.3) 0%, rgba(31, 58, 127,1) 100%);
background: -webkit-linear-gradient(top, rgba(0, 182, 248,.3) 0%,rgba(31, 58, 127,1) 100%);
background: linear-gradient(to bottom, rgba(0, 182, 248,.3) 0%,rgba(31, 58, 127,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d1111', endColorstr='#111111',GradientType=0 );
}

.bg-video .container{
position:relative;
}
.bg-video .container img{
margin-bottom:30px;
margin-top: 60px;
}


.bg-video .container h1{
margin:0px auto 0;
padding:0;
color:#fff;
font-size:450%;
font-weight:900;
font-style:italic;
text-transform: uppercase;

}

.bg-video .container h1 span{
display:block;
filter: blur(2px);
}

.slider .bg-video .container h1 span{
	display:inline;
}


.bg-video .container h1 span:nth-child(1){
color:rgba(0,181,251,0);
text-shadow:-20px 0 0 rgba(255,255,255,0);
-webkit-transform:translate(-50px,0);
transform:translate(-50px,0);    
-webkit-transition:all 400ms ease-out 500ms;
transition:all 400ms ease-out 500ms
}

.bg-video .container h1 span:nth-child(2){
color:rgba(255,255,255,0);
text-shadow: 0 20px 0 rgba(255,255,255,0);
-webkit-transform:translate(0,20px);
transform:translate(0,20px); 
-webkit-transition:all 400ms ease-out 900ms;
transition:all 400ms ease-out 900ms
}


.bg-video .container h1.active span{
-webkit-transform:translate(0,0);
transform:translate(0,0);
text-shadow:0 0 0 #203a80;
color:#ffffff;
filter: blur(0px);
}

.bg-video .container h1.active span:nth-child(1){
color: #00b8fb;
}

.bg-video .container h1.active span:nth-child(2){
text-transform: none;
}

.bg-video .container .tagline{
opacity: 0;
display: block;
color:#ffffff;
font-style: normal;
font-size: 110%;
font-weight: 300;
margin: 10px 0 30px;
-webkit-transition:all 400ms ease-out 1400ms;
transition:all 400ms ease-out 1400ms;
	width:80%;
}

.bg-video .container .cta-button, .bg-video .container .play-button{
opacity: 0;
-webkit-transform:translate(50px,0);
transform:translate(50px,0); 
-webkit-transition:all 400ms ease-out 2500ms;
transition:all 400ms ease-out 2500ms;
}

.bg-video .container .cta-button.active, .bg-video .container .play-button.active, .bg-video .container .tagline.active{
opacity: 1;
}

.SMC.home-2019 #hero{
padding: 30px 0 0;
}

.SMC.home-2019 #hero .col-md-12{
padding-left:0;
}

.SMC.home-2019 #hero a{
margin-top: 20px;
padding: 15px 30px;
background: #01b7f9;
text-transform: uppercase;
letter-spacing: 1px;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
font-weight: 500;
color: #ffffff;
text-decoration:none;
}

.SMC.home-2019 #hero .play-button a{
background: none;
}

.SMC.home-2019 #hero a:hover{
box-shadow:0 0 4px 10px rgba(31, 58, 127,0);
-webkit-transition:all 300ms ease-out;
transition:all 300ms ease-out;
}

#SMCv2-bookdemo #wrapper-video{
width:446px;
height:300px;
background:red;
position:relative;
background:url(/sites/all/themes/custom/bootstrap_nws/video/home-screen.png) no-repeat center top;
background-size:100% auto;
-webkit-transform:translateY(-40px);
transform:translateY(-40px);
}
#SMCv2-bookdemo #wrapper-video video{
position:absolute;
top:15px;
left:calc( ((446px - 360px) / 2) + 1px );
}

/* HOME 2019 SEPTEMBER*/
.SMC.home.home-2019-09{background:#ffffff;}
.SMC.home.home-2019-09 a.cta, .SMC.value .differentiators .row div.success-story a.cta, .big-button a.cta {display:inline-block;background-color: #00b8fb; color: #ffffff; text-transform: uppercase; text-decoration: none; padding: 20px 30px; font-weight: 700; font-size:80%; letter-spacing: 2px; -webkit-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.SMC.home.home-2019-09 a.cta:hover, .SMC.value .differentiators .row div.success-story a.cta:hover, .big-button a.cta:hover {color: #ffffff; background: #203a80;} 
.SMC.home .hero{padding:150px 0 150px;position: relative; background: url("../img/hero-home.jpg") no-repeat; background-size: cover; margin-top:100px; }
.SMC.value .hero{
padding: 50px 0 150px;
background: #1f4087;
background: -moz-linear-gradient(left, #1f4087  0%, #05aaee 100%);
background: -webkit-linear-gradient(left, #1f4087  0%, #05aaee 100%);
background: linear-gradient(to right, #1f4087  0%, #05aaee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f4087', endColorstr='#05aaee',GradientType=1 );
}
.SMC.value .hero img{width: 100%; padding-top: 50px;}
.SMC.home .hero .headline, .SMC.value .hero .h1, .SMC.value .headline{margin: 0px auto 0; padding: 0; font-size:400%; color: #000000; font-weight: 900; line-height: 65px;}
.SMC.home.value .hero{padding: 100px 0 100px;}
.SMC.value .intro .headline{line-height: 35px;}
.SMC.home .hero .headline span, .SMC.value .hero .h1 span, .SMC.value .headline span{display: block; color: #00b8fb;
font-size: 180%;
margin: 30px 0 20px -20px; text-transform: none;}
.SMC.home .hero h1{
font-size: 110%;
font-style: normal;
font-weight: 700;
color:#222;
text-transform: none;
margin: 30px 0;
}
.SMC.value .hero h1{
font-size: 80px;
font-weight: 900;
text-transform: uppercase;
margin: 30px 0 0;
color: #ffffff;
}
.SMC.value .hero .col-md-8 h1,
.SMC.value.wloaded .hero .col-md-8 h1{
	font-size: 450%;
	line-height:100%!important;
}
.SMC.value .hero .col-md-8 h1 + p + p{
	font-size:110%;
}
.SMC.value .hero .col-md-4 img {
	padding-top: 0px;
	margin-top:50px;
	box-shadow:0 0 40px rgba(0,0,0,.2);
}
.SMC.value .hero.forrester{
	padding-bottom:100px;
}
@media (max-width:992px){
	.SMC.value .hero .col-md-4 img{
		display:none;
	}
}

@media (max-width:767px){
	.SMC.value .hero .col-md-8 h1,
	.SMC.value.wloaded .hero .col-md-8 h1{
		font-size:280%;
	}
}
.SMC.home .hero .headline, .SMC.value .hero .h1,.SMC.value .hero .col-md-8 h1{
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	opacity:0;
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease;
}
.SMC.home.wloaded .hero .headline, .SMC.value.wloaded .hero .h1,.SMC.value.wloaded .hero .col-md-8 h1{
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
	opacity:1;
	/*margin-left: -20px;*/
	line-height: 0;
	text-transform: uppercase;
}
.SMC.home.value .hero .headline{
	line-height: 10px;
	text-transform: uppercase;
	font-style: italic;
}
.SMC.home .hero .headline span, .SMC.value .hero .h1 span{
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	opacity:0;
	-webkit-transition: all 500ms ease 400ms;
	transition: all 500ms ease 400ms;
	margin-left: 0;
	line-height: 90%;
	color: #00b8fb;

}
.SMC.home.value .hero .headline span{
	text-transform: uppercase;
	line-height: 30px;
}

.SMC.home.wloaded .hero .headline span, .SMC.value.wloaded .hero .h1 span{
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
	opacity:1;
}

.SMC.value .hero .subtitle{
	color: #00b8fb;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0
}

.SMC.value .hero .subtitle sup{
	font-size: 50%;
	top: -1.2em;
	padding-left: 3px;
}

.SMC.value .hero p{
	color: #ffffff;
	font-weight: 700;
	margin: 20px 0 50px;
	font-size: 14px;
}

.SMC.home .hero .headline span{
	padding-bottom:0px;
	margin-bottom:30px;
}

.s-mark{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	-webkit-transition: all 800ms ease 700ms;
	transition: all 800ms ease 700ms;
}
.wloaded .s-mark{
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
	opacity:1;
}



.SMC.home .hero .s-mark{position:absolute; right: -100px; bottom: -50px;}
.SMC.home.home-2019-09 .logos{background-color: #f4f4f4; padding: 30px 0;}
.SMC.home.home-2019-09 .logos .home-logo img{width:80%;}
.SMC.home.home-2019-09 .logos .home-logo a img{transition: all 900ms ease}
.SMC.home.home-2019-09 .logos .home-logo a:hover img{filter: none; opacity: 1;}
.SMC.home.home-2019-09 span#differentiators{max-height:0;display:block;position:absolute;bottom:80px;}
.SMC.home.home-2019-09 #SMCv2-discover{padding: 50px 0;}
.SMC.home.home-2019-09 #SMCv2-discover p.discover--intro a{font-weight:700;}
.SMC.home.home-2019-09 #SMCv2-discover .owl-carousel .owl-item a.cta{margin-top: 30px; box-shadow: 0px 10px 30px rgba(0,0,0,.15);}
.SMC.home.home-2019-09 #SMCv2-discover .owl-carousel .owl-item .col-md-4{padding: 5px; text-align: center;}
.SMC.home.home-2019-09 #SMCv2-discover .owl-carousel .owl-item img{display: block; margin: 0 auto; width:80%}
.SMC.home.home-2019-09 #SMCv2-discover .owl-carousel .owl-controls{margin-top: 20px;}
.SMC.home .pillars{padding: 0; background-color: #e5f8ff; text-align:center;}
.SMC.home .pillars h2{margin: 50px 0 20px;font-size: 180%;}
.SMC.home .pillars .key-asset{padding: 30px 0; height: 330px;}
.SMC.home .pillars .key-asset h3{margin: 15px 0; color: #00b8fb; font-weight:700; font-size: 22px;font-style: italic;margin: 15px 0; line-height: 25px;text-decoration: none;}
.SMC.home .pillars .key-asset p{width: 80%; margin: 0 auto 20px; color: #333333; text-decoration:none;}
.SMC.home .pillars .key-asset a{color: #00b8fb; text-decoration: underline; font-weight: 700; text-decoration: none;}
.SMC.home .pillars .key-asset span{border-bottom: 1px solid #00b8fb;}
.SMC.home .pillars .key-asset:hover{background: #203a80; color: #ffffff;-webkit-transition: all 400ms ease;transition: all 400ms ease;
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
.SMC.home .pillars .key-asset img,
.SMC.home .pillars .key-asset h3, .SMC.home .pillars .key-asset p, .SMC.home .pillars .key-asset a
{-webkit-transition: all 300ms linear;transition: all 300ms linear;}
.SMC.home .pillars .key-asset:hover img{filter: brightness(0) invert(1);-webkit-transform:translateY(-8px);transform:translateY(-8px);}
.SMC.home .pillars .key-asset:hover h3, .SMC.home .pillars .key-asset:hover p, .SMC.home .pillars .key-asset:hover a{color: #ffffff; text-decoration: none;}
.SMC.home .pillars .key-asset:hover span{border-bottom: 1px solid #ffffff;}
.SMC.home .resource img {width:95%;height:auto;}
.SMC.home .resource .taxonomy, .SMC.home .stories .taxonomy{color: #afafaf; text-transform: uppercase; font-weight: 700;}
.SMC.home .resource h2{text-align:left; font-size: 180%; line-height: 40px;}
.SMC.home .resource .blurb{margin-top: 70px;}
.SMC.home .resource .blurb a.cta{box-shadow: 0px 10px 30px rgba(0,0,0,.15);}
.SMC.home .resource p{margin-bottom: 30px;}
.SMC.home .stories{text-align:center; padding: 20px 0 80px;}
.SMC.home .stories .stories--intro{margin: 30px auto 50px; width: 70%}
.SMC.home .stories .stories--intro a{font-weight: 700;}
.SMC.home .stories p span{color: #00b8fb; font-weight: 700;}
.SMC.home .stories .row{margin-bottom: 50px;}
.SMC.home .stories .story{width: 90%; margin: 0 auto; 
-webkit-transition: all 200ms ease;transition: all 200ms ease;
box-shadow: 0 5px 15px rgba(0,0,0,.07);
}

.SMC.home .stories .col-md-4{
	perspective:500px;
}

.SMC.home .stories .story:hover{
	-webkit-transform:translateY(0px) rotateY(5deg);
	transform:translateY(0px) rotateY(7deg) ;
	box-shadow: 0 10px 30px rgba(0,0,0,.15);
	
}
.SMC.home .stories .story img{width: 100%; height: auto;}
.SMC.home .stories .story .blurb{padding: 30px}
.SMC.home .stories .story .blurb span{font-weight: 900; font-size: 15px; text-transform: uppercase; font-style: italic; display: block;}
.SMC.home .stories .story .blurb .client-type{color: #00b8fb;}
.SMC.home .stories .story .blurb .client-name{color: #222222; margin-bottom: 15px;}
.SMC.home .stories .story .blurb p{margin-bottom :30px;} 
.SMC.home .stories .story .blurb p span{font-weight: 700; font-size: 16px; font-style: normal; text-transform: none; display: inline;}
.SMC.home .stories .story .blurb a.cta, .SMC.value .differentiators .row div.success-story a.cta{
background: rgb(32,58,128);
background: linear-gradient(90deg, rgba(32,58,128,1) 50%, rgba(0,184,251,1) 100%);
background-size:200%;
background-position:100% center;
}
.SMC.home .stories .story .blurb a.cta:hover{background-position:0 center;}
.SMC.home .stories .see-all-cases{padding: 50% 0 0; font-size:20px}
.SMC.home .stories .see-all-cases a{color: #333333;}
.SMC.home .stories .see-all-cases a i{color:#00b8fb;}
.SMC.home .stories .see-all-cases a:hover{color: #00b8fb;text-decoration: none;}



.demo-request-banner {text-align: center; padding: 80px 0;}
.demo-request-banner p {font-size: 25px; font-style: italic; margin-bottom: 50px;}
.demo-request-banner p strong{font-weight: 900;}




/***********************************************/

/*		SMC                                   */

/**********************************************/


#NWS_superfooter{
padding-top:60px;
}

#NWS_superfooter .item{
box-shadow:5px 5px 5px rgba(0,0,0,.05);
margin:10px;
padding:30px;
background:#fff;
}

#NWS_superfooter .owl-item{
background:transparent;
box-shadow:none;
}

#NWS_superfooter h2 + div{
padding:0;
}

#NWS_superfooter .owl-item a{
display:block;
}

#NWS_superfooter .owl-theme .owl-nav div.owl-next, 
#NWS_superfooter .owl-theme .owl-nav div.owl-prev{
background:transparent;
}

#NWS_superfooter .owl-nav div{
margin-top:0;
position:relative;
left:0;
}

#NWS_superfooter .owl-nav div:before{
border-color:#999;
width:12px;
height:12px;
}

#NWS_superfooter .owl-nav div:after{
background:#999;
top:21px;
}

div .owl-theme .owl-nav{
text-align:left;
}

.owl-controls{
padding-left:15px;
}
.owl-theme .owl-controls .owl-buttons div{
	background: #00b8fb;
	margin-top: 50px;
}

#NWS_superfooter .owl-nav div:hover:after{
width:30px;
left:0;
}

#NWS_superfooter .owl-nav div:hover{
left:auto;
width:30px;
}

#NWS_superfooter .owl-nav div.owl-next{
left:auto;
right:auto;
margin-left:58px;
}

#NWS_superfooter .owl-nav div.owl-next:hover{
right:auto;
}

#NWS_superfooter .NWS_dots{
text-align:left;
padding-top:0;
color:#ccc;
padding-left:50px;
height:0;
}

#NWS_superfooter .owl-dot span{
background:transparent;
border:2px solid #999;
height:10px;width:10px;
margin:5px 3px;
z-index:3;
-webkit-transform:translateY(-45px);
transform:translateY(-45px);
}

#NWS_superfooter .owl-dot span:hover, 
#NWS_superfooter .owl-dot.active span{
background:#00b8fb;
border-color:#00b8fb;
}
#SMC_resources{
padding:0;
}
.smc-resource-image-wrapper{
-webkit-transform:none;
transform:none;
}

.smc-resource-image{
-webkit-transform:translateY(-40px);
transform:translateY(-40px);
}

.smc-resource-nav, .SMC .smc-resource-content{
padding-top:100px;
}

#NWS_superfooter .container h2{
padding-left:20px;
font-size:150%;
font-weight:500;
margin-bottom:15px;
}





/*hero*/
.NWS.SMC.home .flexslider .slide-link span{
background:transparent;
border:none;
}

.NWS.SMC.home .flexslider .slide-link span:before{
display:none;
}

.NWS.SMC.home .flexslider .slide-link span a{
background: #26bbfb;
background: -moz-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);
background: -webkit-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);
background: linear-gradient(to right, #26bbfb  0%, #1f3a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bbfb', endColorstr='#1f3a7f',GradientType=1 );
font-size:90%;
padding:15px 30px;
letter-spacing:2px;
margin-top:15px;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.NWS.SMC.home .flexslider .slide-link span a:hover{
color:#1f3a7f;
background: #26bbfb;
background: -moz-linear-gradient(left, #ffffff  0%, #ffffff 100%);
background: -webkit-linear-gradient(left, #ffffff  0%, #ffffff 100%);
background: linear-gradient(to right, #ffffff  0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}


.SMC .pane-content section, .SMC .region-content section{
padding:80px 0;
}
.SMC .region-content #block-system-main{
padding: 0;
}

.SMC.home #NWS_superfooter{
padding-bottom:40px;
}

.NWS .region-connect .connect, .NWS #NWS_connect{
padding:70px 0;
}
.NWS .region-connect .connect span, .NWS #NWS_connect span{
box-shadow:0 0 0 6px rgba(255,255,255,.3),0 0 0 12px rgba(255,255,255,.2);
animation:demospan 1.5s infinite linear;
}

@keyframes demospan {
100% { box-shadow:0 0 0 20px rgba(255,255,255,0),0 0 0 40px rgba(255,255,255,0); }	
30% { box-shadow:0 0 0 10px rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1); }
0%   { box-shadow:0 0 0 0px rgba(255,255,255,.5),0 0 0 0px rgba(255,255,255,.4); }
}


/*btns*/

.SMC .btn-gradient{
background: transparent;
padding:15px 30px;
border: 2px solid #1f3a7f;

-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);

border-image-slice: 1;
font-weight:500;
}

.NWS.SMC.home .platform .cta span, .NWS.SMC.partners .added-value .cta span, .NWS.solicita-demo .header .cta span, .NWS.solicita-demo #NWS_connect .cta span{
background:transparent;
}

.NWS.SMC.home .platform .cta span:before, .NWS.SMC.partners .added-value .cta span:before, .NWS.solicita-demo .header .cta span:before, .NWS.solicita-demo #NWS_connect .cta span:before, .SMC.partners.com .cta span:before, .magenta-hover-button .cta span:before{
display:none;
}

.NWS.SMC.home .platform .cta span a, .NWS.SMC.partners .added-value .cta span a, .NWS.solicita-demo .header .cta span a, .NWS.solicita-demo #NWS_connect .cta span a, #NWS_channels-intro .cta span a, .SMC.partners.com .cta span a, .SMC.partners.tech .cta span a, .magenta-hover-button .cta span a{
padding:15px 30px;
border: 2px solid #1f3a7f;
text-transform:uppercase;

-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);

border-image-slice: 1;
font-size:90%;
letter-spacing:1px;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
font-weight:500;
color: #01b8fb;
}

.NWS.solicita-demo .header .cta span a, .NWS.solicita-demo #NWS_connect .cta span a, #NWS_channels-intro .cta span a, .SMC.partners.com .cta span a, .SMC.partners.tech .cta span a, .magenta-hover-button .cta span a{background:#ffffff;}

.NWS.SMC.home .platform .cta span a:hover, #NWS_channels-benefits .cta span a:hover, .NWS .capabilities-list .cta span a:hover, #NWS_related-resources span a:hover, .NWS.SMC.partners .added-value .cta span a:hover, .NWS.solicita-demo .header .cta span a:hover, .NWS.solicita-demo #NWS_connect .cta span a:hover, #NWS_channels-intro .cta span a:hover, .SMC.partners.com .cta span a:hover, .SMC.partners.tech .cta span a:hover, .magenta-hover-button .cta span a:hover {
padding:15px 27px 15px 33px;
-moz-border-image: -moz-linear-gradient(left, #1f3a7f 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #1f3a7f 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #1f3a7f 0%, #1f3a7f 100%);
border-image-slice: 1;
color:#fff;
background:#1f3a7f;
text-decoration:none;
font-weight:500;
}

.NWS .smc-resource-content-item a:hover{
padding:15px 30px;
color:#00b8fb;
border-color:#fff;
background:#fff;
}

.SMC .connect a{
position:relative;
}

.SMC .connect a:last-child:after{
position:absolute;
content:'';
top:10px;
right:-16px;
height:10px;
width:10px;
border:2px solid rgba(255,255,255,1);
border-width:0 2px 2px 0;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.SMC .connect a:last-child:before{
position:absolute;
content:'';
top:14px;
right:-15px;
height:2px;
width:20px;
background:rgba(255,255,255,1);
}

.SMC .connect a i{
display:none;



}

.SMC.home .logos .client-logo span{
left:50%;
margin-left:-60px;
}
/* CAPABILITIES */
.NWS.SMC.platform .header.header-main {background: url(../img/hero-platform.jpg) no-repeat center center;background-size: cover;}
.SMC.capabilities #hero{padding: 80px 0 0;}
.SMC.capabilities .pane-content section.our-capabilities{padding:40px 0 20px;}
/*.SMC.capabilities .our-capabilities .row.center{width: 80%; margin: 0 auto;}*/
.SMC.capabilities .our-capabilities h2{margin-bottom:40px;}
.SMC.capabilities .our-capabilities .col-lg-2{min-height: 120px; margin-bottom: 20px; text-align:center}
.SMC.capabilities .our-capabilities .col-lg-3{width: 14%; text-align:center}
.SMC.capabilities .our-capabilities .row.center .col-lg-2:first-child{margin-left: 25%;}
.SMC.channels .our-channels .col-lg-3{text-align:center}
.SMC.capabilities .our-capabilities .col-lg-2 img, .SMC.capabilities .our-capabilities .col-lg-3 img, .SMC.channels .our-channels .col-lg-2 img{width:50px;height:auto;}
.SMC.capabilities .our-capabilities .col-lg-2 a, .SMC.capabilities .our-capabilities .col-lg-3 a, .SMC.channels .our-channels .col-lg-2 a{color:#444444;text-decoration: none;}
.SMC.capabilities .video{padding: 0 0 80px; text-align:center;}
.NWS .capabilities-list{padding: 60px 0 10px;}
.NWS .capabilities-list.even{background-color: #f9f9f9;}
.NWS .capabilities-list:first-child{padding: 60px 0 10px;}
.NWS .capabilities-list .row{margin-bottom:50px;}
.NWS .capabilities-list h3{color:#00b8fb;}
.NWS .capabilities-list .right-column{width:80%; margin: 0 auto;}
.NWS .capabilities-list .cta{margin-top:30px;}

.NWS.SMC.platform.channels .header.header-main {background: url(../img/hero-channels.jpg) no-repeat center center;background-size: cover;}
.NWS.SMC.products #NWS_hero-channel{padding:190px 0 70px;}
.NWS.SMC.products #NWS_hero-channel .container h1{text-align:left;color:#ffffff;font-size:40px;line-height:50px;letter-spacing:20px;width:80%;text-transform:uppercase;font-weight:700;}
.NWS.SMC.products #NWS_hero-channel .container p{text-transform:none;}
.NWS.SMC.products #NWS_channels-intro{background-image:none!important;}
/*.NWS.products #NWS_channels-benefits row:last-child{margin-top:30px;}*/
.NWS.SMC.products #NWS_channels-benefits h3, .SMC.solutions #NWS_industries-content h3,
.NWS.SMC.products.int .compatibility h3{text-transform:uppercase;color:#00b8fb;font-size:16px;font-weight:700;}
.NWS.SMC.products #NWS_channels-benefits .key-benefit{padding-right: 75px;margin-bottom:30px;}
.NWS.SMC.products #NWS_channels-benefits h2{text-transform:none;font-weight:700;color:#585e67;}
.NWS.SMC.products #NWS_channels-benefits .row.pager{text-align:right;}
.NWS.SMC.products.i18n-fr #NWS_channels-benefits .row.pager{text-align: center; margin-top: 80px;}
.NWS.SMC.products #NWS_channels-benefits .cta{display:inline-block;}
.NWS.SMC.products #NWS_channels-benefits .cta span a{font-size:14px;}

.products #NWS_superfooter{
position:relative;
background:transparent;
}

.products #NWS_superfooter:after{
position:absolute;
top:-100px;
height:600px;
width:100%;
width:calc( 100% + 400px);
left:-200px;
background:#f9f9f9;
content:'';
z-index:-1;
transform:rotate(15deg);
-webkit-transform:rotate(15deg);
}

.NWS .platform .cta span, 
.NWS #NWS_channels-benefits .cta span, 
.NWS .capabilities-list .cta span{
background:transparent;
}

.home .platform .cta span:before, 
#NWS_channels-benefits .cta span:before, 
.NWS .capabilities-list .cta span:before{
display:none;
}

.SMC.NWS #NWS_channels-benefits .cta span a,
.SMC .capabilities-list a{
padding:15px 30px;
border: 2px solid #1f3a7f;

-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);

border-image-slice: 1;
font-size:90%;
letter-spacing:1px;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
font-weight:500;
}

.SMC.NWS #NWS_channels-benefits .cta span a:hover,
.SMC .capabilities-list a:hover{
border:2px solid #1f3a7f;

}

.SMC #NWS_channels-intro .intro .col-md-6:nth-child(2) > p,
.SMC #NWS_channels-intro .intro .col-md-6:nth-child(2) > p img,
.SMC .capabilities-list .col-md-6 > p,
.SMC .capabilities-list .col-md-6 > p img{
position:relative;
z-index:2;
}

.SMC .capabilities-list:nth-child(3){

background: #f8f8f8;
background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );    

}

.SMC .pane-content section.capabilities-list{
padding:0;

}

.SMC .pane-content section.capabilities-list:nth-child(2),
.SMC .pane-content section.capabilities-list:nth-child(4),
.SMC .pane-content section.capabilities-list:nth-child(6){
padding:80px 0 0;

}

.NWS .capabilities-list h3{
padding-top:30px;
}

.SMC .capabilities-list:nth-child(6){

background: #f8f8f8;
background: -moz-linear-gradient(bottom, #ffffff 0%, #f8f8f8 100%);
background: -webkit-linear-gradient(bottom, #ffffff 0%,#f8f8f8 100%);
background: linear-gradient(to top, #ffffff 0%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );    

}


.SMC.capabilities .capabilities-list:nth-child(2) .col-md-6:nth-child(1) > p:after,
.SMC.capabilities .capabilities-list:last-child .col-md-6:nth-child(1) > p:after,
.SMC.capabilities .capabilities-list:nth-child(4) .col-md-6:nth-child(1) > p:after,
.SMC.capabilities .capabilities-list:nth-child(6) .col-md-6:nth-child(1) > p:after,
.SMC.capabilities .capabilities-list:nth-child(8) .col-md-6:nth-child(1) > p:after,
.SMC.capabilities #NWS_channels-intro .col-md-6:nth-child(2) > p:after,
.SMC.channels .capabilities-list:nth-child(3) .col-md-6:nth-child(2) > p:after,
.SMC.channels .capabilities-list:nth-child(6) .col-md-6:nth-child(1) > p:after,
#NWS_channels-intro .intro .col-md-6:nth-child(2) > p:after{
background:#00b8fb;
position:absolute;
top:15px;
right:80%;
width:200%;
content:'';
bottom:20px;
z-index:1;
}

.SMC.capabilites #NWS_channels-intro .col-md-6:nth-child(2) > p:after,
.SMC.channels .capabilities-list:nth-child(3) .col-md-6:nth-child(2) > p:after,
#NWS_channels-intro .intro .col-md-6:nth-child(2) > p:after{
right:auto;
left:20%;
}

/*CDI .SMC => .SMC.capabilities*/
.SMC.capabilities .capabilities-list.even .col-md-6:nth-child(2){
padding-left:150px;
}

.SMC.capabilities .capabilities-list:not(.even) .col-md-6:nth-child(1){
padding:0 60px;
}
/* END CDI */
.SMC #NWS_channels-intro{
border-bottom:1px solid #e0e0e0;
position:relative;
}

.SMC #NWS_channels-intro:after{
height:20px;
width:20px;
color:#00b8fb;
position:absolute;
bottom:-10px;
left:50%;
margin-left:-10px;
font-size:23px;
line-height:20px;
background:#ffffff;
border-radius:50%;
text-align:center;
content: "\f13a";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
}

.SMC.products.int #NWS_channels-intro:after{
display:none;
}

.NWS.SMC #NWS_channels-benefits .row h2 + .row + .row, .NWS.SMC.capabilities .video .row{
position:relative;
border-top:1px solid #eeeeee;
padding-top:50px;
}

.NWS.SMC #NWS_channels-benefits .row h2 + .row + .row:after, .NWS.SMC.capabilities .video .row:after{
height:20px;
width:20px;
color:#00b8fb;
position:absolute;
top:-10px;
left:50%;
margin-left:-10px;
font-size:23px;
line-height:20px;
background:#ffffff;
border-radius:50%;
text-align:center;
content: "\f13a";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
}

/* INDUSTRIES */
.NWS.SMC.industries .header.header-main {background: url(../img/hero-industries.jpg) no-repeat center center;background-size: cover;}
.SMC #NWS_industries-content .main-content .row{margin-bottom:30px;}
.SMC #NWS_gradient-quote{background:#00b8fb;}
.SMC #NWS_gradient-quote:after{background:none;}
.SMC #NWS_gradient-quote .container .quote{width:80%;margin: 0 auto;text-align:center;font-size: 150%;font-weight:300;}
.SMC #NWS_gradient-quote .container .quote span{display:block;text-transform:uppercase;font-size:18px;font-weight:700;margin-top:20px;}
.SMC #NWS_gradient-quote a.NWS_cta-channel{font-size:18px;font-weight:500;border-radius:0;font-size:14px;}
.NWS.SMC #NWS_more-resources .col-md-4 p.title a, .NWS.services #NWS_more-services .view-content > div h3{color:#00b8fb;font-weight:700;}
.SMC #NWS_page-cta{background: url(../img/industries-bg-cta.jpg) no-repeat top center; background-size:cover;}
.SMC #NWS_page-cta .container .page-cta{width:80%;margin: 0 auto;text-align:center;}
.SMC #NWS_page-cta .container .page-cta h2{font-size:20px;font-weight:700;letter-spacing:5px;margin:0;text-transform:uppercase;}
.SMC #NWS_page-cta .container .page-cta a{border:none;text-transform:none;font-weight:300;padding:0;font-size:24px;}
.SMC #NWS_page-cta .container .page-cta a:hover{background:none;color:#ffffff;}
.SMC #NWS_related-resources .col-md-4 h4 a{color:#00b8fb;}
.SMC #NWS_related-resources .col-md-4 h3 a{color:#4c525c;text-transform:none;font-weight:300;}
.SMC #NWS_related-resources .col-md-4 a{color:#8f8f90;}
.SMC #NWS_related-resources span{margin-top:30px;}
.SMC #NWS_related-resources span, .SMC #NWS_related-resources span:before{border-radius:0;}

/*SMC INDUSTRIES*/
.SMC #NWS_our-industries,
.SMC .logos{
position:relative;
border-bottom:1px solid #eee;
}

.SMC .logos{
padding-bottom:80px;
}
.SMC #NWS_our-industries .image a,
.SMC #NWS_more-resources .image a{
display:block;
height:206px;
width:206px;
margin:0 auto;
padding:3px;
background: #00b8fb;
background: -moz-linear-gradient(-45deg, #00b8fb 4%, #1f3a7f 100%);
background: -webkit-linear-gradient(-45deg, #00b8fb 4%,#1f3a7f 100%);
background: linear-gradient(135deg, #00b8fb 4%,#1f3a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b8fb', endColorstr='#1f3a7f',GradientType=1 );
border-radius:50%;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

.SMC #NWS_our-industries .col-md-3:hover .image a,
.SMC #NWS_more-resources .col-md-4:hover .image a{
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}


.SMC #NWS_our-industries .title a{
color:#00b8fb;
font-weight:700;
letter-spacing:1px;
}
.SMC #NWS_our-industries{
position:relative;
}
.SMC #NWS_our-industries:after,
.SMC:not(.home) .logos:after  {
height: 20px;
width: 20px;
color: #00b8fb;
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -10px;
font-size: 23px;
line-height: 20px;
background: #ffffff;
border-radius: 50%;
text-align: center;
content: "\f13a";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
}

.SMC section#NWS_gradient-quote{
background:transparent;
color:#444;
}
.SMC section#NWS_gradient-quote span{
color:#00b8fb;
font-weight:700;
}

.SMC section#NWS_gradient-quote a {
padding: 20px 30px;
border: 2px solid #1f3a7f;
-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);
border-image-slice: 1;
color:#00b8fb;
font-size: 90%;
letter-spacing: 1px;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
font-weight:500;
}


.SMC section#NWS_gradient-quote a:hover {
border: 2px solid #1f3a7f;
color:#fff;
background:#1f3a7f;
}

.SMC #NWS_industries-content p{
line-height:160%;
}

.SMC.solutions.detail #NWS_gradient-quote{
background:#26bbfb;
color:#fff;
}

.SMC.solutions.detail #NWS_gradient-quote a {
border:2px solid #fff;
color:#fff;
}

.SMC.solutions.detail #NWS_gradient-quote a:hover {
border: 2px solid #1f3a7f;
}
.SMC.solutions.detail #NWS_gradient-quote span{
color:#fff;
}

.SMC.NWS.solutions #NWS_more-resources .h2{
padding-bottom:60px;
}

.SMC.NWS.solutions #NWS_industries-content{
padding-bottom:80px;
}

.SMC.NWS.solutions #NWS_related-resources{
padding:80px 0;
}

.SMC #NWS_related-resources .col-md-4 h4 a{
font-size:90%;
letter-spacing:2px;
}

.SMC #NWS_related-resources div.col-md-4 h3 a{
font-weight:500;
}

.SMC #NWS_related-resources .col-md-4 > a:last-child{
text-decoration:underline;
font-size:95%;
font-weight:500;
}

.SMC #NWS_related-resources .col-md-4 > a:first-child{
height:100px;
width:100px;
overflow:hidden;
position:relative;
border-radius:50%;
}

.SMC #NWS_related-resources .col-md-4 > a:first-child img{
width:100%!important;
height:auto!important;
max-width:999px;
max-height:999px;
-webkit-transform:translate(0px,-10px);
transform:translate(0px,-10px);
}

.SMC #NWS_related-resources .container > span a{
font-size:90%;
font-weight:500;
}

.SMC #NWS_related-resources .container > span{
margin-top:70px;
}

.SMC .logos div.client-logo span{
left:50%;
margin-left:-60px;
}
#SMC_hero{
padding: 0;
/*background: url(../img/hero-home-eye.jpg) no-repeat;
background-size: cover;*/
}
/*.page-home-2019.i18n-en #SMC_hero{
padding:100px 0 0;
}*/
#owl-carousel-hero{
position:relative;
}

.SMC.home .owl-theme .owl-nav div.owl-next{
display:none;
}

/* PODCASTS*/

.NWS.podcasts .header{
background: url(../img/hero-podcasts.jpg) no-repeat;
background-size: cover;
}
.NWS.podcasts .intro{
text-align: center;
background-color: #fafafa;
	padding: 30px 0 60px;
}

.NWS.podcasts .intro img{
margin-bottom: 20px;
}

.NWS.podcasts .intro p{
width: 80%;
margin: 0 auto;
}

.NWS.podcasts .categories .episode{
margin-bottom: 50px;
}

.NWS.podcasts .categories .episode h3 span{
display: block;
color:#dadada;
font-size: 20px;
font-weight: 700;
margin-top: 5px;
}

.NWS.podcasts .categories .episode .category span{
background: #dadada;
color:#666666;
padding: 5px;
font-weight:500;
}

.NWS.podcasts .categories .nav{
margin-bottom: 50px;
text-align:center;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 20px;
}

.NWS.podcasts .categories .nav > li{
float: none;
display: inline-block;
	border:none;
}

.NWS.podcasts .categories .nav > li > a{
color: #555555;
}
.NWS.podcasts .categories .nav > li > a:hover, .NWS.podcasts .categories .nav > li.active > a {
color: #00b8fb;
	border:none;
}

/* RESOURCES REFERENCES*/
.frame-border{display: none;}
.frame-border, .frame-border-body{background: #f2f2f2; padding: 20px;border: 2px solid #4ac2f1}
.frame-border .full-width p, .frame-border-body .full-width p{margin:0 0 15px;}
.frame-border .full-width p strong{font-size: 100%; font-weight:300;}
.SMC.blog2-detail .frame-border .full-width p strong{font-size: 140%; font-weight:700;}
.frame-border-body .full-width p strong{font-size:140%}
.frame-border.active, .container.pop-up.active{padding:20px}
.frame-border #close-blog-popup, .container.pop-up #close-blog-popup{position:absolute; right: 10px; top: 10px;}
.frame-border #close-blog-popup img, .container.pop-up #close-blog-popup img{filter: invert(40%); width: 22px; height: 22px; cursor: pointer; transition: all 200ms ease}
.frame-border #close-blog-popup img:hover, .container.pop-up #close-blog-popup img:hover{width: 25px; height: 25px;}
.inline-block-10{display: inline-block; vertical-align: top; width: 10%; margin-right:20px}
.inline-block-20{display: inline-block; vertical-align: top; width: 19%; margin-right:20px}
.inline-block-30{display: inline-block; vertical-align: top; width: 29%; margin-right:20px}
.inline-block-40{display: inline-block; vertical-align: top; width: 39%; margin-right:20px}
.inline-block-50{display: inline-block; vertical-align: top; width: 49%; margin-right:20px}
.inline-block-60{display: inline-block; vertical-align: top; width: 59%; margin-right:20px}
.inline-block-70{display: inline-block; vertical-align: top; width: 69%; margin-right:20px}
.inline-block-80{display: inline-block; vertical-align: top; width: 79%; margin-right:20px}
.inline-block-90{display: inline-block; vertical-align: top; width: 89%; margin-right:20px}
.vertical-align-middle{vertical-align: middle}
.full-width img{width: 100%!important; height: auto!important;}
.full-width .cta-white a{font-size: 14px!important; line-height: 35px;}
.full-width .cta-white.download{padding: 10px 15px; text-transform: uppercase; border: #4ac2f1; }
.full-width .cta-white.download img{width: 13px !important; height: 13px !important; display: none;}

.full-width .exit-intent p{margin: 0; padding: 0; font-size: 140%; font-weight:900;}

#owl-carousel-hero .owl-stage{
padding-left:0px!important;
}

#SMC_hero .owl-controls{
position:relative;

left:0;
text-align:left;
margin:0 auto;
padding:0;
-webkit-transform:translateY(-120px);
transform:translateY(-120px);
max-height:0;
}


#SMC_hero .owl-theme .owl-dots{
text-align:left;
}

#SMC_hero .owl-theme .owl-dots .owl-dot span{
margin:5px;
background:transparent;
border:1px solid #fff;
}
#SMC_hero .owl-theme .owl-dots .owl-dot.active span, 
#SMC_hero .owl-theme .owl-dots .owl-dot:hover span{
background:#fff;
}
#owl-carousel-hero, #hero-rotator{

padding-top:90px;

}
#owl-carousel-hero .item, #hero-rotator{
color:#fff;
padding:50px 0 50px;
}

#owl-carousel-hero .item h2, #hero-rotator h2{
font-size:300%;
text-transform:uppercase;
letter-spacing:20px;
max-width:80%;
font-weight:700;
text-align:left;
color:#ffffff;
}
#hero-rotator h2{
font-size:400%;
text-align: center;
font-weight:900;
max-width:100%;
}
#hero-rotator h2 span{
color:#00b8fb;
}
#hero-rotator p{
text-align:center;
}

#owl-carousel-hero a, #hero-rotator a{
display:inline-block;
background: #00b8fb;
/*background: -moz-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);
background: -webkit-linear-gradient(left, #26bbfb  0%, #1f3a7f 100%);
background: linear-gradient(to right, #26bbfb  0%, #1f3a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bbfb', endColorstr='#1f3a7f',GradientType=1 );*/
font-size:90%;
padding:15px 30px;
letter-spacing:2px;
margin-top:15px;
color:#fff;
text-transform:uppercase;
/*border:1px solid #fff;*/
text-decoration:none;
font-weight:500;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}

#owl-carousel-hero a:hover, #hero-rotator a:hover{
color:#1f3a7f;
background: #26bbfb;
background: -moz-linear-gradient(left, #ffffff  0%, #ffffff 100%);
background: -webkit-linear-gradient(left, #ffffff  0%, #ffffff 100%);
background: linear-gradient(to right, #ffffff  0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}

#owl-carousel-hero  img, #SMC_hero img{
position:absolute;
bottom:0px;
right:0px;
width:700px;
opacity:.2;
-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}

#owl-carousel-hero .active img{
opacity:1;
-webkit-transition:all 1000ms ease;
transition:all 1000ms ease;
}

#owl-carousel-hero .item .bg{
background-size:cover;
background-repeat:no-repeat;
background-position:right bottom;
background-color:#333;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

#owl-carousel-hero .item .bg > img{
display:none;
}

/*BACKGROUND IMAGES HERO HOME*/
#owl-carousel-hero .owl-item .item .bg{
background-position: left;
}

#owl-carousel-hero .item .container-owl{
position:relative;
min-height:420px;
}
#owl-carousel-hero .item{
transform: rotate(0.01deg);
}

#owl-carousel-hero .item .bg{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transition:all 0ms ease 1000ms;
-ms-transition:all 0ms ease 1000ms;
transition:all 0ms ease 1000ms;
}

#owl-carousel-hero .active .item .bg{
-webkit-transform:scale(1.04);
-ms-transform:scale(1.04);
transform:scale(1.04);
-webkit-transition:all 8000ms ease-out;
-ms-transition:all 8000ms ease-out;
transition:all 8000ms ease-out;
}

#owl-carousel-hero .item .bg.center-origin{
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
}

.latest-post .latest-post-infos{
margin:0;
}
#SMC_knowmore{
background:#00b8fb;
color:#fff;
padding:80px 0;
}

#SMC_knowmore .container{
display: flex;
align-items: center;
justify-content: center;
}

#SMC_knowmore .km-menu ul{
text-align:right;
padding-right:60px;
border-right:2px solid #fff;
}

#SMC_knowmore .km-menu li{
color:rgba(255,255,255,.8);
text-transform:uppercase;
line-height:200%;
font-weight:300;
letter-spacing:2px;
cursor:pointer;
}

#SMC_knowmore .km-menu li.active{
color:rgba(255,255,255,1);
font-weight:700;
}

#SMC_knowmore .km-content,
#SMC_knowmore .km-content > *{

position:relative;
color:#555;
}

#SMC_knowmore .km-content:before{
position:absolute;
top:-80px;
bottom:-80px;
width:2000px;
left:-30px;
content:'';
background:#f3f3f3;
}

#SMC_knowmore .km-content h2{
font-weight:500;
line-height:130%;
text-align:left;
}

#SMC_knowmore .km-content .km--content{
opacity:0;
position:absolute;
z-index:1;
left:15px;
-webkit-transform:translateY(20px);
transform:translateY(20px);
-webkit-transition:opacity 200ms ease,transform 400ms ease;
transition:opacity 200ms ease,transform 400ms ease
}

#SMC_knowmore .km-content .km--content.active{
opacity:1;
z-index:2;
transform:translateY(0px);
}

#SMC_knowmore .km-content a {
display:inline-block;
text-transform:uppercase;
padding: 15px 30px;
margin-top:10px;
border: 2px solid #1f3a7f;
-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);
border-image-slice: 1;
color:#00b8fb;
font-size: 90%;
text-decoration:none;
letter-spacing: 1px;
font-weight:500;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
}


#SMC_knowmore .km-content a:hover {
border: 2px solid #1f3a7f;
color:#fff;
background:#1f3a7f;
}


/* SERVICES */

/*.NWS.SMC.services .header.header-main{background:url(../img/hero-services-smc.jpg) no-repeat center center;background-size:cover;}*/

/* PARTNERS */
.NWS.SMC.partners .added-value, .NWS.SMC.partners .pre-built{padding: 40px 0 80px;}
.NWS.SMC.partners.tech .header.header-main, .NWS.SMC.products.int .header{background:url(../img/hero-partners-technology.jpg) no-repeat center center;background-size:cover;}
.NWS.SMC.partners h2{margin: 50px auto 30px;}
.NWS.SMC.partners.agency.detail h2{margin: 50px auto 20px;}
.NWS.SMC.partners .added-value p, .NWS.SMC.partners .pre-built p{max-width:75%;margin:0 auto;text-align:center;}
.NWS.SMC.partners .added-value .cta{margin-top:50px;}
.NWS.SMC.partners .pre-built{background:#fefefe;text-align:center;}
.NWS.SMC.partners .pre-built p{max-width:63%;margin-bottom:50px;}
.NWS.SMC.partners .pre-built h3{color:#00b8fb;font-size:16px;text-transform:uppercase;margin-bottom: 20px;}
.NWS.SMC.partners.tech.agency .header.header-main{background:url(../img/hero-partners-agency.jpg) no-repeat center center;background-size:cover;margin-bottom: 0px}
.NWS.SMC.partners .testimonials{text-align:center;background: #ffffff; 
background: -webkit-linear-gradient(to bottom,rgba(250,250,250,0), rgba(250,250,250,1));
background: -moz-linear-gradient(to bottom,rgba(250,250,250,0), rgba(250,250,250,1));
background: linear-gradient(to bottom,rgba(250,250,250,0), rgba(250,250,250,1));}
.NWS.SMC.partners .testimonials p{width:80%;margin:0 auto;font-size:150%;font-weight:300;}
.NWS.SMC.partners .testimonials p span{display:block;text-transform:uppercase;font-size:18px;font-weight:700;}

.SMC.partners.com .header.header-main{background:url(../img/hero-partners-community.jpg) no-repeat 0 -20px;background-size:cover;}
.SMC.partners.com .header.header-main h1{line-height: 60px}
.SMC.partners.com .SMC_partner-community-main .partner-community-intro, .SMC.partners.tech .SMC_partner-community-main .partner-community-intro{text-align:center;width:80%;margin:0 auto;}
.SMC.partners.tech.detail .SMC_partner-community-main .partner-community-intro p,.SMC.partners.tech.detail .SMC_partner-community-main .partner-community-intro h2, .SMC.partners.tech.detail .SMC_partner-community-main .partner-community-intro ul{text-align:left;width:100%;}
.SMC.partners.com .SMC_partner-community-main .partner-community-intro p, .SMC.partners.tech .SMC_partner-community-main .partner-community-intro p{font-size:120%; margin-top:20px}
.NWS.SMC.partners.agency.detail .partner-community-intro p{margin-top:10px}
.SMC.partners.com .SMC_partner-community-main .row .col-md-6{padding:0;}
.SMC.partners.com .SMC_partner-community-main .partner-type{background:#fafafa;padding:30px 50px;margin:50px 1px 5px;min-height:305px;}
.SMC.partners.com .SMC_partner-community-main .partner-type h2{text-transform:uppercase;color:#00b8fb;font-size:16px;text-align:left;margin-bottom:20px;}
.SMC.partners.com .SMC_partner-community-main .cta{margin: -10px 0 0 50px;background:#ffffff;}
.SMC.partners.com .key-integrations {padding: 70px 0;}

.pane-content section.SMC_partner-community {
position:relative;
padding:40px 0;
}
.SMC_partner-community:not(.partner--2):after{
position:absolute;
width:100%;
height:57%;
left:0;
top:50%;
background:#f4f4f4;
content:'';
}
.SMC_partner-community .container{ 

position:relative;
padding:60px 0;
}
.SMC_partner-community .col-md-6{
position:relative;

}
.SMC_partner-community .col-md-6 img{
position:relative;
width:100%;
max-width:100%;
z-index:1;
}

.SMC_partner-community .col-md-6 .wrapper-img{

margin-left:-50px;
}

.SMC_partner-community.partner--2 .col-md-6 .wrapper-img{
margin-left:0;
margin-right:-50px;
}

.SMC_partner-community .overlaping-partner{
position:relative;
background:#fff;
z-index:50;
width:80%;

padding:20px 50px;
box-shadow:5px 5px 5px 0px rgba(0,0,0,.05);
-webkit-transform:translate(30%,60%);
transform:translate(30%,60%);
}

.SMC_partner-community.partner--2 .overlaping-partner{
-webkit-transform:translate(-20px,20%);
transform:translate(-20px,20%);
}

.SMC_partner-community .container:first-child .col-md-6:last-child:before{
position:absolute;
content:'';
display:block;
width:500%;
top:60px;
bottom:20px;
right:100%;
background:#00b8fb;
z-index:1;
}

.SMC_partner-community.partner--2 .container:first-child .col-md-6:last-child:before{
display:none;
}

.SMC_partner-community.partner--2 .container:first-child .col-md-6:first-child:before{
position:absolute;
content:'';
display:block;
width:500%;
top:20%;
bottom:20px;
left:50px;
background:#00b8fb;
z-index:1;
}

.SMC_partner-community h3 {
color:#00b8fb;
font-size:120%;
font-weight:700;
}

.SMC_partner-community a {
text-transform:uppercase;
color:#888;
display:inline-block;
padding:15px 0;
text-decoration:none;
position:relative;
font-weight:700;
}


.SMC_partner-community a:before {
position: absolute;
height: 10px;
width: 10px;
right: -30px;
top: 50%;
margin-top: -4px;
content: '';
border: 2px solid #aaa;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}

.SMC_partner-community a:after {
position: absolute;
content: '';
display: block;
background: #aaa;
width: 20px;
height: 2px;
top: 50%;
right: -30px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}

.SMC_partner-community a:hover:before,
.SMC_partner-community a:hover:after{
margin-right:-10px;
}


.SMC.partners.tech .integration-spotlight{
background: #00b8fb;
padding: 30px 0 40px;
}

.SMC.partners.tech .integration-spotlight h3{
color: #ffffff;
font-size: 20px;
margin: 0;
}

.SMC.partners.tech .pre-built .tab-content .view-content div{
float:left;
width:33%;
margin: 10px auto;
}

.SMC.partners.tech .pre-built .nav-tabs{
width: 75%;
margin: 0 auto;
border:none;
}


.SMC.partners.tech .pre-built .separator{
display:block;
width: 100%;
border-top: 1px solid #dddddd;
margin: 20px auto;
padding: 0;
}

.SMC.partners.tech .pre-built .nav-tabs > li > a{
color: #444444;
}

.SMC.partners.tech .pre-built .nav-tabs > li.active > a{
border:none;
color: #00b8fb;
text-decoration:underline;
background: none;
font-weight: 700;
}

.SMC.partners.tech .pre-built .tab-content img{
background: #ffffff;
border: 1px solid #f1f1f1;
width:180px;
height:auto;
}

/*.SMC.partners.tech .pre-built .tab-content > .tab-pane{
display: block;
}*/
.SMC.partners.tech.agency .download{
background: #00b8fb;
padding: 30px 0;
}

.SMC.partners.tech.agency .download .more-info{
color: #ffffff;
font-size: 140%;
font-weight: 500;
}
.SMC.partners.tech.agency .download .magenta-hover-button{
margin: 25px auto;
}

.SMC.partners.tech.agency .pre-built .nav-tabs{
width: 60%;
}

.SMC.partners.tech.agency.detail .header.header-main {
padding: 120px 0 90px;
}
.SMC.partners.tech.agency.detail .region-content .SMC_partner-community-main{
padding: 0 0 50px;
}

.NWS.products.int #NWS_channels-intro{
background-image: linear-gradient(to top, #fafafa 0%, #ffffff 100%);
background: #fafafa;
border: none;
padding: 60px 0 0;
}

.SMC.products.int #NWS_channels-benefits .col-md-6{
padding: 10px 50px; 
}

.SMC.products.int #NWS_channels-benefits .first{
border-right: 1px solid #00b8fb;
}

.NWS.SMC.products.int div #NWS_channels-benefits ul li::after{
background: #00b8fb;
}

.NWS.SMC.products.int .compatibility{
padding: 60px 0;
background: #ebf9ff;
}

.NWS.SMC.products.int .compatibility ul li{
color: #00b8fb;
}
.NWS.SMC.products.int .compatibility ul li span{
color: #444444;
}

/*DEMO*/

.NWS.page-demo section.discover, .NWS.demo section.discover, .SMC.download.lp .NWS_resource-form, .SMC.download.lp .clients, .SMC.download.lp .features{
position:relative;
border-bottom:1px solid #ddd;
}
.page-demo .discover:after, .NWS.demo section.discover:after,.SMC.download.lp .NWS_resource-form:after, .SMC.download.lp .clients:after, .SMC.download.lp .features:after{
height: 20px;
width: 20px;
color: #00b8fb;
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -10px;
font-size: 23px;
line-height: 20px;
background: #ffffff;
border-radius: 50%;
text-align: center;
content: "\f13a";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
z-index: 10;
}

.NWS.page-demo .clients{
background:#fbfbfb;
padding:60px 0;
}

.NWS.page-demo .clients h2 {
color: #444;
font-weight: 500;
font-size: 190%;
}

.NWS.demo .features{
background:#fff;
}

.NWS.demo .blue-cta span{
background:transparent;
border:none;
}

.NWS.demo .blue-cta span:before{
display:none;
}

.NWS.demo .blue-cta span a, .SMC.download.lp .blue-cta span a{
font-weight:500;
border:1px solid #fff;
font-size:90%;
border-radius:0;
}

.NWS.demo #contact-svc .submit-svc .svc_cta, .NWS #contact-svc .submit-svc .svc_cta:link, .NWS #contact-svc .submit-svc .svc_cta:visited, .SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap input[type="submit"] {
background:none;
box-shadow:none;
border-radius:0;
color:#26bbfb;
font-weight:500;
border: 2px solid #1f3a7f;
-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);
border-image-slice: 1;
font-size: 90%;
letter-spacing: 1px;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
}


.NWS.demo #contact-svc .submit-svc .svc_cta:hover, .SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap input[type="submit"]:hover{
border:2px solid #1f3a7f;
background:#1f3a7f;
}


.NWS.demo #contact-svc .submit-svc .svc_cta input[type="submit"], .SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap input[type="submit"] {
color:#26bbfb;
font-weight:500;
font-size:90%;
padding:15px 50px;
}
.SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap input[type="submit"]{
padding: 15px 30px;
}

.NWS.demo #contact-svc .submit-svc .svc_cta:hover input[type="submit"], .SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap input[type="submit"]:hover{
color:#fff;
}

.NWS.demo #contact-svc, .SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap{
border: 2px solid #1f3a7f;
-moz-border-image: -moz-linear-gradient(left, #26bbfb 40%, #1f3a7f 60%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 40%, #1f3a7f 60%);
border-image: linear-gradient(to right, #26bbfb 40%,#1f3a7f 60%);
border-image-slice: 1;
font-weight:500;
}

.NWS.demo h1 {
text-align: left;
color: #ffffff;
font-size: 40px;
line-height: 50px;
letter-spacing: 15px;
width: 80%;
text-transform: uppercase;
font-weight: 500;
}

.NWS.demo .features .col-md-6{
padding:40px 40px;
}

.NWS.demo .features h3{
font-size:100%;
}

.NWS.demo .features img{
max-width:80px;
}

.NWS.demo .discover h2{

font-weight: 500;
color: #444;
padding-top: 20px;

}

.NWS.demo .discover .form_sub {
display: block;
text-align: center;
padding-top: 50px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
}

.NWS.demo .platform{
padding:125px 0
}

.NWS.demo .NWS_menu-primary, .NWS.demo #NWS_footer{
display:block;
}

.NWS.demo-request .NWS_menu-primary, .NWS.demo-request #NWS_footer{
display:none;
}

.NWS.demo div.header{
padding-top:180px;   
}

.NWS.demo-request div.header{
padding-top:50px;   
}

.NWS.demo h1{
padding-bottom:30px;
}

.NWS.page-demo #NWS_menu .NWS_menu-primary ul.menu.nav > li:last-child{
display:none;   
}

/* DEMO 2020 */
.SMC.not-front.demo.demo-2020 div.header{padding: 150px 0 50px; background: none;}
.SMC.demo-2020 .header h1{padding: 0; color: #333333; width: 100%}
.SMC.demo-2020 .header h1 span{color: #00b8fb;}
.SMC.demo-2020 .header p{color: #333333;}
.SMC.demo-2020 .white-space{margin: 2px 0 0;}
/*.SMC.demo-2020 .hs-form{margin-top: 20px}*/
.SMC.demo-2020 .discover {background: #ffffff;}
.SMC.demo-2020 .discover .blurb{padding: 0; color: #777777;}
.SMC.demo-2020 .discover ul{padding-left: 0; margin-bottom: 20px;}
.SMC.demo-2020 .discover li{color: #00b8fb; font-weight: 700; line-height: 20px; margin-bottom: 25px;padding-left: 35px;}
.SMC.demo-2020 .discover li.hs-form-booleancheckbox{line-height:normal;}
.SMC.demo-2020 .discover li span{color: #333333; font-weight: 300;}
.SMC.demo-2020 .discover ul.steps li:before{content: ''; background: url("../img/bulletpoint-check-20.png") no-repeat; width: 20px; height: 20px;}
.SMC.demo-2020 .discover ul.key-reasons li{line-height: 25px; margin-bottom: 25px;padding-left: 50px;}
.SMC.demo-2020 .discover ul.key-reasons li:nth-child(1):before{content: ''; background: url("../img/icon-quick-results-30.png") no-repeat; width: 30px; height: 30px;}
.SMC.demo-2020 .discover ul.key-reasons li:nth-child(2):before{content: ''; background: url("../img/icon-smart-scalable-30.png") no-repeat; width: 30px; height: 30px;}
.SMC.demo-2020 .discover ul.key-reasons li:nth-child(3):before{content: ''; background: url("../img/icon-true-partner-30.png") no-repeat; width: 30px; height: 30px;}
.SMC.demo-2020 .discover ul.key-reasons li:nth-child(4):before{content: ''; background: url("../img/icon-holistic-cx-30.png") no-repeat; width: 30px; height: 30px;}
.SMC.demo-2020 .discover .logos img{width:80%;}
.SMC.demo-2020  h2{margin: 0 0 20px; padding: 0; font-weight: 900; font-style: italic; font-size: 36px; text-transform: none; margin-top: 30px}
.SMC.demo-2020 .discover h2{font-weight: 900; font-size: 36px; text-transform: none; margin: 30px 0;}
.SMC.demo-2020 .discover h2.logos-title{margin-bottom: 35px;}
.SMC.demo-2020 .logos{margin-bottom: 50px; border: none; background: #f3f4f6; padding: 25px 20px 75px;}
.SMC.demo-2020 .logos img{transition: all 900ms ease;opacity: .5; filter: grayscale(100%)}
.SMC.demo-2020 .logos img:hover{opacity: 1; filter: none;}

.SMC .logos div.client-logo span{
left:50%;
margin-left:-60px;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;

}

.SMC .logos div.client-logo span:hover{
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}

.SMC .logos div.client-logo span img{

-webkit-transition: all 400ms ease;
transition: all 400ms ease;
}

.SMC .logos div.client-logo span:hover img{
filter:none;
opacity:1;
}

/*  CHANNELS */
.NWS.SMC.products #NWS_channels-benefits ul li{text-align:left;width:auto;padding:5px;}
.NWS.SMC.products #NWS_channels-benefits ul li::after{background:none;}


/*FIXES*/
.SMC #NWS_related-resources .col-md-4 h4{
color:#00b8fb;
}

.NWS.case-detail div .quote{
background:#26BBFB;
}

.NWS.case-detail .quote:after{
display:none;
}

/*.NWS.not-front .header.header-main h1{
margin-bottom:0;
}*/

.NWS.SMC.products #NWS_hero-channel .container p,
.NWS.solutions div .header p,
.NWS.services div .header p {
text-transform: none;
}

.NWS.SMC.products #NWS_hero-channel .container h1,
.NWS.solutions .header h1,
#NWS_hero-channel .container h1,
.NWS.page-blog h1,
.NWS.page-resources h1,
.NWS .security.header h1,
.NWS.page-about h1,
.NWS.page-events h1,
.NWS.press h1,
.NWS.page-careers h1,
.NWS.contact h1,
.NWS.library h1, 
.NWS.SMC.products.int .header h1 {
text-align: left;
color: #ffffff;
font-size: 40px;
line-height: 50px;
letter-spacing: 20px;
width: 80%;
text-transform: uppercase;
font-weight: 700;
}

.NWS.press.detail h1{
width:100%;
text-transform:none;
}

.NWS .security.header.gdpr h1{
padding-top:0;
}

.NWS.blog2-detail #NWS_blog-body .col-lg-5 h1{
text-transform: uppercase;
font-weight: 700;
letter-spacing:5px;
font-size:36px;
}

.NWS.SMC.products #NWS_hero-channel,
.NWS.solutions .header,
.NWS.services #NWS_hero-channel.header,
.NWS.page-blog .header,
.NWS.page-resources .header,
.NWS .security.header,
.NWS.page-about .header,
.NWS.page-events .header,
.NWS.press .header,
.NWS.page-careers .header,
.NWS.contact .header,
.NWS.library .header{
padding: 190px 0 70px;
}

.SMC.NWS.not-front.about .header,
.NWS.not-front.contact .row{
margin-top:0;
}

#NWS_careers .container.main .h2{
text-align:left;
}

#NWS_services-intro{
padding-bottom:0;
}

.NWS.services #NWS_more-services{
padding:40px 0;
}
.page-node-29751 #NWS_hero-channel{
background-position:center top;
}

.NWS #NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li.active{
background-size:15px;
background-position:calc(100% - 3px) 12px;
}

.SMC div .pane-content section.capabilities-list:nth-child(4) .col-md-6 span{
margin-right:-30px;
}

.SMC.channels div .pane-content section.capabilities-list:nth-child(6),
.SMC.channels div .pane-content section.capabilities-list:nth-child(4){
padding-bottom:0;
}

.SMC.channels div .pane-content section.capabilities-list:nth-child(8){
padding-top:60px;
}

.NWS.SMC.not-front .header.media{
background-position:center -20px;
}

/*.NWS.not-front .header.finance{
background:url(http://r.selli.gent/hero-financial.jpg) no-repeat center 10px;
background-size:cover;
}*/


/*PLATFORM NOTIF*/

.smc-notification{
position:fixed;
bottom:20px;
right:20px;
z-index:99;
background:#fff;
max-width:350px;
width:100%;
padding:20px;
box-shadow:0 0 5px rgba(0,0,0,.2);
border: 1px solid #1f3a7f;
-moz-border-image: -moz-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
-webkit-border-image: -webkit-linear-gradient(left, #26bbfb 0%, #1f3a7f 100%);
border-image: linear-gradient(to right, #26bbfb 0%, #1f3a7f 100%);
border-image-slice: 1;
font-size: 14px;
background:rgba(255,255,255,.9);
}

.smc-notification img,
.smc-notification p{
display:inline-block;
/*width:calc(100% - 100px);*/
margin-bottom:0;
}

.smc-notification img{
width:30px;
margin-right:20px;
vertical-align:top;
filter: grayscale(1);
opacity: .3;
position:absolute;
top:8px;
right:-8px;
}

.smc-notification p{
font-weight:500;
}

.smc-notification p a{
display:block;
font-weight:normal;
}

/* LP IDEACAST | MARKETPLACE */
.NWS.demo.ideacast #NWS_menu{
display:none;
}
.NWS.not-front.demo.page-demo.ideacast .header{
background: url(../img/hero-ideacast-marketplace.jpg) no-repeat #f6f6f6;
background-size:cover;
text-align: center;
padding: 50px 0 200px;
}

.NWS.not-front.demo.page-demo.ideacast .header img, .SMC.platform.discover .header .container.main-title img{
width: 150px;
height: auto;
padding-bottom: 50px;
}

.NWS.not-front.demo.page-demo.ideacast .header h1,
.NWS.not-front.demo.page-demo.ideacast .header p{
text-align:center;
margin: 0 auto;
}

.NWS.demo.ideacast .intro{
background: #f6f6f6;
text-align: center;
}

.NWS.demo.ideacast .intro #NWS_resource-form .rsdl .col-md-4{
width: 100%;
margin-bottom:50px;
}

.NWS.demo.ideacast .intro #NWS_resource-form .rsdl #mydata .form-group{
display:inline-block;
width:30%;
margin: 10px 10px  0;
vertical-align: top;
}
.NWS.demo.ideacast .intro #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap label{
text-align:left;
}

.NWS.demo.ideacast .intro #NWS_resource-form .rsdl #mydata .form-group:nth-child(8){
display:none;
}

.NWS.demo.ideacast .intro #NWS_resource-form .rsdl_form-wrap .form-group #recaptcha div:first-child{
margin: 0 auto;
}

.NWS.demo.ideacast .intro #NWS_resource-form .rsdl_form-wrap .form-group input[type="submit"]{
width:30%;
}


.NWS.demo.ideacast .intro h2{
text-align: center;
margin: 50px 0;
font-weight:500;
line-height: 45px;
}

.NWS.demo.ideacast .intro p{
margin-top: 15px;
}

.NWS.demo.ideacast .brands h2{
text-transform: uppercase;
color: #00b8fb;
font-weight: 500;
font-size:22px;
line-height:35px;
margin-bottom: 50px;
}

.NWS.demo.ideacast .brands img{
width: 100%;
max-width: none;
}

.NWS.demo.ideacast .start{
background: url(../img/cta-ideacast-marketplace.jpg) no-repeat;
background-size:cover;
padding: 60px 0;
}

.NWS.demo.ideacast .start h2{
color:#ffffff;
font-weight:300;
line-height: 45px;
}

.NWS.demo.ideacast .intro .hbspt-form fieldset{
max-width: 100%;
}
.NWS.demo.ideacast .intro .hbspt-form fieldset label{
text-align:left;
}
.NWS.demo.ideacast .intro .hbspt-form fieldset label span{
font-weight: normal;
font-size:normal;
color: #333333;
}
.NWS.demo.ideacast .intro .hbspt-form fieldset select{
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
}
.NWS.demo.ideacast .intro .hbspt-form fieldset input[type="checkbox"]{
width: 5%;
text-align:  left;
display: inline-block;
}

.NWS.demo.ideacast .hs-form .hs-form-field label.hs-form-booleancheckbox-display span{
width: 95%;
display: inline-block;
line-height: 15px;
}

.NWS.demo.ideacast .intro .hbspt-form fieldset label span.hs-form-required{
padding-left: 5px;
color: #00b8fb;
}

.NWS.demo.ideacast .hs-form .hs-richtext{
text-align: left;
}

/* DISCOVER SELLIGENT */
.SMC.platform.discover .header{
padding: 50px 0 150px;
}

/* PRODUCT NEWSROOM */
.NWS.product-newsroom .header{
background: url(../img/hero-product-news.jpg) no-repeat center center;
background-size: cover;
}

.NWS.product-newsroom .pane-content section{
padding: 50px 0;
}

.NWS.product-newsroom h2{
margin-bottom:30px;
text-align: left;
}


.NWS.product-newsroom h2 span{
	text-transform: none;
	font-size: 30px;
}

.NWS.page-product-newsroom h2 span{
	color: #ffffff;
	font-size: 24px;
}

.NWS.product-newsroom #features{
background-image:linear-gradient(to bottom, #ffffff, #fbfbfb);
padding:0;
}

.NWS.product-newsroom .features h3{
color: #444444;
font-size: 17px;
}

.NWS.product-newsroom .features .cta, .NWS.product-newsroom .modal .cta{
text-transform: uppercase;
color: #00b8fb;
font-weight: 500;
font-size: 15px;
}

.NWS.product-newsroom .features .cta span, .NWS.product-newsroom .modal .cta span{
display:block;
width: 55%;
height: 2px;
margin: 10px  auto;
background-image: linear-gradient(to right, #00b8fb, #6c63c0, #1f3a7f);
}
.NWS.product-newsroom .modal .cta a{
text-decoration: none;
}
.NWS.product-newsroom .modal .cta span{
margin: 5px 0;
width: 40%
}



.NWS.product-newsroom .modal-header{
height: 100px;
background-image: linear-gradient(to right, #00b8fb, #6c63c0, #1f3a7f);
background-size: 150% 150%;
-webkit-animation : Gradient 15s ease infinite;
animation : Gradient 15s ease infinite;
}
@-webkit-keyframes Gradient{
0% {
background-position : 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@keyframes Gradient{
0% {
background-position : 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}

.NWS.product-newsroom .modal{
	overflow-y: auto;
}
.NWS.product-newsroom .modal-body{
min-height: 100vh;
}

.NWS.product-newsroom .modal-body .laptop img{
margin: -75px 0 0 -30px;
width:300px;
}

.NWS.product-newsroom .modal-body h4{
color: #00b2fc;
font-weight: 700;
font-size: 24px;
margin: 30px 0;
}

.NWS.product-newsroom .modal-body p strong{
color: #00b2fc;
}

.NWS.product-newsroom .modal-body .subtitle{
font-weight: 300;
font-size: 20px;	
}

.NWS.product-newsroom .modal-body .main-text{
padding-left:50px;	
}

.NWS.product-newsroom .modal-body .modal-nav a{
display:block;
list-style-image: linear-gradient(to right, #00b8fb, #6c63c0, #da0d84);
}

.NWS.product-newsroom .roadmap{
background: url("../img/hero-product-roadmap.jpg") no-repeat;
background-size: cover;
position:relative;
}

.NWS.product-newsroom .pane-content section.roadmap{
padding:70px 0;
}

.NWS.product-newsroom .roadmap h2{
margin:0;
}
.NWS.product-newsroom .roadmap h2 a{
color: #ffffff;
font-size: 120%;
font-style: italic;
font-weight: 900;
text-align: left;
text-decoration:none;
margin:0;
}
.NWS.product-newsroom .roadmap h2 a span{
color: #00b8fb;
text-transform: uppercase;
}

.NWS.product-newsroom .roadmap h2 a:hover > a.SMCv2-cta{
background: #01b7f9;
border-color: #01b7f9;
color: #fff;
}


.NWS.product-newsroom .roadmap .stripes-1{
position: absolute;
top: 20px;
left:20px;
animation: stripes-1 3s ease-out infinite alternate;
}
@keyframes stripes-1{
from{opacity:1}
to{opacity:0;}
}
.NWS.product-newsroom .roadmap .stripes-2{
position: absolute;
bottom: 20px;
right:20px;
animation: stripes-2 4s ease-out infinite alternate;
}
@keyframes stripes-2{
from{opacity: 0}
to{opacity:1}
}
#SMCv2-bookdemo a.SMCv2-cta, .NWS.product-newsroom .roadmap a.SMCv2-cta, .NWS.home .calculator a.SMCv2-cta,
.NWS.library .calculator a.SMCv2-cta, .calculator a.SMCv2-cta, .blog2 .container.pop-up .field-name-node-link a.SMCv2-cta, .blog2 .container.pop-up .field-name-field-link a, .frame-border.active .full-width .cta-white a{
border: 2px solid #00b8fb;
background: #00b8fb;
color: #fff;
font-weight:700;
}

.NWS.product-newsroom .blog{
padding: 0;
}
.NWS.product-newsroom .blog .owl-carousel{
padding: 20px 0;
position: relative;
}

.NWS.product-newsroom .blog .owl-carousel .owl-wrapper{
padding: 20px 0;
}
.NWS.product-newsroom .blog .owl-carousel .owl-item{
/*width: auto!important;*/
}

.NWS.product-newsroom .blog .owl-carousel .item{
margin: 0 30px;
box-shadow:  1px 1px 10px 5px #d8d8d8;
}

.NWS.product-newsroom .blog .owl-carousel .item img{
width: 100%;
height: auto;
}

.NWS.product-newsroom .blog .owl-carousel .item .infos{
padding: 20px;
min-height:180px;
}

.NWS.product-newsroom .blog .owl-carousel .item .infos .date{
text-transform: uppercase;
color: #777777;
font-size: 16px;
}

.NWS.product-newsroom .blog .owl-carousel .item .infos h4 a{
text-decoration:none;
color: #444444;
font-weight: 100;
font-size:18px;
}

.NWS.product-newsroom .blog .owl-carousel .owl-controls .owl-buttons div{
font-size: 35px;
background: #ffffff;
padding: 10px;
opacity:1;
color:#444444;
border-radius: 50%;
padding: 5px 20px;
box-shadow: 1px 1px 10px 0px #c5c5c5;
position: absolute;
top:40%;
}

.NWS.product-newsroom .blog .owl-carousel .owl-controls .owl-buttons .owl-prev{
display: none;
left:0;
}

.NWS.product-newsroom .blog .owl-carousel .owl-controls .owl-buttons .owl-next{
right:-15px;
}
.NWS.product-newsroom #updates{
padding-bottom:70px;
}
.NWS.product-newsroom .updates .views-summary{
list-style-type:none;
text-align:center;
}

.NWS.product-newsroom .updates .views-summary li{
text-transform: uppercase;
float:left;
/*padding: 50px;*/
margin: 0 20px 20px 0;
/*background: #01b8fb;*/
min-width:240px;
font-weight:700;
}

.NWS.product-newsroom .updates .views-summary li a{
color:#ffffff;
text-decoration:none;

}

.NWS.page-product-updates .view-content{
margin: 50px auto 50px;
}

.NWS.page-product-updates .view-content h3{
text-align:center;
font-size:200%;
font-weight:700;
margin-bottom: 30px;
}


.NWS.product-newsroom .updates .product-update, .NWS.page-product-updates .product-update{
/*position: relative;
display: inline-block;
vertical-align: top;*/
/*width: 80%;
padding: 0 10px;
margin:0 auto 20px;*/
}

.NWS.product-newsroom .updates .product-update .status, .NWS.page-product-updates .product-update .status{
position: absolute;
top: 0;
right:15px;
color: #ffffff;
text-transform: uppercase;
font-size:14px;
font-weight:500;
padding: 5px 10px;
}
.NWS.product-newsroom .updates .product-update .status.New, .NWS.page-product-updates .product-update .status.New{
background: #da0d86;
}
.NWS.product-newsroom .updates .product-update .status.Improved, .NWS.page-product-updates .product-update .status.Improved{
background: #00b8fb;
}

.NWS.product-newsroom .updates .product-update .date, .NWS.page-product-updates .product-update .date, .NWS.product-newsroom.releases .date{
color: #00b8fb;
font-size: 14px;
font-weight: 700;
}

.NWS.product-newsroom .updates .product-update .subtitle, .NWS.page-product-updates .product-update .subtitle{
line-height: 25px;
}


.NWS.product-newsroom .updates .product-update .image img, .NWS.page-product-updates .product-update .image img{
width:auto;
height: auto;
}

.NWS.product-newsroom .updates .tab-content .view-content div{
float:left;
width:33%;
margin: 10px auto;
}

.NWS.product-newsroom .updates .nav-tabs{
width: 20%;
margin: 0 auto;
border:none;
}


.NWS.product-newsroom .updates .separator{
display:block;
width: 100%;
border-top: 1px solid #dddddd;
margin: 20px auto;
padding: 0;
}

.NWS.product-newsroom .updates .nav-tabs > li > a{
color: #444444;
}

.NWS.product-newsroom .updates .nav-tabs > li.active > a{
border:none;
color: #00b8fb;
text-decoration:underline;
background: none;
font-weight: 700;
}

.NWS.product-newsroom .pane-content section.body-content{padding: 50px 0 0;}

.NWS.product-newsroom .header a, .NWS.page-product-updates .header a, p.back{
color: #ffffff;
text-decoration:none;
font-size:16px;
font-weight:700;
text-transform: uppercase;
}

.NWS.product-newsroom .back.blue, .NWS.page-product-updates .back.blue{margin-top: 0px; line-height: 50px;}
.NWS.product-newsroom.updates .back.blue{margin-top: 50px;}

p.back.blue{color: #00b8fb;}
p.back a{text-decoration: none;}

.NWS.product-newsroom .header.header-main h1{margin: 0;}
.NWS.product-newsroom .header h2{
	margin: 0;
	text-align:left;
}

.NWS.product-newsroom .header h2 span{
	font-size: 24px;
	color: #00b8fb;
}
.NWS.product-newsroom.updates h2{
	font-size: 24px;
	margin-bottom: 10px;
	color: #00b8fb;
}

.NWS.product-newsroom.updates h3{
	color: #333333;
	font-weight: 700;
	font-style: italic;
	margin-top: 35px;
}

.NWS.product-newsroom.updates .icon{
text-align:center;
}
.NWS.product-newsroom.updates .image img{
	width: 100%;
	height: auto;
}
.NWS.not-front.product-newsroom.updates .header.header-main{
	padding: 140px 0 20px;
}
/*  PRODUCT ROADMAP */

.NWS.product-newsroom.roadmap .header{
background:url("../img/hero-product-roadmap.jpg")no-repeat; background-size: cover;
}

.NWS.product-newsroom.roadmap .toast{
background:#ffffff;;
width:250px
}
.NWS.product-newsroom.roadmap .toast.show{
display: block;
opacity: 1;
}
.NWS.product-newsroom.roadmap .toast-header{
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding: .25rem .75rem;
color: #00b8fb;
background: #ffffff;
background-clip: padding-box;
border-bottom: 1px solid rgba(0,0,0,.05);
}

.NWS.product-newsroom.roadmap .toast-header .text-primary{
color: #00b8fb;	
}

.NWS.product-newsroom.roadmap .toast-header .close{
top:0;
}

.NWS.product-newsroom.roadmap .toast-header .close:hover{
color: #00b8fb;
}

.NWS.product-newsroom.roadmap .toast-body{
padding: .75rem;
}

.NWS.product-newsroom.roadmap h2{
font-size: 180%;
}

.NWS.product-newsroom.roadmap h2 span{
font-size: 135%;
}


.NWS.product-newsroom.roadmap .card{
margin-bottom: 20px;
}

.NWS.product-newsroom.roadmap .card h3 a{
width:100%;
display: block;
padding: 20px;
text-align: center;
text-transform:uppercase;
text-decoration: none;
outline: 0;
border: 1px solid #cccccc;
color: #00b8fb;
-webkit-transition: all 100ms linear;
transition: all 100ms linear;
}

.NWS.product-newsroom.roadmap .card h3.no-link{
width:100%;
padding: 20px;
text-align: center;
text-transform:uppercase;
text-decoration: none;
outline: 0;
border: 1px solid #cccccc;
color: #333333;
}

.NWS.product-newsroom.roadmap .card h3 a:hover, .NWS.product-newsroom.roadmap .card h3 a.active{
border: 1px solid #00b8fb;
background: #00b8fb;
color: #ffffff;
}
.NWS.product-newsroom.roadmap .card .panel-collapse{
border: 1px solid #00b8fb;
}

/*.NWS.product-newsroom.roadmap td, th {
vertical-align:top;
padding:10px;
}



.NWS.product-newsroom.roadmap .card .card-body{
padding: 0 10px;
}*/

/* NEWSROOM 2 */
#menu{
background:#fff;
position:fixed;
top:0;
left:0;
width:100%;
z-index:3;
box-shadow:0 0 5px rgba(0,0,0,0.3);
}
#menu img{
width:100%;
}

.NWS.product-newsroom #hero{
background: url(../img/hero-product-news.jpg) no-repeat center center;
background-size: cover;
color:#00b8fb;
padding:120px 0 20px 0;
}

.NWS.product-newsroom #hero h1{
font-weight:900;
font-size:360%;
font-style:italic;
text-transform:uppercase;
text-align: center;
}

.NWS.product-newsroom #hero h1 span{
color:#00b8fb;
}

.NWS.product-newsroom #hero h1 span:first-child{
color:#00b8fb;
}


.NWS.product-newsroom #hero p{
color:#fff;
max-width:700px;
line-height:130%;
}

.NWS.product-newsroom .intro .abstract{text-align: center; width: 60%; margin: 0 auto 50px;}
.NWS.product-newsroom .intro .owl-item{background: #f9f9f9;}
.NWS.product-newsroom .intro .item{text-align: left;}
.NWS.product-newsroom .intro .item .col-md-6:first-child{padding-left: 0;}
.NWS.product-newsroom .intro .owl-carousel .owl-item img, .NWS.product-newsroom .intro .owl-carousel .owl-item .modal-vid-trigger  img{padding: 20px;}
.NWS.product-newsroom .intro .item .col-md-6 .content{padding: 50px 30px 0;}
.NWS.product-newsroom .intro .item .col-md-6 .content p{margin-bottom: 30px;}
.NWS.product-newsroom .intro .item .col-md-6 .content .feature-category{color:#00b8fb; text-align: left; text-transform: uppercase; margin: 0;}
.NWS.product-newsroom .intro .item h2{ text-transform: none; font-size: 24px; margin: 0 0 10px;}
.NWS.product-newsroom .intro .item a.cta{padding: 15px 30px; box-shadow: 2px 3px 10px #b7b7b7;}
.NWS.product-newsroom .intro .item a.cta.cta-img{padding: 0; box-shadow:0;}
.NWS.product-newsroom .intro .owl-carousel .owl-stage-outer{margin-bottom: 30px}
/*.NWS.product-newsroom .intro .owl-carousel .owl-theme .owl-nav div.owl-next{display: none;}*/

.NWS.product-newsroom #grid{
background:#f6f6f6;
padding:20px 0;
}

.NWS.product-newsroom .container-grid{
max-width:1500px;
width:100%;
padding:20px;
margin:0 auto;
}

.NWS.product-newsroom .grid{
backgroundd:#333;
}

.NWS.product-newsroom .more-stories{
}

/* fluid 5 columns */
.NWS.product-newsroom .grid-sizer,
.NWS.product-newsroom .grid-item { width: 25%;padding:2px; }

/* fluid 5 columns */
.NWS.product-newsroom .grid-sizer,
.NWS.product-newsroom .grid-item { width: 25%; }
/* 2 columns */
.NWS.product-newsroom .grid-item--width2 { width: 50%; }
.NWS.product-newsroom .grid-item{
    padding:2px;
}

/* 2 columns 
.NWS.product-newsroom .grid-item:nth-child(2), .NWS.product-newsroom .grid-item:nth-child(4) { width: 50%; }
.NWS.product-newsroom .grid-item{padding:2px;}
.NWS.product-newsroom .grid-item img{width: 100%; height:auto;}
.NWS.product-newsroom .grid-item:nth-child(2) img, .NWS.product-newsroom .grid-item:nth-child(4) img{overflow:hidden;}
.NWS.product-newsroom .grid-item.cat-releases-0{
background:url("../img/poduct-newsroom-default-image.jpg") center no-repeat;
background-size:cover;	
}*/
.NWS.product-newsroom .grid-item.cat-releases-0 img{display: none;}
.NWS.product-newsroom .inner { 
display:block;
background:#333;
padding:20px;
color:#fff;
min-height:350px;
position:relative;
background-size:100%;
background-repeat:no-repeat;
background-position:center;
-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}
.NWS.product-newsroom .inner:after{
position:absolute;
background:rgba(0,0,0,0.8);
bottom:0;
top:0;
left:0;
right:0;
content:'';
z-index:1;
background: rgba(0,0,0,0.8);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}
.NWS.product-newsroom .inner p{
position:absolute;
bottom:0;
left:0;
width:100%;
display:block;
padding:20px;
margin:0;
text-transform:uppercase;
font-weight:900;
font-style:italic;
text-align:left;
letter-spacing:1px;
font-size:100%;
line-height:115%;
z-index:2;
-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}
.NWS.product-newsroom .inner:hover{
background-size:105%;
}
.NWS.product-newsroom .inner:hover p{
bottom:0px;
color:#00b8fb;
}


.NWS.product-newsroom span.menu{
display:inline-block;
text-transform: uppercase;
cursor:pointer;
padding:10px 20px;
background:#ccc;
font-weight:700;
font-size:70%;
color:#fff;
margin:0px 10px 20px 0px;
}
.NWS.product-newsroom span.cat-releases-0{
background:#00b8fb;
}
.NWS.product-newsroom span.cat-releases-1{
background:#00a876;
}
.NWS.product-newsroom span.cat-blog-post{
background:#004d86;
}

.NWS.product-newsroom .cat-releases-0 .inner:hover p{      
color:#00b8fb;
}

.NWS.product-newsroom .inner p:before,
.NWS.product-newsroom .inner:hover p:before{    
position:absolute;
top:-20px;
left:20px;
color:#fff;
padding:5px 10px;
line-height:12px;
font-weight:700;
font-size:60%;
}
.NWS.product-newsroom .cat-releases-0 .inner p:before,
.NWS.product-newsroom .cat-releases-0 .inner:hover p:before{    
content:'product updates';  
background:#00b8fb;
position:absolute;
}

.NWS.product-newsroom .cat-releases-1 .inner:hover p{      
color:#00a876;
}
.NWS.product-newsroom .cat-releases-1 .inner p:before,
.NWS.product-newsroom .cat-releases-1 .inner:hover p:before{    
content:'highlighted features';  
background:#00a876;
}


.NWS.product-newsroom .cat-blog-post .inner:hover p{      
color:#004d86;
}
.NWS.product-newsroom .cat-blog-post .inner p:before,
.NWS.product-newsroom .cat-blog-post .inner:hover p:before{    
content:'Blog Entries';  
background:#004d86;
position:absolute;
}

@media (max-width:990px){
/* fluid 5 columns */
.NWS.product-newsroom .grid-sizer,
.NWS.product-newsroom .grid-item { width: 50%; }
/* 2 columns */
.NWS.product-newsroom .grid-item--width2 { width: 50%; } 
}

@media (max-width:767px){
/* fluid 5 columns */
.NWS.product-newsroom .grid-sizer,
.NWS.product-newsroom .grid-item { width: 100%; }
/* 2 columns */
.NWS.product-newsroom .grid-item--width2 { width: 100%; }  
}

/*RM*/
.NWS.product-newsroom .grid-item img{
	display:none;
}

/*DYN STORIES*/
.NWS.product-newsroom #dyn-stories{
background:#333;
color:#fff;
}
.NWS.product-newsroom #dyn-stories div{
padding:20px;
}
/*MORE_STORIES*/
.NWS.product-newsroom .more-stories .more-stories--content{
padding:20px 0;
border-top:1px solid #ccc;
margin-top:20px;
}

.NWS.product-newsroom .more-stories .more-stories--content:first-child{
	border: none;
}
.NWS.product-newsroom.updates .more-stories .more-stories--content,
.NWS.product-newsroom.blog-entries .more-stories .more-stories--content{
	border: none;
	margin: 0;
	padding:0;
}
.NWS.product-newsroom #dyn-stories ul,
.NWS.product-newsroom .more-stories .more-stories--content ul{
margin:20px 0 0;
padding:0;
list-style-type: none;
}
.NWS.product-newsroom #dyn-stories ul li,
.NWS.product-newsroom .more-stories .more-stories--content ul li{
padding:0;
position:relative;
font-size:90%;
display:inline-block;
min-height:200px;
color:#fff;
background-color:#ccc;
position:relative;
font-weight:700;
width:19.3%;
margin:10px .4% 10px 0;
cursor:pointer;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
}
/*.NWS.product-newsroom #dyn-stories .product-updates ul li,
.NWS.product-newsroom .more-stories .more-stories--content.more-stories--cat-releases-0 ul li{
background:url("../img/poduct-newsroom-default-image.jpg") center no-repeat;
background-size:cover;	
}*/
.NWS.product-newsroom #dyn-stories ul li:after,
.NWS.product-newsroom .more-stories .more-stories--content ul li:after{
position:absolute;
background:rgba(0,0,0,0.8);
bottom:0;
top:0;
left:0;
right:0;
content:'';
/*z-index:1;*/
background: rgba(0,0,0,0.8);
background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
}

.NWS.product-newsroom #dyn-stories ul li:hover,
.NWS.product-newsroom .more-stories .more-stories--content ul li:hover{
-webkit-transform:translateY(-8px);
transform:translateY(-8px);
}

.NWS.product-newsroom #dyn-stories ul li img,
.NWS.product-newsroom .more-stories .more-stories--content ul li img{
	width:100%;
	height: auto;
}

.NWS.product-newsroom .more-stories .more-stories--content .tiles img{
	display:none;
}

.NWS.product-newsroom #dyn-stories ul li span,
.NWS.product-newsroom .more-stories .more-stories--content ul li span{
position:absolute;
bottom: 0;
left:0;
width:100%;
	height:100%;
display:block;
z-index:2;
padding:20px;
	color: #ffffff;
}

.NWS.product-newsroom #dyn-stories ul li span i,
.NWS.product-newsroom .more-stories .more-stories--content ul li span i{
position: absolute;
	bottom: 10%;
}

.NWS.product-newsroom #dyn-stories ul li span a,
.NWS.product-newsroom .more-stories .more-stories--content ul li span a{
	color: #ffffff;
	text-decoration: none;
}


.NWS.product-newsroom #dna{
padding:100px 0;
background:#f0f0f0;
}

.NWS.page-product-updates .header{background: url("../img/hero-product-news.jpg") no-repeat; background-size:cover;}

.NWS.product-newsroom.updates .row{margin-bottom: 30px;} 
.NWS.product-newsroom.updates .header .row{margin: 0px;} 

.NWS.page-product-updates h1{color: #ffffff;}
.NWS.page-product-updates h1 span{display: block; text-transform: none; color: #00b8fb;font-size: 28px;}

.NWS.page-product-updates .product-update, .NWS.product-newsroom .product-update{margin-bottom: 50px;}
.NWS.page-product-updates .product-update h4, .NWS.product-newsroom .product-update h4{font-size: 30px; text-align: center; margin-bottom: 30px}
.NWS.page-product-updates .product-update .image, .NWS.product-newsroom .product-update .image{text-align: center; margin-bottom: 30px;}
.NWS.page-product-updates .product-update .image img, .NWS.product-newsroom .product-update .image img{width: auto;}
.NWS.page-product-updates .product-update .embedded-video iframe, .NWS.product-newsroom .product-update .embedded-video iframe{width: 100%!important}

.NWS.product-newsroom.updates iframe{width: 100%;}



/*  EVENTS */
.NWS.events .cta-events {
display:inline-block;
}

/*  LEADERSHIP */
.NWS.about.leadership .header{
	background: url("../img/hero-leadership-1.jpg") rgba(0,0,0,0.3) no-repeat;
	background-position: center -50px;
	background-size: cover;
	background-blend-mode: overlay;
	padding: 200px 0 50px;
}

.NWS.about.leadership .header h1{
	width:100%;
}

.NWS.about.leadership #NWS_management-team, .NWS.about.leadership #NWS_management-board{padding-top:0;}

/* NAVIGATOR ARTICLES */
.NWS.navigator .header{background:url("../img/hero-navigator.jpg")no-repeat; background-size: cover;}
.NWS.navigator .header.header-main p{text-align:left;}
.NWS.navigator .pane-content section{padding: 30px 0 0;}
.NWS.navigator .magenta-hover-button .cta span{padding: 15px 0;}
.NWS.navigator h2{color: #00b8fb;font-size:150%;text-align:left;text-transform:uppercase;}
.NWS.navigator .quote{background:#f9f9f9;}
.NWS.navigator .quote p{color:#00b8fb;font-size:200%;}
.NWS.navigator .pane-content section.related{padding: 30px 0;}
.NWS.navigator .related .owl-item{max-width:300px;position:relative;background:linear-gradient(to right, #00b8fb, #eb1d78);padding: 3px;margin-right:50px;}
.NWS.navigator .related .owl-item div[class^="item-"]{padding:2rem;background:#ffffff;color:#333333;}
.NWS.navigator .related .owl-item a:hover{text-decoration: none; text-transform: uppercase;font-weight:700; transition: 400ms ease-out}
.NWS.navigator .related .owl-item a:hover > i{transform: translateX(5px); transition: 400ms ease;}
.NWS.navigator.detail strong{color: #00b8fb;}


/* MAGENTA HOVER BUTTON*/
.magenta-hover-button{
margin: 50px auto;
text-align: center;
}

/* SEARCH BAR*/
/*.NWS #NWS_menu .NWS_menu-secondary section:nth-child(2){float:none;}*/
.NWS .form-search input{background:none;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #00b8fb;border-radius:0;padding:10px 0;font-size:16px; width:300px;margin:3px 10px;}
.NWS .form-search input.form-control{border-top:none;}
.NWS .form-search button{background:none;border:none;position:absolute;top:20px;right:0;}
.NWS .form-search button i{font-weight:100; font-size:20px; line-height:33px}
.NWS .form-search .icon.glyphicon{color:#00b8fb}
.NWS.page-search .form-search h2, .NWS.page-search h2{padding:30px 0 20px;}
.NWS.page-search .results-wrapper .facets{width:99%; margin:0 auto 30px; padding-bottom: 50px}
.NWS.page-search .results-wrapper .facets li{list-style:none;color:#333333;float:left;padding:20px; margin:0 5px; border:1px solid #f9f9f9;}
/*.NWS.page-search article{width:30%;float:left;padding:20px; margin:0 5px;}*/
.NWS.page-search .results-wrapper .facets li a{color:#333333; text-decoration: none;}
.NWS.page-search .results-wrapper .facets li a:hover{color:#1f3a7f;-webkit-transition: all 200ms ease;
transition: all 200ms ease;}

.NWS.page-search .results-wrapper .search-results{clear:left;}
.NWS.page-search .search-result{list-style:none; display:inline-block; vertical-align: top; width:30%; margin: 0 10px;} 
/*.NWS.page-search .group-result-blog-post .ds-1col{min-height: 500px;}*/
.NWS.page-search .group-result .group-fields{display: inline-block;width: 33%;vertical-align: top;padding: 0 10px;margin-bottom: 20px;}
.NWS.page-search .group-result .node-unpublished{display:none;}
.NWS.page-search #block-system-main ul{width:1170px; margin: 50px auto;}
.NWS.page-search #block-system-main .group-result ul{width:auto!important;}
.NWS.page-search .group-result .field-item h2, .NWS.page-search .group-result .field-item .key-benefit h3{display:none;}
.NWS.page-search .group-result .field-item .col-md-4, .NWS.page-search .group-result .field-item .col-md-6{width:100%;padding:0;}
.NWS.page-search .group-result .field-item .col-md-4 img, .NWS.page-search .group-result .field-item p img{display:none;}
.NWS.page-search .search-form{margin-top: 150px;}
.NWS.page-search .search-form .form-group{position:relative;}
.NWS.page-search .search-form .form-item{line-height:0;}
.NWS.page-search .search-form label{display:block;font-size:24px;color: #01b8fb;margin-bottom:30px; text-transform: uppercase}
.NWS.page-search .search-form input{background: none;border-left: none;border-right: none;border-top: none!important;border-bottom: 1px solid #00b8fb;border-radius: 0;border-top-right-radius: 0px;border-bottom-right-radius: 0px;padding: 10px 0;font-size: 16px;width: 300px;margin: 0 10px 0 10px;}
.NWS.page-search .search-form button{position:absolute;top:25px; border:none; border-radius:0; background:#00b8fb;text-transform:uppercase; padding:10px 30px;margin:0 20px}
.NWS.page-search .group-result-careers, .NWS.page-search .group-result-slideshow, .NWS.page-search .group-result-about, .NWS.page-search .group-result-events{display: none;}  

/*  DMEXCO */
body.dmexco{
font-family:"Museo",arial,helvetica,sans-serif;
font-weight:normal;
font-size:15px;
color:#777;
background-color:#eee;
}

.dmexco .no-scale{
/*prevents scaling up bg images & making the parallax choppy*/
position:relative;
z-index:1;
max-width:2000px;
margin:0 auto;
background-color:#fff;
overflow-x:hidden;
}


.dmexco #DME_hero{
background: none;
position:relative;
letter-spacing:3px;
padding:0 0 60px;
}

.dmexco #DME_hero .bg-video{
text-align:center;
padding: 0 0 20px;
}

.dmexco #DME_hero > .container{
text-align:center;
padding:30px 0 200px;
}

.dmexco #DME_hero > .container .col-md-4{
text-align:right;
}

.dmexco #DME_hero img{
max-width:200px;
margin-bottom:20px;
}

.dmexco #DME_hero .logo img{
position:fixed;
top:10px;
left:50px;
z-index:99;
}

.bg-video .container img{
margin-top:25px;
}

.dmexco #DME_hero h1, .dmexco #DME_hero p{
font-size:150%;
color:#fff;
font-weight:700;
font-style: normal;
text-align: center;
line-height: 30px;
}

.dmexco #DME_hero h1{
line-height: 35px;
font-size:200%;
font-weight:900;
}
.dmexco #DME_hero h1 span{
color:#fff;
font-style: normal;
}

.dmexco #DME_hero h1:before{
display:none;
}
.dmexco #DME_hero .tagline{
font-size:120%;
color:#fff;
margin:20px 0;
font-weight:700;
line-height:140%;
}

.dmexco #DME_hero h2 +h2{
font-weight: 500
}


.dmexco #DME_hero .room{
margin: 30px 0 50px;
font-weight: 500;
}
.dmexco #DME_hero a.DME_cta{
font-size:100%;
background-color:#32c9ff;
color:#fff;
font-weight:700;
padding:15px 40px;
text-transform:uppercase;
text-decoration:none;
outline:none;	
letter-spacing:2px;
-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}

.dmexco #DME_hero a.DME_cta:hover{
background-color:#1f3a7f;
}

.dmexco #DME_hero .DME_countdown{
margin:80px auto 40px;
}

.dmexco #DME_hero .DME_countdown .col-sm-3{
font-size:250%;
text-align:center;
text-shadow:0 3px 4px rgba(0,0,0,0.5);
font-weight:500;
text-transform:uppercase;
letter-spacing:5px;
line-height: 50px;
color: #ffffff;
}

.dmexco #DME_hero .DME_countdown .col-sm-3 span{
font-size:70%;
display:block;
margin-top:0px;
position:relative;
}

.dmexco #DME_hero .DME_countdown .col-sm-3 span:after{
position:absolute;
left:50%;
bottom:-15px;
width:20px;
margin-left:-10px;
height:3px;
background:#ffffff;
content:'';
}


.dmexco #DME_intro{
padding:0;
font-size:120%;
}

.dmexco h2{
font-size:36px;
position:relative;
text-align:left;
}


.dmexco h2:before{
position:absolute;
content:'';
width:30px;
height:2px;
background:#32c9ff;
left:-40px;
top:50%;
}

.dmexco #DME_intro .container p{
padding:10px 0;
line-height:200%;
}

.dmexco #DME_details{
background:#f1f1f1;
}

.dmexco #DME_details .col-md-6{
text-align:center;
padding:50px;
}

.dmexco #DME_details .col-md-6:last-child{
border-left:1px solid #ddd;
}

.dmexco #DME_details .col-md-6 img{
display:block;
margin:0 auto 20px;
}

.dmexco #DME_details .col-md-6 p{
font-weight:bolder;
line-height:130%;
text-transform:uppercase;
}

.dmexco #DME_form{
background: #f3f3f3;
}

.dmexco #DME_location{	
background:url(../img/dmexco18-bg.jpg) no-repeat #fff;
padding:100px 0;
}

.dmexco #DME_location .container{
padding:0;
border-bottom:8px solid #1f3a7f;
}

.dmexco #DME_location .col-md-6{
padding:0;
background:#fff;
height:350px;
text-transform: uppercase;
}

.dmexco #DME_location .col-md-6:first-child{
padding:50px 0 0 100px;
box-shadow:20px 0 20px -15px rgba(0,0,0,.5);
z-index:1;
position:relative;
}

.dmexco #DME_location .col-md-6:first-child:after{
display:none;
position:absolute;
top:-40px;
right:-40px;
width:80px;
height:80px;
background:#1f3a7f;
border-radius:50%;
line-height:80px;
text-align:center;
color:#B7093A;
content: "\f041";
font-size:40px;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
}

.dmexco #DME_logos{
padding:50px 0 0;
text-align:center;
}
.dmexco #DME_logos h1{
text-align:left;
margin-bottom:70px;
}

.dmexco #DME_logos h2{
margin: 0 auto 50px;
}
.dmexco #DME_logos img{
max-width:80%;
width:165px;
height:auto;
display:inline-block;
margin: 0 30px;
}

.dmexco #DME_logos .owl-controls{
margin-bottom: 30px;
}

.dmexco .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; 
margin-top:50px;
}
.dmexco .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.dmexco .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.dmexco .owl-dots .owl-dot.active span,
.dmexco .owl-dots .owl-dot:hover span {
background: #1f3a7f; }

.dmexco iframe #DME_if{
margin:0;
padding:0;
border:0;
width:100%;
height:750px;
}

.dmexco #DME_uberuns{
padding:100px 0 130px;
position:relative;
overflow:hidden;
}
.dmexco #DME_uberuns:after{
position:absolute;
left:0;
bottom:-50px;
width:120%;
height:100px;
background:#2D156D;
content:'';
-webkit-transform:rotate(-2deg);
transform:rotate(-2deg);
}

.dmexco #DME_uberuns p{
font-size:110%;
line-height:140%;
}

.dmexco #DME_footer{
background:#2D156D;
padding:50px 0;
text-align:center;
color:#fff;
}



.dmexco #DME_footer a{
color:#fff;
text-decoration:none;
}

.dmexco #DME_footer img{
max-height:30px;
border:0;
}


.dmexco a.CTA-stick{
position:fixed;
top:30px;
right:80px;
z-index:9999;
display:block;
font-size:100%;
background-color:#1f3a7f;
color:#fff;
font-weight:700;
padding:15px 40px;
text-transform:uppercase;
text-decoration:none;
margin-top:0px;
outline:none;	
-webkit-transform:translateX(500px);
transform:translateX(500px);
-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}

.dmexco a.CTA-stick:hover{
background-color:#32c9ff;
}

.dmexco a.CTA-stick.CTA-visible{	
-webkit-transform:translateX(0);
transform:translateX(0);
}

.dmexco a.language-btn{
position:fixed;
top:30px;
right:30px;
z-index:9999;
display:block;
font-size:100%;
color:#fff;
border:0;
margin-top:8px;
outline:none;
opacity:.7;	

-webkit-transition:all 300ms ease;
transition:all 300ms ease;
}

.dmexco a.language-btn:hover{
opacity:1;
}


/* CALCULATOR BANNER */
.NWS.library .calculator{
position: fixed;
bottom:0;
left:0;
width: 100%;
padding: 40px 0;
z-index: 1;
background: linear-gradient(to right, #1f3a7f, #00b8fb);
display: none;
opacity: 0;
animation: showBanner 500ms ease;
animation-fill-mode: forwards;
}

.NWS.home .calculator{
position:relative;
padding: 40px 0;
margin: 100px 0 0;
background: linear-gradient(to right, #1f3a7f, #00b8fb);	
}

/* EU COOKIE COMPLIANCE POPUP */
#sliding-popup.sliding-popup-top{position:fixed; padding: 20px 0;}

#CybotCookiebotDialog{border: none!important; border-radius: 0!important; padding: 30px!important; background: #00b8fb!important;}
#CybotCookiebotDialogBodyButtonAccept{padding: 20px!important; text-transform: uppercase!important; font-weight: 700!important;}

@keyframes showBanner{
0% {opacity: 0;}
100% {opacity: 1;}
}

.NWS.library .calculator .illustration{
position: absolute;
left: 10%;
top: -80px;
animation: animCalculator 500ms ease alternate;
animation-iteration-count: 8;
animation-delay: 3s;
}
@keyframes animCalculator{
0%{transform: scale(1)}
100%{transform: scale(1.1)}
}
.NWS.home .calculator .illustration{
position: absolute;
left: 5%;
top: -50px;
z-index: 1;
}
.NWS.library .calculator .illustration:hover, .calculator .illustration:hover{
animation: animCalculatorHover 300ms ease infinite alternate;
animation-iteration-count: 4;
}
@keyframes animCalculatorHover{
0%{transform: scale(1)}
100%{transform: scale(1.1)}
}

.NWS.library .calculator .illustration img, .NWS.home .calculator .illustration img{
width: 200px;
}
.NWS.library .calculator h2, .NWS.home .calculator h2{
color: #00b8fb;
font-size:250%;
font-style: italic;
font-weight: 900;
text-align: left;
margin: 0;
}

.NWS.library .calculator p, .NWS.home .calculator p{
color: #ffffff;
font-size: 150%;
font-style: italic;
font-weight: 700;
margin: 0;
}
.NWS.library .calculator a, .NWS.home .calculator a{
margin-top: 15px;
}



/* NO DISPLAY*/
.page-header, .block-title{
	display: none;
}


/*@media (min-width:1200px){
.NWS.page-product-updates .view-content{
width: 1170px; 
}
}
@media (min-width:992px){
.NWS.page-product-updates .view-content{
width:970px;
}
}
@media (min-width: 768px){
.NWS.page-product-updates .view-content{
width: 750px;
}
}*/

.product-newsroom .modal-dialog{
width:75%;
}
.product-newsroom .modal-dialog .modal-content{
	min-height: 100vh;
}

/****  STICKY BUTTONS **
.SMC .region-content section.ctas,
.SMC .region-content section.sticky-buttons{
	padding:0;
}
.sticky-buttons{
	position:fixed;
	top:30%;
	right:0;
	z-index: 10;
}
.sticky-buttons .column div{
	text-align: center;
}
.sticky-buttons .column div a{
	color: #ffffff;
	background:#00b8fb;
	text-decoration: none;
	display: block;
	padding: 15px 10px;
	max-width: 120px;
	font-weight: 700;
	font-size: 75%;
	text-transform: uppercase;
	font-style: italic;
	margin-bottom: 10px;
	-webkit-transition:all 150ms ease;
	transition:all 150ms ease;
}

.sticky-buttons .column div a:hover{
	background:#203a80;
	-webkit-transform:translateX(-10px);
	transform:translateX(-10px);
}

.sticky-buttons .column div:last-child a{
	background:#2bd48e;
}

.sticky-buttons .column div:last-child a:hover{
	background: #186b49;
}

/*.sticky-buttons div:nth-child(1){
	background-color: blue;
}
.sticky-buttons div:nth-child(2){
	background-color: red;
}
.sticky-buttons div:nth-child(3){
	background-color: green;
}*/

.SMC .region-content section.ctas,
.SMC .region-content section.sticky-buttons{
	padding:0;
}
.sticky-buttons{
  position:fixed;
  top:30%;
  right:0;
  z-index:101;
}

.sticky-buttons a{
  display:block;
  padding:18px 10px;
  width:120px;
  background:#00b8fb;
  color:#fff;
  text-decoration:none;
  font-weight:700;
	font-size: 75%;
	text-transform: uppercase;
	font-style: italic;
  text-align:center;
  margin-bottom:10px;
  -webkit-transform:translateX(160px); 
  transform:translateX(160px); 
  -webkit-transition:all 200ms ease;
  transition:all 200ms ease;
}
.sticky-buttons.sticky-show div:nth-child(1) a{  
  -webkit-transition:-webkit-transform 200ms ease;
  transition:transform 200ms ease;
}

.sticky-buttons.sticky-show div:nth-child(2) a{  
  -webkit-transition:-webkit-transform 200ms ease 100ms;
  transition:transform 200ms ease 100ms;
}

.sticky-buttons.sticky-show div:nth-child(3) a{  
  -webkit-transition:-webkit-transform 200ms ease 200ms;
  transition:transform 200ms ease 200ms;
  background:#2bd48e;
}

.sticky-buttons.sticky-show .column a{
  -webkit-transform:translateX(0px); 
  transform:translateX(0px); 
}

.sticky-buttons.sticky-show.sticky-complete .column a{
  -webkit-transition:all 200ms ease;
  transition:all 200ms ease;
}

.sticky-buttons .column a:hover{
  -webkit-transform:translateX(-10px); 
  transform:translateX(-10px); 
}

@media (max-width:767px){
   f.sticky-buttons a{
    display:none  
  }
  body .sticky-buttons a.mobile-visible{
    display:block;
    width:100%;
    position:fixed;
    bottom:0;
    left:0;
    z-index:9999;
    padding:8px 0;
  margin-bottom:0px;
  -webkit-transform:translateX(0px); 
  transform:translateX(0px); 
  }
   .sticky-buttons a.mobile-visible:hover{

  -webkit-transform:translateX(0px); 
  transform:translateX(0px); 
  }
}

/* PRICING */
.NWS.not-front.demo.pricing .header{
	background: url(../img/hero-pricing.jpg) center no-repeat;
	background-size: cover;
}
.demo.page-demo.pricing .discover::after{
	display: none;
}
.demo.page-demo.pricing #SMCv2-bookdemo{
	background:  none;
	margin: 80px auto 0;
}

.addthis{margin:30px 0} 
.addthis .cls{font-size: 18px; color: #00b8fb; text-transform: uppercase; margin-bottom: 15px;}
.addthis .at-style-responsive .at-share-btn{margin-right: 10px;}


/* VALUE PROPOSITION */
/*.SMC.value .hero{height: auto;background: #d9d9d9;
background: -moz-linear-gradient(right, #f1f1f1 0%, #d9d9d9 100%);
background: -webkit-linear-gradient(right, #f1f1f1 0%,#d9d9d9 100%);
background: linear-gradient(to left, #f1f1f1 0%,#d9d9d9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d9d9d9',GradientType=1 );}*/
.SMC.value .hero h1.headline{font-size:60px; color: #ffffff;}
.SMC.value .hero .headline span{font-size:60px}
.SMC.value .hero .s-mark img{width: 700px;}
.SMC.value .summary{background: #e5f8ff; text-align: center; padding: 50px 0;}
.SMC.value .summary a{text-decoration: none;}
.SMC.value .summary img{width: 70px;}
.SMC.value .summary p{font-size: 18px; font-weight: 900; font-style: italic; color: #00b8fb; margin-top: 20px;}
.SMC.value .summary p span{display: block; color: #000000;}
.SMC.value .intro{background: #ffffff; padding: 80px 0 20px;}
.SMC.value .intro .headline{font-size:24px; text-transform: none}
.SMC.value .intro .headline span{font-size:24px; display: inline; margin: 0}
.SMC.value .differentiators{background: #f4f4f4; padding: 30px 0 100px;}
.SMC.value .differentiators .quasar{margin-top: -80px;}
.SMC.value .differentiators .headline{font-size:30px; text-transform: none; line-height: 40px; width: 55%;}
.SMC.value .differentiators .headline span{font-size:30px; display: inline; margin: 0;}
.SMC.value .differentiators .row{margin: 0;}
.SMC.value .differentiators .hr{display: block; width: 90%; margin: 50px auto; border-bottom: 1px solid #dedede;}
.SMC.value .differentiators .row .key-reason{text-align:left;} 
.SMC.value .differentiators .row div h3{color: #00b8fb; font-style: italic; font-weight: 700;}
.SMC.value .differentiators .row div p{width: 100%; font-weight: 100;}
.SMC.value .differentiators .row div ul li strong{color: #00b8fb;}
.SMC.value .differentiators .row div.success-story{background: #ffffff; width: 40%; padding: 30px 50px; margin-top: -40px;}
.SMC.value .differentiators .row div.success-story h4{font-weight: 700; text-transform: uppercase; letter-spacing: 3px;}
.SMC.value .differentiators .row div.success-story h4 span{display: block; color: #00b8fb;}
.SMC.value .differentiators .row div.success-story img{width: 100%; margin: 10px 0 0;}
.SMC.value .differentiators .row div.success-story a.cta{margin-top: 30px;}

/**** CISCO PARTNERSHIP ****/
.SMC.home.cisco #NWS_menu, .SMC.home.cisco .NWS_menu-primary, .SMC.home.cisco #NWS_footer{display: none;}
.SMC.home.cisco .hero .headline, .SMC.home.cisco .hero h1{text-transform: uppercase; font-style: italic;line-height:100%;}
.SMC.home.cisco .hero .headline{color: #ffffff;}
.SMC.home.cisco .hero h1{color: #ffffff;}
.SMC.home.cisco .hero h1{font-size:50px; font-weight: 900; line-height:60px; margin: 30px 0 20px}
.SMC.home.cisco a.cta{box-shadow: 0px 10px 30px rgba(0,0,0,.15);}
.SMC.home.cisco .hero{margin-top:0; background: url("../img/hero-cisco-selligent.jpg") no-repeat; background-size: cover;overflow:hidden; padding: 50px 0;}
.SMC.home.cisco .hero .container{position:relative; z-index:1;}
.SMC.home.cisco .hero p{color: #ffffff; font-size: 20px; margin: 30px 0 10px;}
.SMC.home.cisco .hero ul{margin: 0 0 50px;}
.SMC.home.cisco .hero ul li, .SMC.home.cisco .hero ul li:before{color: #ffffff;}
.SMC.home.cisco .hero a.cta{background: #ffffff; color: #203a80;}
.SMC.home.cisco .hero a.cta:hover{background: #203a80; color: #ffffff;}
.SMC.home.cisco .hero .hero-logos{margin: 10px 0 40px;}
.SMC.home.cisco .hero .hero-logos div{display: inline-block; vertical-align: bottom; padding-right: 30px}
.SMC.home.cisco .hero .hero-logos div:first-child{border-right: 1px solid #ffffff;}
.SMC.home.cisco .hero .hero-logos div:last-child{padding-left: 30px}
.SMC.home.cisco h2{text-transform: none;}
.SMC.home.cisco h2 span{text-transform: uppercase;}
.SMC.home.cisco p span{color: #00b8fb;}
.SMC.home.cisco .intro{text-align: center}
.SMC.home.cisco .intro p{margin: 30px auto 0; width: 80%;}
.SMC.home.cisco .intro p:last-child{font-weight:900; font-style: italic; font-size:20px;}
.SMC.home.cisco .bg-blue{background: #e5f8ff;}
.SMC.home.cisco .leverage{padding: 50px 0;}
.SMC.home.cisco .leverage h3{text-transform: uppercase; color: #00b8fb; font-size:20px; font-weight:700; }
.SMC.home.cisco .leverage img{display: block; width:70%; margin: 0 auto;}
.SMC.home.cisco .banner, .SMC.home.cisco .footer{
background: #00b8fb; 
background: -moz-linear-gradient(right, #01b7f9 0%, #1f3a7f 100%); 
background: -webkit-linear-gradient(right, #01b7f9 0%,#1f3a7f 100%); 
background: linear-gradient(to left, #01b7f9 0%,#1f3a7f 100%);
padding: 50px 0;
}
.SMC.home.cisco .quotes{text-align: left; padding: 50px 0}
.SMC.home.cisco .quotes img{width: 100% ; margin: 0 auto;}
.SMC.home.cisco .quotes .quote{font-style: normal; font-weight: 300; margin: 0 auto;color: #333333;}
.SMC.home.cisco .quotes .quote strong{color: #00b8fb;}
.SMC.home.cisco .quotes .quote:before, .SMC.home.cisco .quotes .quote:after{content:''; background: url("../img/quote-cx-lp-30.png") no-repeat; width: 55px; height: 30px; display: block; /* width: 100%; text-align: left; color: #203a80; font-size: 600%; font-weight: 900; font-style:italic; line-height: 50px;*/}
.SMC.home.cisco .quotes .quote:after{float: right; margin-top: 25px;}
.SMC.home.cisco .quotes .separator{display:block; width: 30%; margin: 30px 0 20px; border: 1px solid #bbbbbb; }
.SMC.home.cisco .quotes .name{margin-top: 20px; font-weight: 300; line-height: 25px;}
.SMC.home.cisco .quotes .name strong{display: block;}

/**** EXPERIENCE CLOUD ****/
.SMC.home.xcloud .hero{position:relative; padding: 0}
.SMC.home.xcloud .hero .background{position:absolute;left:0;right:0; height: 600px; background: url("../img/hero-experience-cloud-blue.jpg") no-repeat; background-size: cover;overflow:hidden; animation-name: hero-blurred; animation-duration: 7s; animation-iteration-count: 1;}
.SMC.home.xcloud .hero .container{padding: 80px 0;}
.SMC.home.xcloud .hero .headline{font-size: 60px; color: #00b8fb;}
.SMC.home.xcloud .hero h1{font-size: 30px; margin: 5px 0 20px;}
.SMC.home.cisco .hero p{width: 75%}
.SMC.home.xcloud .intro{padding: 50px 0 50px;}
.SMC.home.xcloud .leverage img{display: block; width:70%; margin: 0 auto;}
.SMC.home.xcloud .logo-banner{background: #e5f8ff; text-align: center; padding: 50px 0 50px;}
.SMC.home.xcloud .logo-banner p{margin-bottom: 0;}
.SMC.home.xcloud .logo-banner img{width: 80%; margin: 0 auto;}
.SMC.home.cisco .hero a.cta{background: #00b8fb; color: #ffffff;}
.SMC.home.xcloud .quotes{text-align: left; padding: 20px 0 80px}


/**** SERVION ****/
.SMC.home.servion .hero{background: none;}
.SMC.home.servion .hero .background{height: 720px;}
.SMC.home.servion .hero h1{color: #333333;}
/*.SMC.home.servion .hero .hero-logos img{color: #333333; filter: invert(100%)}*/
.SMC.home.servion .hero ul{margin: 0;}
.SMC.home.servion .hero p{margin: 0 0 20px; color: #333333;}
.SMC.home.servion .hero ul li, .SMC.home.servion .hero ul li::before{font-size: 20px; color: #333333;}
.SMC.home.servion .quotes{padding: 20px 0 0;}
.SMC.home.servion .press{padding: 0 0 100px;}
.SMC.home.servion .press h2{text-align: left; text-transform: uppercase; font-size: 20px; font-style: normal; color: #203a80;padding-left: 15px;}
.SMC.home.servion .press p{background: #ffffff; box-shadow: 10px 10px 10px #c7c7c7; padding: 20px; min-height: 100px; text-align: center;}
.SMC.home.servion .press a{color: #333333; text-decoration: none; }
.SMC.home.servion .press a span{color: #00b8fb; font-weight: 700;}

@keyframes hero-blurred{
	from{filter: blur(11px)}
	to{filter: blur(0)}
}


/**** CORTEX LP ****/
.SMC.home.cortex #NWS_menu, .SMC.home.cortex .NWS_menu-primary, .SMC.home.cortex #NWS_footer{display: block;}
.SMC.home.cortex .hero{padding: 150px 0 50px; margin-top:0; background: url("../img/hero-selligent-cortex.jpg") no-repeat; background-size: cover;overflow:hidden;}
.SMC.home.cortex .hero .headline{color: #00b8fb}
.SMC.home.cortex .hero h1{font-size: 60px; margin: 5px 0 20px;}
.SMC.home.cortex .intro p:last-child{font-weight: 300; font-style: normal; font-size: 16px;}
 
/**** DIGITAL COMMUNICATION LP ****/
.SMC.home.our-response #NWS_menu, .SMC.home.our-response .NWS_menu-primary, .SMC.home.our-response #NWS_footer{display: block;}
.SMC.home.our-response .hero{background: url("../img/hero-digital-communication.jpg") no-repeat; background-size: cover; padding: 150px 0 50px;}
.SMC.home.our-response .hero h1{padding: 0; color: #ffffff; width: 100%; font-weight: 900;}
.SMC.home.our-response .hero h1 span{color: #00b8fb}
.SMC.home.our-response .hero h2{color: #ffffff; text-align:left}
.SMC.home.our-response .hero h2 span{text-transform: none;}
.SMC.home.our-response .intro{padding: 20px 0;}
.SMC.home.cisco.our-response .stories{padding: 0 0 50px;}
.SMC.home.our-response .stories p{margin: 30px auto 0; width: 80%;}
.SMC.home.our-response .stories p:nth-child(5){font-weight:900; font-style: italic; font-size:20px;}



/**** POP-UP ****/
.blog2 .container.pop-up{background: #ffffff; padding: 0; border: 10px solid #1f3a7f;width: 60%;}
.blog2 .container.pop-up .group-left{width: 40%}
.blog2 .container.pop-up .group-right{width: 60%; margin-left: -40px;}
.blog2 .container.pop-up .field-name-field-intro p:first-child, .blog2 .container.pop-up .field-name-field-bottom-content p strong, .frame-border.active p:first-child strong{font-size: 30px; font-weight: 900; font-style: italic; text-transform:uppercase; line-height: 40px; color: #00b8fb; padding-top: 20px;}
.blog2 .container.pop-up .field-name-field-intro p:last-child, .blog2 .container.pop-up .field-name-field-bottom-content p, .frame-border.active p:nth-child(2){font-size: 20px; font-weight: 700; margin: 20px 0}
.blog2 .container.pop-up .field-name-field-subtitle{font-size: 20px; font-weight: 100; color: #00b8fb; text-decoration: underline;}
.blog2 .container.pop-up .field-name-node-link{margin: 30px 0 0;}
.overlay-popup{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,.6);
	z-index:100;
}
.container.pop-up{
	display:none;
}
.container.pop-up.active{
	display:block;
	position:fixed;
	left:50%;
	top:50px;
	z-index:101;
	width:900px;
	max-width:100%;
	margin-left:-450px;
	box-shadow:0 0 30px rgba(0,0,0,.6);
	background: #ffffff;
	padding: 20px;
}
.frame-border.active .inline-block-60{width: 65%;}
.frame-border.active p{margin: 0;}
.frame-border.active p:first-child{padding-top: 20px;}
.frame-border.active p:first-child strong{font-size: 30px;}
.frame-border.active p:nth-child(2){font-size: 18px; font-weight: 300;}

.frame-border.active{
	display:block;
	position:fixed;
	left:50%;
	top:50px;
	z-index:101;
	width:800px;
	max-width:100%;
	margin-left:-400px;
	box-shadow:0 0 30px rgba(0,0,0,.6);
	border: 10px solid #1f3a7f;
	background: #ffffff;
	padding: 20px;
}

@media (max-width:992px){
	.overlay-popup{
	display:none!important;
	}
	.node-blog-post.pop-up.active,
	.frame-border.active{
		position:relative;
		left:auto;
		top:auto;
		margin:0;
		width:auto;
		box-shadow:none;
	}
}

.blog2 .container.pop-up .group-left img{
	max-width:80%;
	height:auto;
}

.SMC .region-content section.top-banner{padding: 10px 0; background: #00b8fb; position: fixed; top: 0; width: 100%; transition: top 1s ease-in-out; opacity: 0;}
.SMC .region-content section.top-banner.nav-up{opacity: 1; z-index: 100;}
.SMC .region-content section.top-banner.nav-down{opacity: 0}
.top-banner p{color: #ffffff; font-weight: 700; font-size: 18px;}
.SMC.home.home-2019-09 .top-banner a.cta{background: #ffffff; color: #00b8fb; padding: 0 30px;}
.top-banner #close-popup{position:absolute; right: 2%; top: 30%;}
.top-banner #close-popup img{ width: 16px; height: 16px; cursor: pointer; transition: all 200ms ease}

.NWS.not-front.demo.page-briefing .header{background: url("../img/hero-cisco-selligent.jpg") no-repeat; background-size: cover;overflow:hidden; padding: 150px 0 20px;}
.NWS.demo.page-briefing .header h1{color:#333333;}
.NWS.demo.page-briefing section.discover:after{display:none!important;}

@media (max-width:992px){.NWS.demo.page-briefing .hs-form{margin-top:50px;}}
@media (max-width:767px){.SMC.home.cisco .hero h1{font-size:200%;}}
@media (max-width:992px){.SMC.home.cisco .footer,.SMC.home.cisco .footer .container .social{text-align:center;}}
.SMC.home.cisco .banner{text-align:center; font-size: 20px; color: #ffffff;}
.SMC.home.cisco .banner p{font-weight: 700; margin-bottom: 30px; font-style:italic;}
.SMC.home.cisco .stories{padding: 80px 0 0px;}
.SMC.home.cisco .reasons{padding: 50px 0 0; text-align: center}
.SMC.home.cisco .reasons h2{margin-bottom: 50px;}
.SMC.home.cisco .reasons .row{margin-bottom: 50px;}
.SMC.home.cisco .reasons p{margin-top:20px;}
.SMC.home.cisco .client-logos .taxonomy{color:#afafaf; text-transform: uppercase; font-weight: 700; margin: 20px 0;}
.SMC.home.cisco .client-logos .NWS_carousel-partner{margin-bottom: 30px;}
.SMC.home.cisco .client-logos .row{margin: 30px auto;}
.SMC.home.cisco .client-logos p{width: 80%; margin: 20px auto;}
.SMC.home.cisco .footer .social{text-align: right}
.SMC.home.cisco .footer .social a{
display: inline-block;
padding: 0;
text-align: center;
color: #00b8fb;
margin: 5px;
background:#fff;
height: 30px;
width: 30px;
line-height: 32px;
border-radius: 50%;
}

@media (min-width:1200px){
#owl-carousel-hero .container-owl{
max-width:1170px; /*md 970 sm750 xs100%*/
margin:0 auto;
}
}

@media (max-width:1400px){
	.NWS.home .calculator .illustration{
		position: static;
		margin-top: -111px;
		text-align: center;
	}
}

@media (max-width:1200px){
.SMC.download.lp .NWS_resource-form .container .col-md-4{
width: 100%;
}
.SMC.download.lp #NWS_resource-form .rsdl .col-md-4 .rsdl_form-wrap{
margin-top: 20px;
}
.SMC.home #SMC_resources{
padding:50px 0;
}
.SMC.home #SMCv2-discover .col-md-4{
padding:12px;
}
}

@media (min-width:992px){
.NWS #NWS_menu .NWS_menu-primary ul.menu.nav > li > a.mobile-menu{
display:none;
}
}

@media (max-width:992px){
.SMC.NWS .main-container .pane-content section.capabilities-list div.col-md-6{
padding:0 20px;
}
.SMC.channels div .pane-content section.capabilities-list:nth-child(8){
padding:0
}

.SMC_partner-community:not(.partner--2) .container .col-md-6:nth-child(2),
.SMC_partner-community.partner--2 .container .col-md-6:nth-child(1){
display:none;
}
.SMC_partner-community .container{
padding:0;
}
.SMC_partner-community .overlaping-partner,
.SMC_partner-community.partner--2 .overlaping-partner{
-webkit-transform:none;
transform:none;
width:100%;
}

.SMC.home .latest-post .col-md-11{
padding-left:80px;
}

.NWS.blog2-detail #NWS_blog-body .col-lg-5 img{
display:none;
}

.NWS.blog2-detail #NWS_blog-body .col-lg-5 .related .col-lg-9{
padding:0 15px;
}

.NWS.blog2-detail #NWS_blog-body .col-lg-5 .related h4{
font-size:80%;
}

.NWS.blog2-detail #NWS_blog-body .col-lg-5 .related h3 a{
font-size:60%;
}
#NWS_footer .legal span, .NWS.solicita-demo footer .legal span, .NWS.demo-request footer .legal span{
border-top:0;
}
.NWS.demo-request .header h1{
font-size:300%;
}
.NWS.demo-request .discover.ab-test img{
width:99%;
margin: 0 auto;
}
.NWS.demo .clients .logos{
margin-bottom:0;
}
.NWS.demo .features .col-md-6{
padding: 10px 40px;
}
.NWS.demo.ideacast .intro #NWS_resource-form .rsdl #mydata .form-group{
width: 100%;
}
.NWS.demo.ideacast .intro .row .col-md-2{
margin-bottom: 20px;
}
.NWS.demo.ideacast .intro p{
margin-top:5px;
}
.NWS.demo.ideacast .brands img{
width:150px;
padding: 0 0 20px;
}
.NWS.podcasts .intro p{
width:auto;
}
.NWS.podcasts .view-podcasts{
width:auto;
}
.magenta-hover-button .cta span a{font-size:18px}
.SMC.home .latest-post .row div{margin-bottom: 10px;}
.SMC.home .latest-post .col-md-11{padding-left:15px!important;}
.SMC.home .latest-post .col-md-6{text-align: center}
.SMC.home .latest-post .col-md-6:first-child{border:none;}
.SMC.home .latest-post .latest-post-image{position: static;margin: 0 auto;}
#owl-carousel-hero .item .container-owl{
min-height:0;
}
#owl-carousel-hero .container-owl{
max-width:970px;
margin:0 auto;
}
.SMC.home .smc-resource-content-item,
.SMC.home .smc-resource-image-item{
position:absolute;
}
.SMC.home .smc-resource-nav ul{
padding:0;
margin:0;
border:0;
text-align:center;
}
.SMC.home .smc-resource-nav li{
width:auto;
display:inline;
}
.SMC.home .smc-resource-content{
margin-top:30px;
text-align:center;
min-height:280px;
}
.SMC.home .smc-resource-nav,
.SMC.home .smc-resource-content{
padding-top:0px;
}
.SMC.home #SMCv2-leadership--bg{
height:90%;
}
.SMC.home #SMCv2-bookdemo, .SMC.home #SMCv2-bookdemo h2, .SMC.home #SMCv2-bookdemo .h2, .SMC.home #SMCv2-leadership .container .col-md-4, .SMC.home #SMCv2-inthenews{
text-align:center;
}
.SMC.home #SMCv2-inthenews .container .col-md-4{
margin-bottom:30px;
}
.SMC .pane-content section{
padding:40px 0;
}
.SMC.home .SMCv2.logos p{
width:100%;
}
.SMC.home #SMCv2-ontheblog .ontheblog--left-half, .SMC.home #SMCv2-ontheblog .ontheblog--right-half{
width: 100%;
display: block;
text-align: center;
}
.SMC.home #SMCv2-ontheblog .ontheblog--left span, .SMC.home #SMCv2-ontheblog .ontheblog--right span{
text-align: center;
}
.SMC.home #SMCv2-ontheblog .ontheblog--item > .ontheblog--right-half:hover a{
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.SMC.home #SMCv2-ontheblog .ontheblog--right .ontheblog--right-half{
margin:15px auto 0;
padding-right:0;
}
.SMC.home #SMCv2-ontheblog .ontheblog--right{
padding:0;
}
.SMC.home #SMCv2-ontheblog .col-md-7, .SMC.home #SMCv2-ontheblog .col-md-5 {
margin: 50px 0 0;
}
.SMC.home #SMCv2-ontheblog .ontheblog--left-half a, .SMC.home #SMCv2-ontheblog .ontheblog--right-half a{
max-width:100%;
}
.SMC.home #SMCv2-discover .col-md-4{
padding:10px;
}
.SMC.home .discover--items{
height:auto!important;
padding-bottom:80px;
}
.SMC.home .discover--items .discover--items-p{
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity:1;
}
.SMC.home .discover--items img{
position:relative;
top:auto;
left:auto;
width:50px;
}
.SMC.home .discover--items .discover--items-lm{
background:#00b8fb;
color:#fff;
padding:10px 30px;
}
.SMC.home .discover--items .discover--items-title{
visibility:hidden;
opacity:0;
}
.bg-video{
padding: 80px 0 60px;
}
.bg-video .container img{
display:none;
}
.SMC.home-2019 .home-logo{
width:33%;
}
#SMCv2-bookdemo #wrapper-video{
margin:0 auto;
}

.dmexco #DME_tickets .col-rm-2 {
width:50%;
padding:15px;
}
.dmexco #DME_reserv{
padding:0;
background:#fff;
}

.dmexco iframe #DME_if{		
height:920px
}

.dmexco #DME_reserv .container{
padding:0 10px;
border:none;
box-shadow:none;
}
.dmexco #DME_uberuns{
padding:10px 0 130px;
position:relative;
overflow:hidden;
}
.NWS.demo.ideacast .intro .hbspt-form fieldset.form-columns-2 .hs-form-field{
width:100%;
}
.NWS.home .calculator h2, .NWS.home .calculator p, .NWS.home .calculator .col-md-3{
text-align: center;
}
.SMC.home.wloaded .hero .headline span{line-height: 0}
.SMC.value .differentiators .row div.success-story{width: 100%; margin: 0 auto;}	
.SMC.value .intro{padding: 30px 0}
#owl-carousel-hero .item{padding: 30px 15px 80px;}
#owl-carousel-hero .item .container-owl{padding: 0 15px; text-align: left}
#owl-carousel-hero .item .container-owl h2{text-align: left; max-width: none; font-size: 36px; margin-bottom: 10px;}
#owl-carousel-hero .item .container-owl .slide-subtitle{text-align: left; width: 100%; font-size: 20px}
#owl-carousel-hero .item .container-owl a.cta-slider-dl{text-align: left;}
#owl-carousel-hero .item .container-owl p{width: 100%; margin: 10px 0; text-align: left}
#owl-carousel-hero .owl-controls{max-height: none; position: absolute; left: 0;}
#owl-carousel-hero img, #SMC_hero img{left: 0px; top: 20%; right:auto; bottom: auto;}
.SMC.home.cisco .leverage img{display: none}
.SMC.capabilities .our-capabilities .col-lg-3{width:100%;}
.SMC.capabilities .our-capabilities .row.center .col-lg-2:first-child{margin-left: 0;}

.NWS.product-newsroom .more-stories .more-stories--content ul li{width: 49%; margin: 10px .4% -2px 0;}
.NWS.not-front div .header.header-main h1, .NWS.not-front div .header.header-main p{text-align: left;}
.NWS.not-front.page-product-updates div .header.header-main h1{font-size: 200%;}
.NWS.product-newsroom .header a, .NWS.page-product-updates .header a, p.back{font-size: 12px;}
.NWS.product-newsroom .header p img, .NWS.page-product-updates .header p img, p.back img{width: 20px;}
}

@media (max-width:767px){
.NWS.not-front .header.header-main,
.NWS.SMC.products #NWS_hero-channel, .NWS.solutions .header, .NWS.services #NWS_hero-channel.header, .NWS.page-blog .header, .NWS.page-resources .header, .NWS .security.header, .NWS.page-about .header, .NWS.page-events .header, .NWS.press .header, .NWS.page-careers .header, .NWS.contact .header, .NWS.library .header{
padding:150px 0 30px;
}
.SMC.capabilities .pane-content section.our-capabilities{
padding-bottom:0;
}
.SMC.capabilities .our-capabilities .col-lg-2,
.SMC.channels .our-channels .col-lg-2{
width:100%;
margin-bottom:30px;
}
.NWS.not-front div .header.header-main p,
#NWS_channels-intro .intro .col-md-6 > p{
font-size:100%;
}

#NWS_hero-channel{
background-position:center right;
}

.SMC #NWS_channels-intro .intro .col-md-6 > p > img{
display:none;
}
.NWS.SMC.products #NWS_hero-channel .container h1, .NWS.solutions .header h1, #NWS_hero-channel .container h1, .NWS.page-blog h1, .NWS.page-resources h1, .NWS .security.header h1, .NWS.page-about h1, .NWS.page-events h1, .NWS.press h1, .NWS.page-careers h1, .NWS.contact h1, .NWS.library h1{
text-align:center;
width:100%;
font-size:24px;
letter-spacing:2px;
line-height:30px;
}
.SMC .logos .client-logo span:before{
display:none;
}
.NWS.solicita-demo .header .cta span a, .NWS.solicita-demo #NWS_connect .cta span a{
font-size:18px;
}
.NWS.demo-request footer{
text-align:center;	
}
.NWS.demo-request footer .social-icons{
margin-top: 15px;
}
.NWS.not-front.demo.page-demo.ideacast .header{
padding: 50px 0;
}
.NWS.demo.ideacast h1{
font-size: 30px;
width:auto;
}
.NWS.demo.ideacast .intro h2, .NWS.demo.ideacast .start h2{
font-size: 180%;
}
.NWS.demo.ideacast .start{
padding: 60px 0 0;
}
.SMC.partners.tech .pre-built .tab-content .view-content div{
width: 48%;
}
#hero-rotator h2{
font-size:200%;
}
#owl-carousel-hero .container-owl{
max-width:750px;
margin:0 auto;
}
.SMC.home .SMCv2.logos{	
padding: 0 0 20px!important;
}
.dmexco a.CTA-stick{
display:none;
}
.dmexco #DME_hero img[src*="selligent.png"]{
position:relative;
display:block;
top:auto;
left:auto;
z-index:auto;
margin:0 auto 30px;
}
.dmexco #DME_hero .DME_countdown{
position:relative;
bottom:auto;
left:auto;
width:auto;
color:#fff;
background:rgba(0,0,0,.3);
padding:30px 0;
margin-top:30px;
}

.dmexco #DME_hero .DME_countdown .col-sm-3{
font-size:200%;
text-align:center;
text-shadow:0 3px 4px rgba(0,0,0,0.5);
font-weight:bolder;
}

.dmexco #DME_hero .DME_countdown .col-sm-3 span{
font-size:90%;
margin-left:8px;
display:inline;
font-weight:normal;
}

.dmexco #DME_hero .DME_countdown .col-sm-3 span:after{
display:none;
}
.dmexco #DME_tickets .col-rm-2 {
width:100%;
float:none;
padding:15px;
}

.dmexco .DME_expert{
top:0;
border-radius:0;
left:0;
margin-left:0;
max-width:100%;
padding:50px 20px 80px;
height:100vh;
overflow-y:scroll;

}
.dmexco .DME_expert .wrap-img{
float:none;
margin:0 auto;
}
.dmexco .DME_expert .wrap-txt{
float:none;
width:100%;
}
.dmexco .DME_expert .wrap-txt h1{
text-align:center;
}
.dmexco .dmexco #DME_reserv h1{
font-size:150%;
}
.NWS.demo.ideacast .intro #NWS_resource-form .rsdl_form-wrap .form-group input[type="submit"]{
width:50%;
}

#NWS_events .cta-events a{
padding: 10px 20px;
}
.NWS.podcasts .categories .nav{
border: none;	
}
.NWS.podcasts .categories .nav > li{
width:100%;
}
.NWS.product-newsroom .modal-body .laptop img{
width:200px;
}
.NWS.home .calculator .illustration img{
width:150px;
}
.sticky-buttons{position: relative}
.sticky-buttons{position: absolute; }
.SMC.home.wloaded .hero .headline{line-height: 30px}
.SMC.value .differentiators .quasar{width: 200px;}
.SMC.value .summary p{font-size: 15px;}
.SMC.value .differentiators .headline, .SMC.value .differentiators .headline span{font-size:24px; line-height: normal;}
.SMC.home.cortex .hero .container, .SMC.home.cortex .hero h1, .SMC.home.cortex .intro, .SMC.home.cortex .intro h2{text-align: left;}
	.SMC.home.cortex .intro p{width: 100%; margin: 10px 0 0;}
	.SMC.home.cortex .hero{padding: 150px 0 50px;}
}

@media (max-width:480px){
.full-width{display:block!important; width: 100%!important}
.half-width{width: 40%!important; text-align: center;}
.third-width{width: 30%!important; text-align: center;}
.margin-right-30{margin: 0}
.margin-left-30{margin: 0}
.cta-white.download{font-size: 13px;}
.NWS.demo.ideacast h1{font-size: 25px; line-height: 30px;}
.NWS.demo.ideacast .header p{font-size:115%}
.NWS.demo.ideacast .intro h2, .NWS.demo.ideacast .start h2{font-size:140%; line-height:40px;}
.SMC.partners.tech .pre-built .tab-content .view-content div{
width: 100%;
}
#hero-rotator{
padding: 50px 0;
}
#hero-rotator h2{
font-size:120%;
}
.SMC.home .smc-resource-content{
min-height:350px;
}	
.bg-video .container h1{
font-size: 300%;
}
.SMC.home-2019 .home-logo{
width:48%;
}
#SMCv2-bookdemo #wrapper-video{
width: 250px;
height: 150px;
}
#SMCv2-bookdemo #wrapper-video video{
width: 190px;
top:-37px;
left:30px;
}
.NWS.demo.ideacast .intro #NWS_resource-form .rsdl_form-wrap .form-group input[type="submit"]{
width:100%;
}
.SMC.value .summary p{font-size: 13px;}
.SMC.value .summary p span{font-size: 15px;}
.SMC.value .differentiators .row div.success-story{padding: 20px;}
/*#NWS_footer .reviews img{width: 100%!important}*/
	.SMC.home.cisco .hero a.cta:first-child{margin-bottom: 20px;}
	.NWS.product-newsroom .more-stories .more-stories--content ul li{width: 100%;}
	#NWS_footer .reviews img{width: 120px!important}
}



/*Sep 2 2019*/
/*Updates w font*/
.NWS.not-front .header.header-main h1{
text-transform: uppercase;
font-weight: 900;
letter-spacing: 2px;
font-size: 300%;
margin-bottom: 20px;
font-style: italic;
}


#owl-carousel-hero .item h2, #hero-rotator h2 {

    font-size: 300%;
    text-transform: none;
    letter-spacing: 2px;
    max-width: 80%;
    font-weight: 900;
    text-align: left;
    color: #ffffff;

 }

#owl-carousel-hero .item .container-owl.black, #owl-carousel-hero .item .container-owl.black h2{color: #000000;}

#owl-carousel-hero .item .slide-subtitle{
	font-weight: 900;
	font-size:30px;
	width: 60%;
	text-transform: uppercase;
}

#owl-carousel-hero .item .container-owl.large .slide-subtitle{width: 65%}
#owl-carousel-hero .item .container-owl.large-p p{width: 65%}

#owl-carousel-hero .item p{
	width: 50%;
	margin: 20px 0;
}

#SMC_hero .owl-theme .owl-dots{
	margin: 80px 30px 0;
}

.NWS.demo h1,.NWS.SMC.products #NWS_hero-channel .container h1, .NWS.solutions .header h1, #NWS_hero-channel .container h1, .NWS.page-blog h1, .NWS.page-resources h1, .NWS .security.header h1, .NWS.page-about h1, .NWS.page-events h1, .NWS.press h1, .NWS.page-careers h1, .NWS.contact h1, .NWS.library h1, .NWS.SMC.products.int .header h1,  .NWS.demo.pricing h1 {
	text-align: left;
	color: #ffffff;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 2px;
	width: 80%;
	text-transform: uppercase;
	font-weight: 900;
	font-style: italic;
}

.NWS.page-blog h1{
	font-size: 400%;
}
.NWS.contact h1, .NWS.demo h1{
	color: #111111;
}

.NWS h1, .NWS .h1 {

    color: #ffffff;
    font-size: 400%;
    font-weight: 900;
    text-align: left;
    text-transform: uppercase;
    font-style: italic;

}

.NWS.library.categories .header{padding: 150px 0 20px;}

.NWS.library.categories .header p{max-width: 100%; font-size: 130%; margin-bottom: 50px;}

/*Mobile Update 2019-09*/

.page-value-proposition .hero{
	overflow:hidden;
}
.SMC.value .differentiators{
	text-align:left;
}
.SMC.value .differentiators .row div p{
	margin: 20px 0 0;
}


@media (max-width:767px){

	.SMC.home .hero{
		margin-top: 90px;
		padding: 80px 25px 80px;
		text-align: center;
		background-position: right top;
	}
	.SMC.home .hero .s-mark{
		display:none;
	}
	.SMC.home .hero h1{
		text-align:center;
	}
	.SMC.home.wloaded .hero .headline{
		margin-left:0;
	}
	.SMC.home.value .hero{
		padding:50px 0;
	}

	.SMC.home .hero .headline,
	.SMC.value .hero .headline,
	.SMC.home.wloaded .hero .headline,
	.SMC.value.wloaded .hero .headline{
		margin:0!important;
		-webkit-transform: translateY(0px)!important;
		transform: translateY(0px)!important;
		opacity: 1!important;
		-webkit-transition:none!important;
		transition:none!important;
		font-size:200%!important;
		line-height: 100%!important;

	}
	.SMC.home-2019-09.front .hero .headline,
	.SMC.home-2019-09.front.wloaded .hero .headline
	{

		font-size:250%!important;
	}
	.SMC.home.wloaded .hero .headline span,
	.SMC.home .hero .headline span,
	.SMC.value.wloaded .hero .headline span,
	.SMC.value .hero .headline span{
		margin:0!important;
		-webkit-transform: translateY(0px)!important;
		transform: translateY(0px)!important;
		opacity: 1!important;
		-webkit-transition:none!important;
		transition:none!important;
		line-height:100%!important;
		font-size:100%!important;
		padding:0!important;
	}
	.SMC.value .intro img{
		max-width:100%;
		margin-top:30px;
	}
	.SMC.home-2019 h2, #SMCv2-bookdemo h2, #SMCv2-bookdemo .h2, .NWS.product-newsroom h2{
		font-size:200%;
	}
	.sticky-buttons .column div{
		display:none;
	}
	.sticky-buttons .column div a{
		min-height:0;
	}
	.sticky-buttons .column div:nth-child(2){
		display:block;
		position:fixed;
		width:100%;
		bottom:0;
		left:0;
	}
	.sticky-buttons .column div:nth-child(2) a{
		max-width:100%;
		width:100%;
		margin:0;
	}
	.sticky-buttons .column div:nth-child(2) a:hover{
		-webkit-transform:none;
		transform:none;
	}
	.SMC.home .logos{
		display:none;
	}
	.SMC.value .differentiators .headline{
		width:100%;
	}
	.SMC.value .differentiators .col-md-6{
		margin-bottom:50px;
	}
	.SMC.home.i18n-it .hero .container, .SMC.home.i18n-de .hero .container{
	margin-top: 0;
}
	.SMC.home.i18n-it .hero h1, .SMC.home.i18n-de .hero h1{
		margin: 30px  0;
	}
	
	.SMC.value .differentiators .headline{text-align: left;}
	
}