 */@import url("//hello.myfonts.net/count/2e9fdb");@font-face{font-family:ProximaNova-Regular;src:url("../fonts/2E9FDB_15_0.eot");src:url("../fonts/2E9FDB_15_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_15_0.woff") format("woff"),url("../fonts/2E9FDB_15_0.ttf") format("truetype"),url("../fonts/2E9FDB_15_0.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNova-Regular;src:url("../fonts/2E9FDB_15_0.svg#ProximaNova-Regular") format("svg")}}@font-face{font-family:ProximaNova-Bold;src:url("../fonts/2E9FDB_11_0.eot");src:url("../fonts/2E9FDB_11_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_11_0.woff") format("woff"),url("../fonts/2E9FDB_11_0.ttf") format("truetype"),url("../fonts/2E9FDB_11_0.svg#ProximaNova-Bold") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNova-Bold;src:url("../fonts/2E9FDB_11_0.svg#ProximaNova-Bold") format("svg")}}@font-face{font-family:ProximaNova-Medium;src:url("../fonts/2E9FDB_14_0.eot");src:url("../fonts/2E9FDB_14_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_14_0.woff") format("woff"),url("../fonts/2E9FDB_14_0.ttf") format("truetype"),url("../fonts/2E9FDB_14_0.svg#ProximaNova-Medium") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNova-Medium;src:url("../fonts/2E9FDB_14_0.svg#ProximaNova-Medium") format("svg")}}@font-face{font-family:ProximaNovaCond-Bold;src:url("../fonts/2E9FDB_72_0.eot");src:url("../fonts/2E9FDB_72_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_72_0.woff") format("woff"),url("../fonts/2E9FDB_72_0.ttf") format("truetype"),url("../fonts/2E9FDB_72_0.svg#ProximaNovaCond-Bold") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNovaCond-Bold;src:url("../fonts/2E9FDB_72_0.svg#ProximaNovaCond-Bold") format("svg")}}@font-face{font-family:ProximaNova-Light;src:url("../fonts/2E9FDB_13_0.eot");src:url("../fonts/2E9FDB_13_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_13_0.woff") format("woff"),url("../fonts/2E9FDB_13_0.ttf") format("truetype"),url("../fonts/2E9FDB_13_0.svg#ProximaNova-Light") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNova-Light;src:url("../fonts/2E9FDB_13_0.svg#ProximaNova-Light") format("svg")}}@font-face{font-family:ProximaNovaSCond-Light;src:url("../fonts/2E9FDB_56_0.eot");src:url("../fonts/2E9FDB_56_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_56_0.woff") format("woff"),url("../fonts/2E9FDB_56_0.ttf") format("truetype"),url("../fonts/2E9FDB_56_0.svg#ProximaNovaSCond-Light") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNovaSCond-Light;src:url("../fonts/2E9FDB_56_0.svg#ProximaNovaSCond-Light") format("svg")}}@font-face{font-family:ProximaNovaSCond-Medium;src:url("../fonts/2E9FDB_58_0.eot");src:url("../fonts/2E9FDB_58_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2E9FDB_58_0.woff") format("woff"),url("../fonts/2E9FDB_58_0.ttf") format("truetype"),url("../fonts/2E9FDB_58_0.svg#ProximaNovaSCond-Medium") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:ProximaNovaSCond-Medium;src:url("../fonts/2E9FDB_58_0.svg#ProximaNovaSCond-Medium") format("svg")}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,p,address,hr,table,fieldset,figure,pre{margin-bottom:24px;margin-bottom:1.5rem}ul,ol,dd{margin-left:48px;margin-left:3rem}h1{font-size:36px;font-size:2.25rem;line-height:1.33333}h2{font-size:30px;font-size:1.875rem;line-height:1.6}h3{font-size:24px;font-size:1.5rem;line-height:1}h4{font-size:20px;font-size:1.25rem;line-height:1.2}h5{font-size:16px;font-size:1rem;line-height:1.5}h6{font-size:14px;font-size:0.875rem;line-height:1.71429}.lede{font-size:34px;font-size:2.125rem;line-height:1.41176}li>ul,li>ol{margin-bottom:0}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[width],img[height]{max-width:none}img{height:auto}html{font-size:1em;line-height:1.5;background-color:#f9f9f9;color:#333;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{font-family:"ProximaNova-Regular", sans-serif}body{background:#fff}h1,h2,h3,h4,h5,h6{font-family:'ProximaNova-Bold', sans-serif;font-weight:300;color:#ffff}h4,h5,h6{font-weight:600;text-transform:uppercase}.heading{font-size:34px;font-size:2.125rem;line-height:1.41176;font-weight:600}.heading-sub{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0;color:#3b3d40;text-transform:uppercase}a,strong,b,dt{font-weight:600}blockquote{width:50%;margin:0 auto;padding:1em 1em 2em 2em;border-top:1px solid #333;border-bottom:1px solid #333;position:relative}blockquote::before{content:'“';display:block;height:24px;width:24px;position:absolute;top:10px;left:0;text-align:center;font-size:1.5em;color:#fff;background-color:#00ACEC}code,kbd,samp{color:#6eb352;font-family:Inconsolata, Monaco, Consolas, "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace}pre{white-space:pre;word-wrap:normal;overflow:auto;padding:12px;background-color:#333;border-radius:10px}pre,pre code,pre kbd,pre samp{color:#fff}hr{border:none;border-bottom:1px solid #ddd;margin-bottom:23px}pre mark{background:none;border-bottom:1px solid;color:inherit}.text-banner{text-align:center}a{text-decoration:none;color:#00ACEC}a:hover,a:active,a:focus{text-decoration:underline}.link-secret{color:inherit;font-weight:300}.link-secret:hover,.link-secret:active,.link-secret:focus{color:#00ACEC;text-decoration:none}q{font-style:italic;quotes:"‘" "’" "“" "”"}q:before{content:open-quote}q:after{content:close-quote}blockquote{text-indent:-0.41em;quotes:"“" "”"}blockquote p:before{content:open-quote}blockquote p:after{content:no-close-quote}blockquote p:last-of-type{margin-bottom:0}blockquote p:last-of-type:after{content:close-quote}blockquote q{quotes:"‘" "’"}blockquote q:before{content:open-quote}blockquote q:after{content:close-quote}@media screen and (min-width: 64em){.hentry{margin-top:-150px}}@media screen and (min-width: 64em){.no-sidebar .hentry{margin-left:auto;margin-right:auto}}@media screen and (min-width: 64em){.left-sidebar .hentry{margin:-150px 1.5em 0 0}}@media screen and (min-width: 64em){.right-sidebar .hentry{margin:-150px 0 0 1.5em}}.hero-with-text .hentry,.no-header .hentry{margin-top:0}.no-sidebar .page.hentry{max-width:980px}@media screen and (min-width: 45em){.no-sidebar .page.hentry{width:90%}}.home{background:#eeeeee}.home .site-main{width:100%;margin-top:0;margin-bottom:0;padding:0;border-radius:0;background:none}.home .hentry{margin-bottom:0}@media screen and (min-width: 64em){.front-page-dynamic-content{padding-top:3em}}.juicer-feed h1.referral{margin:0 auto}.juicer-feed h1.referral a{display:none}.juicer-feed .j-paginate{display:none}.j-filters{position:relative;background:#00ACEC}@media screen and (min-width: 64em){.j-filters:before{content:"Stay Connected";position:absolute;left:5em;bottom:15px;width:600px;font-family:'ProximaNova-Medium';font-size:22px;font-size:1.375rem;line-height:1.09091;color:#fff}}.juicer-feed ul.j-filters li{width:265px;color:transparent}.juicer-feed ul.j-filters li:before{margin-left:45%;font-size:25px;color:#fff}.juicer-feed ul.j-filters li.all{display:none}.juicer-feed ul.j-filters li.selected{box-shadow:inset 0 0 10px #000000}.juicer-feed ul.j-filters li:hover:after,.juicer-feed ul.j-filters li.selected:after{background:none}@media screen and (min-width: 64em){.juicer-feed .j-stacker{width:90%;margin:0 auto}}.juicer-feed.colored-icons li.feed-item{position:relative;border-radius:8px;border:none;background:#ECECEC}.j-image img{border-radius:8px 8px 0 0;margin:0}.j-text{padding:1.5em;margin-top:-10px;background:#fff;border-radius:0 0 8px 8px;color:#717e81}.juicer-feed .j-meta a.j-social{position:absolute;top:10px;right:1em;padding:0.5em;height:60px}.juicer-feed .j-meta a.j-social:before{color:#fff}.juicer-feed .j-meta a.twitter{background:url("images/twitter-ribbon.png") no-repeat}.juicer-feed .j-meta a.facebook{background:url("images/facebook-ribbon.png") no-repeat}.contact-content{padding-top:1.5em}.contact-widget{padding:1em;min-height:320px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-family:Montserrat, sans-serif;font-size:12px;font-size:0.75rem;line-height:2;font-weight:700;text-transform:uppercase;text-align:center}.contact-widget:nth-child(n+3){border-bottom:0}.contact-widget:nth-child(odd){border-left:1px solid #ddd}.contact-widget i{margin-bottom:0.75em;font-size:64px}.contact-widget__title{font-size:14px;font-size:0.875rem;line-height:1.71429;color:#333}.error-404{margin-top:4em}@media screen and (min-width: 64em){.error-404 .wrapper{width:75%}}.error-404 .huge-heading{text-transform:uppercase;border-bottom:1px solid #ddd}.single .site-main{margin-left:0}.woocommerce-page .site-main{width:100%;margin-top:0;border-radius:0}.woocommerce-page .site-main .hentry{margin-top:0}.request-transcript-order-form .entry-content,.request-certificate-order-form .entry-content{position:relative}.request-transcript-order-form .no-sidebar .hentry,.request-certificate-order-form .no-sidebar .hentry{width:100%;max-width:100%;margin-top:0}.search .site-main .wrapper{margin:1.5em auto}@media screen and (min-width: 64em){.search .site-main .wrapper{width:75%}}.wrapper{margin:0 auto;padding-right:12px;padding-left:12px}@media screen and (min-width: 45em){.wrapper{padding-right:24px;padding-left:24px}}.wrapper--wide{max-width:1276px}.btn,.button,.btn--spoiler.su-spoiler-closed,.btn--cta.su-spoiler-closed{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:0;cursor:pointer;overflow:visible;padding:11px 23px;background-color:none;border:1px solid none;border-radius:0px}.btn,.button,.btn--spoiler.su-spoiler-closed,.btn--cta.su-spoiler-closed,.btn:hover,.button:hover,.btn--spoiler.su-spoiler-closed:hover,.btn--cta.su-spoiler-closed:hover,.btn:active,.button:active,.btn--spoiler.su-spoiler-closed:active,.btn--cta.su-spoiler-closed:active,.btn:focus,.button:focus,.btn--spoiler.su-spoiler-closed:focus,.btn--cta.su-spoiler-closed:focus{text-decoration:none;color:#fff}.btn::-moz-focus-inner,.button::-moz-focus-inner,.btn--spoiler.su-spoiler-closed::-moz-focus-inner,.btn--cta.su-spoiler-closed::-moz-focus-inner{border:0;padding:0}.btn--small{padding:5px 11px}.btn--large{padding:23px 47px}.btn--full{width:100%}.btn--pill,.btn--basic,.btn--readmore{border-radius:100px}.layout{list-style:none;margin:0;padding:0;margin-left:-24px}.layout__item{display:inline-block;padding-left:24px;vertical-align:top;width:100%}.layout--tiny{margin-left:-6px}.layout--tiny>.layout__item{padding-left:6px}.layout--small{margin-left:-12px}.layout--small>.layout__item{padding-left:12px}.layout--large{margin-left:-48px}.layout--large>.layout__item{padding-left:48px}.layout--huge{margin-left:-96px}.layout--huge>.layout__item{padding-left:96px}.layout--flush{margin-left:0}.layout--flush>.layout__item{padding-left:0}.layout--rev{direction:rtl;text-align:left}.layout--rev>.layout__item{direction:ltr;text-align:left}.layout--middle>.layout__item{vertical-align:middle}.layout--bottom>.layout__item{vertical-align:bottom}.layout--right{text-align:right}.layout--right>.layout__item{text-align:left}.layout--center{text-align:center}.layout--center>.layout__item{text-align:left}.layout--auto>.layout__item{width:auto}.media{display:block}.media__img{float:left;margin-right:24px}.media__img>img{display:block}.media__body{overflow:hidden;display:block}.media__body,.media__body>:last-child{margin-bottom:0}.media--rev>.media__img{float:right;margin-right:0;margin-left:24px}@media screen and (max-width: 720px){.media--responsive>.media__img{float:none;margin-right:0;margin-bottom:24px;margin-left:0}}.box{display:block;padding:24px}.box>:last-child{margin-bottom:0}.list-bare{margin:0;padding:0;list-style:none}.list-inline{margin:0;padding:0;list-style:none}.list-inline>li{display:inline-block}.list-block{margin:0;padding:0;list-style:none}.list-block__item,.list-block>li{padding:10px}.list-ui,.list-ui__item,.list-ui>li{border:0 solid #ccc}.list-ui{margin:0;padding:0;list-style:none;border-top-width:1px}.list-ui__item,.list-ui>li{padding:24px;border-bottom-width:1px}.list-ui--small>.list-ui__item,.list-ui.list-ui--small>li{padding:12px}.list-ui__title{display:block;font-size:12px;font-size:0.75rem;line-height:2;font-weight:600;color:#999;margin-bottom:0}.block{display:block}.block__img{vertical-align:middle;margin-bottom:24px}.block--flush>.block__img{margin-bottom:0}.block__body{display:block}.block--center{text-align:center}.block__img--roundtop{border-radius:4px 4px 0 0}.block--bottom-round{border-radius:0 0 4px 4px}.inuit-tabs{margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;text-align:center}.inuit-tabs__item{display:table-cell}.inuit-tabs__link{display:block}.table,table{width:100%}.table--fixed{table-layout:fixed}.table--compact th,.table--compact td{padding:6px}.table--cosy th,table th,.table--cosy td,table td{padding:12px}.table--comfy th,.table--comfy td{padding:24px}.table--cells th,.table--cells td{border:1px solid #ccc}.table--rows,.table--rows th,.table--rows td{border:0 solid #ccc}.table--rows{border-top-width:1px}.table--rows th,.table--rows td{border-bottom-width:1px}.table--columns,.table--columns th,.table--columns td{border:0 solid #ccc}.table--columns{border-left-width:1px}.table--columns th,.table--columns td{border-right-width:1px}th{text-align:left}.list-full{display:table;width:100%}.list-full>li{display:table-cell}.list-full>li>a{display:block}.attachment-full{width:100%}.image--rounded{border-radius:10px}.image--circle{border-radius:500px;border-radius:50%}.image-crop{overflow:hidden}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.wp-caption.alignnone img,img.alignnone{max-width:100%}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center;margin:0 auto}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.text-input,.input-text,textarea{width:100%;margin-bottom:1.5em;padding:0.75em 1.5em;border:1px solid #ddd;border-radius:4px;background:#f4f4f4;color:#333}select{display:block;width:100%;height:44px;padding:0.75em 1.5em;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.screen-reader-text,.sr-only{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus,.sr-only:hover,.sr-only:active,.sr-only:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#fff;display:block;font-size:14px;font-size:0.875rem;line-height:1.71429;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.breadcrumbs{/*border-bottom:1px solid #ddd;*/padding-top:1.5em;padding-bottom:1.5em}.breadcrumbs span a,.breadcrumbs span[property="v:title"]{font-size:18px;font-size:1.125rem;line-height:1.33333;font-style:italic;font-weight:100;color:#333}.link--breadcrumb{font-size:18px;font-size:1.125rem;line-height:1.33333;font-style:italic;font-weight:100;color:#333}.link--breadcrumb:after{content:">";display:inline-block;padding:0 1em}a.home{background:none}.list--social-share{margin:1.5em 0}.list--social-share li:last-child a{margin-right:0}.link--social{margin-right:1em;padding:0.5em 1em;text-align:center;color:#fff}@media screen and (min-width: 64em){.link--social{margin-right:2em}}.link--facebook{background:#3b5998}.link--twitter{background:#55acee}.link--youtube{background:#cd201f}.link--linkedin{background:#0077b5}.link--pinterest{background:#bd081c}.link--google{background:#dc4e41}.link--slideshare{background:#0077b5}.tag{margin-right:1em;margin-bottom:1.5em;padding:0.5em 1.5em 0.5em 0.8em;border-radius:5px;font-family:'ProximaNova-Bold';font-size:11px;font-size:0.6875rem;line-height:2.18182;text-transform:uppercase;color:#fff;background:#de2652}.tag .fa{padding-right:1em}.btn,.button,.btn--spoiler.su-spoiler-closed,.btn--cta.su-spoiler-closed{outline:none;border:none;position:relative;font-family:'ProximaNova-Medium', sans-serif;font-weight:bold;text-transform:uppercase;transition:all 0.3s}.btn--basic{border:1px solid #ddd;color:#333}.btn--basic:hover{background:#333;color:#fff}.btn--primary{border:3px solid #00ACEC;border-radius:3px;background:#00ACEC}.btn--primary:hover{background:none;color:#00ACEC}.btn--secondary{border:3px solid #00ACEC;border-color:#2f7195;background:#2f7195}.btn--secondary:hover{background:none;color:#2f7195}.btn--flat{border:3px solid #00ACEC;background:transparent;color:#00ACEC}.btn--flat:hover,.btn--flat:active,.btn--flat:focus{background:#00ACEC;color:#fff}.btn--3d{background:#00ACEC;border-radius:0 0 5px 5px;box-shadow:0 6px #0074a0;transition:none}.btn--3d:hover{box-shadow:0 4px #0074a0;top:2px}.btn--positive{border:3px solid #47a88f;background:#47a88f}.btn--positive:hover{background:none;color:#47a88f}.btn--negative{border:3px solid #CF4239;background:#CF4239}.btn--negative:hover{background:none;color:#CF4239}.btn--disabled{border:2px solid #c4c4c4;background:#ddd;color:#999;cursor:none;pointer-events:none}.btn--outline{border:1px solid #00ACEC;background:none;color:#00ACEC}.btn--outline:hover,.btn--outline:active,.btn--outline:focus{background:#00ACEC;color:#fff}.btn--round,.btn--3d{border-radius:10px}.btn--light{color:#fff}.btn .fa-before,.button .fa-before,.btn--spoiler.su-spoiler-closed .fa-before,.btn--cta.su-spoiler-closed .fa-before{padding-right:1em}.btn .fa-after,.button .fa-after,.btn--spoiler.su-spoiler-closed .fa-after,.btn--cta.su-spoiler-closed .fa-after{padding-left:1em}.btn--grey,.btn--readmore{border:1px solid #ddd;color:#222;font-size:12px;font-size:0.75rem;line-height:2;letter-spacing:0.5em}.btn--grey:hover,.btn--readmore:hover{background:#333;color:#fff}.btn--translucent{border:1px solid rgba(255,255,255,0.15);font-size:12px;font-size:0.75rem;line-height:2;letter-spacing:0.5em;color:#fff}.btn--translucent:hover{background:#fff;color:#2f7195}.btn--shares{border:1px solid #ddd;font-family:'ProximaNova-Regular';font-style:italic;text-transform:lowercase;background:transparent;color:#999}.btn--shares:hover{border-color:#00ACEC;background:#00ACEC;color:#fff}.btn--readmore{display:block;max-width:250px;margin-top:1em}.gform_button{background-color:#00ACEC}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:2em 1em;border-radius:0}.woocommerce a.button.alt{background:#00ACEC;font-family:sans-serif}.fill-dark{fill-rule:evenodd;clip-rule:evenodd;fill:#4C5A8E}.fill-light{fill-rule:evenodd;clip-rule:evenodd;fill:#8E99CE}.fill-white{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF}.btn-group{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group>.button,.btn-group>.btn--spoiler.su-spoiler-closed,.btn-group>.btn--cta.su-spoiler-closed{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.button:hover,.btn-group>.btn--spoiler.su-spoiler-closed:hover,.btn-group>.btn--cta.su-spoiler-closed:hover,.btn-group>.btnfocus,.btn-group>.btn:active,.btn-group>.button:active,.btn-group>.btn--spoiler.su-spoiler-closed:active,.btn-group>.btn--cta.su-spoiler-closed:active,.btn-group>.btn.active,.btn-group>.active.button,.btn-group>.active.btn--spoiler.su-spoiler-closed,.btn-group>.active.btn--cta.su-spoiler-closed{z-index:2}.btn-group .btn+.btn,.btn-group .button+.btn,.btn-group .btn--spoiler.su-spoiler-closed+.btn,.btn-group .btn--cta.su-spoiler-closed+.btn,.btn-group .btn+.button,.btn-group .button+.button,.btn-group .btn--spoiler.su-spoiler-closed+.button,.btn-group .btn--cta.su-spoiler-closed+.button,.btn-group .btn+.btn--spoiler.su-spoiler-closed,.btn-group .button+.btn--spoiler.su-spoiler-closed,.btn-group .btn--spoiler.su-spoiler-closed+.btn--spoiler.su-spoiler-closed,.btn-group .btn--cta.su-spoiler-closed+.btn--spoiler.su-spoiler-closed,.btn-group .btn+.btn--cta.su-spoiler-closed,.btn-group .button+.btn--cta.su-spoiler-closed,.btn-group .btn--spoiler.su-spoiler-closed+.btn--cta.su-spoiler-closed,.btn-group .btn--cta.su-spoiler-closed+.btn--cta.su-spoiler-closed,.btn-group .btn+.btn-group,.btn-group .button+.btn-group,.btn-group .btn--spoiler.su-spoiler-closed+.btn-group,.btn-group .btn--cta.su-spoiler-closed+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.button,.btn-group .btn-group+.btn--spoiler.su-spoiler-closed,.btn-group .btn-group+.btn--cta.su-spoiler-closed,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn--spoiler.su-spoiler-closed:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn--cta.su-spoiler-closed:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#47a88f;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:24px;color:#fff;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#262626;text-decoration:none;outline:0;background-color:#f5f5f5}.open>.dropdown-menu{display:block}.open>a{outline:0}.alert{height:70px;padding:1em;position:relative;background:#ddd;font-weight:600}.alert .fa{padding-right:1em}.alert .fa-2x{vertical-align:middle}.alert a{color:#333}.noty-close{display:inline-block;width:100px;height:70px;position:absolute;top:0;right:0;background:#fff;line-height:70px;text-align:center;cursor:pointer}.alert-warning{background:#e8ae4a;color:#fff}.alert-warning .noty-close{color:#e8ae4a}.alert-success{background:#6eb352;color:#fff}.alert-success .noty-close{color:#6eb352}.alert-info{background:#00ACEC;color:#fff}.alert-info .noty-close{color:#00ACEC}.alert-danger{background:#CF4239;color:#fff}.alert-danger .noty-close{color:#CF4239}.alert--rounded{border-radius:10px}.site-header{background-color:#00ACEC;border-bottom:1px solid #e2e2e2;color:#fff}@media screen and (min-width: 64em){.site-header{background-color:#fff}}.site-branding{width:80%;margin:0 auto}@media screen and (min-width: 64em){.site-branding{width:20%;padding:0 1em;float:left;border-right:1px solid #ddd}}@media screen and (min-width: 90em){.site-branding{padding:1.5em;border-right:0}}.site-nav__logo{width:100%;fill:#fff}@media screen and (min-width: 64em){.site-nav__logo{fill:#00ACEC}}.menu-toggle{display:none}.primary-nav-wrapper{position:relative;clear:both}@media screen and (min-width: 64em){.primary-nav-wrapper{border-top:1px solid #ddd;border-left:1px solid #ddd}}@media screen and (min-width: 90rem){.primary-nav-wrapper{clear:none;float:left;width:80%;border-top-width:0}}.main-navigation{width:100%;float:left;position:relative;z-index:50}@media screen and (min-width: 64em){.main-navigation{width:90%}}.ubermenu-responsive-toggle-main{height:48px}.primary_navigation{margin:0;padding:0;list-style:none}.primary_navigation li{display:inline-block}.primary_navigation li a{color:#333;padding:10px 16px}.secondary-menus{display:none;position:relative;float:left;width:50%;max-height:70px;border-bottom:1px solid #ddd;line-height:70px;z-index:100}@media screen and (min-width: 64em){.secondary-menus{display:block;width:80%}}@media screen and (min-width: 90em){.secondary-menus{border-left:1px solid #ddd}}.external-links,.top-nav,.social-links{display:none}@media screen and (min-width: 70em){.external-links,.top-nav,.social-links{display:block}}@media screen and (min-width: 64em){.external-links,.social-links{display:block;height:60px}}@media screen and (min-width: 100rem){.external-links,.social-links{height:70px}}.top-nav{z-index:10}@media screen and (min-width: 64em){.top-nav{display:block;position:absolute;top:60px}.top-nav .ubermenu-topmenu .ubermenu-item-level-0>.ubermenu-target{padding:15px;font-size:12px;text-transform:uppercase}}@media screen and (min-width: 64em) and (min-width: 90rem){.top-nav .ubermenu-topmenu .ubermenu-item-level-0>.ubermenu-target{padding:12px}}@media screen and (min-width: 90rem){.top-nav{float:left;position:static;margin-top:10px}}@media screen and (min-width: 100rem){.top-nav{margin-top:14px}}.external-links{float:left;border-right:1px solid #ddd}.social-links{position:absolute;top:0;right:0;z-index:9000}.social-links input{display:none}.social-links label{position:absolute;right:100%;padding:14px 18px;font-size:32px;line-height:0;background-color:#fff;cursor:pointer;z-index:9999;transition:all 0.3s}@media screen and (min-width: 100em){.social-links label{font-size:40px}}.social-links label i{color:#999;transition:all 0.3s ease-in-out}.menu-social-links li{float:left}.menu-social-links li:nth-child(-n+4){opacity:0;display:none;transition:all 0.3s ease-in-out}.menu-social-links li a{display:block;min-width:60px;padding:14px 18px;text-align:center;line-height:0}.menu-social-links li a i{font-size:32px;color:#fff}@media screen and (min-width: 100em){.menu-social-links li a i{font-size:40px}}#slide:checked ~ ul li:nth-child(-n+4){opacity:1;display:block}#slide:checked ~ label.open{right:100%}#slide:checked ~ label.open i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.social-links .ubermenu .ubermenu-target{padding:5px 10px}@media screen and (min-width: 64em){.social-links .ubermenu .ubermenu-target{padding:14px 16px}}.social-links .ubermenu-skin-vanilla{font-size:10px}.social-links .ubermenu-icon{font-size:2.5em}@media screen and (min-width: 100em){.social-links .ubermenu-icon{font-size:3.2em}}.main-navigation .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{margin:24px 0}.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0:hover,.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-active:hover,.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item,.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor{background:#193b7e}.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target,.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-active:hover>.ubermenu-target,.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{border-left:0;outline:none;background:none}.ubermenu-topmenu .ubermenu-nav .ubermenu-item-level-0>.ubermenu-target{height:48px}.ubermenu-external-links .ubermenu-target,.ubermenu-external-links .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{height:60px}@media screen and (max-width: 90rem){.ubermenu-main .ubermenu-item-level-0>a.ubermenu-target,.ubermenu-main .ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-text_only,.ubermenu-main .ubermenu-item-level-0>.ubermenu-target .ubermenu-target-title{font-size:12px;padding-left:10px}}@media screen and (min-width: 90rem){.ubermenu-main .ubermenu-item-level-0>a.ubermenu-target,.ubermenu-main .ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-text_only,.ubermenu-main .ubermenu-item-level-0>.ubermenu-target .ubermenu-target-title{font-size:16px;padding-left:10px}}.ubermenu-external-links .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{padding-top:25px;padding-right:25px}@media screen and (min-width: 64rem) and (max-width: 90rem){.ubermenu-external-links .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{padding-top:15px}}@media screen and (min-width: 64rem){.ubermenu-external-links .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-12px}}@media screen and (min-width: 90rem){.ubermenu-external-links .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-1px}}.top-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{right:4px}@media screen and (min-width: 90rem){.top-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-8px;right:0}}@media screen and (min-width: 64rem) and (max-width: 70rem){.top-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-5px}}@media screen and (min-width: 60rem){.main-navigation .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-4px}}@media screen and (min-width: 90rem){.main-navigation .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-8px}}.menu-username,.menu-cart-count{position:absolute;top:0;display:block;font-size:10px;font-size:0.625rem;line-height:2.4;color:#333}.menu-cart-count{left:1.2em}.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target .menu-cart-count,.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target .menu-username,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target .menu-username,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target .menu-cart-count{color:#f4f4f4}.nav-links{text-align:center}.pagination{padding:1em}.pagination a,.pagination .current{margin:0 2px;padding:8px 12px;border:3px solid #d3d9dd;border-radius:5px;color:#576366;text-decoration:none;transition:border-color, .2s, ease-in-out, color, .2s, ease-in-out}.pagination a:hover,.pagination .current:hover{border:3px solid #b9c1c8;color:#3e474f}.pagination .current{border-color:#f1f3f4}.sui-table-of-contents>li{background:#fff}.sui-table-of-contents>li a{display:block;font-family:'ProximaNova-Semibold', Arial, sans-serif;font-size:14px;text-decoration:none}.sui-table-of-contents>li>a{position:relative;padding:1.5em;border-bottom:1px solid #ddd;text-transform:uppercase;color:#333;letter-spacing:0.0625em;line-height:1}.sui-table-of-contents>li>a i{float:right;color:#bdc3c7}.sui-table-of-contents .children{display:none;margin:0;padding:0;background:#3498db;list-style:none}.sui-table-of-contents .children li a{padding:0.5em 1.5em;color:#ecf0f1}.sui-table-of-contents .children li a i{display:none}.sui-table-of-contents .active i,.sui-table-of-contents .current_page_item i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:.3s ease;color:#95a5a6}.current_page_item .children{display:block}#menu-quick-links{margin:0;padding:0;list-style:none;text-align:center;background:#fff}@media screen and (min-width: 64em){#menu-quick-links{border:1px solid #ddd;border-radius:4px}}#menu-quick-links li{float:left;width:25%;padding-top:0.5em;border-right:1px solid #ddd;font-size:32px;font-size:2rem;line-height:1.5;color:#3f5693}@media screen and (min-width: 64em){#menu-quick-links li{float:none;width:auto;margin:0 0.5em;padding:0.5em 0;border-right:0;border-bottom:1px solid #ddd;font-size:64px}}#menu-quick-links li img{width:50%}#menu-quick-links li:last-child{border:0}#menu-quick-links li a{display:block;font-size:10px;font-size:0.625rem;line-height:2.4;text-transform:uppercase}@media screen and (min-width: 64em){#menu-quick-links li a{font-size:16px;font-size:1rem;line-height:1.5}}.hp-quicklinks{background:none}@media screen and (min-width: 64em){.hp-quicklinks{margin-right:1em}}.hero{height:30vh;max-height:490px;padding-top:4em}@media screen and (min-width: 45em) and (max-width: 63.9375em){.hero{height:40vh}}@media screen and (min-width: 64em){.hero{height:90vh}}@media screen and (orientation: landscape){.hero{height:50vh}}.hero.revslider-active{height:auto;max-height:100%;padding-top:0}.hero__message{margin:0 1em}@media screen and (min-width: 64em){.hero__message{width:50%;max-width:640px;margin:0 auto}}@media screen and (min-width: 64em){.hero__message.right{margin-left:50%}}@media screen and (min-width: 64em){.hero__message.left{margin-left:3em}}.hero__heading{display:none;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;font-weight:700}@media screen and (min-width: 64em){.hero__heading{display:block;margin-bottom:0.5em;font-size:48px;font-size:3rem;line-height:1.2}}.hero__body{font-size:22px;font-size:1.375rem;line-height:1.09091;font-family:'ProximaNova-Bold', sans-serif}.hero__body>p{display:none;margin-bottom:1.5em}@media screen and (min-width: 64em){.hero__body>p{display:block}}.hero-with-text .hero{height:auto;min-height:490px;max-height:100%}.post-type-archive-product .hero{height:400px;max-height:800px}@media screen and (min-width: 64em){.post-type-archive-product .hero{height:800px}}.grid-page-header{padding:1em 2em;border-radius:10px;}@media screen and (min-width: 64em){.grid-page-header{width:75%;max-width:960px;margin:-150px auto 0 auto}}.site-footer{padding:2em 0;border-top:2px solid #9c9c9c;background:#333438;color:#fff}.woocommerce-page .site-footer,.page-template-order-form .site-footer,.help-and-support .site-footer,.electronic-transfers .site-footer,.policies .site-footer{background:#ddd;color:#999}.woocommerce-page .site-footer .et_bloom .et_bloom_form_header p,.page-template-order-form .site-footer .et_bloom .et_bloom_form_header p,.help-and-support .site-footer .et_bloom .et_bloom_form_header p,.electronic-transfers .site-footer .et_bloom .et_bloom_form_header p,.policies .site-footer .et_bloom .et_bloom_form_header p{color:#999}.footer-top{margin-bottom:1em}.site-info{padding:0.5em 0;background:#27282a;color:#999}@media screen and (min-width: 70em){.site-info .wrapper{width:90%;max-width:1280px}}.woocommerce-page .site-info,.page-template-order-form .site-info,.help-and-support .site-info,.electronic-transfers .site-info,.policies .site-info{background:#fcfcfc}.copyright{display:block;text-align:center;color:#999}@media screen and (min-width: 64em){.copyright{text-align:right}}.widget-in-footer-top,.widget-in-footer-bottom{padding:0 1.5em}.widget-in-footer-top:last-child,.widget-in-footer-bottom:last-child{border:0}.footer__logo{width:100%;fill:#fff}@media screen and (min-width: 70em){.footer__logo{width:auto}}.woocommerce-page .footer__logo,.page-template-order-form .footer__logo,.help-and-support .footer__logo,.electronic-transfers .footer__logo,.policies .footer__logo{fill:#00ACEC}.woocommerce-page .site-footer .et_bloom .et_bloom_form_header p,.page-template-order-form .site-footer .et_bloom .et_bloom_form_header p,.help-and-support .site-footer .et_bloom .et_bloom_form_header p,.electronic-transfers .site-footer .et_bloom .et_bloom_form_header p,.policies .site-footer .et_bloom .et_bloom_form_header p{color:#333}.style-guide-content .sidebar-nav-menu{background:#f4f4f4;border-right:8px solid #e7e7e7}.pattern{border-bottom:5px solid #00ACEC;padding:1em}.pattern .alert{margin-bottom:1.5em}.demo-block{background-color:#00ACEC;color:white;font-weight:bold}.widget-box{width:373px}.dark-bg{padding:20px;background:#32338e}.page-title{font-size:2.75em}.page-title small{font-size:.5em;font-weight:normal;/*color:#CF4239*/ color:#ffff;}.swatch{display:block;height:100px;width:100px;margin:0 30px 1.5em 0;padding-top:30px;border:5px solid #fff;border-radius:500px;font-size:12px;font-size:0.75rem;line-height:2;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;position:relative;box-shadow:0 0 1px #1a1a1a}.c-brand{background-color:#00ACEC}.c-indigo{background-color:#32338e}.c-scarlet{background-color:#CF4239}.c-emerald{background-color:#6eb352}.c-teal{background-color:#2f7195}.c-wheat{background-color:#e6bc52}.c-pacific{background-color:#3f5693}.c-atlantic{background-color:#485da9}.c-caribbean{background-color:#29acb9}.c-argyle{background-color:#47a88f}.widget_recent_comments ul,.widget_recent_entries ul,.widget_archive ul,.widget_categories ul,.widget_meta ul{list-style:none;margin:0;padding:0}.widget{margin-bottom:1.5em}.widget .block__body{padding:1.5em 1em}.widget a{word-wrap:break-word}.widget-area{margin:0 1em;padding:2em 0}.two-sidebars.widget-area{margin:0}.widget__title{margin-bottom:0}.right-sidebar .widget,.left-sidebar .widget{border:1px solid #ccc;border-radius:0 0 4px 4px}.right-sidebar .widget .widget__body,.left-sidebar .widget .widget__body{padding:1em}.right-sidebar .widget>.widget__body,.left-sidebar .widget>.widget__body{padding:0}.widget__title{padding:0.5em;font-size:22px;font-size:1.375rem;line-height:1.09091;text-align:center;color:#333}.right-sidebar .widget_search,.right-sidebar .widget_search{border-width:0}.site-footer .widget__title{position:relative;padding:1em 0;background:none;font-family:'ProximaNova-Semibold', sans-serif;font-size:18px;font-size:1.125rem;line-height:1.33333;text-transform:uppercase;text-align:left;letter-spacing:0.1em;color:#fff}.page-template-order-form .site-footer .widget__title,.woocommerce-page .site-footer .widget__title,.help-and-support .site-footer .widget__title,.electronic-transfers .site-footer .widget__title,.policies .site-footer .widget__title{color:#0072bc}.site-footer .widget a{font-family:'ProximaNova-Light', sans-serif;line-height:2.5;letter-spacing:0.0625em;color:#9e9e9e}.site-footer .menu{list-style:none;margin:0;padding:0}.page-title{width:90%;text-align:center;font-size:28px;font-size:1.75rem;line-height:1;font-weight:600;color:#ffff}@media screen and (min-width: 64em){.page-title{font-size:48px;font-size:3rem;line-height:1}}.lede{padding:1em 0;border:solid #00ACEC;border-width:1px 0 1px 0}.heading--underline{border-bottom:1px solid #00ACEC}.hentry{padding:1em 1.5em;/*position:relative;background:#fff*/}@media screen and (min-width: 64em){.hentry{border-radius:10px}}.page-template-contact-us .hentry{margin:0;padding:0;border-radius:0}.cbp-qtrotator{position:relative;width:100%}.cbp-qtrotator .cbp-qtcontent{position:absolute;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;top:0;z-index:0;opacity:0;width:100%}.no-js .cbp-qtrotator .cbp-qtcontent{border-bottom:none}.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,.no-js .cbp-qtrotator .cbp-qtcontent{position:relative;z-index:100;pointer-events:auto;opacity:1}.cbp-qtrotator .cbp-qtcontent:before,.cbp-qtrotator .cbp-qtcontent:after{content:" ";display:table}.cbp-qtrotator .cbp-qtcontent:after{clear:both}.cbp-qtprogress{position:absolute;background:#00ACEC;height:2px;width:0%;top:0;z-index:1000}.cbp-qtrotator blockquote{margin:0;padding:0}.cbp-qtrotator blockquote p{font-size:2em;color:#888;font-weight:300;margin:0.4em 0 1em}.cbp-qtrotator blockquote footer{font-size:1.2em}.cbp-qtrotator blockquote footer:before{content:'? '}.cbp-qtrotator .cbp-qtcontent img{float:right;margin-left:3em}@media screen and (max-width: 30.6em){.cbp-qtrotator{font-size:70%}.cbp-qtrotator img{width:80px}}.entry-title{font-size:26px;font-size:1.625rem;line-height:1.84615;font-family:'ProximaNova-Bold', sans-serif;color:#333;font-weight:700;line-height:1}@media screen and (min-width: 60em){.entry-title{font-size:56px;font-size:3.5rem;line-height:1.28571}}.blog-listing{padding-top:2em;text-align:center;background:#fff}.blog-list{padding:0}.blog-list.hentry{width:80%;margin:0 auto 1.5em auto}.entry-meta{margin-bottom:1.5em;padding-bottom:1.5em}.entry-meta .bullet{padding:0 5px;color:#ddd}.featured-img{margin-bottom:1.5em}.post-excerpt{height:450px;max-height:450px;margin-bottom:1.5em;border:1px solid rgba(221,221,221,0.5);border-width:0px 1px 3px 1px;border-radius:0 0 4px 4px;position:relative}.post-excerpt__img{width:100%;max-width:100%}.post-excerpt__body{padding:0 1.5em;text-align:left;color:#999}.post-excerpt__body .entry-title{margin-bottom:0.5em;font-family:'ProximaNova-Bold', sans-serif;font-size:18px;font-size:1.125rem;line-height:1.33333}.post-excerpt__body .entry-title a{font-weight:300;color:#333}.post-excerpt__body .entry-meta{margin-bottom:1em;padding-bottom:0;font-size:14px;font-size:0.875rem;line-height:1.71429}.team__job-title,.team__division{display:block;font-size:12px;font-size:0.75rem;line-height:2;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#333}.team__job-details{margin-bottom:1em}.team-excerpt__header{height:100px;border-top:1px solid #ddd;border-bottom:1px solid #f0f0f0}.team-excerpt__photo{margin-top:-75px;margin-bottom:1.5em;border:5px solid #f0f0f0;box-shadow:0px 0px 0px 1px #ddd}.team .post-excerpt{border-radius:4px}.team .team-excerpt__header{border-radius:4px 4px 0 0}.team-single__photo{border:4px solid #f0f0f0;box-shadow:0px 0px 0px 1px #ddd}.team-photo-wrapper{text-align:center}@media screen and (min-width: 64em){.team-photo-wrapper{margin-top:-70px}}.blog .widget-area{margin-right:0;padding:2em}.article-meta{margin:1em;padding:1.5em;border:1px solid #ddd;border-radius:4px}.author .vcard{margin-bottom:1.5em;padding:1em;border:1px solid #ddd;border-radius:8px}.avatar{display:block;margin:0 auto 1.5em auto;border-radius:500px}.byline{font-family:'Open Sans', sans-serif;text-transform:uppercase}.byline a{color:#333}.updated{display:block;max-width:300px;margin:0 auto;padding:1em;font-size:22px;font-size:1.375rem;line-height:1.09091;font-style:italic;color:#ddd}.tags{font-family:'ProximaNova-Medium', sans-serif}.tags li{margin-right:1em;margin-bottom:1em;padding:0.5em 1em;border-radius:6px;background:#00ACEC;font-size:0.75rem;text-transform:uppercase}.tags li a{color:#fff}.search-result{margin-bottom:1.5em;padding:1.5em 0;border-top:1px solid #ddd}.search-result:last-child{border-bottom:1px solid #ddd}.search-result__title{margin-bottom:0.5em;font-size:22px;font-size:1.375rem;line-height:1.09091}.search-result__title a{color:#0072bc;text-decoration:none}.search-result__title a:hover{color:#333}.layout.contact-us{position:relative;z-index:1}.gmap-tabs{position:absolute;bottom:0}@media screen and (min-width: 64em){.gmap-tabs{width:51.7%}}.gmap-tabs .inuit-tabs__item{border:1px solid #ddd;border-right-width:0}.gmap-tabs .inuit-tabs__link{padding:2em;font-family:Montserrat, sans-serif;color:#333}.tab-panel{height:inherit;margin-left:-24px;position:relative;overflow:hidden;z-index:1}#gmap-canvas{width:100%;height:100%;max-height:400px;position:absolute;top:0;z-index:-1}.gmap-overlay{width:40%;margin-left:-100%;height:inherit;min-height:100%;position:relative;float:left;background:rgba(0,172,236,0.8);font-family:Montserrat, sans-serif;font-weight:700;text-align:center;text-transform:uppercase;color:#fff}@media screen and (min-width: 64em){.gmap-overlay{width:30%}}.gmap-overlay p{padding-top:2em}.gmap-overlay i{font-size:64px;margin-bottom:1em}.gmap-overlay .address{padding-bottom:1.5em;margin:0 1em;border-bottom:1px solid #fff}.gmap-overlay.show{margin-left:1.5em;transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s}.gmap-overlay .address pre{overflow:inherit;padding:0;background:none;border-radius:0;display:inline;text-align:center}.animate{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}input[type="search"]{box-sizing:border-box}.sb-search{position:absolute;right:0;width:0%;min-width:100px;height:48px;float:right;overflow:hidden;transition:width 0.3s;-webkit-backface-visibility:hidden}@media screen and (min-width: 60em){.sb-search{height:95px}}@media screen and (min-width: 90em){.sb-search{height:100px}}.sb-search-input{position:absolute;top:0;right:0;width:100%;height:48px;margin:0;padding-left:1em;border:none;outline:none;background:#fff;z-index:10;font-family:inherit;font-size:1rem;color:#2c3e50}@media screen and (min-width: 60em){.sb-search-input{height:88px;font-size:1.5rem}}@media screen and (min-width: 70em){.sb-search-input{height:100px;font-size:2rem}}.sb-search-input::-webkit-input-placeholder{color:#00ACEC}.sb-search-input:-moz-placeholder{color:#00ACEC}.sb-search-input::-moz-placeholder{color:#00ACEC}.sb-search-input:-ms-input-placeholder{color:#00ACEC}.sb-icon-search,.sb-search-submit{width:48px;height:48px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:48px;text-align:center;cursor:pointer}@media screen and (min-width: 60em){.sb-icon-search,.sb-search-submit{width:100px;height:100px;line-height:90px}}@media screen and (min-width: 70em){.sb-icon-search,.sb-search-submit{width:100px;height:100px;line-height:100px}}.sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1}.sb-icon-search{color:#fff;background:#00ACEC;z-index:90;font-size:22px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.sb-search.sb-search-open,.no-js .sb-search{position:absolute;width:100%;right:0;z-index:90}.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background:#00ACEC;color:#fff;z-index:11}.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90}.comments{padding:1.5em;border-top:1px solid #ddd;background:#f4f4f4}@media screen and (min-width: 64em){.comments .wrapper{width:50%}}.comments-box-title{text-align:center;color:#333}.comment-count{padding:0 0.5em;border-radius:10px;background:#00ACEC;font-size:12px;color:#fff;vertical-align:middle}.comment-list,.children{margin:0 0 1.5em 0;list-style:none}.comment{padding:1.5em;border-top:1px solid #ddd;color:#666}.avatar{border-radius:500px}.fn{text-transform:uppercase}.comment-metadata a{font-style:italic;color:#ddd}.comment-respond{padding:1.5em;border-radius:10px;background:#fff;text-align:center;text-transform:uppercase}.text-input{outline:none}.input-group{position:relative}.search-field{width:100%;padding:0.75em 4em 0.75em 1em}.search-field:focus{outline:none}.search-submit{position:absolute;padding:0.7em 1em;right:0;top:0;background:#00ACEC}.required{color:#CF4239}.woocommerce label,.frm-edit-account label{font-weight:bold;color:#999}.woocommerce fieldset,.frm-edit-account fieldset{border:none}.woocommerce legend,.frm-edit-account legend{position:relative;display:block;width:100%;margin-bottom:1.5em;padding:1em;border-bottom:1px solid #00acec;background:#f0f0f0;font-weight:700;text-transform:uppercase;color:#00ACEC}label.error{color:#CF4239}.text-input.error{border:1px solid #CF4239;color:#CF4239}.woocommerce input.button.alt.btn--disabled{background-color:#ddd;color:#333}.woocommerce-checkout #payment div.payment_box .has-error input.input-text{border:1px solid #CF4239}.form-row.has-error.text-danger{color:#9f102e}.form-row.has-error.text-danger-ccnumber::after{content:"Invalid Credit Card Number. Must be 16 digits."}.form-row.has-error.text-danger-expiry::after{content:"The date you entered has expired."}.form-row.has-error.text-danger-cvc::after{content:"Invalid CVC Code. Please check the back of your card for the correct code."}.order-form .entry-content{max-width:1440px;margin:0 auto}.tabs{position:relative;width:100%;overflow:hidden;margin:1em 0 2em;font-weight:300}@media screen and (min-width: 64em){.tabs:before{content:"What's Happening";position:absolute;top:16px;left:20px;font-size:22px;font-size:1.375rem;line-height:1.09091;font-weight:bold;color:#98cbe4}}.tabs nav{border-bottom:1px solid #98CBE4;text-align:center}.tabs nav ul{padding:0;margin:0;list-style:none;display:inline-block}.tabs nav ul li{border-bottom:none;margin:0 0.25em;display:block;float:left;position:relative}.tabs nav li.tab-current{border-bottom:none;z-index:100}.tabs nav li.tab-current:after{right:auto;left:100%;width:4000px}.tabs nav a{padding:0 1.25em;display:block;font-size:1.45em;line-height:2.5;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;color:#3f5693;white-space:nowrap}.tabs nav a:hover{color:#768e9d}.tabs nav li.tab-current a{color:#3f5693}.tabs nav li.tab-current a span{border-bottom:4px solid #009fe1}.tabs nav a:before{display:inline-block;vertical-align:middle;text-transform:none;font-weight:normal;font-variant:normal;font-family:'icomoon';line-height:1;speak:none;-webkit-font-smoothing:antialiased;margin:-0.25em 0.4em 0 0}.content section{font-size:1.25em;padding:3em 1em;display:none;max-width:1230px;margin:0 auto}.content section:before,.content section:after{content:'';display:table}.content section:after{clear:both}.no-js .content section{display:block;padding-bottom:2em;border-bottom:1px solid #98cbe4}.content section.content-current{display:block}.resp-tabs-list{margin:0px;padding:0px}.resp-tabs-list li{display:inline-block;width:50%;padding:2em 1em;float:left;border:1px solid #999;list-style:none;font-size:12px;font-size:0.75rem;line-height:2;text-align:center;text-transform:uppercase;letter-spacing:0.1em;background-color:rgba(255,255,255,0.7);color:#333;cursor:pointer}.resp-tabs-list li:last-child{border-left:0}.resp-tabs-list li span{padding:0 1em 0.5em 1em}.resp-tabs-list li:hover span{border-bottom:4px solid #00ACEC}.resp-tabs-container{padding:0px;background-color:rgba(255,255,255,0.9);clear:left;color:#333}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none;padding:15px}.resp-tab-active{background-color:#fff}.resp-tab-active span{border-bottom:4px solid #00ACEC}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border:1px solid #999;border-top:0}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px}h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}.resp-vtabs ul.resp-tabs-list{float:left;width:30%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0 0 4px;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;border-top:1px solid;border:1px solid #5AB1D0 !important;border-left:4px solid #5AB1D0 !important;margin-bottom:4px !important;border-right:1px #FFF solid !important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}h2.resp-tab-active{background:#DBDBDB}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0px}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (max-width: 768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}}.cape .su-tabs,.category-cape .su-tabs{padding:0;border:1px solid #ddd;border-radius:0;background:none}.cape .su-tabs .su-tabs-nav,.category-cape .su-tabs .su-tabs-nav{border-bottom:1px solid #ddd;position:relative;overflow:hidden;z-index:1}.cape .su-tabs .su-tabs-nav span,.category-cape .su-tabs .su-tabs-nav span{position:relative;margin-right:1em;padding:1.5em 1.6em;border-radius:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#ef4236;transition:color 0.3s}.cape .su-tabs .su-tabs-nav span:after,.category-cape .su-tabs .su-tabs-nav span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;transition-timing-function:ease,cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0);transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0)}.cape .su-tabs .su-tabs-nav span:hover,.category-cape .su-tabs .su-tabs-nav span:hover{background:none;color:#ef4236}.cape .su-tabs .su-tabs-nav span.su-tabs-current,.category-cape .su-tabs .su-tabs-nav span.su-tabs-current{color:#fff;z-index:1}.cape .su-tabs .su-tabs-nav span.su-tabs-current:after,.category-cape .su-tabs .su-tabs-nav span.su-tabs-current:after{background:#ef4236;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cape .su-tabs .su-tabs-nav span:last-child,.category-cape .su-tabs .su-tabs-nav span:last-child{margin-right:0}@media only screen and (max-width: 48rem){.cape .su-tabs .su-tabs-nav span,.category-cape .su-tabs .su-tabs-nav span{margin-right:0}}.cape .su-tabs .su-tabs-panes .su-tabs-pane,.category-cape .su-tabs .su-tabs-panes .su-tabs-pane{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}.csec .su-tabs,.category-csec .su-tabs{padding:0;border:1px solid #ddd;border-radius:0;background:none}.csec .su-tabs .su-tabs-nav,.category-csec .su-tabs .su-tabs-nav{border-bottom:1px solid #ddd;position:relative;overflow:hidden;z-index:1}.csec .su-tabs .su-tabs-nav span,.category-csec .su-tabs .su-tabs-nav span{position:relative;margin-right:1em;padding:1.5em 1.6em;border-radius:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#2f358e;transition:color 0.3s}.csec .su-tabs .su-tabs-nav span:after,.category-csec .su-tabs .su-tabs-nav span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;transition-timing-function:ease,cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0);transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0)}.csec .su-tabs .su-tabs-nav span:hover,.category-csec .su-tabs .su-tabs-nav span:hover{background:none;color:#2f358e}.csec .su-tabs .su-tabs-nav span.su-tabs-current,.category-csec .su-tabs .su-tabs-nav span.su-tabs-current{color:#fff;z-index:1}.csec .su-tabs .su-tabs-nav span.su-tabs-current:after,.category-csec .su-tabs .su-tabs-nav span.su-tabs-current:after{background:#2f358e;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.csec .su-tabs .su-tabs-nav span:last-child,.category-csec .su-tabs .su-tabs-nav span:last-child{margin-right:0}@media only screen and (max-width: 48rem){.csec .su-tabs .su-tabs-nav span,.category-csec .su-tabs .su-tabs-nav span{margin-right:0}}.csec .su-tabs .su-tabs-panes .su-tabs-pane,.category-csec .su-tabs .su-tabs-panes .su-tabs-pane{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}.ccslc .su-tabs,.category-ccslc .su-tabs{padding:0;border:1px solid #ddd;border-radius:0;background:none}.ccslc .su-tabs .su-tabs-nav,.category-ccslc .su-tabs .su-tabs-nav{border-bottom:1px solid #ddd;position:relative;overflow:hidden;z-index:1}.ccslc .su-tabs .su-tabs-nav span,.category-ccslc .su-tabs .su-tabs-nav span{position:relative;margin-right:1em;padding:1.5em 1.6em;border-radius:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#f9af40;transition:color 0.3s}.ccslc .su-tabs .su-tabs-nav span:after,.category-ccslc .su-tabs .su-tabs-nav span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;transition-timing-function:ease,cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0);transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0)}.ccslc .su-tabs .su-tabs-nav span:hover,.category-ccslc .su-tabs .su-tabs-nav span:hover{background:none;color:#f9af40}.ccslc .su-tabs .su-tabs-nav span.su-tabs-current,.category-ccslc .su-tabs .su-tabs-nav span.su-tabs-current{color:#fff;z-index:1}.ccslc .su-tabs .su-tabs-nav span.su-tabs-current:after,.category-ccslc .su-tabs .su-tabs-nav span.su-tabs-current:after{background:#f9af40;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ccslc .su-tabs .su-tabs-nav span:last-child,.category-ccslc .su-tabs .su-tabs-nav span:last-child{margin-right:0}@media only screen and (max-width: 48rem){.ccslc .su-tabs .su-tabs-nav span,.category-ccslc .su-tabs .su-tabs-nav span{margin-right:0}}.ccslc .su-tabs .su-tabs-panes .su-tabs-pane,.category-ccslc .su-tabs .su-tabs-panes .su-tabs-pane{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}.cvq .su-tabs,.category-cvq .su-tabs{padding:0;border:1px solid #ddd;border-radius:0;background:none}.cvq .su-tabs .su-tabs-nav,.category-cvq .su-tabs .su-tabs-nav{border-bottom:1px solid #ddd;position:relative;overflow:hidden;z-index:1}.cvq .su-tabs .su-tabs-nav span,.category-cvq .su-tabs .su-tabs-nav span{position:relative;margin-right:1em;padding:1.5em 1.6em;border-radius:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#006737;transition:color 0.3s}.cvq .su-tabs .su-tabs-nav span:after,.category-cvq .su-tabs .su-tabs-nav span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;transition-timing-function:ease,cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0);transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0)}.cvq .su-tabs .su-tabs-nav span:hover,.category-cvq .su-tabs .su-tabs-nav span:hover{background:none;color:#006737}.cvq .su-tabs .su-tabs-nav span.su-tabs-current,.category-cvq .su-tabs .su-tabs-nav span.su-tabs-current{color:#fff;z-index:1}.cvq .su-tabs .su-tabs-nav span.su-tabs-current:after,.category-cvq .su-tabs .su-tabs-nav span.su-tabs-current:after{background:#006737;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cvq .su-tabs .su-tabs-nav span:last-child,.category-cvq .su-tabs .su-tabs-nav span:last-child{margin-right:0}@media only screen and (max-width: 48rem){.cvq .su-tabs .su-tabs-nav span,.category-cvq .su-tabs .su-tabs-nav span{margin-right:0}}.cvq .su-tabs .su-tabs-panes .su-tabs-pane,.category-cvq .su-tabs .su-tabs-panes .su-tabs-pane{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}.cxc-associate-degrees .su-tabs,.category-cxc-associate-degrees .su-tabs{padding:0;border:1px solid #ddd;border-radius:0;background:none}.cxc-associate-degrees .su-tabs .su-tabs-nav,.category-cxc-associate-degrees .su-tabs .su-tabs-nav{border-bottom:1px solid #ddd;position:relative;overflow:hidden;z-index:1}.cxc-associate-degrees .su-tabs .su-tabs-nav span,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span{position:relative;margin-right:1em;padding:1.5em 1.6em;border-radius:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#662e8e;transition:color 0.3s}.cxc-associate-degrees .su-tabs .su-tabs-nav span:after,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;transition-timing-function:ease,cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0);transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0)}.cxc-associate-degrees .su-tabs .su-tabs-nav span:hover,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span:hover{background:none;color:#662e8e}.cxc-associate-degrees .su-tabs .su-tabs-nav span.su-tabs-current,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span.su-tabs-current{color:#fff;z-index:1}.cxc-associate-degrees .su-tabs .su-tabs-nav span.su-tabs-current:after,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span.su-tabs-current:after{background:#662e8e;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cxc-associate-degrees .su-tabs .su-tabs-nav span:last-child,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span:last-child{margin-right:0}@media only screen and (max-width: 48rem){.cxc-associate-degrees .su-tabs .su-tabs-nav span,.category-cxc-associate-degrees .su-tabs .su-tabs-nav span{margin-right:0}}.cxc-associate-degrees .su-tabs .su-tabs-panes .su-tabs-pane,.category-cxc-associate-degrees .su-tabs .su-tabs-panes .su-tabs-pane{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}.cpea .su-tabs,.category-cpea .su-tabs{padding:0;border:1px solid #ddd;border-radius:0;background:none}.cpea .su-tabs .su-tabs-nav,.category-cpea .su-tabs .su-tabs-nav{border-bottom:1px solid #ddd;position:relative;overflow:hidden;z-index:1}.cpea .su-tabs .su-tabs-nav span,.category-cpea .su-tabs .su-tabs-nav span{position:relative;margin-right:1em;padding:1.5em 1.6em;border-radius:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#f15b2a;transition:color 0.3s}.cpea .su-tabs .su-tabs-nav span:after,.category-cpea .su-tabs .su-tabs-nav span:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;transition-timing-function:ease,cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0);transform:translate3d(0, 100%, 0) translate3d(0, -3px, 0)}.cpea .su-tabs .su-tabs-nav span:hover,.category-cpea .su-tabs .su-tabs-nav span:hover{background:none;color:#f15b2a}.cpea .su-tabs .su-tabs-nav span.su-tabs-current,.category-cpea .su-tabs .su-tabs-nav span.su-tabs-current{color:#fff;z-index:1}.cpea .su-tabs .su-tabs-nav span.su-tabs-current:after,.category-cpea .su-tabs .su-tabs-nav span.su-tabs-current:after{background:#f15b2a;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cpea .su-tabs .su-tabs-nav span:last-child,.category-cpea .su-tabs .su-tabs-nav span:last-child{margin-right:0}@media only screen and (max-width: 48rem){.cpea .su-tabs .su-tabs-nav span,.category-cpea .su-tabs .su-tabs-nav span{margin-right:0}}.cpea .su-tabs .su-tabs-panes .su-tabs-pane,.category-cpea .su-tabs .su-tabs-panes .su-tabs-pane{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}.color-cape-bg{background:#ef4236}.color-cape-bg.hero-page-exam:after{background:rgba(239,66,54,0.8)}.cape .exam-sidebar h4{color:#ef4236}.cape .subjects__filter{border-bottom:4px solid #ef4236}.cape .subject__title a:hover{color:#ef4236}.cape .cxc_ccchildpages li a div{background:#ef4236;color:#fff}.color-csec-bg{background:#2f358e}.color-csec-bg.hero-page-exam:after{background:rgba(47,53,142,0.8)}.csec .exam-sidebar h4{color:#2f358e}.csec .subjects__filter{border-bottom:4px solid #2f358e}.csec .subject__title a:hover{color:#2f358e}.csec .cxc_ccchildpages li a div{background:#2f358e;color:#fff}.color-ccslc-bg{background:#f9af40}.color-ccslc-bg.hero-page-exam:after{background:rgba(249,175,64,0.8)}.ccslc .exam-sidebar h4{color:#f9af40}.ccslc .subjects__filter{border-bottom:4px solid #f9af40}.ccslc .subject__title a:hover{color:#f9af40}.ccslc .cxc_ccchildpages li a div{background:#f9af40;color:#fff}.color-cvq-bg{background:#006737}.color-cvq-bg.hero-page-exam:after{background:rgba(0,103,55,0.8)}.cvq .exam-sidebar h4{color:#006737}.cvq .subjects__filter{border-bottom:4px solid #006737}.cvq .subject__title a:hover{color:#006737}.cvq .cxc_ccchildpages li a div{background:#006737;color:#fff}.color-cxc-associate-degrees-bg{background:#662e8e}.color-cxc-associate-degrees-bg.hero-page-exam:after{background:rgba(102,46,142,0.8)}.cxc-associate-degrees .exam-sidebar h4{color:#662e8e}.cxc-associate-degrees .subjects__filter{border-bottom:4px solid #662e8e}.cxc-associate-degrees .subject__title a:hover{color:#662e8e}.cxc-associate-degrees .cxc_ccchildpages li a div{background:#662e8e;color:#fff}.color-cpea-bg{background:#f15b2a}.color-cpea-bg.hero-page-exam:after{background:rgba(241,91,42,0.8)}.cpea .exam-sidebar h4{color:#f15b2a}.cpea .subjects__filter{border-bottom:4px solid #f15b2a}.cpea .subject__title a:hover{color:#f15b2a}.cpea .cxc_ccchildpages li a div{background:#f15b2a;color:#fff}.hero-page-exam{position:relative}.hero-page-exam:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}.page-exam .page-title{text-shadow:0px 1px 0px rgba(0,0,0,0.4)}.exam-sidebar{margin-bottom:1.5em;padding-top:1.5em;border:1px solid #ddd}.exam-sidebar h4{margin-bottom:0.5em}#frm-subject-filter{width:100%;margin:0 auto;text-align:center}.subjects__filter{margin:0 2em;padding-bottom:1.5em;position:relative}.subject__list,#subjects p{margin-top:-0.15em;padding:2em;border-top:1px solid #ddd}.subject__title{margin-bottom:1em}.subject__title a{font-size:13px;font-size:0.8125rem;line-height:1.84615;text-transform:uppercase;color:#333;letter-spacing:0.1em}.subject__title a:hover{text-decoration:none}.widget_ccchildpages_widget .widget__title{font-size:12px;font-size:0.75rem;line-height:2;text-transform:uppercase;text-align:left;letter-spacing:0.3em}.cxc_ccchildpages li{width:110px;margin-right:5px;margin-bottom:5px;float:left}@media only screen and (min-width: 64em) and (max-width: 80em){.cxc_ccchildpages li{float:none}}.cxc_ccchildpages li a{width:110px;height:110px;padding-top:35px;display:block;position:relative;border:1px solid #ddd;text-align:center}.cxc_ccchildpages li a div{height:100%;width:100%;padding-top:40px;position:absolute;display:block;top:0;left:0;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:'ProximaNova-Bold';font-size:12px;text-transform:uppercase;text-decoration:none;line-height:1;transition:opacity .3s}.cxc_ccchildpages li:hover>a div{opacity:1}.no-header .order-progress-container{margin-top:0}.order-progress-container{padding:4em;background:#f9f9f9;margin-bottom:1.5em;margin-top:-1.5em}.order-progress{margin:0;position:relative;display:block;height:4px;background:#3f5693}.order-progress::before,.order-progress::after{content:"";position:absolute;top:-8px;display:block;width:0;height:0;border-radius:10px;border:10px solid #3f5693}.order-progress::before{left:-15px}.order-progress::after{right:-10px;border:10px solid transparent;border-right:0;border-left:20px solid #3f5693;border-radius:3px}.order-progress li{width:33%;position:relative;top:-30px;display:inline-block;float:left;font:bold 14px sans-serif;text-align:center;color:#999;text-transform:uppercase}.order-progress li::before{content:"";position:absolute;top:22px;left:48%;display:block;width:20px;height:20px;border:4px solid #3f5693;border-radius:10px;background:#f4f4f4}.order-progress li.current::before{border:3px solid #3f5693;background:#00ACEC}.division__item{height:350px;max-height:400px;margin-bottom:1.5em;padding-bottom:1.5em;border:1px solid #ddd;overflow:hidden;position:relative;background:#fff}.division__item:hover{height:400px;transition:height .5s ease}.division__item .block__img{max-width:100%}.division__item .block__body{padding:1.5em}.division__item .more-on-hover{padding:1.5em;top:100%;opacity:0}.division__item:hover .more-on-hover{height:100%;position:absolute;top:0;background:#00ACEC;color:#fff;opacity:1;transition:top .3s ease, opacity .5s ease}.division__item:hover .more-on-hover h3{color:#fff}.division__item .btn,.division__item .button,.division__item .btn--spoiler.su-spoiler-closed,.division__item .btn--cta.su-spoiler-closed{display:block;margin-top:1.5em}.division__title{text-transform:uppercase}.division__title a{font-weight:300;color:#ffff}.whats-happening{padding:1.5em;background:#fff}.hp-featured-news-item{margin-bottom:1.5em;padding:1em;border:1px solid #ddd;border-radius:10px}.hp-featured-news-item .btn--readmore{border:1px solid #ddd;color:#333}.hp-featured-news-item .btn--readmore:hover{background:#333;color:#fff}.hp-featured-news-item .media__body p{color:#999}.hp-fn__date{margin-bottom:1.5em;padding:0.5em 1.5em 0.5em 0.8em;border-radius:5px;font-family:'ProximaNova-Bold';font-size:11px;font-size:0.6875rem;line-height:2.18182;text-transform:uppercase;color:#fff;background:#de2652}.hp-fn__title{margin-top:0.5em;color:#333}.hp-recent-news{padding:2em 1em;border-radius:10px;background:#e6e6ee}.hp-recent-news .list-ui__item{border-color:#fff}.hp-rn__title{font-size:18px;font-size:1.125rem;line-height:1.33333;text-transform:uppercase;color:#3f5693}.hp-rn__date{font-size:16px;font-size:1rem;line-height:1.5;font-style:italic;color:#788484}.ui-cards{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 45em){.ui-cards{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.ui-cards>li{margin:0 0 1.5em 0}@media screen and (min-width: 45em){.ui-cards>li{margin:0 1em 1.5em 0}}@media screen and (min-width: 45em){.ui-cards li:nth-child(even){margin-right:0}}@media screen and (min-width: 74em){.ui-cards li:nth-child(even){margin-right:1em}}.ui-cards li:last-child{margin-right:0}.ui-flipcard .ui-card{overflow:hidden}.ui-flipcard:hover .ui-card__front{z-index:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ui-flipcard:hover .ui-card__back{-webkit-transform:rotateY(0);transform:rotateY(0)}.ui-card__front,.ui-card__back{width:100%;height:100%;position:absolute;transition:all .5s .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui-card__front{z-index:10}.ui-card__back{padding:1.5em 1em;border-radius:4px;text-align:center;background:#2f7195;color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (min-width: 64em){.top-widgets{margin-bottom:1.5em}}.top-widgets .ui-card,.bottom-widgets .ui-card{min-height:385px}.top-widgets li,.bottom-widgets li{-webkit-flex:1;-ms-flex:1;flex:1}.top-widgets li:nth-child(even){-webkit-flex:2;-ms-flex:2;flex:2}@media screen and (min-width: 45em){.top-widgets li:nth-child(even){-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 74em){.top-widgets li:nth-child(even){-webkit-order:0;-ms-flex-order:0;order:0;margin-right:1em}}.ui-cards>li{min-width:320px;position:relative;border-radius:0 0 4px 4px;background:#fff}@media screen and (min-width: 74em){.ui-cards>li{min-width:200px}}.home-page-widgets .widget{margin-bottom:0}.home-page-widgets .widget .block__body{color:#999}.home-page-widgets .widget .block__body h3{margin-bottom:0;font-size:18px;font-size:1.125rem;line-height:1.33333;color:#333}.ui-card .block .image-crop{max-height:175px}.link--full{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.list-subnav{padding:1em 0;text-align:center;border-top:1px solid #e9f0f3;border-bottom:1px solid #e9f0f3;background-color:#f6f9fa}.list-subnav li a{padding:1em;font-family:'ProximaNova-Light', Arial, sans-serif;font-size:14px;font-size:0.875rem;line-height:1.71429;color:#42b4d6;text-decoration:none}.list-subnav li a:hover,.list-subnav li a:visited{color:#2489a7}.list-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width: 45em){.list-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.ie9 .list-columns li{width:25%;display:inline-block}.job-list li{border-bottom:1px solid #ddd}.job-list li a{display:block;text-decoration:none}.job-entry{padding:1.5em}.job-entry:hover{background:#ecf0f1}.job-entry__type{float:right}.job-entry__location,.job-entry__expdate{margin-right:1.5em;font-size:14px;font-size:0.875rem;line-height:1.71429;font-style:italic;color:#7f8c8d}.btn--spoiler.su-spoiler-closed,.btn--cta.su-spoiler-closed{max-width:150px;border-radius:4px;background:#34495e;color:#fff}.widget-job-files,.right-sidebar .widget-job-files,.left-sidebar .widget-job-files{border-top:4px solid #00ACEC;background:#ecf0f1;color:#27282a}.widget-job-files .widget__title,.right-sidebar .widget-job-files .widget__title,.left-sidebar .widget-job-files .widget__title{display:table;white-space:nowrap;color:#27282a;padding:1.5em}.widget-job-files .widget__title:after,.widget-job-files .widget__title:before,.right-sidebar .widget-job-files .widget__title:after,.right-sidebar .widget-job-files .widget__title:before,.left-sidebar .widget-job-files .widget__title:after,.left-sidebar .widget-job-files .widget__title:before{content:"";width:45%;border-top:2px solid #27282a;display:table-cell;position:relative;top:0.5em}.widget-job-files .widget__title:after,.right-sidebar .widget-job-files .widget__title:after,.left-sidebar .widget-job-files .widget__title:after{left:1.5%}.widget-job-files .widget__title:before,.right-sidebar .widget-job-files .widget__title:before,.left-sidebar .widget-job-files .widget__title:before{right:1.5%}.job-file-list li{padding:0.5em 1em}.job-file-list li a{color:#27282a}.job-file-list .fa{margin-right:1em}.job-file-list .fa-file-pdf-o{color:#CF4239}.ad-block{padding:1em}.ad-block a{display:block}.ad-block img{width:100%;max-width:100%}.two-sidebars .ad-block--side{padding:0}.ad-block--double,.ad-block--bnnr{margin-bottom:1.5em;padding:0.5em;border:1px solid #ddd;background:#f0f0f0}.ad-block--double>div{width:49%;float:left;margin-right:1%}.ad-block--double div:last-child{margin-left:0}.ad-block__notice{display:block;padding-left:1em;font-size:11px;font-size:0.6875rem;line-height:2.18182;font-family:'ProximaNova-Regular', sans-serif;font-weight:300;text-transform:uppercase;color:#999}.ad-block__notice:hover{text-decoration:none}.ad-block__img{margin:0 auto}.ad-block__text{padding:1em;text-align:left}.cart_totals h2{font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase}.order-total{font-size:20px;font-size:1.25rem;line-height:1.2;color:#3f5693}.order-total td{font-size:22px;font-size:1.375rem;line-height:1.09091;color:tomato}.woocommerce-cart .cart-collaterals .cart_totals table th{width:60%;text-align:left}.woocommerce table.shop_table{border-radius:0}.woocommerce table.shop_table thead{border-bottom:#00ACEC;background:#f4f4f4;color:#00ACEC;font-weight:100;text-transform:uppercase}#wc_checkout_add_ons{width:50%;margin:30px 0}.requests{padding:2em}.select-request{padding:2em}.select-request h4{letter-spacing:0.0625em}.transcript-request{border-top:1px solid #ddd}@media screen and (min-width: 64em){.transcript-request{border-top:0;border-left:1px solid #ddd}}.hidden-content{display:none}.block:focus,.select-request:focus{outline:none}.select-request:focus .hidden-content,.block:focus+.hidden-content{display:block;outline:none;transition:0.3s}.request-descriptions input[type="radio"]{display:none}.request-descriptions label{width:49%;display:inline-block;text-align:center;margin:2em 0;padding:0 1.5em;cursor:pointer}.request-descriptions label span{display:block;font-family:'ProximaNova-Regular', Arial, sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.2em}.request-descriptions .tab-content{display:none;padding:3em 5em;border-top:1px solid #ddd;font-size:18px;font-size:1.125rem;line-height:1.33333;color:#999}.request-descriptions #tab1:checked ~ #request-certificate-details,.request-descriptions #tab2:checked ~ #request-transcript-details{display:block}.request-descriptions [id^="tab"]+label[for="tab1"]{border-right:1px solid #ddd}.request-descriptions [id^="tab"]+label[for="tab2"]{border-left:1px solid #ddd}.request-descriptions [id^="tab"]:checked+label{border:0;border-bottom:4px solid #00ACEC;margin-bottom:0;padding-bottom:2em}.request-descriptions [id^="tab"]:checked+label span{color:#00ACEC;font-weight:700}.tab-content h3{display:inline-block;padding-bottom:0.5em;border-bottom:1px solid #00ACEC;font-family:'ProximaNova-Bold', Arial, sans-serif;font-size:64px;font-size:4rem;line-height:1.125;color:#4d5a8f}.secure-logos{padding:0 5em}.clearfix:after,.primary-nav-wrapper:after,.secondary-menus:after,#menu-quick-links:after,.widget-area:after,.media:after,.box:after{content:"";display:table;clear:both}.u-1\/1{width:100% !important}.u-1\/2{width:50% !important}.u-1\/3{width:33.33333% !important}.u-2\/3{width:66.66667% !important}.u-1\/4{width:25% !important}.u-2\/4{width:50% !important}.u-3\/4{width:75% !important}.u-1\/5{width:20% !important}.u-2\/5{width:40% !important}.u-3\/5{width:60% !important}.u-4\/5{width:80% !important}@media screen and (max-width: 44.9375em){.u-1\/1-palm{width:100% !important}.u-1\/2-palm{width:50% !important}.u-1\/3-palm{width:33.33333% !important}.u-2\/3-palm{width:66.66667% !important}.u-1\/4-palm{width:25% !important}.u-2\/4-palm{width:50% !important}.u-3\/4-palm{width:75% !important}.u-1\/5-palm{width:20% !important}.u-2\/5-palm{width:40% !important}.u-3\/5-palm{width:60% !important}.u-4\/5-palm{width:80% !important}}@media screen and (min-width: 45em) and (max-width: 63.9375em){.u-1\/1-lap{width:100% !important}.u-1\/2-lap{width:50% !important}.u-1\/3-lap{width:33.33333% !important}.u-2\/3-lap{width:66.66667% !important}.u-1\/4-lap{width:25% !important}.u-2\/4-lap{width:50% !important}.u-3\/4-lap{width:75% !important}.u-1\/5-lap{width:20% !important}.u-2\/5-lap{width:40% !important}.u-3\/5-lap{width:60% !important}.u-4\/5-lap{width:80% !important}}@media screen and (min-width: 45em){.u-1\/1-lap-and-up{width:100% !important}.u-1\/2-lap-and-up{width:50% !important}.u-1\/3-lap-and-up{width:33.33333% !important}.u-2\/3-lap-and-up{width:66.66667% !important}.u-1\/4-lap-and-up{width:25% !important}.u-2\/4-lap-and-up{width:50% !important}.u-3\/4-lap-and-up{width:75% !important}.u-1\/5-lap-and-up{width:20% !important}.u-2\/5-lap-and-up{width:40% !important}.u-3\/5-lap-and-up{width:60% !important}.u-4\/5-lap-and-up{width:80% !important}}@media screen and (max-width: 63.9375em){.u-1\/1-portable{width:100% !important}.u-1\/2-portable{width:50% !important}.u-1\/3-portable{width:33.33333% !important}.u-2\/3-portable{width:66.66667% !important}.u-1\/4-portable{width:25% !important}.u-2\/4-portable{width:50% !important}.u-3\/4-portable{width:75% !important}.u-1\/5-portable{width:20% !important}.u-2\/5-portable{width:40% !important}.u-3\/5-portable{width:60% !important}.u-4\/5-portable{width:80% !important}}@media screen and (min-width: 64em){.u-1\/1-desk{width:100% !important}.u-1\/2-desk{width:50% !important}.u-1\/3-desk{width:33.33333% !important}.u-2\/3-desk{width:66.66667% !important}.u-1\/4-desk{width:25% !important}.u-2\/4-desk{width:50% !important}.u-3\/4-desk{width:75% !important}.u-1\/5-desk{width:20% !important}.u-2\/5-desk{width:40% !important}.u-3\/5-desk{width:60% !important}.u-4\/5-desk{width:80% !important}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.u-1\/1-retina{width:100% !important}.u-1\/2-retina{width:50% !important}.u-1\/3-retina{width:33.33333% !important}.u-2\/3-retina{width:66.66667% !important}.u-1\/4-retina{width:25% !important}.u-2\/4-retina{width:50% !important}.u-3\/4-retina{width:75% !important}.u-1\/5-retina{width:20% !important}.u-2\/5-retina{width:40% !important}.u-3\/5-retina{width:60% !important}.u-4\/5-retina{width:80% !important}}@media screen and (max-width: 44.9375em){.palm-one-whole{width:100%}.palm-one-half{width:50%}.palm-one-third{width:33.333333333%}.palm-two-thirds{width:66.666666666%}.palm-one-quarter{width:25%}.palm-three-quarters{width:75%}.palm-one-fifth{width:20%}.palm-two-fifths{width:40%}.palm-three-fifths{width:60%}.palm-four-fifths{width:80%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}}@media screen and (min-width: 45em) and (max-width: 63.9375em){.lap-one-whole{width:100%}.lap-one-half{width:50%}.lap-one-third{width:33.333333333%}.lap-two-thirds{width:66.666666666%}.lap-one-quarter{width:25%}.lap-three-quarters{width:75%}.lap-one-fifth{width:20%}.lap-two-fifths{width:40%}.lap-three-fifths{width:60%}.lap-four-fifths{width:80%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}}@media screen and (min-width: 45em){.lap-and-up-one-whole{width:100%}.lap-and-up-one-half{width:50%}.lap-and-up-one-third{width:33.333333333%}.lap-and-up-two-thirds{width:66.666666666%}.lap-and-up-one-quarter{width:25%}.lap-and-up-three-quarters{width:75%}.lap-and-up-one-fifth{width:20%}.lap-and-up-two-fifths{width:40%}.lap-and-up-three-fifths{width:60%}.lap-and-up-four-fifths{width:80%}.lap-and-up-one-tenth{width:10%}.lap-and-up-three-tenths{width:30%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-nine-tenths{width:90%}}@media screen and (max-width: 63.9375em){.portable-one-whole{width:100%}.portable-one-half{width:50%}.portable-one-third{width:33.333333333%}.portable-two-thirds{width:66.666666666%}.portable-one-quarter{width:25%}.portable-three-quarters{width:75%}.portable-one-fifth{width:20%}.portable-two-fifths{width:40%}.portable-three-fifths{width:60%}.portable-four-fifths{width:80%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}}@media screen and (min-width: 64em){.desk-one-whole{width:100%}.desk-one-half{width:50%}.desk-one-third{width:33.333333333%}.desk-two-thirds{width:66.666666666%}.desk-one-quarter{width:25%}.desk-three-quarters{width:75%}.desk-one-fifth{width:20%}.desk-two-fifths{width:40%}.desk-three-fifths{width:60%}.desk-four-fifths{width:80%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-push-one-tenth{position:relative;left:10%}}.hide{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media screen and (max-width: 44.9375em){.hide-palm{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}@media screen and (min-width: 45em) and (max-width: 63.9375em){.hide-lap{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}@media screen and (min-width: 45em){.hide-lap-and-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}@media screen and (max-width: 63.9375em){.hide-portable{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}@media screen and (min-width: 64em){.hide-desk{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}
     @font-face {
                font-family : 'ProximaNova';
                src         : url('../fonts/proxima_nova/ProximaNova_Regular.otf');
                font-weight : 300;
                font-style  : normal;
                font-stretch: normal;
            }
            
            @font-face {
                font-family : 'ProximaNova_Bold';
                src         : url('../fonts/proxima_nova/Proxima_Nova_Bold.otf');
                font-weight : bold;
                font-style  : normal;
                font-stretch: normal;
            }
            
            @font-face {
                font-family : 'Colfax_Regular';
                src         : url('../fonts/colfax/Colfax-Regular.otf');
                src         : url('../fonts/colfax/Colfax-Regular.woff') format('woff');
                font-weight : normal;
                font-style  : normal;
                font-stretch: normal;
            }
            
            @font-face {
                font-family : 'Colfax_Bold';
                src         : url('../fonts/colfax/Colfax-Bold.otf');
                src         : url('../fonts/colfax/Colfax-Bold.woff') format('woff');
                font-weight : bold;
                font-style  : normal;
                font-stretch: normal;
            }
            
            @font-face {
                font-family : 'Calibri';
                src         : url('../fonts/calibri/Calibri_Regular.ttf');
                font-weight : normal;
                font-style  : normal;
                font-stretch: normal;
            }
            
            body {
                margin: 0 auto;
                font  : 16px/18px 'ProximaNova_Bold';
                color : #000;
            }
            
            h1, 
            h2,
            h3,
            h4,
            h5 {
                font-family: 'ProximaNova_Bold'!important;
            }
            
            h2 {
                font-size: 34px;
                margin   : 0;
            }
            .page-title {
                color:#000;
            }
            a {
                color: #32338e;
            }
            
            a:focus,
            a:hover {
                color: #32338e;
            }
            .mt-3, .my-3 {
                margin-top: 1rem !important;
            }
            .button,
            .button:hover {
                font-family    : 'Effra_Std_Bd';
                background     : #FB7B75;
                color          : #fff;
                padding        : 9px 24px;
                display        : inline-block;
                line-height    : 30px;
                border-radius  : 30px;
                font-size      : 19px;
                text-transform : uppercase;
                text-align     : center;
                width          : 100%;
                max-width      : 340px;
                text-decoration: none;
            }
            .vc_row.wpb_row.vc_row-fluid
            {
                margin-top: 0!important;
            }
            .button.secondary {
                font-family: 'Effra_Std_Bd';
                background : #fff;
                border     : 2px solid #FB7B75;
                color      : #FB7B75;
                line-height: 26px;
            }
            
            .button:hover {
                background: #cc6e6b;
            }
            
            .button.secondary:hover {
                background: #FB7B75;
                color     : #fff;
            }
            
            .button.green {
                background: #056E6A;
                color     : #fff;
            }
            
            .bold {
                font-weight: 600;
            }
            .desktop-header
            {
            background-color: #32338e !important;
            }   
            .desktop-header nav ul li
            {
            float:left;
            }  
            .LinkLeft-Style p,.LinkLeft-Style{
                font-family: 'Colfax_Regular';
                font-size: 14px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
                margin-left: 30px;
            }
            #ubermenu-nav-topmenu-8-top_navigation ul li a{
                margin-left: 15px;
                margin-right: 15px;
                padding: 12px 0px 0px 0px;
                font-size: 14px;
                color: #000000 !important;
                display: inline-block;
                text-decoration: none !important;
                border-bottom: 2px solid transparent;
            
            }
            
            #ubermenu-nav-main-7-primary_navigation  li  SPAN:after{
                display: none;
            }
            .ubermenu-target{
                padding-right:0;
            }
            .main-navigation .ubermenu-main .ubermenu-item-level-0>.ubermenu-target
            {
                margin: 0;
            }
            .secondary-menus
            {
                max-height:inherit!important;
                border: 0!important;
            }
            .ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator)
            {
                padding-right:0!important;
            }
            nav .site-menu 
            {
                margin-bottom: 0.8rem;
            }
            #ubermenu-nav-topmenu-8-top_navigation li a span{
                margin-left: 15px;
                margin-right: 15px;
                display: inline-block;
                text-decoration: none !important;
                border-bottom: 2px solid transparent;
                font-family: 'Colfax_Regular';
                font-size: 15px!important;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
                border-right: 0;
                text-transform: capitalize;
            }
            .vc_row.wpb_row.vc_row-fluid
            {
                max-width: 1140px;
                width:100%;
                margin: 0 auto;
                display:block;
                position: relative;
                 
            }
            .request-whole-wrapper
            {
                padding:30px 0;
            }
            .site-header
            {
                padding:25px;
            }
           
            
            .Heading-1Left-Style
            {
                font-family: 'ProximaNova_Bold'!important;
                font-size: 40px!important;
                font-weight: bold!important;
                font-stretch: normal;
                font-style: normal!important;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
                display: inline-block;
            }
            
            .primary-color {
                color: #32338e !important;
            }
           

            .home .secondary-menus,.home .ubermenu-item-layout-image_above,.home .primary-nav-wrapper,.external-links,.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator){
                border:0;
            }
              .desktop-header .container .site-menu li
            {
            list-style-type: none;
            padding:0 10px;
            }
            .desktop-header .container .site-menu li a
            {
            font-size: 12px;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            color:#fff;
            vertical-align: top;
            text-transform: uppercase;
           
            }
            .ubermenu-responsive-toggle{
                padding:0!important;
            }
            .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
                content: ""!important;
            }
            .home .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0
            {
                float:none;
            }
            .ubermenu .ubermenu-target-text
            {
                font-size: 15px!important;
                color: #32338e !important;
                display: inline-block;
                text-decoration: none !important;
                border-bottom: 2px solid transparent;
                font-family: 'ProximaNova_Bold';
                text-transform: capitalize;
            }
          .support-home  
            {
                position: absolute;
                margin: 10px;
            }
            .ubermenu-custom-content-padded
            {
                padding:0!important;
            }
	    .ubermenu-custom-content-padded div
            {
                background-color: transparent !important;
            }
	    .socialicon .ubermenu-custom-content-padded div a img{
 		width: 25px;
		margin: 0 0 15px 4px;
	     }
            .main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0:hover, .main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-active:hover, .main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item, .main-navigation .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor{
                background-color: transparent!important;
            }
            .header-inner header
            {
                width:100%;
                max-width:1140px;
                margin: 0 auto;
                padding:0;
                border: 0;
            }
            .header-inner 
            {
                background-color: #fff;
                display: block;
                z-index: 999;
                position: relative;
            }
            .desktop-header .container .external-links, .social-links
            {
                height:auto;
            }
            .request-whole-wrapper .left-sec  img
            {
            width:100%;
            max-width: 500px;
            margin-left: 46px;
            }
            .request-whole-wrapper .wpb_wrapper p
            {
             
                padding-top:2px;
                WIDTH:75%;
                font-family: 'Colfax_Regular';
                font-size: 14px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
            
            }
            @media (min-width:320px) and (max-width:767px)
            {
                .request-whole-wrapper .wpb_wrapper p
                {
                    width: 100%;
                    padding-top: 0;
                }
            }
            .request-right-section
            {
                margin-left:0;
                padding-left:0;
            }
            .request-right-section li
            {
                list-style-type:none;
                font-size:24px;
                font-family:'ProximaNova_Bold';
                color: #32338e !important;
                font-weight: bold;
            }
            .secondary-menus .top-nav
            {
                padding: 0 100px;
                float: right;
            }
            .top-nav .ubermenu-topmenu .ubermenu-item-level-0>.ubermenu-target
            {
                padding:20px 0!important;
            }
            .request-right-section li img
            {
                width: 40px;
                height: 40px;
                margin-right: 10px;
            }
            #modal-ready .vc_row-has-fill
            {
                max-width:100%!important;
                background-image:url(https://stagecxcedu.wpengine.com/wp-content/themes/cxc/images/news-events-bg.jpg)!important;
            }
            .i-request-whole-wrapper .wpb_wrapper,.stay-connect-wrapper .wpb_wrapper
            {
                text-align: center;
                padding-top:20px;
            }
            .stay-connect-wrapper .wpb_wrapper
            {
                padding-bottom:20px;
            }
            .juicer-feed.loaded
            {
                overflow-y:inherit;
                overflow-x: inherit;
            }
            .juicer-feed .j-stacker-wrapper .j-stacker
            {
                width:100%;
                margin:auto;
            }
            .juicer-feed .j-stacker-wrapper .j-stacker .j-image img
            {
                border-radius:0;
                margin:unset;
                height:360px!important;
                width:100%;
                max-width:360px!important;
            }
            .j-text .j-message p{
                font-family: 'Calibri';
                font-size: 14px;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
                font-weight:normal;
            }
            .juicer-feed .j-stacker-wrapper .j-stacker .j-text
            {
                border-radius:0;
                min-height:213px;
                position:relative;
            }
            .juicer-feed .j-meta
            {
                position: absolute;
                bottom: 20px;
            }
            .j-text .j-message p a
            {
                display: block;
                width: 100%;
                padding: 30px 0;
            }
            .subscribe-wrapper
            {
            max-width:100%!important;     
            background-color: #32338e;
            display:flex!important;
            justify-content:center;
            }
            .subscribe-wrapper .vc_column_container
            {
            width:100%;
            max-width:1140px;
            }
            .subscribe-wrapper  .ctct-button,.ctct-label-top label,.ctct-disclosure
            {
                display:none!important;
            }
            
            .ctct-form-wrapper .ctct-form-description p {
                font-family: 'ProximaNova_Bold';
                font-size: 24px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #ffffff !important;
                float: left;
                display: inline-block;
            }
            .subscribe-wrapper .ctct-form-field-email input 
            {
                background: transparent;
                border: 0;
                border-bottom: 1px solid #ffffffcc;
                color: #FFFFFFCC;
                font-size: 14px;
                width: 300px;
                margin-right: 15px;
                padding-bottom: 5px;
                display: inline-block;
                float: left;
                text-align: center;
            }
            .ctct-form-field-submit input
            {
                background-color: #ffffff!important;
                color: #32338e;
                border-radius: 20px;
                border: 1px solid #ffffff;
                display: inline-block;
                padding: 10px 15px;
            }
            .subscribe-wrapper .ctct-form-wrapper .ctct-form-77073
            {
                max-width: 75%;
                margin: 0 auto;
                padding-top: 50px;
                /*height: 200px;*/
                justify-content: center;
                vertical-align: middle;
                display: flex;
            }
            .ctct-form-wrapper .ctct-form-field
            {
                margin:0!important;
            }
            .contact-us-wrapper,#modal-ready, .contact-us-wrapper .vc_tta-tab a,.contact-us-wrapper .vc_tta-panel-body
            {
                background-color: #fff!important;
            }
            .contact-us-wrapper .gf_browser_chrome ul li label {
                font-size: 10px;
                font-family: 'Colfax_Regular';
                color: #333942;
                margin-bottom: 4px;
            
            }
            .contact-us-wrapper .gf_browser_chrome ul li label input
            {
                color: #000000;
                font-size: 14px;
                font-family: 'Colfax_Regular';
                border: 1px solid #d8dada;
            }
            .contact-us-wrapper .vc_tta-tab.vc_active a span.vc_tta-title-text
            {
                font-size: 40px;
                font-family: 'ProximaNova_Bold';
                color: #32338e;
                
            } 
            
            .contact-us-wrapper .vc_tta-tab a span.vc_tta   -title-text
            {
                color: #d8dada;
                font-size: 40px;
                font-family: 'ProximaNova_Bold';
                border-bottom: 1px solid #dee2e6;
            
            }
            .contact-us-wrapper .vc_tta-tab a span.vc_tta-title-text:after
            {
                border-bottom: 1px solid #dee2e6;
            }
            .wpb_column.vc_column_container .gf_browser_chrome.gform_wrapper input
            { 
                width: 100%!important;
                border: 1px solid #d8dada;
                border-radius: 0;
                max-width:400px;
            } 
            .contact-us-wrapper .vc_tta-tabs-container .vc_tta-tabs-list
            {
                text-align:center;
                padding-top:30px;
                display: inline-block;
                
                margin: 0 auto;
            }
            .contact-us-wrapper .vc_tta-tabs-container
            {
                margin-bottom:0!important;
            }
            .contact-us-wrapper .vc_tta-tabs-container {
                text-align:center!important;
            }
            .contact-us-wrapper .vc_tta-tabs-container .vc_tta-tabs-list
            {
                margin-top: 25px!important;
            
            }
            .contact-us-wrapper .gform_footer.top_label input   
            {
                background-color: #32338e;
                color: #ffffff;
                border-radius: 20px!important;
                border: 1px solid #32338e;
                font-family: 'ProximaNova_Bold';
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                max-width:100px!important;
                
            }
            .contact-us-wrapper .gform_wrapper textarea.medium
            {
                height:100px!important;
                background-color: #fff;
            }   
            .juicer-feed.colored-icons li.feed-item
            {
                background-color: #fff!important;
                height: 720px;
                border-radius: 2px!important;
                border: solid 1px #d8dada;
            }
            .j-stack
            {
            padding:0!important;
            }
            .pt-4, .py-4 {
                padding-top: 1.5rem !important;
            }
            .text-center {
                text-align: center !important;
            }
                #supportDetails .cross-div-section img {
                width: 25px;
                transform: rotate(20deg);
                position: absolute;
                top: 0;
                margin: auto;
                bottom: 28px;
                right: 0;
                left: 0;
                vertical-align: -webkit-baseline-middle;
            }
            #supportDetails .cross-div-section {
                background: #32338e;
                width: 80px;
                height: 80px;
                transform: rotate(-20deg);
                z-index: 9999;
            }
            .mr-auto, .mx-auto {
                margin-right: auto !important;
            }
            .Heading-2Center-Style {
                font-family: 'ProximaNova_Bold';
                font-size: 24px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #000000;
            }
            .Heading-4Left-Style {
                font-family: 'ProximaNova_Bold';
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
            }
           
            .contact-us-wrapper h2
            {
                font-size: 24px;
                color: #747676;
            }  
            .cross-div-section {
                background: #32338e!important;
                width: 80px;
                height: 80px;
                transform: rotate(-20deg);
                z-index: 9999;
            }
            .Heading-2Left-Style,.job-entry .vacancy-type span{
                font-family: 'ProximaNova_Bold';
                font-size: 24px!important;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000!important;
            }
            .job-entry .vacancy-type span
            {
                padding:10px;
            }
            .ParagraphLetf-Style,.single-service .entry-content p {
                font-family: 'Calibri';
                font-size: 14px;
                /*font-weight: bold;*/
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
            
            }
            #supportDetails .cross-div-section-line img {
                width: 70%;
            }
            #supportDetails .cross-div-section-line {
                position: absolute;
                text-align: center;
            }
            .w-75 {
                width: 75% !important;
            }
            .row.pt-4,.row.pt-5
            {
                display:flex;
            }
            .d-flex
            {
                justify-content: center !important;
                display: flex !important;
            }
            .ml-auto, .mx-auto {
                margin-left: auto !important;
            }.mr-auto, .mx-auto {
                margin-right: auto !important;
            }
            #supportDetails .w-75.ml-auto p .Heading-2Center-Style
            {
              display: inline-block;
            }
            .row.pt-5 .col-md-4.mx-auto
            {
            margin-top:40px;
            }
            
            .mb-5, .my-5 {
                margin-bottom: 3rem !important;
            }
            .mt-4, .my-4 {
                margin-top: 1.5rem !important;
            }
            .mb-3, .my-3 {
                margin-bottom: 1rem !important;
            }
            .talk-to-us-heading
            {
            font-family: 'ProximaNova_Bold'!important;
            }
            .contact-us-wrapper .col-md-10 p{
                font-family: 'Calibri';
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
                margin-bottom: 1rem !important;
            } 
            .events-plus-2 .events-list .t7umb img
            {
                width: 100%;
                height: 80px;
                /*margin: 20px;*/
            }
            /* -------------------------------footer-------------------------------- */
            .site-footer .wrapper .footer-top .widget__title ,.site-footer .wrapper .widget a,.footer-bottom .layout h3,.footer-bottom .layout  .ctct-form-wrapper .ctct-form-description p
            {
                font-family : 'ProximaNova';
                font-size:16px;
                color:#fff;
                text-transform: capitalize;
                line-height:1.3;
            }
            .footer-bottom .layout .ctct-form-field-email input{
                width: 260px;
                height: 40px;
                object-fit: contain;
                margin-bottom: 0px;
            }
            .footer-bottom .layout .button.ctct-button
            {
                display: none;
            }
            .footer-bottom .ctct-form-field-submit input
            {
                width: 100px;
                height: 40px;
                object-fit: contain;
                margin-top: 20px;
                font-family : 'ProximaNova_Bold';
                font-size:14px;
                
                text-transform: capitalize;
                line-height:1.3;
            
            }
            .footer-top .layout  .widget__body
            {
                display: inline-flex;
            } 
            .footer-top .layout  .widget__body a
            {
                margin-right: 20px;
                width: 40px;
                height: 33px;
                object-fit: contain;
            }
            .wpb_wrapper .events-list::-webkit-scrollbar {
                width: 4px;
            }
                
            .wpb_wrapper .events-list::-webkit-scrollbar-track {
                box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
            }
                
            .events-list::-webkit-scrollbar-thumb {
                background-color: darkgrey;
                outline: 1px solid slategrey;
            }
            .wpb_wrapper .events-list
            {
                overflow: scroll;
                max-height: 300px;
                overflow-x: hidden;
                margin-top: 30px;
            }
            .wpb_wrapper .events-list
            {
                background-color: #fff;
                box-shadow: none!important;
                border: none!important;
            } 
            .examination-slider .flex-direction-nav li a
            {
                display: contents;
                font-size: 0px;
            }
         .examination-slider  .flex-direction-nav 
            {
                display: flex;
                position: absolute;
                    top: -40px;
                    right: 0;
            }
            .examination-slider .flex-control-paging
            {
                display: none;
            }
            .examination-slider  .flex-direction-nav a.flex-next:before ,
            .examination-slider  .flex-direction-nav a.flex-prev:before 
            {
                color: #193b7e!important; 
                padding:0 15px;
            }
            .wpb_wrapper .events-plus-2 .events-list h2, .wpb_wrapper .events-plus-2 .events-list .sea8s, .wpb_wrapper .events-plus-2 .events-list  label
            {
                font-family : 'Calibri';
                font-size: 14px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
            }
            .wpb_wrapper .events-plus-2 .events-list h2 a{
                color: #000!important;
            }
            .wpb_wrapper .events-plus-2 .events-list  .me8a span
            {
                font-family: 'Calibri';
                font-size: 12px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #b3875a;
            
            }
            .wpb_wrapper .events-plus-2 .events-list .i8em
            {
                background-color: #fff!important;
            }
            .wpb_wrapper .events-plus-2 .events-list .i8em
            {
                padding:15px 0!important;
                border-right-width: 0px!important;
                border-bottom: 0!important;
            }
            .events-list .col-lg-10.col-sm-9.col-xs-8
            {
                margin: 20px 0;
            }
            
                .news-events .wpb_wrapper h2
            {
                color: #fff!important;
                line-height: 0.6!important;
                padding:10px 0;
            }
            .news-events .link_image img,  .news-events .flex-control-paging{
                display: none!important;
            }
            .news-events .post-title  p
            {
                color: #fff;
            }
            .news-events .post-title a
            {
                font-family : 'ProximaNova';
                font-size: 24px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                color: #fff;
                line-height: 1.5!important;
                text-decoration: none;
            
            }
            .news-events .flex-caption p
            {
                font-family: 'Calibri';
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                color: #fff;
                line-height: 1.5;
            
            }
            
            .news-events .flex-caption p a,.news-right-section p strong a
            {
                width: 160px;
                height: 40px;
                font-family: 'ProximaNova';
                font-size: 14px;
                font-weight: bold;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: center;
                color: #193b7e;
                text-transform: capitalize;
                background-color: #fff;
                position: absolute;
                bottom: 0;
            }
            .news-right-section p strong a
            {
                float: right;
                display: block;
                border-radius: 20px;
                position: unset;
                padding: 11px;
                margin: 30px;
                text-decoration: none;
            }
            
            .news-events .flex-caption p a:hover
            {
                background-color:#fff!important;
                color: #193b7e!important;
            }
            .wpb_wrapper .flexslider
            {
                background: transparent!important;
                border: 0!important;
                box-shadow: none!important;
            }
            .wpb_gallery .wpb_flexslider .flex-caption
            {
                background: transparent;
                min-height: 350px;
            }
            .news-events .news-slider-coln 
            {
                max-width: 30%!important;
            }
            .flex-direction-nav 
            {
                position: relative;
            }
            .flex-direction-nav li a.flex-prev,.flex-direction-nav li  .flex-next
            {
            position: absolute;
            right: 0;
            }
            .flex-direction-nav{
                width: 80px;
                float: right;
                cursor: pointer;
            }
            .flex-direction-nav a:before
            {
                color: #fff!important;
                font-size: 20px!important;
            }
            .news-slider-left{
                max-width:30%;
            }
            .events-list .sea8s,#frm-subject-filter label
            {
                display: none;
            }
            .news-events .wpb_column.vc_column_container.vc_col-sm-6
            {
                width:70%;
            }
            .new-title-wrapper .wpb_wrapper
            {
                text-align: center;
            }
            .news-events .new-title-wrapper h2.bottom-border-half:after
            {
            padding-top: 20px!important;
            }
            .exam-sidebar,.subject__list, #subjects p {
            border: 0 !important;
            }
            .home-examination-section   h2
            {
            font-size: 24px!important;
            }
            .home-examination-section .mb-5 label
            {
                font-size: 12px!important;
                color: #32338e !important;
                display: block;
                width: max-content;
                padding: 15px 0;
                
            }

