
/***CDI***/
.NWS .navbar, .NWS .navbar-default{
    background: none;
}
.NWS_menu-secondary .container{
    padding: 0;
}

#NWS_menu .leaf a, #NWS_menu .expanded a {
    line-height: 1.428571429;
    }
    
#NWS_menu .NWS_menu-primary .dropdown-menu, #NWS_menu .NWS_menu-secondary .dropdown-menu {
    display: none;
    }
    
#NWS_menu .NWS_menu-secondary .language-switcher-locale-url li {
    display: none;
    }
#NWS_menu .NWS_menu-secondary .language-switcher-locale-url li.active,
#NWS_menu .NWS_menu-secondary section#block-locale-language:hover > ul > li {
    display: block;
    }
    
.NWS .col-md-6{
    padding-right: 15px;
    padding-left: 15px;
}

.block:first-child h2.block-title {
    display: none;
}

.NWS h2{
	font-size: 300%;
	font-family: 'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
	}
    
/*** END CDI ***/


/* OVERWRITE*/
.container{
    padding-top:0;
    padding-bottom:0;
}
.NWS .col-xs-1,.NWS .col-sm-1,.NWS .col-md-1,.NWS .col-lg-1,.NWS .col-xs-2,.NWS .col-sm-2,.NWS .col-md-2,.NWS .col-lg-2,.NWS .col-xs-3,.NWS .col-sm-3,.NWS .col-md-3,.NWS .col-lg-3,.NWS .col-xs-4,.NWS .col-sm-4,.NWS .col-md-4,.NWS .col-lg-4,.NWS .col-xs-5,.NWS .col-sm-5,.NWS .col-md-5,.NWS .col-lg-5,.NWS .col-xs-6,.NWS .col-sm-6,.NWS .col-md-6,.NWS .col-lg-6,.NWS .col-xs-7,.NWS .col-sm-7,.NWS .col-md-7,.NWS .col-lg-7,.NWS .col-xs-8,.NWS .col-sm-8,.NWS .col-md-8,.NWS .col-lg-8,.NWS .col-xs-9,.NWS .col-sm-9,.NWS .col-md-9,.NWS .col-lg-9,.NWS .col-xs-10,.NWS .col-sm-10,.NWS .col-md-10,.NWS .col-lg-10,.NWS .col-xs-11,.NWS .col-sm-11,.NWS .col-md-11,.NWS .col-lg-11,.NWS .col-xs-12,.NWS .col-sm-12,.NWS .col-md-12,.NWS .col-lg-12{
    padding-right:15px;
    padding-left:15px;
}
.NWS section.col-sm-12{
    padding:0;
}
#NWS_case-studies .CS_item-inner img{
    width:auto!important;
    height:auto!important;
}

.NWS.front .navbar-header .logo{
    margin:5px 0 0;
}


.success-stories + p{
    display:none;/*empty p in drupal*/
}

#NWS_hero .container p{
    color:#fff;
}

#NWS_channels .col-md-3 .list-unstyled div li{
    padding:0 0 20px;
}

#NWS_channels .col-md-3 .list-unstyled div div div:last-child li{
    padding:0;
}

#NWS_superfooter .owl-theme .owl-nav [class*="owl-"]{
    background:transparent;
}

#NWS_superfooter p{
    color:#fff;
}

.NWS h1,h2{
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}
#NWS_what-we-do .col-md-4 h2,
#NWS_channels .col-md-3 h2,
#NWS_superfooter h2{
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}

h1.page-header{
    display:none!important;
}

/*menu*/

.main-container #block-menu-block-8 {
    display:none;
}
#NWS_menu header#navbar{
    margin-top:0;
    margin-bottom:0;
    padding:0;
}

#NWS_menu header#navbar ul.menu.nav li{
    padding:0;
    display:block;
}

#NWS_menu header#navbar ul.menu.nav li a{
    padding:13px 20px;
    font-size:inherit;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;

}

.NWS #NWS_menu .NWS_menu-primary{
    padding-bottom:8px;
}

#NWS_menu .navbar-default ul.menu.nav{
    float:none;
    width:100%;

}

#NWS_menu .navbar-default ul.menu.nav > li:last-child{
    float:right;
}

.NWS .navbar-default ul.menu.nav li a.active{
    border-bottom-width:0;
}


.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a,
.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:link,
.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:visited{
    border:2px solid #3CB4E8;
    color:#3CB4E8;
    border-radius:30px;
    font-weight:800;
    padding:10px 25px;
    font-size:90%;
}

.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:hover,
.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:active{
    color:#fff;
    border-color:#3CB4E8;
    background-color:#3CB4E8;
}

.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:after{
    display:inline-block;
    content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    opacity:0;
    font-size:0px;
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:12px;
}

.NWS #NWS_menu .dropdown-menu,
.NWS #NWS_menu .dropdown-menu:hover{
    background:#fff;
    box-shadow:0 3px 3px rgba(0,0,0,.2);
	padding-left: 0 !important;
}
.NWS #NWS_menu header#navbar ul.menu.nav li:hover > ul, 
.NWS .dropdown-menu:hover,
.NWS #NWS_menu .dropdown-menu{ 
background: #ffffff;
    font-family:"museo_sans_100",Arial,Verdana,Helvetica,sans-serif;
}

.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li .menu-sub-subitem,
.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a{
    color:#777!important;
    font-weight:200;
    -webkit-transition: all 100ms;
    transition: all 100ms;
}

.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li .menu-sub-subitem:hover,
.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a:hover{
    background:#01B8FC!important;
    color:#fff!important;
}

.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a.menu-subitem-float{
    color:#ccc!important;
    cursor:default;
}

.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a.menu-subitem-float:hover{
    background:transparent!important;
    color:#ccc!important;
}

#NWS_menu .NWS_menu-primary ul ul,
#NWS_menu .NWS_menu-secondary ul ul{
    margin:0;
    padding-top:13px;
}

#NWS_menu .dropdown-menu .leaf a{
    padding:8px 20px!important;
}

.NWS #NWS_menu .NWS_menu-secondary ul ul li,
.NWS #NWS_menu .NWS_menu-secondary ul ul li a{
    display:block;
    text-align:left;
    font-weight:normal;
}

.NWS.page-become-a-partner .rsty{
    padding-top:150px;
}

/*langue*/

#NWS_menu section#block-locale-language ul.language-switcher-locale-url{
    padding:0;
    position:absolute;
}
#NWS_menu section#block-locale-language{
    position:relative;
    margin-top:3px;
}

#NWS_menu section#block-locale-language li{
    padding:0;
    line-height:100%;
}

.library #NWS_menu section#block-locale-language li.active:first-child,
.download #NWS_menu section#block-locale-language li.active:first-child,
.resources #NWS_menu section#block-locale-language li.active:first-child,
.contact #NWS_menu section#block-locale-language li.active:first-child{
    display: none;
}

.library.categories #NWS_menu section#block-locale-language li.active:first-child,
.library.press #NWS_menu section#block-locale-language li.active:first-child{
    display: block;
}
#NWS_menu section#block-locale-language li,
#NWS_menu section#block-locale-language li.active{
    background-position:5px center;
}

#NWS_menu section#block-locale-language li a,
#NWS_menu section#block-locale-language li.active a{
    text-indent: 0;
}

.NWS #NWS_menu .NWS_menu-secondary ul li:last-child a{
    padding:10px 20px;
}

.NWS #NWS_menu .front .scrolled section#block-locale-language ul.language-switcher-locale-url, 
.NWS #NWS_menu section#block-locale-language ul.language-switcher-locale-url{
    background:#f5f5f5;
    width:80px;
	padding-left: 0!important;
}

.NWS #NWS_menu section#block-locale-language li.active a{
    background:none;
}



.NWS #NWS_menu .NWS_menu-secondary ul li a:hover,
.NWS #NWS_menu .NWS_menu-secondary ul li a:active{
    color:#444;
    background:rgba(0,0,0,.05);
}

#NWS_menu .NWS_menu-secondary .dropdown-menu{
    position:absolute;float:left;
    right:0;
    left:auto;
}


#NWS_footer .nav > li > a{
    display:block;
    padding:0;
}

#NWS_footer .nav > li > a:hover,
#NWS_footer .nav > li > a:focus{
    background:transparent;
    text-decoration:underline;
}

#NWS_footer section#block-locale-language li.active, #NWS_footer .expanded a, #NWS_footer .leaf a{
    line-height:200%;
}


@media (max-width: 1200px){
    .NWS #NWS_menu section#block-locale-language ul.language-switcher-locale-url{
        right:auto;
        left:10px;
        top:8px;
    }
    .NWS #NWS_menu .front .scrolled section#block-locale-language ul.language-switcher-locale-url, 
    .NWS #NWS_menu section#block-locale-language ul.language-switcher-locale-url{
        background:transparent;
        width:40%;
    }
    .NWS #NWS_menu .front .scrolled section#block-locale-language ul.language-switcher-locale-url:hover, 
    .NWS #NWS_menu section#block-locale-language ul.language-switcher-locale-url:hover{
        width:100%;
    }
    .NWS #NWS_menu section#block-locale-language li,
    .NWS #NWS_menu section#block-locale-language li.active{
        width:16.66%;
        background-color:#f1f1f1;
    }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus{
        background:rgba(0,0,0,.02);
    }
    .NWS #NWS_menu .NWS_menu-primary ul{
        margin:0;
    }

    .NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a,
    .NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:link,
    .NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:visited{
        border:0;
        color:inherit;
        border-radius:0;
    }

    .NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:hover,
    .NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:active{
        color:#3CB4E8;
        border-color:transparent;
        background-color:transparent;
    }

    .NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:after{
        display:none
    }

    .NWS #NWS_menu .navbar-header .logo{
        margin-left:15px;
    }
	
	.container-fluid.resources .more-CS .image{
		margin: 0!important;
	}


}

.NWS .iframe-responsive-wrapper img.iframe-ratio{
    display:none;
}

.NWS .iframe-responsive-wrapper{
    margin:0;
}

.NWS .iframe-responsive-wrapper iframe{
    position:relative;
    top:0;
    left:0;
    height:463px;
}


.case-detail li{
    font-size:18px;
}

.NWS .modal-body{
    padding-top:0;
}

.NWS .modal-body .iframe-responsive-wrapper + p{
    display:none;
}

.color-blocks .col-lg-6,
.view-display-id-cta .col-lg-6,
.view-display-id-cta .col-md-6{
    padding:0;
}

.dialogs .icon img,
.learn .icon img{
    width:100px;
    height:100px;
}

.case-studies .leaf a{
    line-height:110%;
}

.NWS.page-blog .feed .col-lg-8,
.NWS.page-blog .feed .col-lg-4,
.NWS.page-blog .feed .col-md-12,
.NWS.page-blog .feed .col-lg-12{
    padding:0;
}

.NWS.page-careers .container.main{
    padding-top:50px;
}

.products .detail .icon img{
    max-width:100%;
    height:auto;
}

/*RESTYLING OLDER PAGES*/
.products .detail h1{
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
    text-transform:uppercase;
    color:#01B8FC;
    font-size:34px;
}

.NWS.solutions .header.retail h1, 
.NWS.solutions .header.media h1, 
.NWS.solutions .header.travel h1, 
.NWS.solutions .header.finance h1{
    padding-bottom:60px;
    padding-top:60px
}

.NWS.solutions h2{
    text-transform:uppercase;
    color:#01B8FC;
    font-size:34px;
}

.NWS.solutions .side-content h2{
    color:#444;
	text-align: left;
	margin: 0 0 20px;
}

.NWS.solutions .container-fluid.intro{
    padding-top:100px;
    padding-bottom:70px;
    text-align:center;
}

