.resource-container{margin:40px 0 20px}
.resource-container .grid_9{border-right:1px solid #CCC;padding:0 20px 0 0;display:inline-block}
.resource-container .grid_3{padding:0 0 0 20px}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.resource-container .grid_9{border-right:1px solid #CCC;padding:0 10px;display:inline-block;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.resource-container .grid_3{padding:0 10px;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.resource-container{margin:25px 0 10px;font-size:13px}
.resource-container p{font-size:13px}
.resource-container .grid_9{border-right:0;padding:0 10px;display:inline-block;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.resource-container .grid_3{padding:0 10px;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
}
@media only screen and (max-width: 479px) {
.resource-container{margin:25px 0 10px;font-size:13px}
.resource-container p{font-size:13px}
.resource-container .grid_9{border-right:0;padding:0 10px;display:inline-block;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.resource-container .grid_3{padding:0 10px;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
}
.section-head-theme{height:100px}
.section-head-theme p{height:100px;color:#fff;font-size:32px;top:40px;margin:0;position:absolute}
.section-head-image p{color:#fff;font-size:32px;top:-100px;position:absolute;margin:0}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.section-head-theme{height:50px}
.section-head-theme p{font-size:18px;top:15px}
}
@media only screen and (max-width: 479px) {
.section-head-theme{height:50px}
.section-head-theme p{font-size:18px;top:15px}
}
.featured-article img{float:right;width:375px;padding:0 0 20px 20px}
.featured-article h1{font-size:36px;line-height:1.2em;font-weight:400;text-transform:none;color:#444;margin:0 0 20px}
.featured-article h2{color:#444;font-weight:700;text-transform:none;font-size:16px;line-height:18px;}
.featured-article h4{font-weight:400;text-transform:none;color:#444;margin:0 0 10px;font-size:14px}
.featured-article-subtitle{font-size:20px;font-weight:400;text-transform:none;color:#444;margin:0 0 20px;line-height:1.3em}
.featured-article hr{margin:20px 0}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.featured-article h1{font-size:24px}
}
@media only screen and (max-width: 479px) {
.featured-article h1{font-size:24px}
}
.featured-article-list h2{color:#444;font-weight:700;text-transform:none;font-size:16px;line-height:18px;}
.featured-article-list h4{font-size:16px;font-weight:700;color:#414042;margin:10px 0 20px;line-height:19px}
.featured-article-list-title p{color:#414042;font-weight:700;line-height:1.2em;text-wrap:normal;margin:0}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.featured-article-list .grid_6{width:50%}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.featured-article-list .grid_6{width:50%}
.featured-article-list-title p{padding:10px}
}
@media only screen and (max-width: 479px) {
.featured-article-list .grid_6{width:50%}
.featured-article-list-title p{padding:10px}
}
.infographics{margin:0 0 20px}
.infographics h1{font-size:36px;line-height:1.2em;font-weight:400;text-transform:none;color:#444;margin:0 0 20px}
.infographics h4{font-weight:400;text-transform:none;color:#444;margin:0 0 10px;font-size:14px}
.infographics hr{margin:20px 0}
.infographics p{margin:0 0 20px}
.infographics .infographic-link{padding:0 0 10px}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.infographics h1{font-size:24px}
}
@media only screen and (max-width: 479px) {
.infographics h1{font-size:24px}
}
.infographic-list h4{font-size:16px;font-weight:700;color:#414042;margin:10px 0 20px;line-height:19px}
.infographic-list-title p{color:#414042;font-weight:700;line-height:1.2em;text-wrap:normal;margin:0}
.infographic-list-image{height:75px!important;width:113px;overflow:hidden}
.infographic-list-image img{min-height:100%;min-width:100%}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.infographic-list .grid_6{width:100%}
.infographic-list-title p{padding-top:10px}
.infographic-list-image{height:200px!important;width:300px;overflow:hidden}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.infographic-list .grid_6{width:100%}
.infographic-list-title p{padding-top:10px}
.infographic-list-image{height:200px!important;width:300px;overflow:hidden}
}
@media only screen and (max-width: 479px) {
.infographic-list .grid_6{width:100%}
.infographic-list-title p{padding-top:10px}
.infographic-list-image{height:200px!important;width:300px;overflow:hidden}
}
.signup_form .signup_button .btnWrapper .signup{height:30px;font-weight:600;font-size:13px;line-height:30px;color:#fff;text-decoration:none;text-transform:uppercase;white-space:nowrap;background:#626366}
.signup_form .signup_button .btnWrapper a:hover{background:#626366;text-decoration:underline}
.signup_form .signup_button .btnWrapper{background:#626366;white-space:nowrap;position:relative;height:30px;display:inline-block;text-align:center}
.signup_form{border:1px solid #000;margin-bottom:20px}
.grid_4 .grid_12{padding:0 10px}
.signup_form .gradient-border{width:100%;height:20px;background-color:#00aeef;position:relative;top:0;left:0;z-index:10}
.signupform_content{padding:20px}
.signupform_content input[type=text]{margin:0 0 10px}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.signup_form{margin:20px 10px}
}
@media only screen and (max-width: 479px) {
.signup_form{margin:20px 10px}
}
.featured-article-masterlist hr{margin:30px 0}
.featured-article-masterlist h2{color:#444;font-weight:700;text-transform:none;font-size:16px;line-height:18px;}
.featured-article-masterlist-item h4{font-size:20px;text-transform:none;margin-bottom: 20px;line-height:24px}
.featured-article-masterlist-readmore,.featured-article-masterlist-viewmore{text-transform:uppercase;font-weight:700}
.featured-article-masterlist-item img{width:375px;}
.featured-article-masterlist-item-link-article{float:right;padding:0 0 0 10px;}
@media only screen and (max-width: 479px) {
.featured-article-masterlist-item-link-article{padding:0 0 10px 0;}
}
.case-study-overlay-reveal,.case-study-overlay-work{width:100%;height:55px}
.case-study-triangle-reveal,.case-study-triangle-work{width:0;margin:0 auto;border-left:30px solid transparent;border-right:30px solid transparent}
.case-study-overlay-reveal{background-image:linear-gradient(top,#414141 42px,#00C0F2 13px);background-image:-o-linear-gradient(top,#414141 42px,#00C0F2 13px);background-image:-moz-linear-gradient(top,#414141 42px,#00C0F2 13px);background-image:-webkit-linear-gradient(top,#414141 42px,#00C0F2 13px);background-image:-webkit-ms-gradient(top,#414141 42px,#00C0F2 13px)}
.case-study-overlay-work{background-image:linear-gradient(top,#414141 42px,#9c3 13px);background-image:-o-linear-gradient(top,#414141 42px,#9c3 13px);background-image:-moz-linear-gradient(top,#414141 42px,#9c3 13px);background-image:-webkit-linear-gradient(top,#414141 42px,#9c3 13px);background-image:-webkit-ms-gradient(top,#414141 42px,#9c3 13px)}
.case-study-triangle-reveal{border-top:10px solid #00c0f2}
.case-study-triangle-work{border-top:10px solid #9c3}
.case-study{max-width:1060px;margin:0 auto}
.all-casestudieslink{padding:10px 0 20px;font-weight:700;font-size:14px}
.case-study-section1{margin:0 0 50px}
.case-study-section1 img{width:515px}
.case-study-section2{margin:20px 0 0}
.case-study-section3{margin:0 0 30px}
.case-study .grid_9{border-right:1px solid #CCC;padding:0 20px 0 0;display:inline-block}
.case-study h1{font-size:32px;line-height:36px;font-weight:400;text-transform:none;color:#444;margin:0 0 20px}
.case-study-company-name{font-size:24px;line-height:24px;margin:0;color:#414141;font-weight:900;text-transform:uppercase}
.case-study-company-info{padding:10% 0}
.case-study-company-quote{font-size:24px;line-height:28px;padding:30px 0 40px}
.case-study-author-title{font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase}
.case-study-download{padding:0 0 25px}
.case-study-subtitle{font-size:20px;font-weight:400;text-transform:none;color:#414141;line-height:24px}
.case-study-content .addthis_sharing_toolbox{margin:0 0 10px}
.case-study-text{font-size:14px;line-height:22px}
.case-study-sidebar,.case-study-cta{text-align:center;padding:0 20px 20px;font-size:16px}
.case-study-sidebar-companyname{padding:20px 0;text-transform:uppercase;font-weight:700}
.case-study-cta{padding:50px 20px 40px;font-weight:700}
.case-study-cta p{margin:15px 0 10px}
.case-study-cta a{font-size:14px}
.case-study-sidebar p{margin:0 0 5px;text-transform:uppercase}
case-study-sidebar img{padding:0 0 20px}
@media screen and (max-width:1059px) {
.case-study{width:100%}
}
@media screen and (max-width:767px) {
.section-wrapper{width:100%;padding:10px}
.case-study [class*="grid_"]{padding:10px!important}
.case-study-section1,.case-study-section2,.case-study-section3{margin:10px 0}
.case-study h1{font-size:24px;line-height:28px}
.case-study-sidebar,.case-study-cta{text-align:center;padding:10px}
.case-study-company-info{padding:10% 0}
.case-study-company-quote{font-size:16px;line-height:24px;padding:10px 0}
.case-study .grid_9{border-right:none}
}
@media screen and (max-width:479px) {
.case-study [class*="grid_"]{padding:10px!important}
.case-study .grid_9{border-right:none}
}
.casestudy-list{margin-right:-20px}
.casestudy-list-title{color:#414141;font-size:25px;line-height:24px;padding:0 0 20px}
.casestudy-list-item img{height:162px!important;width:243px!important}
.casestudy-list-item-title{color:#000;text-transform:none;font-size:14px;line-height:18px;font-weight:700;padding:10px 20px 10px 0}
.casestudy-masterlist{padding:0 0 30px}
.casestudy-masterlist-filter{height:60px;background-color:#414141;margin:0 auto}
.casestudy-masterlist-filter .grid_12{margin:0 auto;width:100%;text-align:center}
.casestudy-masterlist .containerFlex [class*="grid_"]:last-child{float:none}
.casestudy-masterlist-entries .grid_3{display:inline-block}
.casestudy-masterlist-filter select{display:inline-block;height:30px;margin:15px;font-size:14px;width:225px}
.casestudy-masterlist-header{font-size:14px;text-transform:uppercase;font-weight:700}
.casestudy-masterlist-noresults-label{font-size:16px;text-transform:none}
.casestudy-masterlist-entries{margin:30px -39px 30px 0;text-align:left}
.casestudy-masterlist-entries img{width:240px!important;height:160px!important}
.casestudy-masterlist-item{margin:20px 0;width:240px;font-size:14px;line-height:18px;text-align:left;height:250px}
.casestudy-masterlist-item a{color:#414141;cursor:pointer}
.casestudy-masterlist-item-title{padding:20px 0 0;font-weight:700}
.casestudy-masterlist-item-subtitle{padding:5px 0 0}
.casestudy-masterlist-entries-label{font-size:14px;color:#414141;text-transform:uppercase;font-weight:700}
.casestudy-masterlist-footer{width:100%;float:left}
.casestudy-masterlist-customerstorieslabelseparator{padding:0 5px}
.casestudy-masterlist-refinelabel,.casestudy-masterlist-refinelabel-param{text-transform:uppercase;color:#FFF;font-size:14px;font-weight:700}
.casestudy-masterlist-viewall{font-weight:700;text-transform:uppercase;font-size:14px}
.casestudy-masterlist-selection{display:inline}
@media only screen and (max-width:1059px) and (min-width:480px) {
.casestudy-masterlist .section-wrapper{width:100%;padding:10px}
.casestudy-masterlist-entries .grid_3{width:50%}
.casestudy-masterlist-filter select{width:150px}
}
@media only screen and (max-width:479px) {
.casestudy-masterlist-filter{height:160px;padding:20px}
.casestudy-masterlist-filter select{margin:10px}
.casestudy-masterlist-refinelabel-param{display:none}
}