#modal-ready .vc_row-has-fill .vc_column_container .news-slider-left{
   width: 60%;
   max-width: 60%;
}

#modal-ready .vc_row-has-fill .vc_column_container .news-right-section{
   width: 40%;
}
            @media (min-width:320px) and (max-width:767px)
            {
                .home-examination-section .mb-5 label
                {
                    width: auto;
                }
                .examination-slider .primary-box a div span.center-align
                {
                    position: inherit!important;
                    top: inherit!important;
                }
                .home .slider-section .slider-section.examination-slider
                {
                    width: 100%;
                }
            }
            .home-examination-section  .background-style-1
            {
            height: 325px;
            
            }
            .home-examination-section  .background-style-1 h2
            {
                padding-top: 20px;
            }
            .subject__list, #subjects p
            {
                padding: 0 !important;
                margin-top: 0!important;
            }
            .home-examination-section h4
            {
                display: none;
            }
            .home-examination-section .exam__filter select,#frm-subject-filter select
            {
                
                height: 40px;
                border-radius: 2px;
                border: solid 1px #d8dada;
                font-family: 'Colfax_Regular';
                font-size: 14px;
                margin-bottom: 20px;
            }
            .background-style-1 {
                background-color: #f8f6f6;
            }   
            .examination-slider .primary-box
            {
                background: #32338e;
                color: #fff;
                border: 1px solid #32338e!important;
                margin: 10px 0;
                width: 170px!important;
            }
            .examination-slider .primary-box a
            {
                color: #fff!important;
                border: 1px solid #32338e!important;
                 
                text-decoration: none;
                }
                .examination-slider .primary-box a div span.center-align{
                    position: relative;
                    top: 30%;
                }
                .desktop-header  .sb-icon-search
                {
                    background-color: #32338e !important;
                    position: absolute;
                    top: 0;
                    font-size: 15px;
                    height: 94px;
                }
                .desktop-header .sb-icon-search {
                    height: 30px !important;
                }
                .desktop-header .container .sb-search
                {
                    position: absolute;
                    top: 3px;
                    right: 214px
                }
                form .sb-search-input
                {
                    height: 30px!important;
                    font-size: 15px!important;
                    font-family: 'ProximaNova'!important;
                    color: #000!important; display:none;
                }
                .desktop-header  .sb-icon-search i
                {
                    position: absolute;
                    top: 11%;
                    left: 10px;
                }
                form .sb-search-input::placeholder
                {
                    font-size: 15px;
                    color:#000;
                }
            
                .desktop-header  .sb-search
                {
                    position: absolute;
                    top: 3px;
                    right: 130px;
                }
                .desktop-header .container
                {
                    position: relative;
                }
		.events-plus-2 .events-list .t7umb{
			width: 33.3%;
		}
		.events-plus-2 .events-list .t7umb + div{
			width: 66%;
			margin: 10px 0 !important;
		}
		.site-footer .text-13.widget_text
		{
    			width: 17%!important;
		}
    /* -----------------------------------------------------------------------mobile-view------------------------------------------------------------------------ */
            @media (max-width:767px)
            {   .subscribe-wrapper .ctct-form-wrapper .ctct-form-description p
                {
                    margin: 0 auto;
                    display: flex;
                    justify-content: center;
                    width: 100%;
                }
		.subscribe-wrapper .ctct-form-field-email input{
			width: 70%;
    			margin-bottom: 25px !important;
			margin-top: 20px !important;
    			margin-left: 15%;
		}
	#modal-ready .vc_row-has-fill .vc_column_container .news-slider-left{
   		width: 100%
  		 max-width: 100%
	}

	#modal-ready .vc_row-has-fill .vc_column_container .news-right-section{
  		 width: 100%
	}
         .site-footer .text-13.widget_text{
                width: 100%!important;
            } 
        .footer-top .layout .nav_menu-6
            {
                padding-left: 1.5em !important;
            }
            .home .juicer-feed ul.j-filters li.j-twitter
            {
                position: inherit!important;
                right: inherit!important;
            }
                .home #modal-ready ul
                {
                    overflow: hidden;
                }
                .home .juicer-feed ul.j-filters li
                {
                    width: 100%;
                }
                .examination-slider .primary-box a div{
                    height: auto!important;
                }
                .primary-nav-wrapper .main-navigation .support-home
                {
                    margin: 0!important;
                }
                .examination-slider .primary-box a
                {
                    padding:24px 0;
                }
                .examination-slider .primary-box a
                {
                    border: 0!important;
                }
                .examination-slider .flex-direction-nav
                {   
                    position: inherit!important;
                    top:inherit;
                    right: inherit;
                    justify-content: center;
                    width: 100%;
                }
                .contact-us-wrapper h2
                {
                    padding: 30px 0;
                }
                .d-flex
                {
                    padding: 30px;
                }
                #supportDetails .row.pt-4, #supportDetails  .row.pt-5
                {
                display: block!important;
                }
                .Heading-1Left-Style
                {
                    font-size: 32px!important;
                }
                .news-events .wpb_column.vc_column_container.vc_col-sm-6
                {
                    width:100%!important;
                    order:2;
                }
                .news-slider-left{
                    max-width:100%!important;
                }
                .subscribe-wrapper .ctct-form-wrapper .ctct-form-77073
                {
                    display: block;
                    max-width: 100%;
            
                }
                .subscribe-wrapper .ctct-form-wrapper .ctct-form-description p
                {
                    font-size: 18px;
                }
                .subscribe-wrapper  .ctct-form-field-submit input
                {
                    width: 250px;
                    margin: 0 auto;
                    display: flex;
                    justify-content: center;
                }
                .request-whole-wrapper .left-sec img
                {
                    margin-left: 0;
                }
                
                    .events-plus-2 .events-list .i8em > .col-xs-4.t7umb {
                    width: 33.33%!important;
                }
                .news-whole-wrapper
                {
                    display: flex!important;
                    flex-wrap: wrap;
                }
                .news-slider-left 
                {
                    order: 2;
                }
            }
            @media (max-width: 479px)
            {
                .events-plus-2	.events-list	.i8em	>	div {
                    width: 60%!important;
                }
            .events-plus-2 .events-list .i8em > .col-xs-4.t7umb{
                width: 33.33%!important;
            }
            .news-whole-wrapper
            {
                display: flex!important;
                flex-wrap: wrap;
            }
            .news-slider-left 
            {
                order: 2;
            }
            }
        }
        .news-whole-wrapper
        {
            display: flex!important;
            flex-wrap: wrap;
        }
        .news-slider-left 
        {
            order: 2;
        }
    }
    @media (max-width: 479px)
    {
        .events-plus-2	.events-list	.i8em	>	div {
            width: 60%!important;
        }
    .events-plus-2 .events-list .i8em > .col-xs-4.t7umb{
        width: 33.33%!important;
    }
    .news-whole-wrapper
    {
        display: flex!important;
        flex-wrap: wrap;
    }
    .news-slider-left 
    {
        order: 2;
    }
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.social-icon-stay .vc_tta-tab:first-child.vc_active>a{
                background-color: #3B5998 !important;
                color: #fff;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.social-icon-stay .vc_tta-tab:nth-child(2).vc_active>a{
                background-color: #00ACEC !important;
                color: #fff;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.social-icon-stay .vc_tta-tab:last-child.vc_active>a{
                 background-image: linear-gradient(to right, #F58529 , #FEDA77, #DD2A7B, #8134AF, #515BD4);
                color: #fff;
    }
    /* -------------------------press-release--------------------------------------------------------------------------------------------------------- */
    .grid-page-header
    {
        text-align: center;
    }
    .grid-page-header nav 
    {
        color:#fff!important;
    }
    .grid-page-header nav span a
    {
        color: #d8dada;
        font-size: 14px;
        font-family: 'Colfax_Regular';
        font-style: normal;
        padding:10px;
    }
    .grid-page-header nav span span    
    {
        font-size:16px!important;
        color:#fff!important;
        font-style: normal!important;
        font-weight:100!important;
    }
    .entry-meta .card-devider
    {
        background-color: #32338e;
        width: 100%;
        display: block;
        position: relative;
        float: left;
        margin: 0;
    }
    .entry-meta .card-devider img
    {
        width: 50px;
        height: 50px;
        margin: -25px 13px 25px;
    }
    .entry-meta .card-devider a
    {
        font-size: 14px;
         
        font-family: 'Colfax_Regular';
        color: #fff;
        font: weight 100;
    }
    .post-excerpt .btn--readmore{
        background-color: #ffffff;
        color: #32338e;
        border-radius: 20px;
        border: 1px solid #32338e;
        font-family: 'ProximaNova_Bold';
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        width: 154px;
        height: 40px;
        margin: 20px;
        position: absolute;
        bottom: 0;

    }
    .post-excerpt__body
    {
        padding:0!important;
    }
    .post-excerpt .image-crop{
        display: none!important;
    }
    .post-excerpt__body .entry-meta .card-devider a 
    {
        font-size: 14px;
        color: #fff;
        font-family: 'Colfax_Regular'; 
        padding-top: 13px;
        text-transform: capitalize;
        text-align: center;
        font-weight: 100;
        position: absolute;
        top:0;
        width:100%

    }
    .time-custom
    {
        border-bottom: 1px solid #d8dada;
        width: 87%;
        margin: 0 auto;
        padding: 13px 0 0;
    }
    .time-custom a
    {
        position: absolute;
        right: 0;
        text-align: right;
        padding: 0 28px!important;
    }
    .time-custom time,.time-custom a
    {
        font-size: 14px;
        color: #b3875a;
        font-family: 'Calibri';
        margin-bottom: 0;
        width: 50%;
        font-weight:100;
    }
    /* .image-crop{
        display: none;
    } */
    
   
    #primary .hero{
        height:200px;
    }
    .card-title   .entry-title
    {
        font-family: 'ProximaNova'!important;
        font-size: 24px;
        padding:0 20px;

    }
    .post-excerpt__body .entry-title a
    {
        line-height: 0.5!important;
        font-weight:bold!important;
    }
    .card-title + p
    {
        font-family: 'Calibri';
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        padding: 10px 20px;
    }
    .blog-listing .wrapper--wide .layout .layout__item 
    {
     width:30%!important;
    }
    @media (min-width:360px) and (max-width:767px)
    {
        .blog-listing  .wrapper--wide .layout .layout__item 
        {
         width:100%!important;
        } 
        #modal-ready .news-events
        {
            padding: 30px 0; 
        }
        #modal-ready .news-right-section p strong a
        {
            float: left;
        }
        
    }
    /* -----------------------------------------------press release landing--------------------------------------------------------- */
    .category-press-releases .site-main  
    {
        position:relative;
    }
    .category-press-releases.single-post .site-main .grid-page-header
    { 
        width: 100%;
        text-align: center;
        max-width: 1170px;
        position: absolute;
 
     } 
     .category-press-releases .site-main .grid-page-header .author.vcard
    {
        padding: 0;
        margin: 0;
        display: inline-block;
        float: left;
    }
    .category-press-releases .site-main .grid-page-header .author.vcard img
    {
        width:80px;
        height:80px;
        display: inline-block;
    }
 
    .category-press-releases .site-main .grid-page-header .author.vcard   .text-banner a
    {
      
        font-family: 'Colfax_Regular'; 
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #fff!important;
        font: weight 300;
    }
     
    .category-press-releases .grid-page-header.press-landing-head nav
    {
        color: #fff!important;
        padding: 0px 20px!important;
        max-width: 960px!important;
        margin: 0 auto!important;
    }
    .category-press-releases .grid-page-header .entry-header h1
    {
        margin-bottom: 10px;
        margin-top: 10px!important;
    }
    .press-landing-whole-wrapper .layout--rev .layout__item
    {
        width:100%!important;
        max-width:1170px;
        padding: 0 50px;
    }
    .press-landing-whole-wrapper .entry-content  p,.press-landing-whole-wrapper .entry-content ul li 
    {
        font-family: 'Calibri';
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        margin-bottom: 10px;
    }
   article .list-bare.list-full.list--social-share
    {
        display: block!important;
        float: right;
        margin: 0;
        padding: 25px 0;
    }
    article .list-bare.list-full.list--social-share li a.link--instagram, .list-bare.list-full.list--social-share li a.link--instagram
    {

        background: #d6249f;
        background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    }

    .press-landing-whole-wrapper .layout--rev .layout__item h1
    {
        display:none;
    }
     .comments,  .wrapper .comment-respond
    {
        background-color: #f8f6f6!important;
    }
    .press-landing-whole-wrapper  .layout__item  
    {
        text-align: left;
    }
  .comments .wrapper  h3.comment-reply-title
    {
        font-family: 'ProximaNova_Bold'; 
        font-size: 24px;
        color:#32338e!important;
        text-align: left;
        text-transform: capitalize;
    }
    .comment-form .logged-in-as,.comment-respond .comment-notes,.comment-form-cookies-consent label
    {
        text-align: left;
        text-transform: capitalize;
        margin-bottom: 4rem;
        font-family: 'Calibri';
        font-size: 14px;
        color: #000!important;
    }
    .comment-form .logged-in-as  a
    {
        color: #000!important;
    }
    form .layout .layout__item label{
        position: unset!important;
        font-family : 'Colfax_Regular';
        font-size: 10px;
         text-align:left      

    }
    form .layout .layout__item input
    {
       border-radius: 0!important;
       background-color:blue;
    }
    .comment-wrap textarea  
    {    height: 91px;
       
        border: solid 1px #d8dada;
        background: #fff;
        border-radius: 0;
    }
   
    .form-submit .btn.btn--outline.btn--pill
    {
        background-color: #32338e;
        width: 172px;
        height: 40px;
        border-radius: 20px;
        float: left;
        text-transform: capitalize;
        font-family : 'ProximaNova';
        font-size: 14px;
        color: #fff!important;
        border:0;
     
    }
    .press-landing-whole-wrapper .breadcrumbs,.press-landing-whole-wrapper h1 
    {
          display: none;
    }
   
  .press-landing-whole-wrapper  time
  {
    display: block;
    max-width: 100%;
    margin: 20px;
    padding: 30px 0;
  }
  
  .press-landing-whole-wrapper .post header time
  {
    border-bottom:2px solid  #80808078;
  }
  .press-landing-whole-wrapper .post header time , ul li.hide-palm button 
  {
    font-family: 'Colfax_Regular'; 
    font-size: 14px;
    color: #32338E;
    font-style:normal;
   
 }
 .press-landing-whole-wrapper ul li.hide-palm button
 {
     border:0;
 }
  .press-landing-whole-wrapper  .entry-content 
  {
      margin-top:3rem;
  }
 ul.list--social-share li a
 { 
     padding:0;
 }
 /* -------------------------------resonsive press relese----------------------------------------- */
 
 @media (min-width:360px) and (max-width:767px)
 {
    .category-press-releases.single-post .site-main .grid-page-header
    {
        top: 0;
    }
    .grid-page-header .entry-header h1
    {
        font-size:18px;
    }
    .category-press-releases.single-post  .site-main .grid-page-header .author.vcard
    {
     width:100%;
    }
    .press-landing-whole-wrapper .layout--rev .layout__item
    {
        padding:0;
    }
    .press-landing-whole-wrapper time
    {
        margin: 0;
        padding:1em;    
    }
    article .list-bare.list-full.list--social-share
    {
        padding:20px 0;
    }
    article .list-bare.list-full.list--social-share
    {
        width:100%;
    }
    .press-release-head.grid-page-header
    {
        padding: 3em 5em;   
        position: absolute;
        top: 0;
    }
 }
 /* --------------------------------------------------------examination page------------------------------------------------------ */
 .examination .hero-page-exam h1
 {
    font-size: 24px;
    color: #ffffff;
    font-family: 'ProximaNova_Bold';
 } 
 .hentry   .entry-content  .su-tabs-nav  span
 {
     color: #32338e;
    font-size: 14px;
    font-family: 'Colfax_Regular';
    background-color: #fff!important;

 }
 .hentry   .entry-content  .su-tabs-nav  span.su-tabs-current
 {
    color: #32338e;
    font-size: 14px;
    border-color: transparent;
    border-bottom-color: #e6bc52;
    font-family: 'Colfax_Bold';
    background-color: #fff!important;
}
 .su-tabs .su-tabs-nav span.su-tabs-current:after
{
    content:" "!important;
    background-color:#fff!important;
}
.cnt-exam-pg .hentry
{
margin:0!important;
}
 .breadcrumbs  span a
 {
    color: #ffffff;
    font-family: 'Colfax_Regular';
    font-style: normal;
    font-weight:100;

 }
 .breadcrumbs 
 {
     color:#fff!important;
     text-align:center;
 }
 .su-tabs-style-default .su-tabs-panes h3
 {
    font-family: 'ProximaNova_Bold';
    font-size: 40px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

.su-tabs-style-default .su-tabs-panes p,.examination .cnt-exam-pg .entry-content p,.examination .cnt-exam-pg .entry-content ul li
 {
    font-family: 'Calibri';
    font-size: 14px;
    /*font-weight: bold;*/
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
 }
 .cpea .su-tabs .su-tabs-nav span.su-tabs-current:after
 {
background-color:#fff!important;
 }
 .Heading-3Left-Style, .examination  .lft-br-exam-pg h3, .examination  .lft-br-exam-pg h4
 {
    font-family: 'ProximaNova_Bold';
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
 }
 .examination .lft-br-exam-pg
 {
    background: #f8f6f6;  
    width:30%!important;
    padding: 30px;
 }
 .examination .lft-br-exam-pg .filter-sub .exam-sidebar h4 
 {
     text-align:left!important;
 }
 .examination.page-push .layout--flush
 {
     display: flex;
 }
 .hero-page-exam:after
 {  
     position: unset!important;
 }
 .examination .lft-br-exam-pg  a
 {
   
    display: flex;
 } 
 .examination .lft-br-exam-pg  a img
 {
     margin:0 auto;
 }
 .examination .lft-br-exam-pg  .menu
 {
     list-style-type:none ;
     height: 70px;
     position: relative;
     overflow: hidden;
     overflow-y: scroll;
 }
/* width */
.examination .lft-br-exam-pg  .menu::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
  }
  
  /* Track */
  .examination .lft-br-exam-pg  .menu::-webkit-scrollbar-track {
    background: #f1f1f1; 

  }
   
  /* Handle */
  .examination .lft-br-exam-pg  .menu::-webkit-scrollbar-thumb {
    background: #3b5998; 
    height: 30px;
    border-radius: 20px;
    cursor:pointer;
  }
  .cpea .subjects__filter,.page-template-page-exam-php .subjects__filter
  {
   border-bottom:0;
   padding:0;
   margin: 0;
  }
.cpea .subjects__filter select,.page-template-page-exam-php .subjects__filter select
{
   
    height: 40px;
    border-radius: 2px;
    border: solid 1px #d8dada;
    font-family: 'Colfax_Regular';
    color: #000000;
    margin-top:40px;
  
  }
  .wrapper--wide .lft-br-exam-pg .filter-sub aside  p
  {
    font-family: 'ProximaNova';
    font-size: 14px;    
    font-weight: bold;
  }
 .page-template-page-exam-php .su-tabs
  {
      border:0;
  }
  #post-528 .su-tabs-panes h3,.page-template-page-exam-php .su-tabs-panes h3
  {
      text-align:left;
  }
.su-accordion .su-spoiler-title,.widget-job-files ul li a{ 
    background:#fff!important;
    border-radius:0; 
    color: #32338e;
    font-size: 14px;
    font-family: 'Colfax_Regular';
    background-color: #fff!important;
    font-weight:100;
}
.left-wrapper .widget-job-files ul li a
{
    color:#000;
    background:transparent!important;
}
.su-tabs-pane .su-accordion .su-spoiler-style-fancy
{
    border:0;
    border-radius:0;
}
.su-column  .su-u-clearfix p a, .Vacancies-landing .click-link,.Vacancies-landing .vacancy-lc-exp span,.entry-footer .edit-link a
{
    font-family: 'Colfax_Regular';
    font-size: 14px!important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #101820;
}
.vacancy-type
{
padding:10px;
}
.Vacancies-landing .click-link
{
    border-bottom:1px solid #000;
    float:left;
    display:inline-block;
    padding:20px 0 0;
    margin-right:20px;
 }
.su-column  .su-u-clearfix p
{
    display:flex;
}
.su-u-clearfix  h2
{
 color:#000;
 font: size 18px!important;
}
.section_menu li a
{
    font-size: 14px;
    color: #101820!important;   
    font-family: 'Colfax_Regular';
    background-color: #fff!important;

}
.entry-footer .edit-link a,.su-quote-style-default .su-quote-inner 
{
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000; 
    padding:20px 10px;
}
.su-row .su-column  .su-column-inner
{
    display: flex;
    margin-top:50px;
} 
#post-528 .su-row .su-column  .su-column-inner p a img
{
    max-width:18px;
    width:100%;
    margin-right:20px;
}
#post-528 .su-row .su-column.su-column-size-1-3,#post-528 .su-tabs-panes .su-u-trim .section_menu li
{
    width: 48%;
    float: left!important;
    display: block;
    margin: 0;
}
#modal-ready .su-tabs-pane-open ul.section_menu
{
  width:100%;
}
#post-528 #modal-ready .su-tabs-pane-open ul.section_menu
{
    margin-left: 0!important;
}
#post-528 #modal-ready .su-tabs-pane-open ul.section_menu li a
{
    padding: 7.5px 6px!important;
}
.md-effect-1.md-show,.md-content_103853
{
    background-color:#fff!important;
}
.md-content_103853 h3.mbox-title_103853
{
    text-align:left!important;
    background-color:#fff!important;
    font-family: 'ProximaNova_Bold';
    font-size: 40px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
   
    color: #000000;
    width:100%;
     
    max-width:400px;
}
.md-content_103853 strong
{
    font-size: 18px;
}
.su-quote-style-default .su-quote-inner
{
padding:0px!important;
}
.md-content_103853 ol li
{
    line-height:2;
}
.md-content_103853 ol 
{
    margin-top:30px;
}
#modal-ready .su-tabs-pane-open ul.section_menu li a img
{
    max-width:18px;
    width:100%;
    margin-right:20px;
}
@media (max-width:767px)
{
  .md-content_103853   .su-quote-style-default
    {
        padding:0;
    }
    .examination .lft-br-exam-pg
    {
        width:100%!important;
    }
    .examination.page-push .layout--flush
    {
        display:block;
    }
    .cpea .subjects__filter select,  .examination.page-push  .subjects__filter select
    {
        width:100%;
    }
}
@media  (min-width:360px) and (max-width:640px)
{
    .md-content_103853  .su-quote-style-default
    {
        padding:0;
    }
    .examination .lft-br-exam-pg
    {
        width:100%!important;
    }   
    .examination.page-push .layout--flush
    {
        display:block;
    }
    .cpea .subjects__filter select,  #post-528 .su-row .su-column.su-column-size-1-3,#post-528 .su-row .su-column.su-column-size-1-3, #post-528 .su-tabs-panes .su-u-trim .section_menu li ,.page-template-page-exam-php .subjects__filter select
    {
        width:100%;
    }
}
.page-landing-wrapper #post-41015 .breadcrumbs ,.page-landing-wrapper  #post-41015  .entry-header {
    display:none;
}
   
   
    .secondary-menus
    {
        height:70px!important;
        background-color:#fff!important;
    }
    .primary-nav-wrapper #site-navigation 
    {
        width:100%!important;
    }  
    .primary-nav-wrapper .main-navigation    .support-home a
    {
        border-radius: 20px!important;
        border: 1px solid #e8ae4a!important;
        color: #32338e !important;
        background: none!important;
        font-size: 14px!important;
        font-family: 'ProximaNova_Bold'!important;
        width: 106px!important;
        padding: 5px 10px!important;
        float: left;
        margin-left:-20px!important;
        position: relative;
        bottom: 10px;
    }

    /* -----------------------------------vacancies-------------------------------------------------------- */
    .post-164 .list--social-share 
    {
        display:none;
    }
   
    .Vacancies-landing 
    {
        margin-top:50px;
    }
    .Vacancies-landing .ParagraphLetf-Style,   .Vacancies-landing .ParagraphLetf-Style strong
    {
       padding:40px 0!important;
       font-family: 'Colfax_Regular';
       line-height: 1.5;
       font-weight: 500;

    }
    .Vacancies-landing .ParagraphLetf-Style a{  
        font-weight: bold;
        color: #000;
    }
    @media (max-width:767px)
    {
        .primary-nav-wrapper .main-navigation .support-home a
        {
            margin-left: 16px!important;
            margin-bottom: 20px!important;
            position:unset!important;
        }
        .Vacancies-landing .job-entry
        {
            padding: 20px 10px;
            padding-top: 0;
            text-align: center;
        }
        .post-164.type-page 
        {
            position: relative;
        }
        .vacancy-banner-head
        {
            position: absolute;
            top: -228px;
            min-height: 100px;  
            float: left;
        }
        body .site-footer
        {
            padding:2em 0!important;
        }
        .stay-connect-wrapper  .vc_column-inner
        {
            float:left;
        } 
        .service-template-default .widget-area.two-sidebars
        {
            padding:0!important;
            height:0;
        }
        .contact-service .gform_body .ginput_container input
        {
            width:300px;
        }
            
    }
    @media (min-width:360px) and (max-width:767px)
    {
        .primary-nav-wrapper .main-navigation .support-home a
        {
        margin-left: 16px!important;
        margin-bottom: 20px!important;
        position:unset!important;
    }  
    .service-template-default .widget-area.two-sidebars
     {
            padding:0!important;
            height:0;
    }
    .stay-connect-wrapper  .vc_column-inner
    {
        float:left;
    } 
    body .site-footer
    {
        padding:2em 0!important;
    }
    .Vacancies-landing .job-entry
    {
        padding: 20px 10px;
        padding-top: 0;
        text-align: center;
    }
   
    .contact-service .gform_body .ginput_container input
    {
        width:300px;
    }
    }
    .home  .layout__item .home-page-widgets
    {
     display:none;
    }
    .Vacancies-landing .wpb_wrapper  .col-md-4.mb-3 img
    {
         padding:0 20px 15px 0;
    }
    .Vacancies-landing .job-list
    {
        border: solid 1px #b2b8c2;
    }
    .Vacancies-landing .job-entry
    {
        padding:20px 0;
        padding-top:0;
    }
   
    .Vacancies-landing .job-entry .vacancy-lc-exp{
        border-bottom:1px solid #33333345;
  
    }
    .Vacancies-landing .job-entry .vacancy-lc-exp span
    {
        padding:10px;
    }
   .job-entry .vacancy-lc-exp span{
    color: #101820!important;

   }
   .Vacancies-landing .job-list.list-bare
   {
    margin-top:30px;
   }