.NWS.solutions .container-fluid.color-blocks,
.NWS.solutions .container-fluid.banner,
.NWS.services .container-fluid.banner,
.NWS.products .container-fluid.banner{
    padding:50px 0;
    text-align:left;
    position:relative;
    background: #22cba0;
background: -moz-linear-gradient(left, #22cba0 0%, #8988c2 100%);
background: -webkit-linear-gradient(left, #22cba0 0%,#8988c2 100%);
background: linear-gradient(to right, #22cba0 0%,#8988c2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22cba0', endColorstr='#8988c2',GradientType=1 );
}

.NWS.solutions .container-fluid.banner,
.NWS.services .container-fluid.banner,
.NWS.products .container-fluid.banner{
    padding:0;
}

.NWS.solutions .container-fluid.color-blocks:after,
.NWS.solutions .container-fluid.banner:after,
.NWS.services .container-fluid.banner:after,
.NWS.products .container-fluid.banner:after{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAD0lEQVQYlWNgwA+MR4gkANEEAZmSesF9AAAAAElFTkSuQmCC);
    content:'';
}

.NWS.solutions .container-fluid.color-blocks > div,
.NWS.solutions .container-fluid.banner > div,
.NWS.services .container-fluid.banner > div,
.NWS.products .container-fluid.banner > div{
    position:relative;
    z-index:1;
}

.NWS.solutions .container-fluid.color-blocks .left-blue,
.NWS.solutions .container-fluid.color-blocks .right-orange{
    background:none;
}

.NWS.solutions .container-fluid.color-blocks .left-blue{
    border-right:1px solid rgba(255,255,255,.3);
}

.NWS.solutions .success-stories .col-md-4{
    padding:0;
}

.NWS.solutions .success-stories .case,
.NWS.solutions .success-stories .case .title{
    min-height:0;
}

.NWS.solutions .success-stories .case{
    padding:0 10px 80px;
    position:relative;
}

.NWS.solutions .success-stories .case .logo img{
    width:auto;
    height:auto;
}

.NWS.solutions .success-stories .case p{
    font-size:14px;
}

.NWS.solutions .success-stories .case p.arrow{
    position:absolute;
    display:block;
    bottom:20px;
    left:50%;
    width:auto;
    margin-left:-20px;
    padding:0
}

.NWS .container-fluid.icon-content{
    padding-top:100px;
    padding-bottom:70px;
}

.NWS .picture-side-content .picture{
    position:relative;
	max-height: 700px;
}

.NWS .picture-side-content .picture:before{
    position:absolute;
    top:50px;left:0;right:0;bottom:-20px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAOsra2lRoIkAwMDAEghBlnNt/zoAAAAAElFTkSuQmCC);
    content:'';
}

.NWS .picture-side-content .picture > img{
    position:relative;
    z-index:1;
}
.NWS .picture-side-content h2 {
	margin: 50px 0 30px;
	text-align: center;
}

.NWS .logo-slider{
    box-shadow:0 0 15px 10px rgba(0, 0, 0, 0.05);
}

.NWS .container.main-title{
    padding-top:140px;
}

.NWS.products .container.main-title{
    padding-top:160px;
    padding-bottom:80px;
}

.NWS.products h2{
    text-transform:uppercase;
    color:#01B8FC;
    font-size:34px;
}


.NWS.products .detail h2{
    color:#444;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}

.NWS.products .detail .other-features a{
    word-wrap:normal;
}

.NWS.products .unified h2{
    color:#fff;
}

.NWS.products .unified span{
    border-radius:30px;    
}

.NWS.products .blue-ribbon{
    position:relative;
    background: #22cba0;
    background: -moz-linear-gradient(left, #22cba0 0%, #8988c2 100%);
    background: -webkit-linear-gradient(left, #22cba0 0%,#8988c2 100%);
    background: linear-gradient(to right, #22cba0 0%,#8988c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22cba0', endColorstr='#8988c2',GradientType=1 );    
}

.NWS.products .blue-ribbon:after{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAD0lEQVQYlWNgwA+MR4gkANEEAZmSesF9AAAAAElFTkSuQmCC);
    content:'';
}

.NWS.products .blue-ribbon p{
    font-size:30px;
}

.NWS.products .blue-ribbon span{
    border-radius:30px;
    display:block;
    max-width:300px;
    margin:20px auto 0;
}

.NWS.products .blue-ribbon > div{
    position:relative;
    z-index:1;
}

.NWS.services .container.main-title{
    padding:80px 0 30px;
}

.NWS.services .container.main-title p{
    width:100%;
}

.NWS .container.main-title h1{
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
    /*text-transform:uppercase;*/
    font-size:500%;
}

.NWS.services .header{
    padding-top:60px;
}

.NWS.services .container-fluid.video-blue .col-lg-6{
    padding:0;
}
.NWS.services.detail h1{
    text-transform:uppercase;
    color:#01B8FC;
    font-size:250%;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}
.NWS.services h2{
    text-transform:uppercase;
    font-size:250%;
}
.NWS.services .container-fluid.team h2{
    text-transform:none;
    font-family:"museo_sans_100",Arial,Verdana,Helvetica,sans-serif;
}
.NWS.services .container-fluid.explore h2{
    margin-bottom:50px;
    color:#01B8FC;
}
.NWS.services .lead-image{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAOsra2lRoIkAwMDAEghBlnNt/zoAAAAAElFTkSuQmCC);
}

.NWS .container-fluid.banner .banner-body .cta{
    border-radius:30px;
}

.NWS.case-studies .header h1{
    font-size:30px;
}

.NWS.case-detail .container.main-title{
    padding-top:60px;
}

.NWS.case-detail .container.main-title h1{
    font-size:200%;
}

.NWS.case-detail .container.main-title .row.infos{
    padding-bottom:0;
}

.NWS.case-detail .container.customer{
    padding-top:60px;
}

.NWS.case-detail .container h2{
    text-transform:uppercase;
}

.NWS.case-detail .container.customer h2{
    color:#01B8FC;
}

.NWS .container-fluid.banner .banner-body h2{
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}

/*padding reset old website*/
.NWS .why-selligent > div,
.NWS .success-stories .col-xs-6,
.NWS .container.collection .col-md-4,
.NWS.blog2.author .feed .col-lg-4,
.NWS.blog2.author .feed .col-lg-8{
    padding-left:0;
    padding-right:0;
}

.NWS.download .rsdl{
    padding-top:50px;
}

.NWS.download .rsdl h2{
	font-size: 250%;
}

.NWS.download .rsdl .resource-type{
    display: none;
}

.NWS .container-fluid.resources .videos-resources .image img{
    padding-bottom:0;
}


.NWS.events .container.main-title h1{
    font-size:60px;
}

.NWS.events .container.main{
    padding:80px 0;
}

@media (max-width:992px){
    .NWS .container.main-title h1{
        font-size:30px;
        text-align:center;
    }
    .products .detail h1{
        font-size:25px;
        padding-top:80px;
    }

}


/* END OVERWRITE*/


body.NWS {
overflow-y:scroll;
overflow-x:hidden;
}

/*.NWS a,
.NWS a:link,
.NWS a:active,
.NWS a:focus{
    outline:0;
    color:#01b8fc;
}*/
/*------------------------------
            MENU
------------------------------*/

#NWS_menu{
    background:#fff;
    position:fixed;
    width:100%;
    z-index:999;
    box-shadow:0 0 5px rgba(0,0,0,0.2);
}

/*SCROLL*/
#NWS_menu.NWS_menu-scrolled{
}

#NWS_menu.NWS_menu-scrolled .NWS_menu-secondary{
    max-height:0;
    overflow:hidden;
    opacity:0;
}

/*END SCROLL*/

#NWS_menu .NWS_menu-primary{
    padding-top:15px;
    padding-bottom:15px;
}

#NWS_menu .NWS_menu-primary img{
    max-height:40px;
    margin-top:5px;
}

.front #NWS_menu .NWS_menu-primary img{
    margin-top:0;
}

#NWS_menu .NWS_menu-primary ul{
    display:inline-block;
    margin:0 0 0 30px;
    padding:0;
}

#NWS_menu .NWS_menu-primary ul li{
    display:inline-block;
}

#NWS_menu header#navbar ul.menu.nav > li:nth-child(6),
#NWS_menu header#navbar ul.menu.nav > li:nth-child(7){
    display:none;
}

#NWS_menu .NWS_menu-primary ul li a,
#NWS_menu .NWS_menu-primary ul li a:link,
#NWS_menu .NWS_menu-primary ul li a:visited{
    display:block;
    padding:10px 20px;
    color:#444;
    text-transform:uppercase;
    text-decoration:none;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_menu .NWS_menu-primary ul li a:hover,
#NWS_menu .NWS_menu-primary ul li a:active{
    color:#3CB4E8;
}

#NWS_menu .NWS_menu-primary ul.NWS_contact-btn{
    float:right;
    margin:5px 0 0;
}

#NWS_menu .NWS_menu-primary ul.NWS_contact-btn a,
#NWS_menu .NWS_menu-primary ul.NWS_contact-btn li a:link,
#NWS_menu .NWS_menu-primary ul.NWS_contact-btn li a:visited{
    border:2px solid #3CB4E8;
    color:#3CB4E8;
    border-radius:30px;
    font-weight:800;
    padding:10px 25px;
    font-size:90%;
}

#NWS_menu .NWS_menu-primary ul.NWS_contact-btn li a:hover,
#NWS_menu .NWS_menu-primary ul.NWS_contact-btn li a:active{
    color:#fff;
    border-color:#3CB4E8;
    background-color:#3CB4E8;
}

#NWS_menu .NWS_menu-primary ul.NWS_contact-btn li a:after{
    display:inline-block;
    content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    opacity:0;
    font-size:0px;
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

#NWS_menu .NWS_menu-primary ul.NWS_contact-btn li a:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:12px;
}

#NWS_menu .NWS_menu-secondary{
    text-align:right;
    background:#f5f5f5;
    border-bottom:1px solid #ededed;
    max-height:100px;
    opacity:1;
    -webkit-transition:all 800ms ease;
    transition:all 800ms ease;
}

#NWS_menu .NWS_menu-secondary ul{
    display:inline-block;
    margin:0 0 0 30px;
    padding:0;
}

#NWS_menu .NWS_menu-secondary ul li{
    display:inline-block;
}

#NWS_menu .NWS_menu-secondary ul li a,
#NWS_menu .NWS_menu-secondary ul li a:link,
#NWS_menu .NWS_menu-secondary ul li a:visited{
    display:block;
    padding:10px 20px;
    color:#3CB4E8;
    text-transform:uppercase;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
    text-decoration:none;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li a,
#NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li a:link,
#NWS_menu .NWS_menu-secondary ul.language-switcher-locale-url li a:visited{
    color:#333;
}

#NWS_menu .NWS_menu-secondary ul li a:hover,
#NWS_menu .NWS_menu-secondary ul li a:active{
    color:#444;
    background:#ddd;
}

#NWS_menu .NWS_menu-secondary ul li:last-child a{
    display:inline-block;
    padding:10px 5px;
}

/*------------------------------
        ADMIN
------------------------------*/

.admin-menu #NWS_menu .NWS_menu-primary,
.admin-menu #NWS_menu .NWS_menu-secondary {
	display: none;
}

/* ***********************************************************************
**************************************************************************
*
*                               HOMEPAGE
*
**************************************************************************
************************************************************************ */


/*------------------------------
        HERO
------------------------------*/

#NWS_hero{
    background:url(../img/home-hero-christmas-2016.jpg) no-repeat #333;
    background-position:center;
    background-size:cover;
}

.i18n-en #NWS_hero, .i18n-fr #NWS_hero, .i18n-es #NWS_hero{
	background:url(../img/home-hero-girl-balloons.jpg) no-repeat #333;
    background-position:bottom;
    background-size:cover;
}


.i18n-nl #NWS_hero{
    background:url(../img/home-hero-boy.jpg) no-repeat #333;
    background-position:center;
    background-size:cover;
}


#NWS_hero .container{
    padding:230px 0 200px;
    color:#fff;
    position:relative;
}

#NWS_hero .container h1{
    font-size:600%;
    font-family: "museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
}

.i18n-fr #NWS_hero .container h1,
.i18n-it #NWS_hero .container h1,
.i18n-es #NWS_hero .container h1{
    font-size:480%;
}

#NWS_hero .container p{
    font-size:230%;
    font-weight:600;
    line-height:120%;
    max-width:80%;
}

#NWS_hero .container .NWS_cta-hero a,
#NWS_hero .container .NWS_cta-hero a:link,
#NWS_hero .container .NWS_cta-hero a:visited{
    display:block;
    position:absolute;
    bottom:50px;
    left:50%;
    margin-left:-120px;
    width:240px;
    padding:15px 0;
    text-align:center;
    color:#fff;
    border:2px solid #fff;
    text-transform:uppercase;
    font-style:italic;
    text-decoration:none;
    font-family:"museo_sans_300_italic",Arial,Verdana,Helvetica,sans-serif;
    font-weight:bolder;
    font-size:20px;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_hero .container .NWS_cta-hero a:hover,
#NWS_hero .container .NWS_cta-hero a:active,
#NWS_hero .container .NWS_cta-hero a:focus{
    background:#fff!important;
    color:#444;
}

#NWS_hero .container .NWS_cta-hero a:after{
    position:absolute;
    left:50%;
    bottom:-25px;
    height:25px;
    width:2px;
    content:'';
    background:#fff;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_hero .container .NWS_cta-hero a:before{
    position:absolute;
    left:50%;
    bottom:-23px;
    height:20px;
    width:20px;
    margin-left:-9px;
    content:'';
    border:2px solid #fff;
    border-width:0 2px 2px 0; 
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_hero .container .NWS_cta-hero a:hover:after,
#NWS_hero .container .NWS_cta-hero a:active:after{
    bottom:-35px;
    height:35px;
}

#NWS_hero .container .NWS_cta-hero a:hover:before,
#NWS_hero .container .NWS_cta-hero a:active:before{
    bottom:-33px;
}

/*------------------------------
        CASE STUDIES
------------------------------*/

.undo{
position:absolute;
top:20px;
left:20px;
cursor:pointer;
color:#aaa;
display:none;
}


