/*
Theme Name: Advion Inc 2016
Author: Tiziani Whitmyre, Inc.
Author URI: http://www.tizinc.com/
*/

@charset "utf-8";
/* CSS Document */

*, *:before, *:after{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;}

textarea{resize:none;-webkit-appearance:none;border-radius:0;outline:none!important;}
*{outline:none!important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
a{font-size:100%;color:#333;margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
table{border-collapse:collapse;border-spacing:0;}
ul, li{list-style:none;}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #cccccc;}
iframe{width:100%;/* height:auto;*/margin:0;padding:0;border:none;}
body{font-family:"museo-sans",arial,sans-serif;font-weight:300;color:#231f20;}
img{max-width:100%;}
.clear{clear:both;margin:0!important;padding:0!important;}
.mobile{display:none;}

body{background:#005581;}

#layout{width:100%;background-color:#e0e3e7;background-position:center 100px;background-repeat:no-repeat;background-size: 100% auto;}

.top-bar{display:none;}

#header-container{width:100%;height:100px;margin:0 auto;background:#c41230;position:fixed;left:0;right:0;z-index:89;}
#header{width:100%;max-width:1200px;margin:0 auto;}
#header #logo-home{display:none;}
#header #logo-home.scroll{display:inline;}
#header .logo{float:left;width:18.25%;max-width:219px;margin:20px 0 0 1.67%;}
#header .right{float:right;width:78%;margin:0 1.67% 0 0;}	
#header .right .profile{float:right;margin:18px 0 0 0;font-size:16px;line-height:1.1875em;color:#fff259;}
#header .right .profile a{display:inline-block;margin-left:18px;padding-left:25px;background:url("/wp-content/uploads/icon_profile.png") no-repeat top left;color:#ffffff;text-decoration:underline;}
.main-menu{float:right;width:100%;margin:24px 0 0 0;text-align:right;}
.main-menu ul{width:auto !important;}
.main-menu li{position:relative;height:39px;margin:0 1.17%;padding:0 2px 12px;display:inline-block;list-style:none;font-size:18px;line-height:1.5em;}
.main-menu li img{vertical-align:middle;}
.main-menu li li{width:100%;height:auto;float:none;text-align:left;padding:0;}
.main-menu li:first-child{margin-left:0;}
.main-menu li li:first-child{margin-left:1.44%;}
.main-menu li:last-child{margin-right:0;}
.main-menu li li:last-child{margin-right:1.44%;}
.main-menu li a{color:#ffffff;}
.main-menu li:hover > a,
.main-menu li a:hover,
.main-menu li:focus > a,
.main-menu li a:focus{color:#fff259;text-decoration:none;}
.main-menu .sub-menu{background-color:#c41230;padding:6px 0 6px;position:absolute;z-index:88;top:33px;left:-1px;display:none;}
.main-menu ul ul a{display:block;font-size:16px;color:#ffffff;text-transform:none;margin:0;padding:4px 14px 4px 10px;white-space:nowrap;}
.main-menu ul li:hover > ul{display:block;}
.main-menu ul ul li:hover > ul{display:none;}
.main-menu .current_page_item,
.main-menu .current_page_ancestor,
.main-menu .current-page-ancestor,
.main-menu .current-menu-item,
.main-menu .current-menu-ancestor{padding-bottom:8px;border-bottom:4px solid #fff259;}
.main-menu .current_page_item > a,
.main-menu .current_page_ancestor > a,
.main-menu .current-page-ancestor > a,
.main-menu .current-menu-item > a,
.main-menu .current-menu-ancestor > a{color:#fff259;}
.main-menu .sub-menu .current_page_item,
.main-menu .sub-menu .current_page_ancestor,
.main-menu .sub-menu .current-page-ancestor,
.main-menu .sub-menu .current-menu-item,
.main-menu .sub-menu .current-menu-ancestor{padding-bottom:0;border-bottom:none;}
.main-menu .sub-menu .current_page_item > a,
.main-menu .sub-menu .current_page_ancestor > a,
.main-menu .sub-menu .current-page-ancestor > a,
.main-menu .sub-menu .current-menu-item > a,
.main-menu .sub-menu .current-menu-ancestor > a{color:#fff259;}

#breadcrumbs-container{width:100%;height:60px;background:rgba(0,0,0,.8);margin-top:100px;position:fixed;left:0;right:0;z-index:87;}
#breadcrumbs-container.scroll{background:rgba(0,0,0,1);}
#breadcrumbs-pad{width:100%;max-width:1200px;margin:0 auto;}
#breadcrumbs{width:100%;padding:32px 1.67% 0;font-size:18px;line-height:1.2em;color:#40b4e7;}
#breadcrumbs span[property="name"]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#breadcrumbs .arrows{color:#ffffff;}
#breadcrumbs a{color:#ffffff;}

#wrap{width:100%;padding:160px 0 17px;}
body.home #wrap{padding:100px 0 17px;}

#home-body-container{width:100%;margin:0 auto;padding:0 0 36px;}
#home-body-container .left-column-container{float:left;width:50%;}
#home-body-container .left-column{float:right;width:95%;max-width:570px;margin:0 1.67% 0 3.33%;}
#home-body-container .logo{display:block;width:100%;max-width:306px;min-width:250px;margin:116px 0 20px 0;}
#home-body-container article{float:right;margin:0 0 104px 0;}
#home-body-container article .tagline{margin:0 0 25px 0;padding:0;font-size:39px;line-height:1em;font-weight:300;color:#c41230;}
#home-body-container article .entry-content{padding:20px;background:rgba(255,255,255,.9);}
#home-body-container article p{font-size:18px;line-height:1.33em;color:#231f20;margin:0 0 14px;}
#home-body-container article p:last-child{margin-bottom:0px;}
#home-body-container article a{color:#c41230;text-decoration:underline;}

#home-body-container .right-column{float:left;position:relative;width:50%;margin-top:58px;}
#home-body-container .right-column .rotator{position:absolute;width:100%;height:auto;top:0;left:0;z-index:0;}
#home-body-container .right-column .slick{height:1300px;background-repeat:no-repeat;}
#home-body-container .right-column .content{width:60%;max-width:275px;margin:162px 0 0 9px;padding-bottom:69px;}
#home-body-container .right-column .text{padding:20px 20px 0;background:rgba(255,255,255,.9);}
#home-body-container .right-column .title{font-size:25px;line-height:1.2em;}
#home-body-container .right-column .title a{color:#005581;}
#home-body-container .right-column p{padding:0 0 20px;font-size:16px;line-height:1.2em;}
#home-body-container .right-column strong{font-weight:700;}
#home-body-container .right-column a.learn-more{display:block;padding:0 20px;font-size:20px;line-height:2.5em;color:#ffffff;}
#home-body-container .right-column a:hover{text-decoration:none;}

#body-container{width:100%;max-width:1200px;margin:0 auto;padding:0 0 38px;}

.left-menu .second-line{display: block; color: #fff259; font-size: 90%; cursor:pointer;}
.left-menu a:hover .second-line{color:#40b4e7;}
.left-menu .current_page_item .second-line{color:#40b4e7;}

#body-container .left-menu{float:left;width:17.5%;margin:320px 0 3.2% 1.67%;background:rgba(0,0,0,.8);}
body.single-rsc-application-note #body-container .left-menu, body.single-rsc-brochure #body-container .left-menu, body.single-rsc-poster #body-container .left-menu, body.single-rsc-presentation #body-container .left-menu, body.single-rsc-product-note #body-container .left-menu, body.single-rsc-publication #body-container .left-menu, body.single-rsc-seminar #body-container .left-menu, body.single-rsc-webinar #body-container .left-menu{position:relative;width:24.17%;margin-top:155px;}
body.single-rsc-customer-profile #body-container .left-menu, body.single-leadership-card #body-container .left-menu{width:24.17%;margin-top:105px;}
body.search #body-container .left-menu, body.single #body-container .left-menu{background:none;}
body.single-rsc-application-note #body-container .left-menu img, body.single-rsc-brochure #body-container .left-menu img, body.single-rsc-poster #body-container .left-menu img, body.single-rsc-presentation #body-container .left-menu img, body.single-rsc-product-note #body-container .left-menu img, body.single-rsc-publication #body-container .left-menu img, body.single-rsc-seminar #body-container .left-menu img, body.single-rsc-webinar #body-container .left-menu img{position:absolute;width:115%;height:auto;max-width:280px;}
body.single-rsc-customer-profile #body-container .left-menu img, body.single-leadership-card #body-container .left-menu img{width:97%;height:auto;max-width:280px;margin-bottom:20px;}
#body-container .left-menu .quote{width:100%;padding:25px 30px 25px 20px;text-align:right;background:rgba(45,45,46,1);font-size:25px;line-height:1.2;color:#ffffff;font-style:italic;}
#body-container .left-menu ul{float:right;width:91.12%;margin:6.67% 0;}
#body-container .left-menu li{width:100%;text-align:right;font-size:18px;line-height:1.167em;margin-bottom:5%;padding:3px 16px 3px 0;}
#body-container .left-menu li:last-of-type{margin-bottom:0;}
#body-container .left-menu li a{color:#ffffff;}
#body-container .left-menu li.current_page_item, #body-container .left-menu li.current_page_ancestor li.current_page_item{padding-right:12px;border-right:4px solid #40b4e7;}
#body-container .left-menu li.current_page_item a, #body-container .left-menu li.current_page_ancestor li.current_page_item a{color:#40b4e7;}
#body-container .left-menu li a:hover{color:#40b4e7;text-decoration:none;}
#body-container .left-menu li .children{display:none;}
#body-container .left-menu li .children li{font-size:16px;}
#body-container .left-menu li .children a{color:#ffffff;}
#body-container .left-menu li .children a:hover{color:#40b4e7;text-decoration:none;}
#body-container .left-menu li.current_page_item .children, .left-menu li.current_page_ancestor .children{display:block !important;}

#body-container article{float:left;width:79.16%;margin:320px 0 0;}
body.single-rsc-application-note #body-container article, body.single-rsc-brochure #body-container article, body.single-rsc-poster #body-container article, body.single-rsc-presentation #body-container article, body.single-rsc-product-note #body-container article, body.single-rsc-publication #body-container article, body.single-rsc-seminar #body-container article, body.single-rsc-webinar #body-container article{width:45.83%;margin-top:105px;}
body.single-rsc-customer-profile #body-container article, body.single-leadership-card #body-container article{width:66%;margin-top:105px;}
body.page-id-4273 #body-container article, body.search-results #body-container article{margin-top:164px;}
#body-container article .deliverable-type{display:inline-block;padding:2px 20px 0;background:#005581;font-size:24px;line-height:2em;color:#ffffff;}
#body-container article .entry-content{padding:3.1%;background:#ffffff;}
body.page-id-8 #body-container article .entry-content, body.page-id-58 #body-container article .entry-content{margin-bottom:35px;}
body.single-rsc-application-note #body-container article .entry-content, body.single-rsc-brochure #body-container article .entry-content, body.single-rsc-poster #body-container article .entry-content, body.single-rsc-presentation #body-container article .entry-content, body.single-rsc-product-note #body-container article .entry-content, body.single-rsc-publication #body-container article .entry-content, body.single-rsc-seminar #body-container article .entry-content, body.single-rsc-webinar #body-container article .entry-content{padding:5.45%;}
body.single-rsc-customer-profile #body-container article .entry-content, body.single-leadership-card #body-container article .entry-content{width:100%;padding:3.79%;}
body.single-rsc-customer-profile #body-container article .entry-content .success-story-pad, body.single-leadership-card #body-container article .entry-content .leadership-card-pad{max-width:560px;}
#body-container article.post .date{font-size:14px;font-weight:700;}
#body-container article h1{font-size:35px;line-height:1.2em;font-weight:700;margin:0 0 20px;}
body.single-rsc-application-note #body-container article h1, body.single-rsc-brochure #body-container article h1, body.single-rsc-poster #body-container article h1, body.single-rsc-presentation #body-container article h1, body.single-rsc-product-note #body-container article h1, body.single-rsc-publication #body-container article h1, body.single-rsc-seminar #body-container article h1, body.single-rsc-webinar #body-container article h1{font-size:30px;color:#005581;}
#body-container article h2{font-size:28px;line-height:1.2em;font-weight:700;color:#005581;margin:0 0 20px;padding-top:10px;}
#body-container article h2.subhead{margin:-30px 0 30px;}
body.search-results #body-container article .entry-content{margin-top:91px;}
body.search-results #body-container article h2{font-size:24px;margin-bottom:5px;}
body.search-results #body-container article p{font-size:16px;margin-bottom:15px;}
body.search-results #body-container article a.learn-more{display:inline-block;margin:0 0 45px;padding:11px 15px;font-size:16px;line-height:1em;font-weight:700;text-decoration:none;color:#ffffff;background:#c51230;cursor:pointer;}
#body-container article h3{font-size:30px;line-height:1.2em;font-weight:700;color:#005581;margin:0 0 20px;}
#body-container article h4{font-size:19px;line-height:1.3em;font-weight:300;color:#000000;margin:0 0 20px;}
#body-container article h5{font-size:18px;line-height:1.67em;margin:0 0 20px;}
body.single-rsc-customer-profile #body-container article h5{color:#c41230;text-transform:uppercase;}
#body-container article .intro{font-size:18px;line-height:1.67em;margin:0 0 20px;}
#body-container article p{font-size:18px;line-height:1.67em;margin:0 0 20px;}
body.single-rsc-application-note #body-container article p, body.single-rsc-brochure #body-container article p, body.single-rsc-customer-profile #body-container article p, body.single-rsc-poster #body-container article p, body.single-rsc-presentation #body-container article p, body.single-rsc-product-note #body-container article p, body.single-rsc-publication #body-container article p, body.single-rsc-seminar #body-container article p, body.single-rsc-webinar #body-container article p, body.single-leadership-card #body-container article p{font-size:17px;line-height:1.5em;}
body.single-rsc-customer-profile #body-container article .name{font-size:23px;line-height:1.2em;font-weight:700;color:#005581;}
body.single-rsc-customer-profile #body-container article .title, body.single-leadership-card #body-container article .title{font-size:23px;line-height:1.2em;color:#000000;}
body.single-rsc-customer-profile #body-container article strong.question{display:inline-block;color:#c41230;text-transform:uppercase;}
body.single-rsc-customer-profile #body-container article h5:first-of-type, body.single-leadership-card #body-container article p:first-of-type{margin-top:40px;}
#body-container article p:last-child{margin-bottom:0px;}
#body-container article strong, #body-container article b, .left-menu strong, .left-menu b{font-weight:700;}
#body-container article ol, #body-container article ul{margin:0 0 30px 35px;}
#body-container article ol li{list-style:decimal;font-size:18px;line-height:1.67em;margin:0 0 10px;}
#body-container article ol ol{margin:10px 0 0 35px;}
#body-container article ul li{list-style:disc;font-size:18px;line-height:1.67em;margin:0 0 10px;}
#body-container article ul ul{margin:10px 0 0 35px;}
#body-container article a{color:#c41230;text-decoration:underline;}
#body-container article.page img.wp-post-image{float:right;margin-top:-313px;}
/* #body-container article p img{float:right;margin:0 0 10px 10px;} */
#body-container article.page .quote{background:#f2f3f3;margin:0 0 30px;padding:3%;}
#body-container article.page .quote p{font-size:21px;line-height:1.33em;font-weight:300;font-style:italic;margin:0 0 20px;}
#body-container article.page .quote .credit{display:block;float:right;font-size:17px;line-height:1em;font-weight:300;font-style:normal;}
#body-container .form{float:left;width:26.67%;margin-top:155px;padding:20px;background:#f2f3f3;}
/* #body-container .form iframe{min-height:662px;} */
#body-container .form h3{margin:0 0 14px 0;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}
#body-container .form p{margin:0 0 14px 0;font-size:15px;line-height:1.2em;}
#body-container .form input{display:block;width:100%;height:46px;margin:0 0 15px;padding:3px 12px;font-size:16px;border:1px solid #c3c2c3;}
#body-container .form select{display:block;width:100%;height:46px;margin:0 0 15px;padding:6px 12px 6px 6px;font-size:16px;border:1px solid #c3c2c3;}
#body-container .form input.submit{height:50px;background:#c41230;margin:0;padding:0 8px;font-size:20px;font-weight:300;color:#ffffff;text-align:left;border:0px;cursor:pointer;}
#body-container .form ul.error{margin:0px 0px 10px 80px;}
#body-container .form ul.error li{font-size:12px;color:#ff0000;}
#body-container .form p.error{color:#ff0000;}
#body-container .search input{float:left;display:inline-block;width:52.55%;height:48px;padding:3px 20px;font-size:20px;border:1px solid #000100;}
#body-container .search input.submit{width:12.24%;margin:0 0 0 13px;padding:0;font-size:22px;border:none;color:#ffffff;background:#c51230;cursor:pointer;}
body.page-id-2820 #body-container label {display:block;float:left;margin:0 39px 2px 0;padding:0;width:25%;font-size:17px;}
body.page-id-2820 #body-container select {display:block;width:25%;height:34px;float:left;margin:0 39px 10px 0;font-size:15px;padding:5px;border:1px solid #666666;}
body.page-id-2820 #body-container input.submit{font-size:15px;padding:5px;color:#ffffff;background:#c41230;border:0px;cursor:pointer;margin-bottom:47px;}
#body-container article .news-article{margin-bottom:68px;}
#body-container article .news-article h1{font-size:24px;line-height:1.5em;margin-bottom:14px;}
#body-container article .news-article .date{color:#005581;}
#body-container article .news-article .photo{margin:3px 0 10px 25px;}
#body-container article .news-article p{font-size:16px;line-height:1.5em;margin-bottom:14px;}
#body-container article .news-article a.deliverable{font-size:15px;font-style:normal;font-weight:700;color:#ffffff;text-decoration:none;background:#c41230;display:inline-block;padding:8px 10px 8px 14px;margin-top:10px;}
body.page-template-resource-center-page #body-container .page{margin-bottom:21px;}
body.page-template-resource-center-page #body-container article{width:100%;margin-top:68px;}
body.page-template-resource-center-page #body-container article .entry-content{background:none;padding:0 20px;}
body.page-template-resource-center-page #body-container article h1{color:#c41230;margin-bottom:13px;}
body.page-template-resource-center-page #body-container article .entry-content .dropdown{float:left;width:25%;max-width:275px;margin-right:20px;}
body.page-template-resource-center-page #body-container article .entry-content .dropdown label{font-size:22px;}
body.page-template-resource-center-page #body-container article .entry-content .dropdown select{width:100%;height:50px;margin-bottom:10px;font-size:20px;padding:10px;border:1px solid #666666;}
body.page-template-resource-center-page #body-container article .entry-content .btn-submit-bracket{width:100%;height:10px;overflow:none;border-right:1px solid #c41230;border-bottom:1px solid #c41230;border-left:1px solid #c41230;}
body.page-template-resource-center-page #body-container article .entry-content .btn-submit{width:100%;text-align:center;}
body.page-template-resource-center-page #body-container article .entry-content input.submit {min-width:275px;height:50px;font-size:25px;padding:10px;color:#ffffff;background:#c41230;border:0px;cursor:pointer;margin-bottom:21px;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{display:block;float:none;margin-right:auto;margin-left:auto;}
.video-container{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-vimeo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#thank-you-popover{margin:0;padding:0;}
#thank-you-popover .top{width:460px;background:#005581;padding:25px 20px 0;}
#thank-you-popover h1{color:#fff;font-size:28px;font-weight:700;line-height:1.2em;margin-bottom:20px;}
#thank-you-popover .top p{color:#fff;font-size:22px;margin-bottom:18px;}
#thank-you-popover .top a{display:inline-block;background:#c41230;border-bottom:1px solid #000;color:#fff;font-size:20px;line-height:1.5em;padding:10px 20px;margin-bottom:30px;}
#thank-you-popover .bottom{width:460px;background:#fff;padding:25px 20px;}
#thank-you-popover .bottom p{color:#000;font-size:19px;line-height:1.2em;margin-bottom:18px;}
#thank-you-popover .bottom p:last-of-type{margin-bottom:0;}
#thank-you-popover .bottom strong{font-weight:700;}
#thank-you-popover .bottom a{color:#c41230;font-weight:700;}
body.page-id-2445 #fancybox-content, body.page-id-2447 #fancybox-content, body.page-id-2449 #fancybox-content, body.page-id-2451 #fancybox-content, body.page-id-2453 #fancybox-content, body.page-id-2455 #fancybox-content, body.page-id-2457 #fancybox-content, body.page-id-2461 #fancybox-content, body.page-id-2463 #fancybox-content{width:100% !important;border:none !important;}
body.page-id-2445 #fancybox-outer, body.page-id-2447 #fancybox-outer, body.page-id-2449 #fancybox-outer, body.page-id-2451 #fancybox-outer, body.page-id-2453 #fancybox-outer, body.page-id-2455 #fancybox-outer, body.page-id-2457 #fancybox-outer, body.page-id-2461 #fancybox-outer, body.page-id-2463 #fancybox-outer{width:500px !important;}

#results-container, #applications-container, #application-notes-container, #press-releases-container, #publications-container, #success-stories-container, #upcoming-events-container{width:100%;max-width:1200px;margin:0 auto;}
.results-title{margin:0 auto 5px;font-size:38px;line-height:1em;font-weight:700;color:#005581;}
.results-title h2{float:left;margin:0 0 0 1.67%;}
.results-title a{display:inline-block;margin:0 0 0 1.67%;font-size:18px;color:#c41230;}
.results-pad{margin:0 auto;padding:0 .83% 17px;}
.results-pad.no-content{margin-top:282px;}
.results-more{display:none;}
.result-item{width:295px;float:left;padding:0 10px 21px;}
.result-item img{display:block;width:100%;max-width:275px;height:auto;}
.result-item .text{background:#ffffff;padding:20px;}
.result-item h3{font-size:25px;line-height:1.2em;font-weight:300;}
.result-item h3 a{color:#005581;}
.result-item p{font-size:16px;line-height:1.25em;padding:0;margin:0 0 14px 0;}
.result-item p:last-of-type{margin-bottom:0px;}
.result-item p strong{font-weight:700;}
.result-item p a{color:#c41230;text-decoration:underline;}
.result-item a.learn-more{display:block;padding:13px 20px;background:#40b4e7;font-size:20px;line-height:1.2em;color:#ffffff;}
.result-item a.learn-more:hover{text-decoration:none;}
body.home .results-title h2{min-width:295px;}
body.page-id-8 .results-pad{margin-top:320px;padding:0 0 17px 18.34%;}
body.page-id-58 .results-pad{margin-top:320px;}
body.page-id-8 #body-container .results-pad h3{font-size:25px;line-height:1.2em;font-weight:300;margin-bottom:14px;}
body.page-id-8 #body-container .result-item{width:323px;}
body.page-id-8 #body-container .result-item img{max-width:303px;}
body.page-id-8 #body-container .results-pad h3{color:#005581;}
body.page-id-8 #body-container .result-item a{font-size:17px;color:#c41230;text-decoration:underline;}
#applications-container{position:relative;z-index:1;}
#applications-container .result-item h3{font-size:20px;margin:0 0 14px 0;}
#applications-container .result-item a.learn-more{background:#c41230;}
#application-notes-container .result-item h3,.result-item.rsc-application-note h3,.result-item.rsc-brochure h3,.result-item.rsc-poster h3,.result-item.rsc-presentation h3,.result-item.rsc-product-note h3,.result-item.rsc-seminar h3,.result-item.rsc-video h3,.result-item.rsc-webinar h3{font-size:19px;margin:0 0 14px 0;}
#application-notes-container .result-item h3 a,.result-item.rsc-application-note h3 a,.result-item.rsc-brochure h3 a,.result-item.rsc-poster h3 a,.result-item.rsc-presentation h3 a,.result-item.rsc-product-note h3 a,.result-item.rsc-seminar h3 a,.result-item.rsc-video h3 a,.result-item.rsc-webinar h3 a{color:#40b4e7;}
#press-releases-container .result-item .date{font-size:13px;font-weight:700;}
#press-releases-container .result-item h3{font-size:19px;margin:0 0 14px 0;}
#press-releases-container .result-item h3 a{color:#c41230;}
#press-releases-container .result-item a.learn-more{background:#c41230;}
#publications-container .result-item .text,.result-item.rsc-publication .text{background:#231f20;padding-bottom:0;}
#publications-container .result-item h3,.result-item.rsc-publication h3{font-size:15px;line-height:1.33em;color:#ffffff;}
#publications-container .result-item h3 a,.result-item.rsc-publication h3 a{color:#ffffff;}
#publications-container .result-item a.learn-more,.result-item.rsc-publication a.learn-more{background:#231f20;color:#fff259;}
#success-stories-container .result-item, body.page-id-58 .result-item{text-align:center;}
#success-stories-container .result-item .text,.result-item.rsc-customer-profile .text, body.page-id-58 .result-item .text{margin-top:-118px;padding-top:138px;}
#success-stories-container .result-item img,.result-item.rsc-customer-profile img, body.page-id-58 .result-item img{max-width:236px;margin:0 auto;}
body.page-id-4574 .result-item.rsc-customer-profile img{width:236px;height:236px;}
#success-stories-container .result-item h3,.result-item.rsc-customer-profile h3, body.page-id-58 .result-item h3{font-size:20px;margin:0 0 14px 0;}
#success-stories-container .result-item h3 a,.result-item.rsc-customer-profile h3 a, body.page-id-58 .result-item h3 a{color:#c41230;}
#success-stories-container .result-item p em,.result-item.rsc-customer-profile p em{font-size:17px;}
#success-stories-container .result-item p strong,.result-item.rsc-customer-profile p strong, body.page-id-58 .result-item strong{font-size:14px;}
#success-stories-container .result-item a.learn-more,.result-item.rsc-customer-profile a.learn-more, body.page-id-58 .result-item a.learn-more{background:#c41230;}
#upcoming-events-container .result-item h3{background:#231f20;padding:20px;font-size:20px;color:#ffffff;}
#upcoming-events-container .result-item p{font-size:15px;color:#000000;}

#footer-container{width:100%;margin:0 auto 0;}
#footer-pad{width:100%;max-width:1200px;margin:0 auto;}
#footer{width:100%;padding:46px 1.67%;}
#footer img{float:right;}
#footer p{float:left;font-size:16px;line-height:1.5em;color:#ffffff;}
#footer a{color:#fff259;text-decoration:underline;}

@media only screen and (max-width: 1199px) {
	.results-pad{width:885px;padding:0;}
	body.page-id-8 .results-pad{width:969px;padding:0;}
	#body-container article.page img.wp-post-image{width:50%;max-width:500px;}
}

@media only screen and (max-width: 1099px) {
	.main-menu li{margin:0 1%;font-size:17px;line-height:1.53em;}
	#body-container .left-menu li{font-size:17px;}
	#body-container article.page img.wp-post-image{margin-top:-250px;}
}

@media only screen and (max-width: 1024px) {
	.main-menu li{margin:0 .75%;font-size:16px;line-height:1.625em;}
	#body-container .left-menu li{font-size:16px;}
}

@media only screen and (max-width: 969px) {
	body.page-id-8 .results-pad{width:646px;}
}

@media only screen and (max-width: 924px) {
	#layout{background-position:center 80px;}
	.top-bar{display:block;position:fixed;left:0;right:0;z-index:89;}
	body.home .top-bar .name img{display:inline-block;}
	body.home #wrap, #wrap{padding-top:137px;}
	body.home #layout{background-image:url(/wp-content/uploads/bg_home-mobile.jpg) !important;}
	#home-body-container{padding-bottom:0;}
	#home-body-container .left-column-container{float:none;width:100%;margin:0 auto;padding:0 2.5%;}
	#home-body-container .left-column{float:none;width:100%;max-width:none;margin:0;padding:0;}
	#home-body-container .logo{display:none;}
	#home-body-container article{float:none;width:100%;margin:100px 0 0;}
	#home-body-container article .tagline{font-size:26px;line-height:1.2em;}
	#home-body-container article h1{font-size:33px;}
	#home-body-container article p{line-height:1.5em;}
	#home-body-container .right-column{float:none;width:100%;margin:0;}
	#home-body-container .right-column .rotator{position:relative;width:100%;height:auto;}
	#home-body-container .right-column .slick{height:auto;background-size:280px auto;background-position:center 31px !important;padding-top:150px;}
	#home-body-container .right-column .content{width:90%;max-width:360px;margin:0 auto !important;padding-bottom:0;background:none;}
	#home-body-container .right-column .text{padding:20px 20px 0;}
	#header-container{display:none;}
	#breadcrumbs-container{display:none;}
	#body-container .left-menu{margin-top:100px}
	#body-container article{margin-top:100px;}
	body.single-rsc-application-note #body-container .left-menu, body.single-rsc-brochure #body-container .left-menu, body.single-rsc-poster #body-container .left-menu, body.single-rsc-presentation #body-container .left-menu, body.single-rsc-product-note #body-container .left-menu, body.single-rsc-publication #body-container .left-menu, body.single-rsc-seminar #body-container .left-menu, body.single-rsc-webinar #body-container .left-menu{margin-top:50px;}
	body.single-rsc-customer-profile #body-container .left-menu, body.single-leadership-card #body-container .left-menu{margin-top:0;}
	body.single-rsc-application-note #body-container article, body.single-rsc-brochure #body-container article, body.single-rsc-poster #body-container article, body.single-rsc-presentation #body-container article, body.single-rsc-product-note #body-container article, body.single-rsc-publication #body-container article, body.single-rsc-seminar #body-container article, body.single-rsc-webinar #body-container article{margin-top:0;}
	body.single-rsc-customer-profile #body-container article, body.single-leadership-card #body-container article{margin-top:0;}
	body.page-id-4273 #body-container article, body.search-results #body-container article{margin-top:0;}
	#body-container .search input{width:75%;font-size:18px;}
	#body-container .search input.submit{width:15%;font-size:20px;}
	#body-container .form{margin-top:50px;}
	#body-container article.page img.wp-post-image{margin-top:-50px;}
}

@media only screen and (max-width: 884px) {
	.results-pad{width:590px;}
	.mobile{display:inline-block;}
	.no-mobile{display:none;}
	body.home #applications-container .result-item .text{display:none;}
}

@media only screen and (max-width: 767px) {
	body{background:#ffffff;}
	#body-container .left-menu{display:none;}
	#body-container article{float:none;width:100%;padding:0 2.5%;}
	body.single-rsc-customer-profile #body-container article, body.single-leadership-card #body-container article{float:none;width:100%;padding:0 2.5%;}
	body.single-rsc-customer-profile #body-container article .entry-content .success-story-pad, body.single-leadership-card #body-container article .entry-content .leadership-card-pad{max-width:none;}
	body.single-rsc-application-note #body-container article, body.single-rsc-brochure #body-container article, body.single-rsc-poster #body-container article, body.single-rsc-presentation #body-container article, body.single-rsc-product-note #body-container article, body.single-rsc-publication #body-container article, body.single-rsc-seminar #body-container article, body.single-rsc-webinar #body-container article{float:none;width:100%;padding:0 2.5%;}
	#body-container .form{float:none;width:95%;margin:0 auto;padding:2.5%;}
	#body-container article h1{font-size:26px;}
	#body-container article h2{font-size:24px;}
	#body-container article h3{font-size:26px;}
	#body-container article p, #body-container article .intro{font-size:16px;line-height:1.5em;}
	#body-container article.page .quote p{font-size:19px;}
	#body-container article.page .quote .credit{font-size:16px;}
	#body-container article ol li, #body-container article ul li{font-size:16px;line-height:1.5em;}
	#body-container article.page img.wp-post-image{display:none;}
	body.page-template-resource-center-page #body-container article .entry-content .dropdown{float:none;width:100%;max-width:none;}
	.results-pad.no-content {margin-top:62px;}
	body.page-id-8 .results-pad, body.page-id-58 .results-pad{margin-top:100px;}
	#footer{background:#005581;padding:22px 2.5% 33px;text-align:center;}
	#footer img{width:36.5%;max-width:146px;float:none;margin-right:0;}
	#footer p{float:none;font-size:15px;margin-bottom:20px;}
	#footer .fax{display:none;}
}

@media only screen and (max-width: 645px) {
	body.page-id-8 .results-pad{width:323px;}
}

@media only screen and (max-width: 600px) {
	#home-body-container .page p{font-size:16px;line-height:1.25em;}
	.results-title h2{float:none;margin:0 auto;text-align:center;}
	.results-title a{display:none;}
	#body-container .search input{width:70%;font-size:17px;}
	#body-container .search input.submit{width:20%;font-size:19px;}
	#thank-you-popover .top{width:95%;}
	#thank-you-popover h1{font-size:26px;}
	#thank-you-popover .top p{font-size:20px;}
	#thank-you-popover .top a{width:80%;max-width:280px;font-size:18px;padding:15px 10px;}
	#thank-you-popover .bottom{width:90%;}
	#thank-you-popover .bottom p{font-size:16px;}
body.page-id-2445 #fancybox-outer, body.page-id-2447 #fancybox-outer, body.page-id-2449 #fancybox-outer, body.page-id-2451 #fancybox-outer, body.page-id-2453 #fancybox-outer, body.page-id-2455 #fancybox-outer, body.page-id-2457 #fancybox-outer, body.page-id-2461 #fancybox-outer, body.page-id-2463 #fancybox-outer{width:100% !important;}
	#wpadminbar{position:fixed !important;}
}

@media only screen and (max-width: 589px) {
	.results-pad{width:295px;}
	.results-more{display:block;margin:0 auto 45px;text-align:center;}
	.results-more:last-of-type{margin:0 auto 30px;}
	.results-more a{display:inline-block;padding:11px 18px;background:#005581;font-size:18px;font-weight:700;line-height:1em;color:#ffffff;}
	.results-more a:hover{text-decoration:none;}
	body.page-id-8 .results-pad{width:323px;}
}

@media only screen and (max-width: 480px) {
	#body-container .search input{width:65%;}
	#body-container .search input.submit{width:25%;}
	#thank-you-popover .top{width:90%;}
}