.Vacancies-landing  .col-md-4.mb-3 img
{
    width: 285px;
    margin-bottom: 20px!important;
    padding:0;

}.site-footer
{
display:inline-block;
max-width: 100%;
width: 100%;
 
padding: 10px!important;
}
.site-footer .wrapper--wide
{
    max-width: 1200px;
}
body .site-info
{
    width:100%;
}
.Vacancies-landing h2
{
    color:#000!important;
}
@media (min-width:1200px)
{
    .stay-connect-wrapper  .vc_column-inner
    {
        float:left;
    } 
}
/* ------------------------------------------service page------------------------------------------ */
.single-service .contact-service h2
{
    font-family: 'ProximaNova_Bold';
    font-size: 24px!important;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000!important
}
.single-service .entry-content h3.gform_title,.single-service .type-service  h1,.single-service .type-service nav{
    display:none;
}
.single-service .entry-content ul li,.single-service .entry-content p{
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal!important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000000;

}
 
.contact-service  form .gform_body .gfield_label
{
    font-size: 10px;
    font-family: 'Colfax_Regular';
    color: #333942;
    margin-bottom: 4px;

}
.contact-service .gform_body .ginput_container input
{
    color: #000000;
    font-size: 14px;
    font-family: 'Colfax_Regular';  
    width: 343px;
     height: 40px;
    border-radius: 2px;
    border: solid 1px #d8dada;

}