#NWS_case-studies{
    background:#F8f8f8;
    position:relative;
    padding:60px 0 0;
}

#NWS_case-studies h1{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    margin-bottom:40px;
	font-family: 'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
	font-size: 34px
}

#NWS_case-studies h1:last-child{
    display:none;
}

#NWS_case-studies .CS_container.container{
    position:relative;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_case-studies .CS_row{
    padding:15px 0;
    position:absolute;
    left:0;
    width:100%;
    z-index:1;
    -webkit-transition:top 400ms ease, width 400ms ease, left 400ms ease;
    transition:top 400ms ease, width 400ms ease, left 400ms ease;
}

#NWS_case-studies .active-CS_row{
    top:0!important;/*beats js*/    
    width:80%;
    left:10%;
}

#NWS_case-studies .visible-CS_row{
    z-index:2;
}

#NWS_case-studies .CS_item{
    width:25%;
    float:left;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_case-studies .CS_item-inner{
    border-radius:50%;
    background:#fff;
    width:180px;
    height:180px;
    /*lifne-height:180px;*/
    border:1px solid #eee;
    text-align:center;
    margin:0 auto;
    cursor:pointer;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}


#NWS_case-studies .CS_item-inner a{
    display:block;
    width:100%;
    height:100%;
    line-height:180px;
}

#NWS_case-studies .CS_item-inner img{
    max-width:70%;
    /*filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity:.5;*/
    opacity:.7;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_case-studies .CS_item-inner a:hover img,
#NWS_case-studies .active-CS_item-inner img{
    /*filter: none;
    -webkit-filter: grayscale(0);*/
    opacity:1;
}

#NWS_case-studies .active-CS_row .CS_item{
    width:20%;
}

#NWS_case-studies .active-CS_row .CS_item-inner,
#NWS_case-studies .active-CS_row .CS_item-inner a{
    width:130px;
    height:130px;
    line-height:130px;
    background:#e3e3e3;
    border-radius:50%;
}

#NWS_case-studies .active-CS_row .CS_item-inner.active-CS_item-inner,
#NWS_case-studies .active-CS_row .CS_item-inner.active-CS_item-inner a{
    background:#fff;
}

#NWS_case-studies .active-CS_row .CS_item-inner a,
#NWS_case-studies .active-CS_row .CS_item-inner a:link,
#NWS_case-studies .active-CS_row .CS_item-inner a:active{
    outline:0;
	margin: 0 auto 10px;
}

#NWS_case-studies .CS_item-showAll{
    opacity:0;
    max-height:0;
    width:20%;
    float:left;
    -webkit-transform:translateX(-200px);
    transform:translateX(-200px);
}

#NWS_case-studies .visible-CS_item-showAll{
    opacity:1;
    max-height:9999px;
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    -webkit-transition:all 800ms ease;
    transition:all 800ms ease;
}

#NWS_case-studies .CS_item-showAll-inner{
    border-radius:50%;
    background:#e3e3e3;
    width:130px;
    height:130px;
    color:#555;
    text-transform:uppercase;
    text-align:center;
    margin:0 auto;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_case-studies .CS_item-showAll-inner:hover{
    background:#3cb4e8;
    color:#fff;
}

#NWS_case-studies .CS_item-showAll-inner a,
#NWS_case-studies .CS_item-showAll-inner span{
    display:block;
    width:130px;
    height:130px;
    line-height:130%;
    padding-top:50px;
    font-size:90%;
    text-transform:uppercase;
    text-align:center;
    color:inherit;
    text-decoration:none;
    cursor:pointer;
}

#NWS_case-studies .container.CS_content{
    opacity:0;
    max-height:0;
    overflow:hidden;
    -webkit-transform:translateY(400px);
    transform:translateY(400px);
}

#NWS_case-studies .container.CS_content.active-CS_content{
    opacity:1;
    max-height:9999px;
    margin-top:-30px;
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition:all 600ms ease;
    transition:all 600ms ease;
}

#NWS_case-studies .container .CS_content-inner{  
    max-width:1000px;
    margin:0 auto 40px;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_case-studies .container .CS_content-inner.CS-animate{
    -webkit-transform:translateX(-50px);
    transform:translateX(-50px);
}

#NWS_case-studies .container .CS_content-inner h2{
    text-align:center;
    margin:0;
	font-size: 26px;
    font-family:'museo_sans_300',Arial,Verdana,Helvetica,sans-serif;
    line-height:140%;
}

#NWS_case-studies .container.CS_content .CS_stats{
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transition:all 1000ms ease;
    transition:all 1000ms ease;
    margin-bottom:30px;
    overflow:hidden;
    border:3px solid #ddd;
    padding:30px 0;
    color:#555;
    background:#fff;
}

#NWS_case-studies .container.CS_content .CS_stats img{
    max-width:100%;
}

#NWS_case-studies .container.CS_content .CS_stats h2{
    font-weight:800;
    margin:40px 0 0;
    font-size:210%;
}

#NWS_case-studies .container.CS_content .CS_stats p{
    font-style:italic;
    font-weight:800;
    font-size:150%;
}

#NWS_case-studies .container.CS_content.active-CS_content  .CS_stats.CS-animate{
    -webkit-transform:translate(50px,0);
    transform:translate(50px,0);
}

#NWS_case-studies .container.CS_content.active-CS_content  .CS_stats.CS-animateFirst{
    -webkit-transform:translate(0,400px);
    transform:translate(0,400px);
}

#NWS_case-studies .container.CS_content.active-CS_content .CS_stats > div:first-child{
    border-right:3px solid #ddd;
}

#NWS_case-studies .CS_item-content{
    display:none;
}

#NWS_case-studies .CS_cta{
    text-align:center;
    padding-bottom:40px;
}

#NWS_case-studies .CS_cta .NWS_cta-CS{
    display:inline-block;
    padding:15px 30px;
    border:2px solid #3cB4e8;
    border-radius:30px;
    text-decoration:none;
    text-transform:uppercase;
    font-family:'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
    font-size:17px;
    margin: 0 15px ;
    color:#555;
}

#NWS_case-studies .CS_cta .NWS_cta-CS:nth-child(2){
    color:#fff;
    background:#3cB4e8;
    padding:14px 32px;
    border:0;
    background: -moz-linear-gradient(left, #1e5799 0%, #3cb4e8 100%);
    background: -webkit-linear-gradient(left, #1e5799 0%,#3cb4e8 100%);
    background: linear-gradient(to right, #1e5799 0%,#3cb4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3cb4e8',GradientType=1 );
}

#NWS_case-studies .CS_cta .NWS_cta-CS:after{
    display:inline-block;
    content: "\f0f6";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    opacity:0;
    font-size:0px;
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

#NWS_case-studies .CS_cta .NWS_cta-CS:nth-child(2):after{
    content: "\f108";
}

#NWS_case-studies .CS_cta .NWS_cta-CS:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:12px;
}

#NWS_case-studies .CS_bigDogs{
    text-align:center;
    display:none;
}

#NWS_case-studies .CS_content.active-CS_content + .CS_bigDogs{
    display:block;
}

#NWS_case-studies .CS_bigDogs h3{
    text-transform:uppercase;
    color:#aaa;
    padding:40px 0;
    font-size:130%;
}

#NWS_case-studies .CS_bigDogs ul li,
#NWS_case-studies .CS_bigDogs .home-clients-logos{
    display:inline-block;
    width:12%;
}

#NWS_case-studies .CS_bigDogs ul li a,
#NWS_case-studies .CS_bigDogs div div div a{
    display:block;
}

#NWS_case-studies .CS_bigDogs ul li a img,
#NWS_case-studies .CS_bigDogs div div div img{
    height:auto!important;
    width:auto!important;
    max-width:80%;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity:.5;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_case-studies .CS_bigDogs ul li a img:hover,
#NWS_case-studies .CS_bigDogs div div div img:hover{
    filter: none;
    -webkit-filter: grayscale(0);
    opacity:1;
}

/*------------------------------
        WHAT WE DO
------------------------------*/

#NWS_what-we-do{
    padding:60px 0 20px;
    text-align:center;
}

.products #NWS_what-we-do{
	background:  #3cb4e8;
	padding: 60px 0;
}


#NWS_what-we-do h1{
    text-transform:uppercase;
    color:#1580AE;
    text-align:center;
    margin-bottom:0px;
}

#NWS_what-we-do h2{
    line-height:140%;
    font-size:34px;
	text-align: center;
	text-transform: uppercase;
    color: #01B8FB;
    margin-bottom: 20px;
}

#NWS_what-we-do .col-md-12 p{
    color:#555;
    font-size:30px;
    line-height:140%;
    margin-bottom:40px;
	text-align: center;
	font-family: 'museo_sans_300',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_what-we-do .col-md-4{
    padding-top:50px;
}

#NWS_what-we-do .col-md-4 img{
    min-width:30%;
    max-width:100px;
}

#NWS_what-we-do .col-md-4 p{
    font-weight:600;
    line-height:120%;
    padding:0 20px;
    margin:0;
	font-family:'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
	font-size: 180%;
}

.products #NWS_what-we-do p, .products #NWS_what-we-do h1, .products #NWS_what-we-do a{
	color: #ffffff;
}

#NWS_what-we-do .col-md-4 h1{
    font-size:22px;
    margin:50px 0 15px;
    font-family:'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_what-we-do .container:last-child{
    text-align:center;
}

#NWS_case-studies  .NWS_cta,
#NWS_what-we-do .NWS_cta,
#NWS_more-CS .NWS_cta{
    display:inline-block;
    padding:15px 30px;
    border:2px solid #3cB4e8;
    border-radius:30px;
    text-decoration:none;
    text-transform:uppercase;
    font-family:'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
    margin-top:60px;
    font-size:17px;
    color:#555;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_case-studies  .NWS_cta:after,
#NWS_what-we-do .NWS_cta:after,
#NWS_more-CS .NWS_cta:after{
    display:inline-block;
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    opacity:0;
    font-size:0px;    
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

#NWS_case-studies  .NWS_cta:hover:after,
#NWS_what-we-do .NWS_cta:hover:after,
#NWS_more-CS .NWS_cta:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:12px;
}

#NWS_case-studies  .NWS_cta:hover,
#NWS_what-we-do .NWS_cta:hover,
#NWS_more-CS .NWS_cta:hover{
    background:#3cb4e8;
    color:#fff;
}

/*More Case Studies*/
#NWS_more-CS{
    padding-bottom:60px;
    background:#F8F8F8;
    text-align:center;
}

.container-fluid.resources .col-md-2{
	padding-left: 5px;
	padding-right: 5px;
	}
.container-fluid.resources #NWS_more-CS{
	background: none;
	text-align: left;
}

.container-fluid.resources #NWS_more-CS .NWS_cta{
	font-size: 12px;
	padding: 15px 20px;
}

/*------------------------------
        CHANNELS
------------------------------*/

#NWS_channels{
    background-color:#fff;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
    padding-bottom:30px;
}

#NWS_channels .NWS_channel-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
}

#NWS_channels h1{
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    font-size:34px;
    padding-top:150px;
    margin-bottom:40px;
    position:relative;
}

#NWS_channels .container{
    padding:60px 0;
}

#NWS_channels .col-md-3{
    text-align:right;
    border-right:1px solid #fff;
    padding-right:0;
}

#NWS_channels .col-md-3 h2{
    position:relative;
    color:rgba(255,255,255,.7);
    font-weight:600;
    padding:0 20px 0 0;
    margin:0;
    cursor:pointer;
	font-size: 30px;

    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_channels .col-md-3 h2.active-NWS_channel{
    color:#fff;
}

#NWS_channels .col-md-3 h2:hover{
    color:#fff;
}

#NWS_channels .col-md-3 h2:after{
    position:absolute;
    top:0;
    right:0px;
    content:'';
    width:0px;
    height:100%;
    background:#fff;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}

#NWS_channels .col-md-3 h2:hover:after,
#NWS_channels .col-md-3 h2.active-NWS_channel:after{
    right:-6px;
    width:5px;
}

#NWS_channels .col-md-3 h2.active-NWS_channel:after{
    background:#fff;
}

#NWS_channels .col-md-3 ul{
    margin:0;
    padding:0;
}

#NWS_channels .col-md-3 li{
    padding:0 0 30px;
}

#NWS_channels .col-md-3 li:last-child{
    padding:0;
}

#NWS_channels .col-md-3 h2 + div{
    display:none;
}

#NWS_channels .col-md-9 p{
    color:#fff;
    font-size:30px;
    line-height:120%;
    padding:0 50px;
}

#NWS_channels .col-md-9 span{
    color:#fff;
    font-size:24px;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
    padding:0 0 0 50px;
    font-style:italic;
    position:relative;
    display:block;
    margin-top:30px;
}

/*#NWS_channels .col-md-9 span:before{
    position:absolute;
    content:'';
    background:#fff;
    height:4px;
    width:20px;
    left:50px;
    top:50%;
    margin-top:-2px;
}*/

#NWS_channels .col-md-9 a.NWS_cta-channel{
    display:inline-block;
    padding:15px 30px;
    color:#fff;
    text-decoration:none;
    border:2px solid #fff;
    border-radius:30px;
    text-transform:uppercase;
    font-family:"museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
    font-size:17px;
    margin:30px 0 0 50px;
}

#NWS_channels .col-md-9 a.NWS_cta-channel:hover{
    background:#fff;
    color:#FAAE33;
}

#NWS_channels .col-md-9 a.NWS_cta-channel:after{
    display:inline-block;
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    opacity:0;
    font-size:0px;    
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

#NWS_channels .col-md-9 a.NWS_cta-channel:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:12px;
}

#NWS_channels .NWS_channel-text{
    -webkit-transform:translateX(50px);
    transform:translateX(50px);
    opacity:0;
}

#NWS_channels .NWS_channel-text.active-channel{
    opacity:1;
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    -webkit-transition:all 800ms ease;
    transition:all 800ms ease;
}

#NWS_channels .NWS_channel-text a{
    -webkit-transform:translateX(150px);
    transform:translateX(150px);    
    -webkit-transition:transform 800ms ease,background 200ms ease,color 200ms ease;
    transition:transform 800ms ease,background 200ms ease,color 200ms ease;
}

#NWS_channels .NWS_channel-text.active-channel a{
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
}

#NWS_channels .col-md-9 img{
    display:none;
}

/*------------------------------
        CAPABILITIES
------------------------------*/

#NWS_capabilities{
    padding:60px 0;

    text-align:center;
}

#NWS_capabilities h1{
    text-transform:uppercase;
    color:#01B8FB;
    font-size:34px;
    margin-bottom:20px;
	
}

/*#NWS_capabilities h2{
    color:#555;
    font-size:180%;
    font-weight:400;
    line-height:140%;
}*/

#NWS_capabilities .col-md-10 h2{
    color:#555;
    font-size:30px;
    line-height:140%;
    margin-bottom:40px;
    text-align: center;
    font-family: "museo_sans_300",Arial,Verdana,Helvetica,sans-serif;
    margin-top:0;
}

#NWS_capabilities .col-md-4{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
}

#NWS_capabilities .col-md-4 a{
    display:block;
    text-decoration:none;
    color:#444;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:17px;
    /*padding-top:20px;*/
    text-align:center;
    line-height:120%;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}

#NWS_capabilities .col-md-4 a:last-child{
	width: 55%;
    margin: 0 auto;
    text-align: center;
}

#NWS_capabilities .col-md-4 a img{
    display:block;
    margin:0 auto 20px;
    width: 100px;
    height:  auto !important;
    /*opacity:.5;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);*/
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_capabilities .col-md-4 a:hover img{
    /*opacity:1;
    filter: none;
    -webkit-filter: grayscale(0);*/
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px);
}



/* ***********************************************************************
**************************************************************************
*
*                               FOOTERS
*
**************************************************************************
************************************************************************ */


/*------------------------------
        NEWSLETTER
------------------------------*/

.NWS.page-newsletter-confirmation #NWS_newsletter{
    /*Hide block on confirmation page*/
    display:none;
}

body.NWS_NL-active{
}

body.NWS_NL-active #NWS_newsletter{
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
}

#NWS_newsletter .NWS_newsletter-toggle{
    display:block;
    position:absolute;
    top:-50px;
    height:50px;
    line-height:50px;
    width:70px;
    right:30px;
    font-size:20px;
    z-index:97;
    background:#FF9018;
    color:#fff;
    cursor:pointer;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
}



#NWS_newsletter .NWS_newsletter-toggle-text{
    position:absolute;
    top:-50px;
    background:#01B8FC;
    height:50px;
    line-height:50px;
    z-index:95;
    color:#fff;
    right:100px;
    padding:0 40px;
    font-family: 'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
    text-transform:uppercase;
    -webkit-transform:translateX(800px);
    transform:translateX(800px);
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

.NWS_NL-active #NWS_newsletter .NWS_newsletter-toggle-text{
    -webkit-transition:none;
    transition:none;
}

#NWS_newsletter .NWS_newsletter-toggle:hover + .NWS_newsletter-toggle-text,
.NWS_NL-active #NWS_newsletter .NWS_newsletter-toggle-text{
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
}



#NWS_newsletter{
    position:fixed;
    bottom:0;left:0;
    width:100%;
    z-index:98;
    padding:80px 0;
    text-align:center;
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #A3DBFF 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#A3DBFF 100%);
    background: linear-gradient(to right, #ededed 0%,#A3DBFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#A3DBFF',GradientType=1 );
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all 500ms ease;
    transition:all 500ms ease;
}

#NWS_newsletter.NWS_newsletter-relative{
    position:relative;
    -webkit-transform:none;
    transform:none;
}

#NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle,
#NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle:hover,
#NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle-text{
    position:fixed;
    right:30px;
    bottom:0;
    top:auto;
}

#NWS_newsletter .NWS_newsletter-toggle img{
    max-width:40%;
}

#NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle-text{
    right:100px;
}

#NWS_newsletter h1{
	font-family: 'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
	font-size: 40px;
	color: #1580AE;
    margin:0;
}
/*#NWS_newsletter h2{
    color:#01B8FB;
    text-align:center;
    font-size:300%;
    font-weight:800;
    margin-bottom:0;
}*/

#NWS_newsletter p{
    color:#1580AE;
    padding:0 0 20px;
    font-size:26px;

    font-family: 'museo_sans_300',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_newsletter input[type="text"]{
    border:0;
    width:350px;
    max-width:100%;
    background:rgba(0,0,0,.2);
    color:#fff;
    padding:0 50px 0 15px;
    height:70px;
    line-height:70px;
    border-top-right-radius:35px;
    border-bottom-right-radius:35px;   
    font-weight:600;
    font-size:18px;
     margin-left:10px;
}

#NWS_newsletter input[type="text"]:nth-child(2){
    border-radius:0;
}

#NWS_newsletter input[type="text"]:focus{
    outline:none;
}

#NWS_newsletter input[type="submit"]{
    height:50px;
    width:50px;
    text-align:center;
    border:0;  
    background:#fff;
    border-radius:50%;
    margin-left:-65px;
    color:#bbb;
    font-weight:600;
    font-size:22px;
    font-family:'FontAwesome';
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_newsletter input[type="submit"]:hover{
    background:#FAAE33;
    color:#fff;
}

#NWS_newsletter select{
    border:0;
    width:350px;
    max-width:100%;
    background:rgba(0,0,0,.2);
    color:#fff;
    padding:0 50px 0 15px;
    height:70px;
    margin-right:10px;
    line-height:70px; 
    font-weight:600;
    font-size:18px;
    border-top-left-radius:35px;
    border-bottom-left-radius:35px;

}

#NWS_newsletter select:focus{
    outline:none;
}

#NWS_newsletter ::-webkit-input-placeholder {
   color: #fff;
   opacity:1;
}

#NWS_newsletter :-moz-placeholder {
   color: #fff; 
   opacity:1;
}

#NWS_newsletter ::-moz-placeholder {  
   color: #fff;  
   opacity:1;
}

#NWS_newsletter :-ms-input-placeholder {  
   color: #fff; 
   opacity:1;
}


/*------------------------------
        SUPERFOOTER
------------------------------*/

#NWS_superfooter{
    padding:40px 0 80px;
    text-align:center;
    background: #3Cb4e8;
    color:#fff;
}

#NWS_superfooter h2{
    text-transform:uppercase;
    text-align:center;
    font-size:180%;
    margin-bottom:40px;
}

#NWS_superfooter h2 + div{
    padding:50px;
    border:2px solid #fff;
    position:relative;
}

#NWS_superfooter .item{
    text-align:left;
    padding:0 30px;
}

#NWS_superfooter h3{
    font-weight:800;
    font-style:italic;
}

#NWS_superfooter p{
    font-size:120%;
    line-height:140%;
}

#NWS_superfooter .NWS_dots{
    padding-top:30px;
}

#NWS_superfooter .owl-dot{
    display:inline-block;
}

#NWS_superfooter .owl-dot span {
    background: rgba(255,255,255,.4);
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    width: 12px;
    cursor:pointer;
}

#NWS_superfooter .owl-dot span:hover,
#NWS_superfooter .owl-dot.active span{
    background:#fff;
}

#NWS_superfooter .owl-nav div{
    position:absolute;
    left:-30px;
    top:50%;
    margin-top:-25px;
    height:50px;
    width:30px;    
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_superfooter .owl-nav div:hover{
    left:-50px;
    width:50px;
}

#NWS_superfooter .owl-nav div.owl-next{
    left:auto;
    right:-30px;
}

#NWS_superfooter .owl-nav div.owl-next:hover{
    right:-50px;
}


#NWS_superfooter .owl-nav div:after{
    position:absolute;
    content:'';
    display:block;
    background:#fff;
    width:30px;
    height:2px;
    top:50%;
    left:0;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_superfooter .owl-nav div:hover:after{
    width:50px;
}

#NWS_superfooter .owl-nav div:before{
    position:absolute;
    height:20px;
    width:20px;
    left:2px;
    top:50%;
    margin-top:-9px;
    content:'';
    border:2px solid #fff;
    border-width:0 2px 2px 0; 
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);   
}

#NWS_superfooter .owl-nav div.owl-next:before{
    left:auto;
    right:2px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
}

#NWS_superfooter i.fa{
    height:16px;width:16px;
    line-height:14px;
    font-size:12px;
    color:#3CB4E8;
    border:none;
    background:#2B4A84;
    border-radius:50%;
    margin:-3px 0 0 5px;
    text-align:center;
}

#NWS_superfooter a{
    display:inline-block;
    padding-top:15px;
    color:#2B4A84;
    text-transform:uppercase;
}

/*------------------------------
        FOOTER
------------------------------*/

#NWS_footer{
    padding:60px 0;
    color:#fff;
    background:#002955;
    font-family:"museo_sans_300",Arial,Verdana,Helvetica,sans-serif;
}

#NWS_footer h2,
#NWS_footer h3{
    color:#3CB4E8;
    font-style:italic;
    font-size:20px;
    padding:0;
    text-align:left;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
    text-transform:uppercase;
}

#NWS_footer ul{
	padding-left: 0!important;	
}

#NWS_footer ul li{
    line-height:180%;
}

#NWS_footer ul li a{
    color:#fff;
    text-transform:uppercase;
}

#NWS_footer p{
    color:#fff;
}

#NWS_footer .col-md-3{
    margin-bottom:40px;
}

#NWS_footer .col-md-3 a i.fa{
    display:inline-block;
    height:30px;width:30px;
    line-height:26px;
    color:#3CB4E8;
    text-align:center;
    border:2px solid #3CB4E8;
    border-radius:50%;
    margin:20px 10px 0 0;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_footer .col-md-3 a:hover i.fa{
    background:#fff;
    border-color:#fff;
}

#NWS_footer .col-md-3:last-child i.fa{
    height:16px;width:16px;
    line-height:14px;
    font-size:12px;
    color:#2B4A84;
    border:none;
    background:#3CB4E8;
    border-radius:50%;
    margin:20px 0 0 10px;
}

#NWS_footer .col-md-3:last-child a{
    color:#fff;
    text-transform:uppercase;
}

#NWS_footer .legal{
    text-align:center;
    padding-top:40px;
}

#NWS_footer .legal a{
    color:inherit;
}

#NWS_footer .legal{
    text-align:center;
    padding-top:40px;
}

#NWS_footer .legal a{
    color:inherit;
}

#NWS_footer .legal{
    text-align:center;
    padding-top:40px;
}

#NWS_footer .legal a{
    color:inherit;
}

/* ***********************************************************************
**************************************************************************
*
*                               CHANNELS
*
**************************************************************************
************************************************************************ */

#NWS_hero-channel{

}

#NWS_hero-channel{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
    background-attachment:fixed;
    background-color:#fff;
    padding:350px 0 30px;
}

#NWS_hero-channel .container{
    height:100%;
    color:#fff;
    position:relative;
    padding:0;
}

/*#NWS_hero-channel .container h1{
    position:absolute;
    bottom:30px;
    left:30px;
    font-size:600%;
    font-weight:800;
}*/

#NWS_hero-channel .container h1{
    font-size:600%;
    font-family: "museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
    margin-left:5px;
}

#NWS_hero-channel img{
    display:none;
}

/* INTRO */

#NWS_channels-intro{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
    background-attachment:fixed;
    background-color:#fff;
    padding:60px 0;
}


#NWS_channels-intro > img{
    display:none;
}

#NWS_channels-intro img{
    max-width:100%;
}

#NWS_channels-intro .col-md-5:first-child img{
    position:absolute;
    top:0;
    right:0;
    max-width:200%;
}