.contact-service .gform_footer input
{
    background-color: #32338e;
    color: #ffffff;
    border-radius: 20px!important;
    border: 1px solid #32338e;
    font-family: 'ProximaNova_Bold';
    font-size: 14px!important;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    max-width:100px!important;
}
.single-services, .type-service 
{
  margin:0!important;
}
.services-banner-cnt h1
{
   font-size: 52px;
    color: #ffffff!important;
    margin-bottom: 16px;

}
.service-template-default  .services-banner-cnt .breadcrumbs
{
    padding:0!important;
}
.single-service .entry-content h3
{
    color:#000!important;
    padding-top:25px;
}
/* -------------------------------------vacancies landing page---------------------------------------------------------- */
.single-vacancy .grid-page-header  .entry-header h1
{ 
margin-top:0!important;
}
.single-vacancy .grid-page-header  .entry-header nav
{
    padding:0;
}
.single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.left-wrapper
{
    width:25%!important;
    padding:0;
    background: #f8f6f6;
    min-height:800px;
} 
.single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.left-wrapper .widget-job-files
{
    background: #f8f6f6; 
    border:0;
}
.single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.right-wrapper
{
    width:70%!important;
    padding:0 10px;
    margin-bottom:3rem;
    border-bottom: 2px solid #80808078;
}
@media (min-width:320px) and (max-width:767px)
{   
    .vc_column_container>.vc_column-inner
    {
        padding: 0;
    }
    .home .vc_column_container>.vc_column-inner
    {
        float:left;
        padding: 0;
    }
    .single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.right-wrapper,.single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.left-wrapper
    {
        width:100%!important;
    }
    .single-vacancy .press-landing-head
    {
        position: absolute;
        top: 22%;
    }
    .single-vacancy .press-landing-whole-wrapper
    {
        margin-top:0!important;
    }
    .press-landing-whole-wrapper .right-wrapper .entry-content span
    {
        padding:0;
    }
    .press-landing-whole-wrapper .right-wrapper .entry-content span
    {
        margin-bottom:0!important;
    }
    #modal-ready ul
    {
        margin-left:1rem;
    }
    #primary .hero
    {
        height: 30vh;
    }
}
 .type-service 
 {
    margin:0!important; 
 }
 .single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.left-wrapper .widget-job-files .widget__title:before
 {
    display:none;
 }
 .press-landing-whole-wrapper .layout--rev .layout__item.left-wrapper .widget-job-files .widget__title:after
 {
     border-top:0;
 }
 .right-wrapper article .list-bare.list-full.list--social-share
 {
  width:37%;
 }
 .press-landing-whole-wrapper .right-wrapper time
 {
    border-bottom: 2px solid #80808078;
    margin: 10px 0px;
    font-family: 'Colfax_Regular';
    font-size: 14px;
    color: #b3875a;
    font-style: normal;

 }  
 .press-landing-whole-wrapper  .right-wrapper .entry-content span
 {
    font-family: 'Colfax_Regular';
    font-size: 14px;
    color: #b3875a;
    font-style: normal;
    background:transparent;
    }
    .press-landing-whole-wrapper  .right-wrapper .entry-content .social-medi-section 
    {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        float: left;
        width: 100%;
        margin-bottom: 25px;
    }
    .press-landing-whole-wrapper  .right-wrapper  #modal-ready h4
    {
        font-size:18px!important;
        color:#000!important;
    }
    .press-landing-whole-wrapper .right-wrapper .entry-content
    {
     margin-top:1rem;
    }
    .press-landing-whole-wrapper .right-wrapper .btn--spoiler.su-spoiler-closed
    {
        background:transparent;
        color:#000;
        font-family: 'Colfax_Regular';
        font-weight:100;
    }
    .press-landing-whole-wrapper .right-wrapper .btn--spoiler.su-spoiler-closed span
    {
      font-size:18px;
      font-family: 'Colfax_Regular';
      font-weight:100;
    }
    .press-landing-whole-wrapper .right-wrapper .btn--spoiler.su-spoiler-closed .su-spoiler-icon
    {
        display:none;
    }
    .single-vacancy  .press-landing-whole-wrapper 
    {
        margin: 0 auto;
        margin-top: 3rem;
    }
    .home .slider-section .slider-section.examination-slider
    {
         width:90%;
    }
    .examination-slider  .flex-direction-nav 
    {
          right:36px!important;
    }
    /* -------------------------------------------------my account page------------------------------------------- */
    .page-id-7  .hero
    {
        min-height:200px;
    }
    .custom-myaccount-account .page-landing-page
    {
        width: 100%;
        float: left;
        max-width: 100%;
        padding: 0;
    }
    .news-events .wpb_column.vc_column_container.vc_col-sm-6
    {
        width:70%;
        order:2;
    }
    .custom-myaccount-account  .my-account-profile
    {
        float:left;
    }
    .custom-myaccount-account  .my-account-profile img
    {
        width:80px;
        height:80px;
    }
    .custom-myaccount-account  .my-account-profile 
    {
        color:#fff;
        font-size:16px;
        font-family: 'Colfax_Regular';
        position: relative;
        top:-20px;
        font-weight:bold;

    }
    
    .custom-myaccount-account  .page-landing-wrapper  h1
    {
        font-size: 40px!important; 
        color: #000!important;
        padding: 20px 0 0 0px;
        width: 65%;
        float: right;
        text-align: left;
    }
    .page-landing-wrapper .breadcrumbs{
        display: none;
    }

    .page-landing-wrapper  .woocommerce .woocommerce-MyAccount-navigation
    {
        max-width: 360px;
         height: 604px;
        border-radius: 2px;
        background-color: #f8f6f6;
    } 
    .page-landing-wrapper  .page-landing-wrapper .hentry
    {
        width: 100%!important;
        max-width: 1200px!important;
    } 
    .page-landing-wrapper 
    {
        padding:0;
    }
    .page-landing-wrapper  .woocommerce-account .woocommerce-MyAccount-content
    {
        padding:0 30px;
    }
    .woocommerce-MyAccount-content p,.woocommerce-MyAccount-content a,.woocommerce-MyAccount-content strong
    {
        font-family: 'Calibri';
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #000000;
    }
   
    .page-landing-wrapper  .wpb_wrapper .woocommerce .woocommerce-MyAccount-navigation ul 
    {
      list-style-type: none;
      margin-top:20px;
    }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a
{
    font-family: 'ProximaNova_Bold';
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    color: #32338e !important;
    background-color: transparent!important;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::after
{
    content: "";
    display: block;
    margin: 0;
    width: 100%;
    padding-top: 5px;
    border-bottom: 2px solid #e6bc52;
}
.woocommerce-MyAccount-navigation ul li.is-active a
{
 
    background-color: rgba(0, 145, 255, 0.1);
    color: #32338e!important;
    min-width: 321px;
    display: block;
    padding: 10px 46px;
    position: relative;
    left: -49px;
    margin-top: 10px;

}
.page-landing-wrapper .woocommerce-MyAccount-navigation ul li a
{
    font-weight:bold!important;
    min-width:100%;
    display: inline-block;
}
.page-landing-wrapper .vc_row.wpb_row.vc_row-fluid.woocommerce-MyAccount-content
{
    padding: 0!important;
    margin: 0 auto;
    float: none;
    width: 100%!important;
    position: unset!important; 
    left: 0 !important;
    max-width: 100%;
}
.page-landing-wrapper .woocommerce-MyAccount-content .woocommerce-Address-title.title h3
{
    color: #32338e !important;
}
.woocommerce-MyAccount-content .woocommerce-Address address
{
    background-color: rgba(110, 179, 82, 0.05);
    width: 560px;
    padding: 15px 20px; 
    margin-top: 20px;
}
.page-landing-wrapper  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1
{
    width: 100%;
    display: grid;
}

.page-landing-wrapper .hentry
{
max-width: 100%!important;
}

.page-landing-wrapper .woocommerce-Address-title.title
{
    display:inline-block;
    width: fit-content;
}

.page-landing-wrapper .woocommerce-Address-title.title  a
{
    text-decoration: underline;
    padding: 0 20px;
}
/* --------------------------------------------personal information section------------------------------- */
.page-landing-wrapper .woocommerce-MyAccount-content input{
    height: 40px;
    border: solid 1px #d8dada;
    background-color: #fff;
    border-radius: 0;
    color:#000;
}  
.page-landing-wrapper .woocommerce-MyAccount-content input::placeholder
{
    font-family: 'Colfax_Regular'; 
}
.page-landing-wrapper .woocommerce-MyAccount-content label
{
    display: block;
    font-size: 10px;
    font-family: 'Colfax_Regular';
    margin-bottom: 0;
    color: #333942;
}
.page-landing-wrapper .woocommerce-MyAccount-content  fieldset legend
{
    font-family: 'ProximaNova_Bold';
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    margin: 15px 0;
    background-color: #fff;
    border: 0;
}
.page-landing-wrapper .woocommerce-MyAccount-content  label
{
    display: block;
    font-size: 10px;
    font-family: 'Colfax_Regular';
    margin-bottom: 0;
    color: #333942;   
}
.page-landing-wrapper .woocommerce-MyAccount-content .current-id
{
    width: 560px;
    height: 100px;
    border-radius: 2px;
    border: solid 1px #d8dada;
}
  .woocommerce-page .site-footer
{
    background: #333438!important;
    color:#fff!important;
}
.page-landing-wrapper .woocommerce .col2-set, .woocommerce-page .col2-set
{
    display: grid;
}
.page-landing-wrapper  .woocommerce-Address address 
{
    display: block;
   
    font-family: "Calibri";
    font-size: 14px;
     padding: 10px 20px;
    font-style: normal;
}
.ubermenu-responsive-toggle
{
  
    font-family: "Calibri";
    font-size: 18px;  
    font-style: bold;
}
.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password
{
   padding: 20px 40px!important;
}
@media (min-width:320px) and (max-width:767px)
{  .heromyaccount h2.resp-accordion
    {
        color: #000!important;
    }
    
    .page-template-page-my-account .custom-myaccount-login
    {
       
        color: #fff;
        transform:none;
        line-height: 1.3;
        padding: 10px 30px;
        font-size: 32px!important;
    
    }
    .heromyaccount .resp-tab-active span
    {
        border: 0!important;
    }
    .page-template-page-my-account  .heromyaccount
    {
        padding:100px 0;
    }
   
    .woocommerce-lost-password .custom-myaccount-account .page-landing-page
     {
      position: absolute;
      top:38%;
    }
    .woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password
    {
        width: 100%!important;
    }
    .custom-myaccount-account .page-landing-page
    {
        position: absolute;
        top: 31%;
    }
    .custom-myaccount-account .my-account-profile
    {
        float: none;
    }
    .grid-page-header .entry-header h1
    {
        margin-top: 0!important;
        width: auto;
    }
    .woocommerce-MyAccount-navigation ul li.is-active a 
    {
        left: -15px;
        min-width: 335px;
    }
    .page-landing-wrapper .woocommerce .woocommerce-MyAccount-navigation
    {
        background-color: #fff;
        height: auto;
    }
    .custom-myaccount-account .page-landing-wrapper h1
    {
        float: none;
        width:auto;
        text-align: center;
    }
    .custom-myaccount-account  .form-row-first, .custom-myaccount-account .woocommerce form .form-row-last
    {
    width:100%!important;
    }
    .custom-myaccount-account  .grid-page-header nav
    {
        padding-top: 2px;
    }
    .pagination
    {
        display: flex;
        justify-content: center;
    }
    .pagination a
    {
        display: inline-block;
    }
}
/* ------------------------------------------ipad fixes-------------------------------------------- */
@media (min-width:768px) and (max-width:1024px)
{ 
    .single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.left-wrapper,.single-vacancy .press-landing-whole-wrapper .layout--rev .layout__item.right-wrapper
    {
        width: 100%!important;
    }
    #primary .hero
    {
      height: 40vh;
    }
    .no-sidebar .page.hentry
    {
        width: 100%;
    }
    .post-164.type-page, article.type-page
    {
        position: relative;
    }
    .vacancy-banner-head,.grid-page-header 
    {
        position: absolute;
        top: -10%;
        left:23%;
    }
    article .list-bare.list-full.list--social-share
    {
        width: 100%;
    }
    .page-template-page-my-account .custom-myaccount-login
    {
        font-size: 32px!important;
        width: 100%!important;
        line-height: 1.3;
    }
    .heromyaccount .hero__body
    {
        transform: translate(-1%, 11%)!important;
    }
    .heromyaccount h2.resp-accordion
    {
        color: #000!important;
    }
    .row.pt-4
    {
        justify-content:space-between;
    }
    .heromyaccount .resp-tab-active span
    {
        border: 0!important;
    }
    .woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password
    {
        width: 100%!important;
    }
   .home .request-whole-wrapper .left-sec img
    {
      margin-left:0;
    }
    .home-examination-section .background-style-1 h2
    {
        text-align: left;
        width: 39%; 
    }
    .home-examination-section h2
    {
        text-align: left;
        width: 39%; 
    }
   
    .blog-listing .wrapper--wide .layout .layout__item
    {
        width: 50%!important;
        margin: 0;
        float: left;
        padding: 20px;
    }
    .site-footer
    {
        padding: 25px!important;
    }
    .support-home
    {
        float:left!important;
        padding-left: 37px;
        padding-top: 20px;
    }
    .examination .lft-br-exam-pg
    {
        width: 100%!important;
    }
    .grid-page-header.page-landing-page
    {
        position: absolute;
        top:20%;
        left: 30%;
       
    }
  }
  .blog-listing .post-excerpt
  {
      max-height: 100%;
  }
  .blog-listing .layout__item 
  {
   
    border: solid 1px #d8dada;
    border-width: 0px 1px 3px 1px;
    border-radius: 0 0 4px 4px;
    position: relative;
    padding-left: 0;
    margin: 10px;
  } 
  .blog-listing .layout__item .post-excerpt
  {
    border:0;
    border-width: 0;
    border-radius:0;
    position:unset;  
  }
  @media (min-width: 64em)
  {
    .desktop-header .sb-icon-search
    {
        height: 76px!important;
    }
    header .secondary-menus
    {
        height: auto!important;
    }
    .header-inner header .site-branding,.header-inner .primary-nav-wrapper
    {
        border: 0!important;
    } 
    .secondary-menus .top-nav
    {
     position:inherit;
     top:inherit;
     float: right;
    }
    .header-inner .primary-nav-wrapper
    {
        width: fit-content;
        max-width: 100%;
        float: left;
        display: contents;
    }
    .primary-nav-wrapper #site-navigation
    {
        width:fit-content!important;
    }
  }
 .primary-nav-wrapper .ubermenu-main .ubermenu-item-object-custom.ubermenu-item-104024 > .ubermenu-target,
 .primary-nav-wrapper .ubermenu-main .ubermenu-item-object-custom.ubermenu-item-5367 > .ubermenu-target,
 .primary-nav-wrapper  .ubermenu-item-392 > .ubermenu-target,
 .primary-nav-wrapper  .ubermenu-item-5367 > .ubermenu-target
  {
        border-left: 0!important;
  }
  @media (min-width:1200px)
  {
    .desktop-header .container{
 
        margin-right: 23px;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        width: 100%;
      }
  }

  /* -----------------------demo issues----------------- */
  .hentry {
      margin-top:0!important;
}
.events-plus-2 .row h2,.events-plus-2 .row h4
{
    color: #000;
}
  /* --------------------------------------------login-register-forgot password --------------------- */
.page-template-page-my-account .heromyaccount
{
    padding: 0 10% 10%;
}
.page-template-page-my-account  .custom-myaccount-login
{  
    color: #fff;
    font-size: 40px;
    width: 50%;
    line-height: 1.3;
    padding: 20px;
}
.register input,.register input .reg_password,.register input .confirm_reg_password
{
  
    height: 40px;
    display: inline-block;
    border: 0.5px solid #000;
    background-color: #fff!important;
    border-radius: 0;
    padding: 10px!important;
    margin-bottom: 0;
    margin-right: 20px;
}
.heromyaccount .register input::placeholder
    {
        
        font-family: "Colfax_Regular";
        font-size: 14px;
        
    }
 .heromyaccount .register label,.login label
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
    display: block;
    font-family : 'ProximaNova_Bold';
    padding-bottom: 5px;
}
.heromyaccount .register .form-row .btn.btn--primary,.lost_reset_password .woocommerce-Button,.login input.btn--primary 
{
width: 137px!important;
height: 40px;
border-radius: 20px;
background-color: #32338e!important;
color: #fff!important;
display: inline-block;
text-align: center;
padding: 10px!important;
font-size: 14px!important;
font-family: 'ProximaNova_Bold';
border: 0!important;
text-transform: capitalize;
}
.lost_reset_password .woocommerce-Button
{
    border-radius: 20px!important;
    margin-top:20px!important;
    
}
.heromyaccount .register
{
   margin: 0 auto;
   padding: 15px;
}
 