#NWS_channels-intro .col-md-7 p{
    padding:30px 0;
    font-size:28px;
    line-height:140%;
    color:#555;
    font-family: "museo_sans_300",Arial,Verdana,Helvetica,sans-serif
}
#NWS_channels-intro .col-md-5{
	background: none;
    text-align:center;
	}
#NWS_channels-intro .col-md-5 .col-md-11{
    position:relative;
    /*background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );*/
    padding:2px;
    text-align:left;
}

#NWS_channels-intro .col-md-5 .col-md-11:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    /*background:#fff;*/
}

#NWS_channels-intro .col-md-5 .col-md-11 > *{
    position:relative;
    padding:0 30px;
}

#NWS_channels-intro .col-md-5 .col-md-11 img{
    padding:0;
    margin-bottom:10px;
    width:95%;
    filter:hue-rotate(330deg) brightness(120%);
}

#NWS_channels-intro .col-md-5 .col-md-11 h3{
    text-transform:uppercase;
    font-size:120%;
    margin-top:0;
    padding:0 15px;
    font-family:"museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
}
#NWS_channels-intro .col-md-5 .col-md-11 p{
	font-size: 16px;
    margin-bottom:0;
    padding:5px 15px;
}
#NWS_channels-intro .col-md-5 .col-md-11 span{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:10px 0 0;
    text-align:center;
    border-radius:30px;
}

#NWS_channels-intro .col-md-5 .col-md-11 span:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:28px;
    opacity:0;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_channels-intro .col-md-5 .col-md-11 span a{
    display:block;
    position:relative;
    padding:15px 30px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
    color:#fff;
    font-size:17px;
	font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_channels-intro .col-md-5 .col-md-11 span:hover:before{
    opacity:1;
}

#NWS_channels-intro .col-md-5 .col-md-11 span:hover a{
    color:#444;
}


/* BENEFITS */
#NWS_benefits{
    padding:60px 0 80px;
}

#NWS_benefits h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    margin-bottom:60px;
    padding:0;
    font-size:34px;
}

#NWS_benefits div{
    text-align:center;
}


/*#NWS_benefits div img{
    display:block;
    margin:0 auto 20px;
    border:1px solid #ddd;
    padding:30px;
    border-radius:50%;
    background:#fff;
	width: 50%;
}*/
#NWS_benefits div img {
	width: 190px;
	margin:0;
    border:1px solid #e3e3e3;
    padding:30px;
    border-radius:50%;
    margin-bottom:20px;
    background:#fafafa;
}



#NWS_benefits div p{
    text-transform:uppercase;
    font-size:130%;
    padding:0 20px;
    font-family: 'museo_sans_300',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_benefits .col-md-3 div{
    position:relative;
    z-index:2;
}

#NWS_benefits .col-md-4 {
    padding-bottom:30px;
}

/*#NWS_benefits .col-md-3 div:before{
    position:absolute;
    z-index:2;
    top:50%;
    right:-28px;
    margin-top:-10px;
    content:'';
    height:20px;
    width:20px;
    background:#01B8FB;
    border-radius:50%;
    box-shadow:inset 0 0 0 1px #ddd,inset 0 0 0 5px #fff;
}

#NWS_benefits .col-md-3:last-child div:before{
    display:none;
}

#NWS_benefits h2 + .col-md-3 div:after{
    position:absolute;
    z-index:1;
    top:50%;
    right:-300%;
    margin-top:-1px;
    content:'';
    height:1px;
    width:350%;
    background:#ddd;
}*/

#NWS_benefits h2 + .col-md-3 div img{
    position:relative;
    z-index:2;
}

/* GRADIENT QUOTE */

#NWS_gradient-quote{
    padding:80px 0;
    background: #22cba0;
    position:relative;
background: -moz-linear-gradient(left, #22cba0 0%, #8988c2 100%);
background: -webkit-linear-gradient(left, #22cba0 0%,#8988c2 100%);
background: linear-gradient(to right, #22cba0 0%,#8988c2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22cba0', endColorstr='#8988c2',GradientType=1 );
color:#fff;
}

#NWS_gradient-quote:after{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAD0lEQVQYlWNgwA+MR4gkANEEAZmSesF9AAAAAElFTkSuQmCC);
    content:'';
}

#NWS_gradient-quote > div{
    position:relative;
    z-index:1;
}


#NWS_gradient-quote .col-md-3 div{
    width:150px;
    height:150px;
    position:relative;
    background:#fff;
    text-align:center;
    border-radius:50%;
    margin:0 auto;
}

#NWS_gradient-quote .col-md-3 img{
    display:block;
    max-width:70%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}

#NWS_gradient-quote .col-md-9{
    padding:0 30px;
}

#NWS_gradient-quote .col-md-9 p{
    font-size:30px;
    font-style:italic;
	color: #ffffff;
	font-family: 'museo_sans_300',Arial,Verdana,Helvetica,sans-serif;
	line-height: 120%;
}

#NWS_gradient-quote .col-md-9 span{
    color:#fff;
    font-size:24px;
    padding:0 0 0 30px;
    font-style:italic;
    position:relative;
    display:block;
    margin-top:20px;
	text-transform: uppercase;
	font-family: 'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_gradient-quote .col-md-9 span:before{
    position:absolute;
    content:'';
    background:#fff;
    height:4px;
    width:20px;
    left:0px;
    top:50%;
    margin-top:-2px;
}

#NWS_gradient-quote .col-md-9 a.NWS_cta-channel{
    display:inline-block;
    padding:8px 30px;
    color:#fff;
    text-decoration:none;
    border:2px solid #fff;
    border-radius:30px;
    text-transform:uppercase;
    font-style:normal;
    margin:20px 0 0 0px;
	font-size: 17px;
	font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_gradient-quote .col-md-9 a.NWS_cta-channel:hover{
    background:#fff;
    color:#FAAE33;
}

#NWS_gradient-quote .col-md-9 a.NWS_cta-channel:after{
    display:inline-block;
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    opacity:0;
    font-size:12px;
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

#NWS_gradient-quote .col-md-9 a.NWS_cta-channel:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:12px;
}


/* RELATED RESOURCES */
#NWS_related-resources{
    padding:60px 0 20px;
    text-transform:uppercase;
    text-align:center;
}

#NWS_related-resources .container > div{
    overflow:hidden;
    clear:left
}

#NWS_related-resources h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    margin-bottom:60px;
    padding:0;
    font-size:34px;
}

#NWS_related-resources h4{
    text-transform:uppercase;
    color:#1580AE;
    text-align:left;
    font-size:130%;
    margin: 30px 0 10px;
}
/*.products h2{
	padding: 0 !important;
	}*/

#NWS_related-resources .col-md-4{
    text-align:left;
}

#NWS_related-resources .col-md-4 img{
    max-width:100%;
	max-height: 285px;
	width: 200px;
}

#NWS_related-resources .col-md-4 h1{
    font-size:110%;
    margin:30px 0 10px;
    text-align:left;
}

#NWS_related-resources .col-md-4 h3{
    font-size:170%;
    font-weight:800;
    margin: 0 0 20px;
	font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
	padding-right: 30px;
}

#NWS_related-resources .col-md-4 a{
    display:inline-block;
    color:#AF59A2;
    text-decoration:none;
    font-family: 'museo_sans_300',Arial,Verdana,Helvetica,sans-serif;
}

#NWS_related-resources .col-md-4 h3 a{
	color: #333333;
    font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
    max-width:80%;
}

#NWS_related-resources .col-md-4 a i{
    display:inline-block;
    height:16px;
    width:16px;
    line-height:15px;
    font-size:10px;
    text-align:center;
    background:#AF59A2;
    color:#fff;
    border-radius:50%;
    margin:0 0 0 5px;
    padding-left:2px;
}

#NWS_related-resources span{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:50px 0 0;
    text-align:center;
    border-radius:30px;
}

#NWS_related-resources span:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:28px;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_related-resources span a{
    display:block;
    position:relative;
    padding:15px 30px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
	font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
	font-size: 17px;
}

#NWS_related-resources span:hover:before{
    opacity:0;
}

#NWS_related-resources span:hover a{
    color:#fff;
}

#NWS_page-cta{
    padding:50px 0;
 background: url(../img/miss-stool-long.jpg) no-repeat top center;
 background-size:auto 100%;
/*background: -moz-linear-gradient(left, #486fc9 0%, #58c97e 100%);
background: -webkit-linear-gradient(left, #486fc9 0%,#58c97e 100%);
background: linear-gradient(to right, #486fc9 0%,#58c97e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#486fc9', endColorstr='#58c97e',GradientType=1 );*/ 
color:#fff;
text-align:center;
position: relative;
}
#NWS_page-cta .container{ 
padding: 100px 0;
}

#NWS_page-cta .container .col-md-6{
    width:60%;
}

#NWS_page-cta .container .col-md-offset-6{
    margin-left:40%;
}

#NWS_page-cta img{
	display: block;
	position: absolute;
	top: -46px;
	left: 0;	
	width: 59%;
	}
#NWS_page-cta h2{
    font-size:320%;
    margin-bottom:20px;
    padding:0;
	font-family: 'museo_sans_100',Arial,Verdana,Helvetica,sans-serif;
    color:#fff;
    text-transform:none;
}

#NWS_page-cta a{
    display:inline-block;
    border:2px solid #fff;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    padding:15px 50px;
    border-radius:30px;
    font-size:17px;
    font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
	/*font-family: 'museo_sans_900';*/
}

#NWS_page-cta a:hover{
    background:#fff;
    color:#555;
}

/* MORE CHANNELS */
#NWS_more-channels{
    padding:0 0 60px;
    text-transform:uppercase;
    text-align:center;
    position:relative;
}

#NWS_more-channels .container{
    position:relative;
}
#NWS_more-channels h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    margin-bottom:60px;
    padding:0;
    font-size:34px;
}

#NWS_more-channels .col-md-2{
	width: 20%;
}

#NWS_more-channels .col-md-2 > img{
    display:none;
}

#NWS_more-channels .col-md-2 img{
    height:100px;
    width:100px;
    max-width:100%;
	-webkit-transition:all 400ms ease;
    transition:all 400ms ease;
    /*border-radius:50%;*/
}

#NWS_more-channels .col-md-2 a:hover img{
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px);
}

#NWS_more-channels .col-md-2 a{
    display:block;
    margin:0 auto;
    padding:15px;
    color:#333333;
    text-decoration:none;
    font-weight:bolder;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

/*#NWS_more-channels .col-md-4 a:hover{
    background:#fff;
    color:#666;
}*/

#NWS_more-channels .col-md-2 span{
    color:#333333;
    font-weight:bolder;
	display: block;
}


#NWS_more-channels .NWS_more-channels-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}


/* ***********************************************************************
**************************************************************************
*
*                               PARTNERS
*
**************************************************************************
************************************************************************ */


#NWS_hero-partner{

}

#NWS_hero-partner{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;

}

#NWS_hero-partner .container{
    height:100%;
    color:#fff;
    position:relative;
    padding:180px 0 80px;
}

#NWS_hero-partner .container h1{
    font-size:600%;
    font-family:"museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
}

#NWS_hero-partner img{
    display:none;
}

#NWS_hero-partner a{
    display:inline-block;
    padding:15px 40px;
    color:#fff;
    border:2px solid #fff;
    border-radius:30px;
    background:#fff;
    color:#555;
    text-decoration:none;
    margin-right:15px;
    text-transform:uppercase;
    margin-top:30px;
    font-size:17px;
    font-family: "museo_sans_900",Arial,Verdana,Helvetica,sans-serif
}

#NWS_hero-partner a:last-child{
    background:transparent;
    color:#fff;
}

#NWS_hero-partner a:after{
    display:inline-block;
    content: "\f040";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    opacity:0;
    font-size:0px;
    -webkit-transition:margin-left 200ms ease,opacity 400ms ease;
    transition:margin-left 200ms ease,opacity 400ms ease;
}

#NWS_hero-partner a:last-child:after{
    content: "\f05a";
}

#NWS_hero-partner a:hover:after{
    opacity:1;
    margin-left:20px;
    font-size:16px;
    line-height:0;
}


#NWS_partner-intro{
    padding:60px 0 80px;
    text-align:center;
}

#NWS_partner-intro h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    margin-bottom:40px;
    font-size:34px;
}

#NWS_partner-intro p{
    font-size:22px;
}

#NWS_partner-intro p:last-child{
    font-weight:bolder;
}

#NWS_partner-icons{
    padding:60px 0 80px;
    background: #486fc9;
    background: -moz-linear-gradient(left, #486fc9 0%, #58c97e 100%);
    background: -webkit-linear-gradient(left, #486fc9 0%,#58c97e 100%);
    background: linear-gradient(to right, #486fc9 0%,#58c97e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#486fc9', endColorstr='#58c97e',GradientType=1 );
    color:#fff;
    text-align:center;
    position:relative;
}

#NWS_partner-icons:after{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAD0lEQVQYlWNgwA+MR4gkANEEAZmSesF9AAAAAElFTkSuQmCC);
    content:'';
}

#NWS_partner-icons > *{
    position:relative;
    z-index:1;
}

#NWS_partner-icons h2{
    text-transform:uppercase;
    color:#fff;
    margin-bottom:40px;
    font-size:34px;
}

#NWS_partner-icons h3{
    text-transform:uppercase;
    color:#fff;
    font-size:150%;
    font-weight:bolder;
    margin-bottom:10px;
    margin-top:15px;
}

#NWS_partner-icons p{
	color:#fff;
    font-size:18px;
}

#NWS_partner-icons .icon{
    height:180px;
    width:180px;
    background:#fff;
    /*padding:50px;*/
    border-radius:50%;
	text-align: center;
	margin: 0 auto;
    line-height:180px;
}
#NWS_partner-icons img{
    max-width: 160px;
    height:auto!important;
}
#NWS_partner-solutions{
    text-align:center;
}

#NWS_partner-solutions h2{
    display:inline-block;
    font-size:200%;
    margin:60px 0 40px;
}

#NWS_partner-solutions h2 span{
    position:relative;
    display:inline-block;
    font-size:130%;
    font-weight:bolder;
    /*height:100px;
    width:100px;
    line-height:100px;*/
    padding:30px;
    margin:0 10px;
    border:1px dashed #ddd;
    /*border-radius:50%;*/
    border-radius:30px
}

#NWS_partner-solutions h2 span:before{
    position:absolute;
    content:'';
    height:60px;
    width:0;
    top:-60px;
    left:50%;
    border:0;
    border-right:1px dashed #ddd;
}

#NWS_partner-solutions p{
    font-size:160%;
}

#NWS_partner-solutions h3{
    text-transform:uppercase;
    color:#01B8FB;
    font-size:34px;
    font-family: "museo_sans_700",Arial,Verdana,Helvetica,sans-serif;
    margin:60px 0
}

#NWS_partner-solutions {
}

#NWS_partner-solutions .NWS_carousel-partner{
    border:2px solid #ddd;
    padding:30px;
}

#NWS_partner-solutions .NWS_carousel-partner:after{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAOsra2lRoIkAwMDAEghBlnNt/zoAAAAAElFTkSuQmCC);
    content:'';
}

#NWS_partner-solutions .NWS_carousel-partner > .owl-stage-outer{
    position:relative;
    z-index:1;
}

#NWS_partner-solutions .NWS_carousel-partner iframe{
    max-width:100%;
    /*width:auto;*/
	height: 190px;
}


#NWS_partner-solutions .owl-dot{
    display:inline-block;
}

#NWS_partner-solutions .owl-dot span {
    background: rgba(0,0,0,.2);
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    width: 12px;
    cursor:pointer;
}

#NWS_partner-solutions .owl-dot span:hover,
#NWS_partner-solutions .owl-dot.active span{
    background: rgba(0,0,0,.6);
}

#NWS_partner-solutions .owl-nav div{
    position:absolute;
    left:-30px;
    top:50%;
    margin-top:-25px;
    height:50px;
    width:30px;    
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
	background:none;
}

#NWS_partner-solutions .owl-nav div:hover{
    left:-50px;
    width:50px;
}

#NWS_partner-solutions .owl-nav div.owl-next{
    left:auto;
    right:-30px;
}

#NWS_partner-solutions .owl-nav div.owl-next:hover{
    right:-50px;
}


#NWS_partner-solutions .owl-nav div:after{
    position:absolute;
    content:'';
    display:block;
    background:#ddd;
    width:30px;
    height:2px;
    top:50%;
    left:0;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_partner-solutions .owl-nav div:hover:after{
    width:50px;
}

#NWS_partner-solutions .owl-nav div:before{
    position:absolute;
    height:20px;
    width:20px;
    left:2px;
    top:50%;
    margin-top:-9px;
    content:'';
    border:2px solid #ddd;
    border-width:0 2px 2px 0; 
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);   
}

#NWS_partner-solutions .NWS_carousel-partner .owl-nav div.owl-next:before{
    left:auto;
    right:2px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
}

#NWS_partner-solutions .NWS_dots-partner{
    padding:40px 0 0;
}


#NWS_partner-solutions .NWS_carousel-partner .col-md-8{
    text-align:left;
}

#NWS_partner-solutions .NWS_carousel-partner .col-md-8 h4{
    font-weight:bolder;
}

#NWS_partner-solutions .NWS_carousel-partner .col-md-4 img{
    display:none;
}


#NWS_partner-solutions .container > span{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:30px 0 50px;
    text-align:center;
    border-radius:30px;
}

#NWS_partner-solutions .container > span:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:28px;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_partner-solutions .container > span a{
    display:block;
    position:relative;
    padding:15px 40px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
    font-family:"museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
    font-size:17px;
}

#NWS_partner-solutions .container > span:hover:before{
    opacity:0;
}

#NWS_partner-solutions .container > span:hover a{
    color:#fff;
}

#NWS_partner-partners{
    background:#f1f1f1;
    padding:40px 0;
    text-align:center;
}

#NWS_partner-partners .container .partner-logo{
    display:inline-block;
    max-width:11%;
}

#NWS_partner-partners .container .partner-logo img{
    display:block;
    width: auto !important;
    height:  auto !important;
    min-width:30%;
    max-width:80%;
    opacity:.6;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_partner-partners .container .partner-logo:hover img{
    opacity:1;
    filter: none;
    -webkit-filter: grayscale(0);
}

#NWS_partner-contact {
    padding:60px 0;
    text-align:center;
}

#NWS_partner-contact  h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    font-size:34px;
    margin-bottom:10px;
}

#NWS_partner-contact  p{
    font-size:160%;
}


#NWS_partner-contact .container > div{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:30px 0 50px;
    text-align:center;
    width:100%;
}

#NWS_partner-contact .container > div:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_partner-contact .container div div{
    display:block;
    position:relative;
    padding:50px;
    
}

/* ***********************************************************************
**************************************************************************
*
*                           PARTNERS PROGRAM
*
**************************************************************************
************************************************************************ */

#NWS_hero-partner.NWS_partner-program a:last-child:after{
    content: "\f002";
}

#NWS_hero-partner.NWS_partner-program a{
    color:#FF89DF
}

#NWS_hero-partner.NWS_partner-program a:last-child{
    color:#fff;
}

#NWS_partner-intro.NWS_partner-program span{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:30px 0 10px;
    text-align:center;
    border-radius:30px;
}

#NWS_partner-intro.NWS_partner-program span:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:28px;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_partner-intro.NWS_partner-program span a{
    display:block;
    position:relative;
    padding:15px 40px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:800;
    font-size:17px;
    font-family:"museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
}

#NWS_partner-intro.NWS_partner-program span:hover:before{
    opacity:0;
}

#NWS_partner-intro.NWS_partner-program span:hover a{
    color:#fff;
}

#NWS_support{
    padding:60px 0 80px;
    background:#f1f1f1;
}

#NWS_support h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    font-size:34px;
    margin-bottom:60px;
}

#NWS_support div{
    text-align:center;
}

#NWS_support div img{
    display:block;
    margin:0 auto 20px;
    border:1px solid #ddd;
    padding:10px;
    border-radius:50%;
    background:#fff;
    max-width:90%;
}



#NWS_support .col-md-2 div{

}

#NWS_support div p{
    text-transform:uppercase;
    font-size:110%;
    padding:0 20px;
}

#NWS_support .col-md-2 div{
    position:relative;
    z-index:2;
}

#NWS_support .col-md-2 div:before{
    position:absolute;
    z-index:2;
    top:50%;
    right:-25px;
    margin-top:-10px;
    content:'';
    height:20px;
    width:20px;
    background:#01B8FB;
    border-radius:50%;
    box-shadow:inset 0 0 0 1px #ddd,inset 0 0 0 5px #fff;
}

#NWS_support .col-md-2:last-child div:before{
    display:none;
}

#NWS_support h2 + .col-md-2 div:after{
    position:absolute;
    z-index:1;
    top:50%;
    right:-400%;
    margin-top:-1px;
    content:'';
    height:1px;
    width:420%;
    background:#ddd;
}

#NWS_support h2 + .col-md-2 div img{
    position:relative;
    z-index:2;
}


#NWS_build-capabilities{
    padding:60px 0 80px;
    background:url(../img/partner-three-people-table.jpg) no-repeat center #41A077;
    color:#fff;
    background-size:cover;
}

#NWS_build-capabilities h2{
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    margin-bottom:30px;
    font-size:34px;
}

#NWS_build-capabilities .col-md-4 {
    padding:30px;
    position:relative;
}


#NWS_build-capabilities .col-md-4:after{
    position:absolute;
    content:'+';
    top:50%;
    right:-10px;
    margin-top:-15px;
    line-height:30px;
    color:#fff;
    font-size:40px;
    font-weight:bolder;
}


#NWS_build-capabilities .col-md-4:last-child:after{
    display:none;
}

#NWS_build-capabilities .col-md-4 div{
    padding:30px;
    border:1px solid #fff;
    background:rgba(59, 112, 142,0.4);
    text-align:center;
}

#NWS_build-capabilities .col-md-4 div h3{
    margin:0 0 20px;
    font-weight:bolder;
}

#NWS_build-capabilities .col-md-4 div p{
    font-size:140%;
	color: #fff;
}

#NWS_partner-path{
    padding:60px 0;
    text-align:center;
}

#NWS_partner-path h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:center;
    font-size:300%;
    margin-bottom:60px;
}

#NWS_partner-path div{
    text-align:center;
}

#NWS_partner-path div img{
    display:block;
    margin:0 auto 20px;
    border:1px solid #ddd;
    padding:10px;
    border-radius:50%;
    background:#FAFAFA;
    max-width:90%;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

#NWS_partner-path div:hover > img{
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg);
}


#NWS_partner-path div p{
    text-transform:uppercase;
    font-size:130%;
    padding:0 20px;
    margin-bottom:60px;
}

#NWS_partner-path span{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:30px 0 10px;
    text-align:center;
    border-radius:22px;
}

#NWS_partner-path span:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:20px;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_partner-path span a{
    display:block;
    position:relative;
    padding:10px 40px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:800;
    font-size:90%;
}

#NWS_partner-path span:hover:before{
    opacity:0;
}

#NWS_partner-path span:hover a{
    color:#fff;
}


#NWS_additional-benefits{
    background:#F1F1F1;
    padding:60px 0;
}

#NWS_additional-benefits h2{
    text-transform:uppercase;
    color:#01B8FB;
    text-align:left;
    font-size:180%;
    margin-bottom:20px;
}

#NWS_additional-benefits ul{
    padding:15px 0 0 25px;
}

#NWS_additional-benefits ul li{
    padding:0 0 10px 10px;
    font-size:160%;
}


#NWS_team-up{
    padding:60px 0;
    background: #22cba0;
    background: -moz-linear-gradient(left, #22cba0 0%, #8988c2 100%);
    background: -webkit-linear-gradient(left, #22cba0 0%,#8988c2 100%);
    background: linear-gradient(to right, #22cba0 0%,#8988c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22cba0', endColorstr='#8988c2',GradientType=1 );
    color:#fff;
    text-align:center;
    position:relative;
}

#NWS_team-up:after{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAD0lEQVQYlWNgwA+MR4gkANEEAZmSesF9AAAAAElFTkSuQmCC);
    content:'';
}

#NWS_team-up > *{
    position:relative;
    z-index:1;
}


#NWS_team-up h2{
    font-weight:bolder;
    font-size:400%;
}

#NWS_team-up a{
    display:inline-block;
    padding:10px 40px;
    color:#fff;
    border:2px solid #fff;
    border-radius:25px;
    background:transparent;
    color:#fff;
    text-decoration:none;
    margin-right:15px;
    text-transform:uppercase;
    font-weight:bolder;
    margin-top:30px;
    -webkit-transition:all 300ms;
    transition:all 300ms;
}

#NWS_team-up a:hover{
    background:#fff;
    color:#555;
}

/* ***********************************************************************
**************************************************************************
*
*                           PARTNERS LOGOS
*
**************************************************************************
************************************************************************ */

#NWS_hero-partner.NWS_partner-logos a:last-child:after{
    content: "\f004";

    color:#FF70F0;
}

#NWS_partners-logos{
    padding:50px 0;
}

#NWS_partners-logos .container{
    padding:0;
}

#NWS_partners-logos .partner-logo{
    width:19%;/*20- inline-block adds extra space*/
    display:inline-block;
    text-align:center;
    padding:50px 0;
}

#NWS_partners-logos .partner-logo img{
    max-width:80%;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity:.5;
    height:auto;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

#NWS_partners-logos .partner-logo:hover img{
    filter: none;
    -webkit-filter: grayscale(0);
    opacity:1;
}

/* ***********************************************************************
**************************************************************************
*
*                           PARTNERS FORM
*
**************************************************************************
************************************************************************ */

.NWS.become-partner .fluid-container.cr{
    background:none;
}