.login input.input-text
{
    width: 100%;
    height: 40px;
    display: inline-block;
    border: 0.5px solid #000;
     border-radius: 0;
    padding: 10px!important;
    margin-bottom: 0;
    margin-right: 20px;
}
.heromyaccount .login input::placeholder,.heromyaccount .lost_password a
    {
        
        font-family: "Colfax_Regular";
        font-size: 14px;
    }
    @media (min-width:320px) and (max-width:767px)
    { .heromyaccount .register
        {
            display: block;
        }
         .heromyaccount  .woocommerce-page.form .form-row-first,.heromyaccount .register,.woocommerce-page form .form-row-first
        {
            width: 100%;
        }
        .heromyaccount .hero__body
        {
            transform: none!important;
        }
        .heromyaccount   .form-row.form-row-last
        {
          width: 100%;
        }
        .register .form-row.form-row-wide #confirm_reg_password,.login input,.register input,.register input .reg_password,.register input .confirm_reg_password
        {
            width:100%!important;
            margin: 0;
        }
       

       .page-template-page-my-account .custom-myaccount-login
        {
            width:100%;
        }
        
    }
    .heromyaccount .hero__body
    {
        transform: translate(-46%, 4%);
        box-shadow: 2px 0 6px 0 rgba(0, 0, 0, 0.16);
        background-color: rgba(255, 255, 255, 0.8);

    }
    .login input#rememberme
    {
      width:auto!important;
      margin: 0 9px 0 20px;

    }
    .login label.inline
    {
        display: flex!important;
        align-items: center;
        margin-top: 20px;
    }
    .lost_password
    {
      margin-left: 20px;
    }
    .heromyaccount  input::placeholder
    {
        background-color: #fff!important;
        font-family: "Colfax_Regular";
        font-size: 14px;
        font-weight: normal!important;

    }
    .heromyaccount   .hero__body .login .form-row
    {
        padding:20px;
    }
    .heromyaccount  .resp-tabs-list li  span
    {
        border-bottom:0!important;
        font-family: 'ProximaNova_Bold';
        font-size: 25px;
        color: #32338e;
    }
   .woocommerce-lost-password .profile-details  .entry-header h1{
         display: none;
    }
    .woocommerce-lost-password  .woocommerce-ResetPassword.lost_reset_password
    {
       width:50%;
       margin: 30px 0;
       box-shadow: 2px 0 6px 0 rgba(0, 0, 0, 0.16);
       background-color: rgba(255, 255, 255, 0.8);
       padding: 20px;
    }
    .woocommerce-lost-password  .woocommerce-ResetPassword.lost_reset_password .custom-forgotpass
    {
        font-size:40px;
        color: #32338e;
    padding: 30px 0;
    line-height: 1.3;
}
 .about-cxc .entry-header h1
 {
     color:#000!important;
 }
 .about-cxc .breadcrumbs span,
 .about-cxc .breadcrumbs span a,.page-child .entry-content h1,.page-child .entry-content h2,.page-child .entry-content h3,.single-division .entry-content h3,.single-division .entry-content h2,.single-division .entry-content h1
 {
     color:#000!important;  
 }
 .about-cxc .page-landing-wrapper h1
 {
     display:none;
 }
 .heromyaccount .resp-tab-active span
 {
     border: 0!important;
 }
 .contact-us-wrapper input {
    width: 100%!important;
    border: 1px solid #d8dada;
    border-radius: 0;
    max-width: 400px;
}
.contact-us-wrapper  #gform_wrapper_105 label {
    font-size: 10px;
    font-family: 'Colfax_Regular';
    color: #333942;
    margin-bottom: 4px;
}
@media (max-width:767px)
{
    #supportDetails p.ParagraphLetf-Style.mb-5
    {
        margin-bottom: 10px!important;
    }
}
.examination.page-push .layout--flush
{
    margin-top: 40px;
}
 .su-tabs-pane-open ul li, .su-tabs-pane-open ul li
{
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}
  .su-tabs .su-tabs-nav span:hover,  .su-tabs .su-tabs-nav span:focus
{
    color: #32338e!important;
}
.bottom-border-half:after, .lft-br-exam-pg h3:after, .examination .lft-br-exam-pg .filter-sub .exam-sidebar h4:after,.left-wrapper #secondary .widget-job-files h3.widget__title:after,.contact-us-wrapper .vc_tta-tab.vc_active a span.vc_tta-title-text:after {
    content: "";
    display: block;
    margin: 0;
    width: 100%;
    padding-top: 2px;
    border-bottom: 2px solid #e6bc52;
}
.primary-color, .lft-br-exam-pg h3, .examination .lft-br-exam-pg .filter-sub .exam-sidebar h4 {
    color: #32338e !important;
}
ul.section_menu li a
{
    text-decoration: none;
    color: white;
    padding: 10.5px 11px;
    background-color: #005555;
    display: block;
}
.Heading-3Left-Style, .examination .lft-br-exam-pg h3, .examination .lft-br-exam-pg h4
{
    font-family: 'ProximaNova_Bold';
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000; 
    display: inline-block;
}
 
.primary-nav-wrapper .support-home
{
    margin-top: 20px;
}
.breadcrumbs span span {
    color: #ffffff!important;
    text-transform: capitalize!important;
    font-style: normal!important;
}
.grid-page-header header h1{
    color: #fff!important;
    font-size: 24px!important;
    margin: 0 auto!important;
}
.breadcrumbs span a{
    font-family: 'ProximaNova_Bold'!important;
    font-size: 16px!important;
    font-weight: bold!important;
    color: #fff!important;
}
.job-list.list-bare .job-entry .vacancy-type span
{
font-size: 16px!important;
color: #32338e!important;
}
.primary-color, .lft-br-exam-pg h3, .examination .lft-br-exam-pg .filter-sub .exam-sidebar h4, .layout__item.left-wrapper .widget__title
{
    color: #32338e !important;
    font-size: 18px;
}
.layout__item.left-wrapper .left-sidebar .widget__title
{
width: fit-content!important;
display: inline-block;
float: none;
}
.contact-us-wrapper .vc_tta-tabs-list
{
    display: flex;
    justify-content: center;
}
.contact-us-wrapper .vc_tta-tabs-list a span{
    
  font-size: 40px;
  font-weight: bold;
  color: #d8dada; 
  
}
.register .form-row.form-row-last
{
    margin-left: 1px;
}
.register .resp-tab-content ,.register h2.resp-accordion
{
    border: 0;
}
.page-template-page-my-account .custom-myaccount-login
{
    padding: 45px 0 0 30px!important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target
{
    padding-right: 0!important;
}
.primary-nav-wrapper .main-navigation .support-home 
{
    margin: 0 38px;
}
.grid-page-header .entry-header h1
{
    margin: 0 auto!important;
}
.ubermenu .ubermenu-item.ubermenu-item-level-0
{
    float: none!important;
}
.page-id-19709 .widget__body .search-submit
{
    right: 0px;
    top: 1px;
    height: 45px
}
.page-id-19709 .widget__body
{
    width: 82%;
}
.site-menu  .sb-search.sb-search-open
{
width: 100%;
}
.site-info
{
    background: #27282a!important;
}

@media (min-width:1200px)  
{
    .desktop-header .container .sb-search
    {
        top: 5px;
        right: -50px;
        min-width: 50px!important;  
    }
}
.tax-people-category  .post-excerpt__body 
{
    padding: 0 1.5em!important;
}
.tax-people-category  .entry-header h1
{
    color: #000;
}
.su-row .su-column .su-column-inner
{
    display: block;
    margin-top: 0;
}

.page-id-103843 .site-content main .container:first-child{
    display: none;
}

.page-id-103843 .events-plus-2 .events-list .t7umb img{
    width: 40%;
    height: 50%;
}
 
/* ---------------------------------chairmans page---------------------------------- */
.page-id-477 .su-row .su-column .su-column-inner
{
    display: block;
    margin-top: 0;

    
}
.page-id-477 .entry-content h3
{
text-align: center;
margin: 0 AUTO;
display: inline-block;
}
.page-id-477 .type-page .entry-header h1
{
    margin: 0 auto;
    padding-bottom: 1rem;
    color: #32338e !important;

}
.page-id-477 .entry-content p
{
    
    font-family: 'Colfax_Regular';
     
    font-weight: normal;
    line-height: 1.5;
 
}
.page-id-477 .entry-content h3::after,.two-sidebars #recent-posts-3 h3::after{
    content: "";
    display: block;
    margin: 0;
    width: 100%;
    padding-top: 5px;
    border-bottom: 2px solid #e6bc52;
}
.page-id-477 .entry-content h3,.two-sidebars #recent-posts-3 h3
{
    color: #32338e !important;
    display: inline-block;
}
.page-id-13718 .entry-content h2
{
    font-size: 24px!important;
 
}
.page-id-13718  .type-page .page-title
{
    padding: 30px 0;
    margin: 0 auto;
    font-size: 2rem;
}
.page-id-13718 .entry-content h2 strong a{
    font-family: 'Calibri';
    font-size: 20px;
}
.grid-page-header  .author.vcard
{
    float:left;
}
.grid-page-header  .author.vcard img
{
    width: 80px;
    height: 80px;
    margin-bottom: 5px;
}
.grid-page-header  .author.vcard  .byline.text-banner a
{
color: #fff;
}
@media (min-width:768px) and (max-width:1024px)
{
    .grid-page-header .author.vcard
    {
        float:  none;
    }
}
.home-examination-section .slider-section .subject__list
{
    padding:0 1em!important;
}
.post-423.type-page .page-title
{
    margin: 0 auto;
} 
#input_105_1_3_container label,#input_105_4_6_label
{
    display: none;
}
.page-template-page-my-account .woocommerce-Price-amount.amount
{
    position: relative;
    top:14px;
    color: #32338e !important;
}
.page-template-page-my-account .menu-cart-count
{
top: -3px!important;
color: #32338e !important;
}
.page-id-19709 .widget__body
{
    width: 100%!important;
}
 .page-id-19709 .widget__body .widget__title
{
    text-align: left;
} 
 .page-id-19709 aside#secondary .widget__title
{
    text-align: left;
}   
.ctct-cxc article .list-bare.list-full.list--social-share
{
    display: flex!important;
    justify-content:center;
    float: none!important;
    margin: 0 auto;
}
/* -------------------------------------social icons ------------------------------------- */
.page-id-164  .type-page .list--social-share ,.page-id-423  .type-page .list--social-share 
{
    justify-content:center;
    float: right!important;
    padding-bottom: 0;
}
.page-id-164  .type-page .list--social-share
{
    margin-top: 30px!important;
}
  /* .list--social-share .hide-palm
{
    border-radius: 20px;
    border: 1px solid #b3875a;
} */
/* -----------------------------------filter-by subjects------------------------------ */
.layout__item .subjects__filter #frm-subject-filter label
{
    font-size: 14px;
    color: #101820!important;
    font-family: 'ProximaNova_Bold';
    font-style: normal!important;
    position: absolute;
    top: -34px;
    left: 0;
    display: block;

}
.layout__item .subjects__filter #frm-subject-filter
{
    position: relative;

}
.tax-people-category .grid-page-header .entry-header h1
{
color: #000!important;
}
.page-id-19709  .u-3\/5-desk
{
    width: 56%!important;
} 
.page-id-7.page-template-page-my-account .heromyaccount
{
    margin-top: 10px;
}   
.page-id-164  .Vacancies-landing
{
    margin-top: 0;
}
@supports (-moz-appearance:none) {
     .site-info {
        float: left;
    }
   #masthead .primary-nav-wrapper  .main-navigation
    {
     width: auto!important;
    }
    .tax-people-category  .list-bare.list-full.list--social-share
    {
        display: flex;
        justify-content: space-evenly;
        margin: 0 auto;
    }
}
 