.NWS #partner_elq_form_selligent_block .container.register .row{
    border:2px solid #26C2FC;
    border-width:0 2px;
}

.NWS #partner_elq_form_selligent_block .container.register .row:nth-child(1){
    padding:50px 0;
    border-width:0;
}

.NWS #partner_elq_form_selligent_block .container.register .row:nth-child(1) h2{
    color:#26C2FC;
    text-transform: uppercase;
    font-size:34px;
}

.NWS #partner_elq_form_selligent_block .container.register .row:nth-child(2){
    border-width:2px 2px 0;
    padding-top:50px;
}

.NWS #partner_elq_form_selligent_block .container.register .row:nth-child(7){
    border-width:0 2px 2px;
    padding-bottom:50px;
    margin-bottom:50px;
}

.NWS #partner_elq_form_selligent_block .container.register input, 
.NWS #partner_elq_form_selligent_block .container.register select, 
.NWS #partner_elq_form_selligent_block .container.register textarea{
    width:98%;
    padding:10px 0;
    background:transparent;    
    color:#444;
    -webkit-transition:all 400ms ease;
    transition:all 400ms ease;
}

 
.NWS #partner_elq_form_selligent_block .container.register select, 
.NWS #partner_elq_form_selligent_block .container.register textarea{
    border:2px solid #ddd;
    padding:10px;
}

.NWS #partner_elq_form_selligent_block .container.register textarea{
    margin:0;
    width:99%;
}


.NWS #partner_elq_form_selligent_block .container.register label{
    font-weight:normal;
    text-transform: uppercase;
    width:98%;
    font-size:90%;
    font-family:"museo_sans_100",Arial,Verdana,Helvetica,sans-serif;
}

.NWS #partner_elq_form_selligent_block .container.register .mandatory{
    line-height:13px;
}

.NWS #partner_elq_form_selligent_block .container.register input:focus, 
.NWS #partner_elq_form_selligent_block .container.register select:focus, 
.NWS #partner_elq_form_selligent_block .container.register textarea:focus{
    border-color:#29C884;
}


.NWS #partner_elq_form_selligent_block .container.register .submit-button{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:30px 0 0;
    text-align:center;
    border-radius:30px;
}

.NWS #partner_elq_form_selligent_block .container.register .submit-button:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:28px;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

.NWS #partner_elq_form_selligent_block .container.register .submit-button button{
    display:block;
    position:relative;
    padding:15px 60px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
    font-family:"museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
    font-size:17px;
    background:transparent;
}

.NWS #partner_elq_form_selligent_block .container.register .submit-button:hover:before{
    opacity:0;
}

.NWS #partner_elq_form_selligent_block .container.register .submit-button:hover button{
    color:#fff;
}

/* ***********************************************************************
**************************************************************************
*
*                           WEBINARS
*
**************************************************************************
************************************************************************ */

span.cid, span.csid,span.campaign-name{
    display:none;
}

.webinars h2{
	text-transform: uppercase;
    color: #01B8FB;
    text-align: center;
    margin-bottom: 40px;
    font-size: 34px;
}

.webinars .resource h3 a{
	text-transform: uppercase;
	text-decoration: none;
	color: #333333;
	font-size: 16px;
}

.webinars .container.main-title .webinars-logo{
	padding: 50px 0;
	}
.webinars .container.main-title .webinars-logo-detail, .download .container.main-title .webinars-logo-detail{
	text-align: right;
	padding: 10px 0;
	}
.webinars .container.main-title .webinars-logo-detail img, .download .container.main-title .webinars-logo-detail img{
	width: 300px;
	height: 84px;
	}


.NWS.webinars .container.main-title{
    padding-bottom:40px;
}

.NWS.webinars .container .next-webinar{
    padding:60px;
    overflow:hidden;
    background:#fff;
    position:relative;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
}

.NWS.webinars .container .next-webinar:after{
    position:absolute;
    top:2px;left:2px;right:2px;bottom:2px;
    background-color:#fff;
    content:'';
}

.NWS.webinars .container .next-webinar div{
    position:relative;
    z-index:1;
}

.NWS.webinars .container .next-webinar .col-sm-6:first-child img{
    max-width:80%;
}

.NWS.webinars .container .next-webinar .col-sm-6 h3 a{
    color:#444;
    font-size:120%;
    font-family: 'museo_sans_700',Arial,Verdana,Helvetica,sans-serif;
}

.NWS.webinars .container.webinar .col-md-3{
    text-align:center;
}

.NWS.webinars .container.webinar .col-md-3 img{
    max-width:80%;
}

.NWS.webinars .container.webinar .resource{
  min-height: 450px;
}



/*fix*/
.webinars #NWS_menu .container li{
    padding-bottom:0;
}
.webinars.all .container.webinar .cta a{
    border:none;
}





.NWS.webinars .container.webinar p.cta{
    display:inline-block;
    position:relative;
    background: #01b8fc;
    background: -moz-linear-gradient(left, #01b8fc 0%, #2bc97f 100%);
    background: -webkit-linear-gradient(left, #01b8fc 0%,#2bc97f 100%);
    background: linear-gradient(to right, #01b8fc 0%,#2bc97f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8fc', endColorstr='#2bc97f',GradientType=1 );
    padding:2px;
    margin:10px 0 0;
    text-align:center;
    border-radius:30px;
}

.NWS.webinars .container.webinar p.cta:before{
    position:absolute;
    top:2px;
    left:2px;
    bottom:2px;
    right:2px;
    content:'';
    background:#fff;
    border-radius:28px;
    opacity:1;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
}

.NWS.webinars .container.webinar p.cta a{
    display:block;
    position:relative;
    padding:15px 50px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
    color:#444;
    font-size:14px;
    font-family: 'museo_sans_900',Arial,Verdana,Helvetica,sans-serif;
}

.NWS.webinars .container.webinar p.cta:hover:before{
    opacity:0;
}

.NWS.webinars .container.webinar p.cta:hover a{
    color:#fff;
}










@media (min-width: 993px){
/*NEW MENU*/
.NWS #NWS_menu .NWS_menu-primary .dropdown-menu,
.NWS #NWS_menu .NWS_menu-primary .dropdown-menu:hover{
    box-shadow:0 3px 3px rgba(0,0,0,.2);
}


.NWS #NWS_menu .NWS_menu-primary .dropdown-toggle + .dropdown-menu{
    transform:translateY(10px);  
    display:block!important;
    opacity:0;
    max-height:0;
    overflow:hidden;
    border-top:0;
    -webkit-transition: opacity 300ms ease, transform 200ms ease;
    transition:opacity 300ms ease, transform 200ms ease;
}

.NWS #NWS_menu .NWS_menu-primary .dropdown-toggle:hover + .dropdown-menu,
.NWS #NWS_menu .NWS_menu-primary .dropdown-toggle + .dropdown-menu:hover{
    transform:translateY(0px); 
    display:block!important;
    opacity:1;
    max-height:9999px;
    border-top:0px solid #333;
}

/*reshape*/

.NWS #NWS_menu .NWS_menu-primary{
    padding:0;
}

.NWS #NWS_menu .NWS_menu-primary ul{
    vertical-align:top;
    margin-top:5px;
}

.NWS #NWS_menu .NWS_menu-primary ul ul{
    margin-top:0;
}

#NWS_menu header#navbar ul.menu.nav li a{
    padding:20px 20px 25px;
}

#NWS_menu .navbar-default ul.menu.nav > li:last-child{
    margin-top:8px;
}

#NWS_menu .NWS_menu-primary img{
    margin-top:18px;
}

.front #NWS_menu .NWS_menu-primary img{
    margin-top:13px;
}

#NWS_menu .NWS_menu-primary ul li:not(:last-child) a:hover:after,
#NWS_menu .NWS_menu-primary ul li:not(:last-child) a:active:after,
#NWS_menu .NWS_menu-primary ul li:not(:last-child) a.NWS_menu-active:after{
    position:absolute;
    top:-5px;
    left:0;
    height:5px;
    width:100%;
    background:#333;
    content:'';
}





.NWS #NWS_menu .NWS_menu-primary header#navbar ul.menu.nav li:hover > ul, 
.NWS #NWS_menu .NWS_menu-primary .dropdown-menu{ 
    background: #333;
    padding-top:0px;
	padding-left: 0px!important;
}

.NWS #NWS_menu .NWS_menu-primary header#navbar ul.menu.nav ul.dropdown-menu li .menu-sub-subitem,
.NWS #NWS_menu .NWS_menu-primary header#navbar ul.menu.nav ul.dropdown-menu li a{
    color:#fff!important;
    font-family:"museo_sans_100",Arial,Verdana,Helvetica,sans-serif;
    -webkit-transition: all 150ms;
    transition: all 150ms;
}

.NWS #NWS_menu .NWS_menu-primary header#navbar ul.menu.nav ul.dropdown-menu li .menu-sub-subitem:hover,
.NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a:hover{
    background:#01B8FC!important;
    color:#fff!important;
}

.NWS #NWS_menu .NWS_menu-primary header#navbar ul.menu.nav ul.dropdown-menu li a.menu-subitem-float,
.NWS #NWS_menu .NWS_menu-primary header#navbar ul.menu.nav ul.dropdown-menu li a.menu-subitem-float:hover{
    color:rgba(255,255,255,.6)!important;
    cursor:default;
    font-weight:bolder;
    background:rgba(0,0,0,.3)!important;
    font-family:"museo_sans_900",Arial,Verdana,Helvetica,sans-serif;
    font-style: italic;
}

#NWS_menu .NWS_menu-primary ul li a:hover,
#NWS_menu .NWS_menu-primary ul li a:active,
#NWS_menu .NWS_menu-primary ul li a.NWS_menu-active{
    background-color:#333!important;
    color:#fff;
}

#NWS_menu .NWS_menu-primary ul li a, 
#NWS_menu .NWS_menu-primary ul li a:link, 
#NWS_menu .NWS_menu-primary ul li a:visited{
    -webkit-transition:none;
    transition:none;
}

.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:hover,
.NWS #NWS_menu #navbar.navbar-default ul.menu.nav > li:last-child a:active{
    color:#fff;
    border-color:#3CB4E8;
    background-color:#3CB4E8!important;
}

}








/*Community LP*/
.nws_community-block .hero_community{
    padding:160px 0 120px;
    background:url(../img/communityh.jpg) no-repeat #333;
    background-size:cover;
}

.nws_community-block .hero_community h1{
    text-align:center;
    font-size:500%;
    margin:0;
    padding:0;
    color:#fff;
    font-family:"museo_sans_900",sans-serif;
}



.nws_community-block .content-community .container p{
    color:#666;
    padding:60px 10px;
    font-size:20px;
    font-family:"museo_sans_300",sans-serif;

}

@media (max-width:992px){
.nws_community-block .hero_community h1{
    font-size:300%;
}
}

@media (max-width:767px){
.nws_community-block .hero_community h1{
    font-size:200%;
}
}




/*QUICK FIXES TEMPORARY UNTIL NEW CSS*/
.events .container.events .cta-btn, .events .container.main .cta-btn, .library .container.resources .cta-btn{
    padding:10px 10px 13px;
}

.container.main-title p.hashtag{
    margin-top:15px;
}


.resources-all .col-md-9{
    padding:0;
}
.container-fluid.resources .wrapper{
    margin:0 0 35px;
    width:32.5%;
}

.container-fluid.resources .wrapper.cat{
	width: 24%;
}

.container-fluid.resources .wrapper.cat .videos{
	margin-bottom: 35px;
}

.container-fluid.resources .more-CS{
    padding: 0 2px;
	width: 23%;
	margin-top: 20px
}

.container-fluid.resources .more-CS.vids{
	margin-top: 0;
}

.container-fluid.resources .more-CS .image{
    padding: 0;
}

.container-fluid.resources #NWS_more-CS{
    text-align:center;
}




@media (max-width:992px){
.container-fluid.resources .wrapper{
    width:48%;
}
}

@media (max-width:767px){
.container-fluid.resources .wrapper, .container-fluid.resources .more-CS.vids{
    width:98%;
}

.container-fluid.resources .more-CS.vids{
	margin-bottom: 20px;
}
}








/* ***********************************************************************
**************************************************************************
*
*                           QUERIES
*
**************************************************************************
************************************************************************ */

@media (max-width: 1450px){

    #NWS_hero .container{
        padding:180px 0 150px;
    }

    #NWS_hero .container h1{
        font-size:600%;
    }

    .i18n-it #NWS_hero .container h1,
    .i18n-fr #NWS_hero .container h1{
        font-size:550%;
    }

    #NWS_hero .container p{
        font-size:180%;
        font-weight:600;
        line-height:120%;
    }

    #NWS_capabilities .col-md-4 a img{
        width:110px;
    }

    #NWS_capabilities .col-md-4{
        margin-top:15px;
        margin-bottom:15px;
    }

    .NWS.products .detail .other-features a{
        font-size:85%;
    }
}