.list-bare.list-full.list--social-share  li a i{
    padding: 10px;
    font-size: 21px;
     
}
.page-id-467 .grid-page-header
{
    display: block;
    float: left;
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 100px;
}
.page-id-478 .list-bare.list-full.list--social-share
{
  
    margin: 0 auto;
    margin-top: 30px;
    padding: 40px;
    display: flex;
    justify-content: space-evenly;
}
.postid-547 .grid-page-header
{
    width: 100%;
    padding:0;
}
.postid-547 .list-bare.list-full.list--social-share
{
        margin: 0 auto!important;
        margin-top: 20px!important;
        padding: 30px 0!important;
        width: 100%!important;
    }
    .tax-people-category .list-bare.list-full.list--social-share
    {
        margin-top: 20px!important;
        padding: 30px 0!important;
        width: 100%!important;
        display: flex;
        justify-content:center;
        margin: 0 40px;
    }
.postid-102234 .author
{
    margin-top: -15px;
}
.postid-102234 .hide-palm button
{
    border: 1px solid #ddd;
}
.postid-102234 .list-bare.list-full.list--social-share 
{
    margin: 0 7%!important;
}
/* --------------------------------issue fixing------------------------ */
body .header-inner header .site-branding
{
padding: 0!important;
}
li.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-392.ubermenu-item-level-0.ubermenu-column.ubermenu-column-auto.menu-signin
{
    display: none;
}
body .desktop-header .container
{
width: 100%;
}
body .desktop-header .container .row .ml-auto
{
    display: flex;
    margin-bottom: 0;
}
.desktop-header .sb-icon-search i
{
    top: inherit!important;
    left: inherit!important;
}
 