@media (max-width: 1200px){

    #NWS_menu header#navbar ul.menu.nav > li:nth-child(6),
    #NWS_menu header#navbar ul.menu.nav > li:nth-child(7){
        display:block;
    }

    #NWS_menu .NWS_menu-secondary ul.nav{
        display:none;
    }

    #NWS_menu .NWS_menu-secondary{
        height:40px;
    }

    #NWS_menu .NWS_menu-secondary .language-switcher-locale-url li{
        display:inline-block;
    }

    .NWS #NWS_menu .front .scrolled section#block-locale-language ul.language-switcher-locale-url, 
    .NWS #NWS_menu section#block-locale-language ul.language-switcher-locale-url{
        max-width:300px;
        width:100%;
    }

    .NWS #NWS_menu section#block-locale-language ul.language-switcher-locale-url{
        right:0;
        left:auto;
    }

    #NWS_hero .container{
        padding:170px 0 120px;
    }

    .NWS #NWS_hero .container h1{
        font-size:500%;
    }

    #NWS_hero .container p{
        font-size:180%;
        font-weight:600;
        line-height:120%;
    }

    

    #NWS_menu .NWS_menu-primary ul li a,
    #NWS_menu .NWS_menu-primary ul li a:link,
    #NWS_menu .NWS_menu-primary ul li a:visited{
        padding:10px;
    }

    .NWS header#navbar ul.menu.nav li .dropdown-menu li{
        background-color:rgba(0,0,0,0.05);
    }

    .NWS #NWS_menu{
        max-height:100vh;
        overflow-y:auto;
        overflow-x:hidden;
    }

    .NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a.menu-subitem-float,
    .NWS #NWS_menu header#navbar ul.menu.nav ul.dropdown-menu li a.menu-subitem-float:hover{
        background:#fff!important;
    }

    #NWS_case-studies .active-CS_row{
        width:100%;
        left:0;
    }

}

@media (max-width: 992px){
    body{
        overflow-x:hidden;
    }

    

    #NWS_case-studies .CS_item-inner{
        height:120px;
        width:120px;
    }

    #NWS_case-studies h1{
        margin-bottom:0;
    }

    #NWS_case-studies .CS_item-inner a{
        line-height:120px;
    }

    #NWS_case-studies .active-CS_row .CS_item-inner, 
    #NWS_case-studies .active-CS_row .CS_item-inner a{
        height:120px;
        width:120px;
        line-height:120px;
        background:#f1f1f1;
    }

    #NWS_case-studies .CS_item-showAll-inner a,
    #NWS_case-studies .CS_item-showAll-inner{
        height:120px;
        width:120px;
    }

    #NWS_case-studies .CS_item-showAll-inner a{
        padding-top:50px;
    }

    #NWS_case-studies .active-CS_row .CS_item-inner.active-CS_item-inner{
        position:relative;
        z-index:90;
    }

    #NWS_case-studies .container.CS_content.active-CS_content{
        margin-top:20px;
    }

    #NWS_case-studies .container.CS_content.active-CS_content .CS_stats > div:first-child{
        border-right-width:0;
    }

    #NWS_case-studies .container.CS_content.active-CS_content .CS_stats{
        text-align:center;
    }

    #NWS_case-studies .container.CS_content .CS_stats img{
        max-width:300px;
    }

    #NWS_what-we-do,
    #NWS_what-we-do .col-md-4 h1{
        text-align:center;
    }

    #NWS_what-we-do .col-md-12 p,
    #NWS_capabilities .col-md-10 h2,
    #NWS_channels-intro .col-md-7 p,
    #NWS_partner-solutions p{
        font-size:150%;        
        padding-left:15px;
        padding-right:15px;
    }

    #NWS_case-studies h1,
    #NWS_channels h1,
    #NWS_capabilities h1,
    #NWS_what-we-do h2,
    #NWS_partner-intro h2,
    #NWS_partner-path h2,
    #NWS_support h2,
    #NWS_build-capabilities h2,
    #NWS_benefits h2,
    #NWS_related-resources h2,
    #NWS_page-cta h2,
    #NWS_more-channels h2,
    #NWS_partner-icons h2,
    #NWS_partner-solutions h3{
        font-size:250%;
        padding-left:15px;
        padding-right:15px;
    }

    #NWS_channels .container{
        padding:20px 0 50px;
    }

    #NWS_channels h1{
        margin-bottom:0px;
        padding-top:80px;
    }

    #NWS_channels .col-md-9 p,
    #NWS_channels .col-md-9 span{
        padding:0 15px;
    }

    #NWS_channels .col-md-9 a.NWS_cta-channel{
        margin:20px 15px 0;
    }

    #NWS_channels .col-md-3{
        border-width:0;
        text-align:center;
        background:rgba(23, 68, 109,.7);
        margin:20px 0;
    }

    #NWS_channels .col-md-3 li,
    #NWS_channels .col-md-3 li:last-child{
        display:inline-block;
        padding:20px 0;
    }

    #NWS_channels .col-md-3 h2{
        font-size:20px;
    }

    #NWS_channels .col-md-3 h2:after{
        display:none;
    }
    #NWS_channels .col-md-3 .list-unstyled div li,
    #NWS_channels .col-md-3 .list-unstyled div div div:last-child li{
        padding:10px 0;
    }
    #NWS_capabilities h2{
        text-align:center;
    }

    #NWS_capabilities .col-md-4 a img{
        opacity:1;
        filter: none;
        -webkit-filter:none;
    }
    #NWS_footer,
    #NWS_footer h2, #NWS_footer h3{
        text-align:center;
    }

    #NWS_partner-icons .col-md-4{
        margin-bottom:40px;
    }

    #NWS_related-resources .col-md-4{
        text-align:center;
        margin-bottom:50px;
    }

    #NWS_related-resources .col-md-4 h4{
        text-align:center;
    }
    #NWS_related-resources .col-md-4 h3{
        margin:0;
    }

    #NWS_benefits{
        padding-top:0;
    }

    #NWS_benefits .col-md-3,#NWS_benefits .col-md-4{
        margin-bottom:40px;
    }

    #NWS_benefits .col-md-3 img{
        max-height:200px;
    }

    #NWS_gradient-quote .col-md-9{
        padding-top:20px;
    }

    #NWS_more-channels .col-md-2{
        width:auto;
    }

    #NWS_more-channels .col-md-2 a{
        height:auto;
    }

    #NWS_more-channels .col-md-2 span a{
        padding:0;
    }

    #NWS_support .col-md-2 div:before,
    #NWS_support .col-md-2:last-child div:before,
    #NWS_support h2 + .col-md-2 div:after,
    #NWS_build-capabilities .col-md-4:after{
        display:none;
    }

    #NWS_support div.col-md-2{
        margin-bottom:30px;
    }

    #NWS_channels-intro .col-md-7 p{
        padding-left:30px;
        padding-right:30px;
    }

    #NWS_hero-channel{
        padding:150px 0 20px;
    }

    #NWS_channels-intro{
        padding:30px 0;
    }

    #NWS_hero-channel .container h1{
        padding-left:40px;
        font-size:400%;
    }

    #NWS_channels-intro .col-md-7 p{
        padding-top:10px;
    }

    #NWS_benefits div img{
        max-width:120px;
    }

    #NWS_more-channels{
        padding-bottom:60px;
    }

    #NWS_partner-intro{
        padding:60px 20px;
    }
    #NWS_partner-intro p{
        font-size:120%;
    }

    #NWS_additional-benefits{
        padding:40px 20px;
    }
    #NWS_additional-benefits h2,
    #NWS_additional-benefits ul li{
        font-size:130%;
    }
	.library #NWS_more-CS{
		text-align: center!important;
	} 
	.library #NWS_more-CS .NWS_cta{
		margin-top: 20px;
		
	}
	.container-fluid.resources h4{
		text-align: center;
	}

}



@media (max-width: 767px){

    #NWS_hero .container{
        text-align:center;
        padding:280px 0 200px;
    }

    #NWS_hero{
        /*background-position:75% 80px;*/
    }

    #NWS_hero .container p{
        max-width:100%;
    }

    #NWS_hero-partner .container h1,
    .NWS #NWS_hero .container h1{
        font-size:350%;
    }

    #NWS_case-studies .container.CS_content .CS_stats img{
        max-width:100%;
    }

    #NWS_case-studies .CS_cta .NWS_cta-CS{
        margin:0;
    }

    #NWS_what-we-do .col-md-4 img{
        max-width:150px;
    }

    #NWS_capabilities .col-md-4{
        margin-bottom:60px;
    }

    #NWS_newsletter h1{
        font-size:200%;
    }
    #NWS_newsletter{
        padding:20px;
    }

    #NWS_newsletter .NWS_newsletter-toggle,
    #NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle,
    #NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle:hover,
    #NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle-text{
        right:0;
    }
    #NWS_newsletter .NWS_newsletter-toggle-text,
    #NWS_newsletter.NWS_newsletter-relative .NWS_newsletter-toggle-text{
        right:70px;
        padding:0;
        padding-left:70px;
        text-align:center;
        width:100%;
        font-size:80%;
    }

    #NWS_newsletter input[type="text"],
    #NWS_newsletter select,
    #NWS_newsletter input[type="submit"]{
        border-radius:0;
        height:40px;
        margin:5px 0;
        width:100%;
        line-height:40px;
    }
    #NWS_newsletter input[type="submit"]{
        line-height:0px;
    }
    #NWS_hero .container{
        padding-top:180px;
    }
    #NWS_hero .container p{
        font-size:160%;
    }

    #NWS_case-studies .CS_item-inner{
        height:110px;
        width:110px;
    }

    #NWS_case-studies .CS_item-inner a{
        line-height:110px;
    }

    #NWS_case-studies .active-CS_row .CS_item-inner, 
    #NWS_case-studies .active-CS_row .CS_item-inner a{
        height:110px;
        width:110px;
        line-height:110px;
    }

    #NWS_case-studies .CS_item-showAll-inner span,
    #NWS_case-studies .CS_item-showAll-inner{
        height:110px;
        width:110px;
    }

    #NWS_case-studies .CS_item-showAll-inner span{
        padding-top:40px;
        font-size:70%;
    }

    #NWS_case-studies .CS_cta .NWS_cta-CS:last-child{
        margin-top:20px;
    }

    #NWS_case-studies .CS_bigDogs h3{
        padding:0 0 20px;
    }

    #NWS_case-studies .CS_bigDogs ul li,
    #NWS_case-studies .CS_bigDogs .home-clients-logos{
        width:25%;
        padding:8px 0;
    }

    #NWS_what-we-do .col-md-4 img,
    #NWS_capabilities .col-md-4 a img{
        min-width:0;
    }

    #NWS_channels .col-md-9 p{
        font-size:150%;
    }

    #NWS_partners-logos .partner-logo{
        width:49%;
        padding:50px 0;
    }

    #NWS_partner-partners .container .partner-logo{
        max-width:20%;
    }

    #NWS_page-cta .container .col-md-offset-6{
        margin-left:0;
    }

    #NWS_page-cta .container .col-md-6{
        width:100%;
    }

    #NWS_page-cta .container .col-md-offset-6 h2{
        font-weight:normal;
    }

    #NWS_more-channels .col-md-2 span a{
        padding:0 0 30px;
    }

    .NWS #NWS_superfooter{
        margin:0;
    }

    .NWS #NWS_superfooter .owl-controls{
        display:none;
    }

    .NWS #NWS_superfooter h2 + div{
        padding:15px;
        border:0;
        text-align:center;
    }

    .NWS #NWS_superfooter h2{
        margin-bottom:20px;
        margin-top:0;
        padding:0 20px;
    }


}
@media (max-width: 550px){
    #NWS_hero-partner .container h1,
    .NWS #NWS_hero .container h1{
        font-size:300%;
    }

    #NWS_hero{
        background-position:60% center;
    }

    #NWS_hero-partner{
        text-align:center;
    }

    #NWS_case-studies .CS_item-inner{
        height:80px;
        width:80px;
    }

    #NWS_case-studies h1{
        margin-bottom:0;
    }

    #NWS_case-studies .CS_item-inner a{
        line-height:80px;
    }

    #NWS_case-studies .active-CS_row .CS_item-inner, 
    #NWS_case-studies .active-CS_row .CS_item-inner a{
        height:80px;
        width:80px;
        line-height:80px;
        background:#f1f1f1;
    }

    #NWS_case-studies .CS_item-showAll-inner span,
    #NWS_case-studies .CS_item-showAll-inner{
        height:80px;
        width:80px;
    }

    #NWS_case-studies .CS_item-showAll-inner span{
        padding-top:17px;
    }

    #NWS_what-we-do .NWS_cta{
        padding:12px;
    }

    #NWS_newsletter input[type="text"]{
        font-size:14px;
    }

    #NWS_gradient-quote .col-md-9 p{
        font-size:23px;
    }

    #NWS_gradient-quote .col-md-9 span{
        font-size:18px;
    }
}