.desktop-header .container
{
    padding-top: 6px!important;
}
@media (min-width:1025px) and (max-width:1164px)
{
    .desktop-header .container .site-menu li
    {
        padding:0!important;
    }
}

@media screen and (max-width: 959px){
	.desktop-header .container .external-links{
		display: block;
	}
	.desktop-header .container .row .ml-auto{
		display: block !important;
	}
	.desktop-header .container .row .ml-auto .ml-auto li{
		width: 50% !important;
	}
	.desktop-header .container .row .ml-auto .ml-auto li:first-child{
		text-align: left;
	}
	.desktop-header .container .row .ml-auto .ml-auto li .sb-search{
		position: relative;
    		top: 0;
   		right: 0;
		height: 24px;
		min-width: 40px;
	}
	.desktop-header .container .row .ml-auto .ml-auto li .sb-search.sb-search-open form .sb-search-input{
		height: 26px!important;
    		font-size: 14px!important;
		padding: 1px;
	}
	.desktop-header .container .row .ml-auto li{
		width: 50%;
	}
	.desktop-header .container .row .ml-auto li{
		font-size: 10px;
	}
	.desktop-header .container .row .ml-auto li:first-child{
		width: 100%;
	}
	.desktop-header .container .row .ml-auto li:nth-child(4){
		width: 100%;
	}
	.desktop-header .container .external-links .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
    		max-height: none;
    		overflow: auto !important;
    		visibility: visible;
	}
	.desktop-header .container .external-links .ubermenu-skin-vanilla-bar.ubermenu-responsive-toggle{
		display: none;
	}
	.header-inner .ubermenu-skin-clean-white.ubermenu-responsive-toggle{
		height: auto;
    		font-size: 26px;
	}
}
 
  
.page-id-528 .su-column .su-u-clearfix p
{
display: block;
}
.page-id-528 .su-column .su-u-clearfix p img
{
    float: left;
}
#supportDetails .w-75.ml-auto label.Heading-4Left-Style
{
display: block;
padding: 10px 0 0 0;
}
#supportDetails .w-75.ml-auto p{
    margin-bottom: 5px;
}
.home-news-slider .flex-control-paging li a
{
 background-color: #ffffffb3;
}
.home-news-slider .flex-control-paging li a.flex-active
{
    background-color: #fff;
}
.home .juicer-feed ul.j-filters li.j-twitter
{
position: absolute;
right: 0;
}
.examination-slider .flex-direction-nav {
    right: 11px!important;
}
.site-footer {
    background: #333438!important;
}
.footer-bottom .layout h3
{
    color: #fff!important;
    
}
.ubermenu-item-391 a,.ubermenu-item-104052 a 
{
    border: 0!important;
}
.ubermenu-item-391 span .menu-username
{
    line-height: 1;
}
#post-791 .entry-header .page-title,#post-897 .entry-header .page-title,#post-792  .page-title{
    margin: 0 auto;
}       
#post-791 #modal-ready,#post-897 .entry-content,#post-792 #modal-ready
{
    margin: 0 auto;
    display: flex;  
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
}
#post-897 .entry-content .su-row .su-column
{
    padding: 30px;
}
.hentry .entry-content .su-tabs-nav span.su-tabs-current
{
border-bottom: 1.5px solid #e6bc52;
}
.page-id-792 .entry-content h3{
    color: #000;
    display: block;
    width: 100%;
} 
.widget-in-footer-top .textwidget .widget__body button,.widget-in-footer-bottom .textwidget .widget__body button{
    background: transparent;
    border: 0;
}
 
.site-footer  .textwidget,.site-footer .menu,.site-footer #menu-visit-other-websites{
    display: none;
}
.site-footer .widget.text-17 .textwidget{
    display: block!important;
} 
.site-footer  h3{
    cursor: pointer;
}
.site-footer .layout .widget,.site-footer .footer-top{
 margin-bottom: 0;
}
.site-footer .layout .widget p{
 margin-bottom: 0;
}

.site-footer h3.widget__title:after
{
    content: "";
    background-image: url(https://stagecxcedu.wpengine.com/wp-content/uploads/icon-dropdown-1.png);
    width: 40px;
    height: 40px;
    float: right;
    position: absolute;
    background-repeat: no-repeat;
    margin-left: 10px;
    margin-top: 4px;
}
.site-footer .layout
{
    position: relative;
}
 
.site-footer .text-17.widget_text h3.widget__title::after
{
display: none;
}
.footer-top .layout .nav_menu-6 
{
padding-left: 10.5%;
}
.footer-bottom .layout .ctct_form-2
{
    padding-top: 15px;
}  
.subscribe-wrapper form .ctct-form-description
{
    padding-right: 12px;
}
p{
   font-family: 'ProximaNova';
}
ul#menu-footer-links li a.menu-image-title-after span{padding-left: 0;}
ul#ubermenu-nav-main-7-primary_navigation li ul.ubermenu-submenu li a.menu-image-title-after span{padding-left: 0;}
.page-id-4978 .layout__item.u-3\/5-desk{width:55% !important;}
.postid-102234 .author.vcard{display: none;}
.secondary-menus .top-nav {
    float: none
}
.secondary-menus .top-nav .ubermenu-responsive-default.ubermenu{
     float: none;
     text-align: center;
}
.ubermenu .ubermenu-nav .ubermenu-column-auto.ubermenu-has-submenu-unk{
     width: 33.3%;
}
.ubermenu .ubermenu-nav .ubermenu-column-auto.ubermenu-has-submenu-unk .ubermenu-submenu-type-unk .ubermenu-column-auto{
     width: 100%;
    display: block;
    float: none;
    min-width: 0;
}
.ubermenu .ubermenu-nav .ubermenu-column-auto.ubermenu-has-submenu-unk .ubermenu-target{
     border-bottom: 1px solid #e9e9e9;
}
.ubermenu .ubermenu-nav .ubermenu-column-auto.ubermenu-has-submenu-unk .ubermenu-target + ul>li>a{
     border-bottom: none;
}
.postid-102234 h1.page-title{display: none;}
.grid-page-header header.entry-header h1.page-title{display: none;}
.grid-page-header header.entry-header h1.page-title{display: none;}
footer.site-footer form.ctct-form input.ctct-email{color:#999;}
nav.ubermenu-loc-primary_navigation.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{border-left:0px !important;}
nav.ubermenu-loc-primary_navigation.ubermenu-main li:last-child.ubermenu-item-level-0 > .ubermenu-target {
    border-left: 1px solid #e8ae4a!important;
}

 

.page-template-page-my-account .woocommerce-Price-amount.amount {
    top: 0;
}

 

.cxc-orders-form-footer input {
    margin-top: 20px;
}

 

.ctct-form-wrapper input[type="email"]:required:valid {
    background: #fff;
    border-color: #333438;
    padding-left: 2px;
    background-image: none;
}

 

.cartcustomclass-menu i.fa-shopping-cart {
    float: right;
    margin-top: 2px;
}
.cartcustomclass-menu .ubermenu-target {
    text-align: right;
}
.cartcustomclass-menu .ubermenu-target .ubermenu-target-title {
    margin-left: 0;
    padding-right: 1.2em;
}
.cartcustomclass-menu .ubermenu-target .ubermenu-target-title .menu-cart-count{
    top: -6px!important;
    line-height: 3.2;
}
.csec .su-tabs .su-tabs-panes .su-tabs-pane p {
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
}
.blog nav.breadcrumbs{display:none;}
.blog #primary .hero{height:310px;}
.single-service nav.breadcrumbs{display:none;}
.category nav.breadcrumbs{display:none;}
.category #primary .hero{height:310px;}
.page-id-3406 nav.breadcrumbs{padding-top:0;}
.page-id-3406 .grid-page-header{margin:-190px auto 0 auto;}