﻿@font-face{font-display:swap;font-family:"brandon";src:url(../../../../../../../themes/cg-feb-18/fonts/brandon/brandon.eot);src:url("../../../../../../../themes/cg-feb-18/fonts/brandon/brandon.eot#iefix") format("embedded-opentype"),url(../../../../../../../themes/cg-feb-18/fonts/brandon/brandon.woff2) format("woff2"),url(../../../../../../../themes/cg-feb-18/fonts/brandon/brandon.woff) format("woff"),url(../../../../../../../themes/cg-feb-18/fonts/brandon/brandon.ttf) format("truetype"),url("../../../../../../../themes/cg-feb-18/fonts/brandon/brandon.svg#wf") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"brandon-light";src:url(../../../../../../../themes/cg-feb-18/fonts/brandon-light/brandon-light.eot);src:url("../../../../../../../themes/cg-feb-18/fonts/brandon-light/brandon-light.eot#iefix") format("embedded-opentype"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-light/brandon-light.woff2) format("woff2"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-light/brandon-light.woff) format("woff"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-light/brandon-light.ttf) format("truetype"),url("../../../../../../../themes/cg-feb-18/fonts/brandon-light/brandon-light.svg#wf") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"brandon-light-i";src:url(../../../../../../../themes/cg-feb-18/fonts/brandon-light-i/brandon-light-i.eot);src:url("../../../../../../../themes/cg-feb-18/fonts/brandon-light-i/brandon-light-i.eot#iefix") format("embedded-opentype"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-light-i/brandon-light-i.woff2) format("woff2"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-light-i/brandon-light-i.woff) format("woff"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-light-i/brandon-light-i.ttf) format("truetype"),url("../../../../../../../themes/cg-feb-18/fonts/brandon-light-i/brandon-light-i.svg#wf") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"brandon-bold";src:url(../../../../../../../themes/cg-feb-18/fonts/brandon-bold/brandon-bold.eot);src:url("../../../../../../../themes/cg-feb-18/fonts/brandon-bold/brandon-bold.eot#iefix") format("embedded-opentype"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-bold/brandon-bold.woff2) format("woff2"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-bold/brandon-bold.woff) format("woff"),url(../../../../../../../themes/cg-feb-18/fonts/brandon-bold/brandon-bold.ttf) format("truetype"),url("../../../../../../../themes/cg-feb-18/fonts/brandon-bold/brandon-bold.svg#wf") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"carpeglobal";src:url(../../../../../../../themes/cg-feb-18/fonts/carpeglobal/carpeglobal.eot);src:url("../../../../../../../themes/cg-feb-18/fonts/carpeglobal/carpeglobal.eot#iefix") format("embedded-opentype"),url(../../../../../../../themes/cg-feb-18/fonts/carpeglobal/carpeglobal.woff2) format("woff2"),url(../../../../../../../themes/cg-feb-18/fonts/carpeglobal/carpeglobal.woff) format("woff"),url(../../../../../../../themes/cg-feb-18/fonts/carpeglobal/carpeglobal.ttf) format("truetype"),url("../../../../../../../themes/cg-feb-18/fonts/carpeglobal/carpeglobal.svg#wf") format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"carpeglobal";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.windows [class^="icon-"]:before,body.windows [class*=" icon-"]:before{line-height:1.23em}.icon-left-dir:before{content:'\0e80'}.icon-quote-2:before{content:'\275e'}.icon-location:before{content:'\e800'}.icon-types:before{content:'\e801'}.icon-pointer-2:before{content:'\e802'}.icon-down-dir:before{content:'\e803'}.icon-select:before{content:'\e804'}.icon-worldwide-rotate:before{content:'\e805'}.icon-phone:before{content:'\e806'}.icon-globe-3:before{content:'\e807'}.icon-globe-pointer:before{content:'\e808'}.icon-quote:before{content:'\e809'}.icon-up-dir:before{content:'\e80a'}.icon-menu:before{content:'\e80b'}.icon-mail:before{content:'\e80c'}.icon-students:before{content:'\e80d'}.icon-globalists:before{content:'\e80e'}.icon-global-events:before{content:'\e80f'}.icon-globalist-1:before{content:'\e810'}.icon-deadline:before{content:'\e811'}.icon-teacher:before{content:'\e812'}.icon-search:before{content:'\e813'}.icon-globe-1:before{content:'\e814'}.icon-favorite:before{content:'\e815'}.icon-globe-support:before{content:'\e817'}.icon-opportunity:before{content:'\e818'}.icon-tell-us:before{content:'\e819'}.icon-category:before{content:'\e81b'}.icon-jobs:before{content:'\e81c'}.icon-cg-award:before{content:'\e81d'}.icon-cell-globe:before{content:'\e81e'}.icon-topics:before{content:'\e81f'}.icon-resources:before{content:'\e820'}.icon-chart:before{content:'\e821'}.icon-fun:before{content:'\e822'}.icon-link:before{content:'\e823'}.icon-cancel:before{content:'\f00d'}.icon-twitter-circled:before{content:'\f057'}.icon-gplus-circled:before{content:'\f059'}.icon-instagram-circled:before{content:'\f05e'}.icon-plus:before{content:'\f067'}.icon-minus:before{content:'\f068'}.icon-pinterest-circled:before{content:'\f0d2'}.icon-right-dir:before{content:'\f0e0'}.icon-circle:before{content:'\f111'}.icon-youtube:before{content:'\f167'}.icon-gradcap:before{content:'\f19d'}.icon-facebook-circled-1:before{content:'\f30d'}.icon-linkedin-circled:before{content:'\f319'}.icon-calendar:before{content:'📅'}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}html{font-family:Helvetica,Arial,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figure{margin:25px}hr{height:0;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:100%;line-height:1.15}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;max-width:100%;color:inherit;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html #wpadminbar{position:fixed!important;bottom:0!important}*{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit}*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit}body{position:relative;font-family:Helvetica,Arial,sans-serif;font-weight:300;font-size:100%;background-color:#F5F5F5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}hr{display:block;margin:0 0 15px;padding:0;height:1px;border:0;border-top:1px solid #ccc}textarea{resize:vertical}a:link,a.link,a:visited,a.visitedlink{color:#5885AF}a:active,a.activelink{color:#222;text-decoration:none}a:hover,a.hoverlink{color:#D18828}h1,h2,h3,h4,h5{margin:0 0 8px;font-weight:400;line-height:1.444em;letter-spacing:.01em}p{margin:0 0 23px}button,input,optgroup,select,textarea{max-width:100%}b,strong{font-weight:700}i,em{font-style:italic}iframe{max-width:100%}table{font-size:16px;border-collapse:collapse;border-spacing:0;width:100%;margin:20px 0;background:#fff;border-radius:8px 0 0;overflow:hidden}table td,table th{border:1px solid #ddd;text-align:left;padding:8px}table tr:nth-child(even){background-color:#f2f2f2}table th{padding-top:5px;padding-bottom:5px;background-color:#ccc;color:#222;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.cf{*zoom:1}.cf:before{display:table;content:' '}.cf:after{display:table;content:' ';clear:both}.row.hp,.hide{display:none}.pg-w{overflow:hidden;padding-top:90px}.pg-b{position:relative;max-width:1074px;margin:0 auto}.pg-b .pg-b-in{position:relative}.pg-b .pg-b-in:before{background:url(../../../../../../../themes/cg-feb-18/img/logo-icon-bg.svg) no-repeat;width:581px;height:649px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:.05;-khtml-opacity:.05;opacity:.05;position:absolute;right:-268px;bottom:-337px}.blurry{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.clearly{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}.pg-in{margin:0 auto;padding:25px;width:100%;max-width:1074px}.bread{position:relative;margin:0 0 35px;width:100%}.bread .bread-in{margin:0 auto;padding:0;font-size:.875em;text-align:left;letter-spacing:.075em}.bread .bread-in a:link,.bread .bread-in a:visited{color:#777;text-decoration:none}.bread .bread-in span{color:#666;text-decoration:none}.admin-bar .h{top:32px}.h{position:fixed;top:0;left:0;z-index:1000;width:100%;height:90px;overflow:visible;background-color:rgba(255,255,255,.85);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.35);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.35);box-shadow:1px 2px 3px rgba(0,0,0,.35);transition:background-color 1s;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-ms-transition:background-color 1s}.h:hover{background-color:#fff}.h .h-in{position:relative;margin:0 auto;height:100%}.h .h-in .logo-link{display:inline-block;position:absolute;bottom:8px;left:25px;width:calc(100% - 620px);max-width:280px}.h .h-in .logo{width:100%;max-width:280px;height:auto}.h .h-in .social-icons{position:absolute;top:20px;right:21px;margin:0}.nav-sl-w,.h .nav-sl.off nav ul li.close,.nav-sl .phone{display:none}.h .nav-sl.off nav{z-index:5;margin:0;float:none;position:absolute;bottom:12px;right:25px}.h .nav-sl.off nav ul{display:block;margin:0;padding:0;padding:0}.h .nav-sl.off nav ul li{display:inline-block;position:relative;margin:0;padding:0;list-style:none;line-height:1;white-space:nowrap}.h .nav-sl.off nav ul li.menu-item-218{display:none}.con-pg .nav-fixed li:nth-of-type(2){display:none}.con-pg .nav-fixed li:nth-of-type(3) a::before{color:#da5700}.h .nav-sl.off nav>ul>li{margin:0 0 0 19px}.h .nav-sl.off nav>ul>li:first-of-type{margin-left:0}.h .nav-sl.off nav>ul>li:first-of-type>a:link,.h .nav-sl.off nav>ul>li:first-of-type>a:visited{text-decoration:none;color:#FFA630}.h .nav-sl.off nav>ul>li:first-of-type>a:hover{text-decoration:none}.h .nav-sl.off nav>ul>li:first-of-type>a:before{content:'\F0E0';font-family:"carpeglobal";position:relative;right:6px;font-size:.9em}.h .nav-sl.off nav>ul>li>a:link,.h .nav-sl.off nav>ul>li>a:visited{display:block;padding:0;color:#222;font-size:1.125em;line-height:1.44em;text-decoration:none;letter-spacing:.025em}.h .nav-sl.off nav ul li.menu-item-10 a{padding:0 0 0 15px;color:#da5700}.h .nav-sl.off nav ul li.menu-item-209{position:absolute;right:25px;bottom:-41px}.h .nav-sl.off nav ul li.menu-item-209 a{padding:10px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:#fff;font-size:14px;letter-spacing:.1em;background:#497593}.h .nav-sl.off nav ul li.menu-item-209 a:hover{text-decoration:none;background:#ec6206;color:#fff}.h .nav-sl.off nav ul li a:hover,.h .nav-sl.off nav ul li.current_page_item>a{color:#497593;text-decoration:underline}.h .nav-sl.off nav ul li.on>a{color:#497593;text-decoration:none}.h .nav-sl.off nav ul li.on>a:after{display:block;position:absolute;bottom:16px;left:calc((100% - 15px)/2);color:#497593;font-family:"carpeglobal";font-size:1.25em;content:'\E803'}.h .nav-sl.off nav ul li .sub-menu>li>a:hover{color:#497593;text-decoration:none}.h .nav-sl.off nav ul li .sub-menu>li>a::before{display:block;position:absolute;top:calc((100% - 20px)/2);left:0;color:#fff;font-family:"carpeglobal";font-size:1.25em;content:'\F0E0';transition:left 0.25s,color 0.25s;-webkit-transition:left 0.25s,color 0.25s;-moz-transition:left 0.25s,color 0.25s;-ms-transition:left 0.25s,color 0.25s}.h .nav-sl.off nav ul li .sub-menu>li>a:hover::before{left:15px;color:#497593;transition:left 0.75s,color 0.75s;-webkit-transition:left 0.75s,color 0.75s;-moz-transition:left 0.75s,color 0.75s;-ms-transition:left 0.75s,color 0.75s}.h .nav-sl.off nav ul li>.sub-menu{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:calc(100% + 13px);right:0;width:auto;min-width:250px;border:1px solid #dad4cf;border-top:0 none;text-align:left;background-color:#fff;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);box-shadow:5px 5px 5px 0 rgba(0,0,0,.25)}.h .nav-sl.off nav>div>ul>li:nth-of-type(n+6)>.sub-menu{right:0;left:auto}.h .nav-sl nav ul li>.sub-menu{max-height:0;overflow:hidden;transition:max-height 1s,ease-out,opacity 0.5s;-webkit-transition:max-height 1s,ease-out,opacity 0.5s;-moz-transition:max-height 1s,ease-out,opacity 0.5s;-ms-transition:max-height 1s,ease-out,opacity 0.5s}.h .nav-sl nav ul li.on>.sub-menu{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;max-height:1000px;transition:max-height 1s,ease-in,opacity 0.5s;-webkit-transition:max-height 1s,ease-in,opacity 0.5s;-moz-transition:max-height 1s,ease-in,opacity 0.5s;-ms-transition:max-height 1s,ease-in,opacity 0.5s}.h .nav-sl.off nav .sub-menu a{padding:15px 15px 15px 15px;transition:padding 0.25s;-webkit-transition:padding 0.25s;-moz-transition:padding 0.25s;-ms-transition:padding 0.25s}.h .nav-sl.off nav .sub-menu a:hover{padding:15px 5px 15px 35px;transition:padding 0.75s;-webkit-transition:padding 0.75s;-moz-transition:padding 0.75s;-ms-transition:padding 0.75s}.h .nav-sl.off nav ul li>ul>li{display:block;width:auto;overflow:hidden}.h .nav-sl.off nav ul li>ul>li:last-child{border-bottom:none}.h .nav-sl.off nav ul li>ul>li>a{display:block;padding:5px 15px;border-top:1px solid #d9d9d9;color:#383635;font-size:1em;text-decoration:none}.h .nav-sl.off nav ul li>ul>li:first-child>a{border-top:0 none}.p-o{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:transparent}.p-o.on{display:block}.h-ftr{position:relative;width:100%}.ftr-in{max-width:1074px;margin:auto;padding:30px}.f-ftr{position:relative;margin:0 auto;width:100%;text-align:center;z-index:1}.f-ftr .f-ftr-in{max-width:1074px;margin:auto}.c{padding-bottom:25px;width:calc(100% - 330px);min-height:350px;float:left;position:relative;color:#222;font-size:18px;line-height:1.444em;letter-spacing:.01em}.c.no-sidebar{width:100%}.c h1{color:#2969A5;font-family:"brandon-bold";font-weight:400;font-size:32px;letter-spacing:.06em;text-transform:uppercase;line-height:1.25em}.c h2{font-family:"brandon-bold";color:#D18828;font-size:23px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.c h3{font-family:"brandon-bold";color:#5885AF;font-size:18px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.c h4,.c h5{font-family:"brandon-bold";color:#777;font-size:18px;text-transform:uppercase}.c p{color:#222;font-size:18px;line-height:1.44444444em;letter-spacing:.01em}.c .c-in>ul,.c .c-in>ol{clear:both;margin:0 0 20px;padding:0 0 0 45px}.c .c-in>ul li,.c .c-in>ol li{position:relative;margin-bottom:10px;color:#333;font-size:1.0625em;line-height:1.61803398875em;letter-spacing:.0161803398875em}.c .c-in>ul li li,.c .c-in>ol li li{font-size:1em}.c .c-in>ul li{list-style:none}.c .c-in>ul li:before{position:absolute;top:1px;left:-13px;font-size:1em;content:'\F0E0';font-family:"carpeglobal";color:#222}.c .alignnone{margin:25px 0;display:block}.c .aligncenter{display:block;margin:25px auto}.c .alignright{margin:25px 0 25px 25px;float:right}.c .alignleft{margin:25px 25px 25px 0;float:left}.c img{max-width:100%;height:auto}.c img.border{border:7px solid #fff}.c img.shadow{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 1px 8px 0 rgba(0,0,0,.5);box-shadow:0 1px 8px 0 rgba(0,0,0,.5)}.c .wp-caption{padding:0;max-width:100%;border:0;text-align:center;background:#ddd none repeat scroll 0 0}.c .wp-caption.alignnone,.c .wp-caption.alignleft{margin:.3em 1em 1em 0}.c .wp-caption.alignright{margin:.3em 0 1em 1em}.c .wp-caption img{margin:0;padding:0;width:auto;max-width:100%;height:auto;border:0 none}.c .wp-caption .wp-caption-text{padding:6px 10px 12px;font-size:14px;letter-spacing:.01em;line-height:1.222em}.c .above-title{font-size:14px;text-transform:uppercase;font-family:"brandon-bold";color:#999;letter-spacing:.05em}.c .c-cta{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}.c .c-cta p{margin-bottom:5px}.c .c-cta .link{text-decoration:none;color:#D18828;font-size:19px;margin-bottom:25px;display:block}.c .c-cta .link:after{content:'\F0E0';font-family:"carpeglobal";margin-left:8px}.c .c-cta .heateor_sss_sharing_container>div:first-of-type{color:#999;font-weight:normal!important}.sb{margin:0 auto 34px;padding:0;width:300px;float:right;position:relative}.sb .wgt{margin:0 0 55px}.sb .wgt h5{color:#198B21;font-family:"brandon-bold";font-size:1.75em;letter-spacing:.06em;text-transform:uppercase;line-height:26px;margin-bottom:24px}.sb .wgt h5 a{color:#198B21;text-decoration:none;border-bottom:solid 3px;padding-bottom:2px;display:block}.sb .wgt h5 a:before{margin:0 10px 0 0;line-height:0}.sb .wgt h5 a.icon-cg-award:before{position:relative;top:-7px;left:-2px;margin-right:8px}.sb .wgt h5 a .icon-right-dir:before{margin:0;font-size:21px;position:relative;top:-2px}.sb .wgt h5 a:hover{color:#D18828}.sb .wgt ul{margin:0;padding:0 0 0 30px}.sb .wgt ul li{position:relative;margin:0 0 5px;padding:0;list-style:none;font-size:1.125em;line-height:1.45em;letter-spacing:.01em}.sb .wgt ul li .sub-menu{display:none}.sb .wgt ul li:before{content:'\2022';font-size:10px;left:-11px;position:absolute;top:-1px}.sb .wgt ul li.has-children>a:after{content:'\f067';font-family:"carpeglobal";position:relative;left:8px}.sb .wgt ul li.has-children.on>a:after{content:'\f068'}.sb .wgt ul li li{font-size:1em}.sb .wgt ul li a:link,.sb .wgt ul li a:visited{text-decoration:none;color:#222}.sb .wgt ul li a:hover{color:#D18828}.sb .wgt p{font-size:1.125em;letter-spacing:.01em;line-height:1.45em}.sb .wgt .link{display:block;text-align:center;margin-top:20px;font-weight:700;font-size:1.125em;letter-spacing:.01em;color:#198B21;text-decoration:none}.sb .wgt .link:before{content:'\f0e0';font-family:"carpeglobal";font-size:1em;margin-right:5px}.sb .wgt .link:hover{color:#D18828}.sb .cg-award-wgt p{font-style:italic;font-size:1.3125em;letter-spacing:0;line-height:1.25em}.sb .tell-us-wgt p{text-align:right;font-style:italic;font-size:1.5em;letter-spacing:0;line-height:1.25em}.sb .related-posts-wgt h5{margin-bottom:18px}.sb .related-posts-wgt h6{color:#198B21;font-family:"brandon";font-size:18px;letter-spacing:.01388889em;line-height:1.35em;text-transform:uppercase;margin:8px 0 1px}.sb .related-posts-wgt h6 a{text-decoration:none}.sb .related-posts-wgt a{color:#198B21}.sb .related-posts-wgt p{line-height:1.35em}.sb .popular-posts-wgt h5{margin-bottom:14px}.sb .popular-posts-wgt ul li{margin:0 0 18px;line-height:1.35em;padding:0 10px 0 0}.search-wgt .search-box{text-align:left;height:34px;font-size:16px;position:relative;display:block;padding:0;width:100%;max-width:390px;overflow:hidden;margin-bottom:28px;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.search-wgt .search-box input[type="text"]{padding:0 5px;border:1px solid #999;border-right:0 none;height:34px;width:calc(100% - 55px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;margin:0;font-size:1.125em;letter-spacing:.02em;color:#999;font-style:italic}.search-wgt .search-box input[type="text"]::placeholder{color:#aaa}.search-wgt .search-box input[type="text"]:focus{outline:none}.search-wgt .search-box .submit{width:55px;height:34px;border:0;background:#FFA630;margin:0;color:#fff;position:absolute;top:0;right:0;cursor:pointer;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s}.search-wgt .search-box .submit:before{font-size:22px;position:absolute;top:5px;left:12px}.search-wgt .search-box .submit:hover{background:#153E6C}.search-wgt .advanced{color:#222;font-size:1em;letter-spacing:0;font-style:italic;text-decoration:none;margin:-15px 3px 0;display:block;text-align:right}.con-fm{margin:auto;max-width:400px;background:none}.con-fm .wpcf7{position:relative;padding:10px 0 55px}.con-fm h5{margin:0 0 3px;padding:0;color:#497593;font-size:2.125em;line-height:1;text-align:center;letter-spacing:.01618em}.con-fm .sub{display:block;margin:0 0 5px;color:#da5700;letter-spacing:.01618em;font-size:1.3125em;padding:0 0 7px;line-height:1.618em;text-align:center;border-bottom:solid 1px #ccc}.con-fm .row{position:relative;margin-bottom:13px;height:34px;padding:13px 6px 0 10px;font-size:1em;background-color:#fff}.con-fm .row.text,.con-fm .row.textarea{overflow:hidden;border:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff}.con-fm .row.text.first-name{width:calc((100% - 13px)/2);float:left}.con-fm .row.text.last-name{width:calc((100% - 13px)/2);float:right}.con-fm .row.textarea{line-height:0;height:auto}.con-fm .row:last-of-type{margin-bottom:0}.con-fm label{display:inline-block;position:absolute;top:0;left:0;z-index:1;margin-right:0;padding:10px 10px 0;width:100%;color:#333;line-height:1;transition:font-size 0.1s,color 0.1s,transform 0.1s;-webkit-transition:font-size 0.1s,color 0.1s,transform 0.1s;-moz-transition:font-size 0.1s,color 0.1s,transform 0.1s;-ms-transition:font-size 0.1s,color 0.1s,transform 0.1s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.con-fm .row.on label,.con-fm .row.full label{color:#999;padding:6px 10px 0;font-size:.75em;letter-spacing:.025em;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.con-fm input[type='text'],.con-fm input[type='tel'],.con-fm input[type='email'],.con-fm input[type='url']{width:100%;height:20px;border:none;outline:none;font-size:1em;color:#333}.con-fm .row.textarea label{padding-top:5px}.con-fm textarea{margin-top:10px;width:100%;height:120px;border:none;outline:none;line-height:1.618em}.con-fm .row.submit{margin:0;padding:0;width:100%;text-align:center;background:transparent}.con-fm .row.submit input[type='submit']{display:block;position:relative;z-index:1;margin:0 auto;padding:15px;width:100%;max-width:300px;height:55px;overflow:hidden;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#fff;font-size:1.3125em;font-weight:400;line-height:1em;text-align:center;text-transform:lowercase;letter-spacing:.05em}.con-fm .row.submit input[type='submit']:hover{background-color:#e9793d}.con-fm .row.submit .ajax-loader{position:absolute;top:10px;right:10px;z-index:10}.orange-button{background:#fd6500;background:-moz-linear-gradient(top,#fd6500 0%,#682a00 100%);background:-webkit-linear-gradient(top,#fd6500 0%,#682a00 100%);background:linear-gradient(to bottom,#fd6500 0%,#682a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6500',endColorstr='#682a00',GradientType=0)}.blue-button,.orange-button:hover{background:#497593;background:-moz-linear-gradient(top,#497593 0%,#1d2f3b 100%);background:-webkit-linear-gradient(top,#497593 0%,#1d2f3b 100%);background:linear-gradient(to bottom,#497593 0%,#1d2f3b 100%);cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#497593',endColorstr='#1d2f3b',GradientType=0)}.blue-button:hover{background:#fd6500;background:-moz-linear-gradient(top,#fd6500 0%,#682a00 100%);background:-webkit-linear-gradient(top,#fd6500 0%,#682a00 100%);background:linear-gradient(to bottom,#fd6500 0%,#682a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6500',endColorstr='#682a00',GradientType=0)}.quote,.c blockquote{position:relative;margin:34px 0}.quote:before,.quote:after,.c blockquote:before,.c blockquote:after{content:'\275E';font-family:"carpeglobal";color:#222;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8);-moz-opacity:.08;-khtml-opacity:.08;opacity:.08}.quote:before,.c blockquote:before{font-size:78px;top:-20px;left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quote:after,.c blockquote:after{right:0;bottom:34px;font-size:34px}.quote p,.c blockquote p{position:relative;color:#777;font-size:1.3125em;font-style:italic;line-height:1.44em;text-align:right;margin:0 34px 0 71px;letter-spacing:.0161803398875em}.quote p cite,.c blockquote p cite{display:block;font-style:normal;text-align:right;margin:13px 0 0}.quote p cite:before,.c blockquote p cite:before{content:'—';margin:0 5px 0 0}.proofs .c-in{text-align:center}.proofs .enlarge{color:#999;font-style:italic}.proofs .pg-pf-child{display:inline-block;margin:0 5px 20px;width:180px}.proofs .pg-pf-child .img-wrap{position:relative;display:block}.proofs .pg-pf-child .img-wrap:hover:before{content:' ';width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}.proofs .pg-pf-child .name{font-size:1em;font-weight:700;color:#666}.proofs .pg-pf-child .date{font-size:.75em;color:#999}.proofs h1,.proofs h2{margin-bottom:15px}.proofs .details{line-height:1.25em}.proofs .c ul li:before{display:none}.search-widget{margin:25px 0 0;float:right}.author .search-widget,.category .search-widget{margin:10px 0 30px}.search-widget{margin:0 0 28px;width:298px;overflow:hidden;border:1px #497593 solid;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#ebe5f0}.search-widget .search-widget-in{margin:0}.search-widget input[type='text']{padding:0 0 0 10px;width:210px;height:30px;float:left;border:0 none;color:#497593;font-size:.75em;text-transform:uppercase;letter-spacing:.075em;background:transparent none;transition-timing-function:ease-in;transition-duration:1s;transition-property:background,color}.search-widget input[type='text']:hover,.search-widget input[type='text']:focus{color:#000;background:#f4f4f4;transition-timing-function:ease-in;transition-duration:.15s;transition-property:background,color}.search-widget input[type='submit']{padding:0 0 0;width:85px;height:30px;float:right;border:0 none;color:#fff;font-size:.8125em;text-align:center;vertical-align:middle;text-transform:uppercase;letter-spacing:.1em;background:#497593;transition-timing-function:ease-in;transition-duration:1s;transition-property:background}.search-widget:hover input[type='submit']{color:#fff;background:#2d2b2b;transition-timing-function:ease-in;transition-duration:.15s;transition-property:background}.sb .fav-posts-widget{width:calc(100% - 330px);height:auto;min-height:242px;float:right;background:#f0e8f6;width:100%;float:none;border:1px #ccc solid;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#fefefe;-webkit-box-shadow:2px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:2px 1px 3px rgba(0,0,0,.25);box-shadow:2px 1px 3px rgba(0,0,0,.25)}.sb .blog-categories-widget{width:100%;float:none;border:1px #ccc solid;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#fefefe;-webkit-box-shadow:2px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:2px 1px 3px rgba(0,0,0,.25);box-shadow:2px 1px 3px rgba(0,0,0,.25)}.fav-posts-widget .in,.blog-categories-widget .in{margin:0}.fav-posts-widget h5,.blog-categories-widget h5{margin:10px 0 19px;font-size:1.55em;line-height:1.26666667em;text-align:center;letter-spacing:0}.fav-posts-widget h5{color:#9168b5}.blog-categories-widget h5{color:#333}.fav-posts-widget li:before,.blog-categories-widget li:before{position:relative;right:15px;bottom:0;margin-right:-8px;font-size:1em;text-decoration:none;content:'-'}.fav-posts-widget li:before{color:#9168b5}.blog-categories-widget li:before{color:#497593}.fav-posts-widget ul,.blog-categories-widget ul{margin:0;padding:0 15px 10px 39px}.fav-posts-widget li{margin-bottom:7px;max-width:590px;list-style:outside none none;font-size:1em}.blog-categories-widget li{margin-bottom:7px;width:250px;list-style:outside none none;font-size:1em}.fav-posts-widget li a:link,.fav-posts-widget li a:visited{border:0 none;color:#2d2b2b;font-size:1em;line-height:1.5em;letter-spacing:.035em}.blog-categories-widget li a:link,.blog-categories-widget li a:visited{border:0 none;color:#2d2b2b;font-size:1em;line-height:1.5em;letter-spacing:.035em}.fav-posts-widget li a:hover{color:#497593}.blog-categories-widget li a:hover{color:#497593}.blog-categories-widget .more-cats{display:block;position:absolute;bottom:0;padding:7px 0 13px;width:100%;border-top:10px solid #f5efe4;color:#806e4d;line-height:1em;text-align:center;text-transform:uppercase;background:#eadec7;cursor:pointer}.social-icons{display:inline-block;margin:25px 0 0;padding:0;position:relative}.social-icons.big li{margin:0 2px 0}.social-icons.big li a{font-size:2em}.social-icons.big li a:after{-webkit-border-radius:16px;-moz-border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;border-radius:16px;width:28px;height:28px}.social-icons li{display:inline-block;margin:0 2px 0;list-style:none}.social-icons li:before{display:none}.social-icons li:first-of-type{margin-left:0}.social-icons li a{z-index:0;position:relative;overflow:hidden;color:#999;font-size:1.375em;text-decoration:none;display:inline-block}.social-icons li a.icon-instagram-circled{color:#527FA5}.social-icons li a.icon-twitter-circled{color:#60B5F0}.social-icons li a.icon-facebook-circled-1{color:#4563A4}.social-icons li a.icon-linkedin-circled{color:#0282BD}.social-icons li a:before{margin:0}.social-icons li a:after{z-index:-1;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;width:16px;height:16px;background:#fff}.social-icons li a:hover{color:#de7e07}.c .social-icons{padding:0;margin:auto}.home-cta{position:relative;padding:25px;border-top:8px solid #5885AF;background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 11%,#ddd 100%);background:-webkit-linear-gradient(top,#f0f0f0 11%,#ddd 100%);background:linear-gradient(to bottom,#f0f0f0 11%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dddddd',GradientType=0)}.home-cta .ftr-in{padding:0;text-align:center}.home-cta .ftr-in h1{font-family:"brandon-bold";font-size:1.75em;letter-spacing:.05em;font-weight:700;color:#2969A5;line-height:1.2em;margin-bottom:-2px;text-transform:uppercase}.home-cta .ftr-in>p{font-size:1.125em;letter-spacing:.0075em;line-height:1.5em;color:#222;max-width:800px;margin:0 auto 29px}.home-cta ul{padding:0;margin:10px auto 0;max-width:760px}.home-cta ul li{list-style:none;margin:0;margin-left:calc((100% - 690px) / 2);display:inline-block;vertical-align:text-top}.home-cta ul li a{position:relative;transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;display:block;width:230px;height:165px;padding:13px;border:2px solid #fff;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;text-decoration:none}.home-cta ul li a h6{font-family:"brandon-bold";text-transform:uppercase;color:#222;font-size:1.3125em;letter-spacing:.05em;margin:7px 0 11px}.home-cta ul li a h6:before{font-size:35px;margin:-12px 7px 0 0;position:relative;top:5px}.home-cta ul li a p{color:#222;font-size:1em;line-height:1.25em;letter-spacing:.01em}.home-cta ul li a .link{position:absolute;bottom:14px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;display:inline-block;text-align:center;font-size:1.125em;letter-spacing:.01em;text-decoration:underline;color:#153E6C;transition:color 0.25s ease;-webkit-transition:color 0.25s ease;-moz-transition:color 0.25s ease;-ms-transition:color 0.25s ease}.home-cta ul li a .link:before{text-decoration:none!important;position:absolute;right:-22px;top:0}.home-cta ul li a:hover{background:transparent!important}.home-cta ul li:first-child{margin-left:0}.home-ftr .slides{padding:0;margin:-90px 0 0;height:600px;position:relative}.home-ftr .slides li{width:100%;height:100%;padding:0;margin:0;list-style:none;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:absolute;top:0;left:0;display:none;z-index:0}.home-ftr .slides li.on{z-index:1;display:block}.home-ftr .slides .intro{position:absolute;min-width:280px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:15px}.home-ftr .slides .intro.left-top{left:30px;top:0}.home-ftr .slides .intro.left-middle{left:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-ftr .slides .intro.left-bottom{left:30px;bottom:55px}.home-ftr .slides .intro.center-top{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:0}.home-ftr .slides .intro.center-middle{position:relative;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%}.home-ftr .slides .intro.center-bottom{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:50px}.home-ftr .slides .intro.right-top{right:30px;top:0}.home-ftr .slides .intro.right-middle{right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-ftr .slides .intro.right-bottom{right:30px;bottom:55px}.home-ftr .slides .intro-quote{font-size:2.375em;letter-spacing:.025em;line-height:1.41176471em;margin-bottom:65px;font-family:"brandon-light"}.home-ftr .slides .intro-quote .cite{display:block;font-size:18px;line-height:1.222em;letter-spacing:.5px;margin-top:9px}.home-ftr .slides .intro-desc{font-family:"brandon";font-size:1.3125em;letter-spacing:.055em;line-height:1.35em;font-weight:400}.home-ftr .slides .controls{position:absolute;bottom:18px;z-index:5;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-ftr .slides .controls a{text-decoration:none;color:#DDD;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);-moz-opacity:.35;-khtml-opacity:.35;opacity:.35}.home-ftr .slides .controls a.on,.home-ftr .slides .controls a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}.home-ftr .ftr-in{margin-top:120px;position:relative;text-align:center;height:calc(100% - 120px)}.home .pg-b-in{margin-top:10px}.home .c-h{width:100%;margin-bottom:30px}.home .c-h .c-l,.home .c-h .c-r{display:inline-block;width:calc((100% - 30px)/2);vertical-align:top;height:350px;overflow:hidden;overflow-y:auto}.home .c-h .c-r{margin-left:30px}.home .video-intro .credits{color:#777;font-size:.8125em;letter-spacing:.01em;line-height:1.23076923em;margin-top:15px}.home .blog-posts h2{margin-top:7px}.home h2{color:#2969A5;font-family:"brandon-bold";font-size:1.75em;letter-spacing:.06em;text-transform:uppercase;line-height:26px;margin:0 0 24px}.home h2 a{color:#2969A5;text-decoration:none;border-bottom:solid 3px;padding-bottom:2px;display:block}.home h2 a:before{margin:0 10px 0 0;line-height:0}.home h2 a.icon-fun:before{font-size:34px;position:relative;top:6px;margin:0}.home h2 a.icon-cg-award:before{position:relative;top:-7px;left:-2px;margin-right:8px}.home h2 a .icon-right-dir:before{margin:0;font-size:21px;position:relative;top:-2px}.home h2 a:hover{color:#D18828}.home article{margin-bottom:20px}.home article h3{font-size:1.4375em;letter-spacing:.085em;text-transform:uppercase;margin-bottom:-5px;font-family:"brandon-bold"}.home article h3 a:link,.home article h3 a:visited{color:#2969A5;text-decoration:none}.home article h3 a:hover{color:#D18828}.home article p{font-size:1.125em;line-height:1.45em;letter-spacing:.01em}.home article img{float:left;max-width:135px;height:auto;margin:3px 10px 0 0}.home .just-for-fun{margin-top:45px}.home .just-for-fun h2 a{color:#D18828}.home .just-for-fun h2 a:hover{color:#2969A5}.home .just-for-fun .tabs{padding:0;margin:0 0 0 30px}.home .just-for-fun .tabs li{z-index:1;display:inline-block;list-style:none;margin:0 -3px 0 0;vertical-align:bottom}.home .just-for-fun .tabs li a{position:relative;top:0;display:block;font-size:16px;letter-spacing:.015em;border:3px solid;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;border-bottom:0 none;padding:4px 6px 0;background:#f4f4f4;color:#aaa;font-weight:700;text-decoration:none}.home .just-for-fun .tabs li a:hover{color:#777;background:#fff}.home .just-for-fun .tabs li.on{z-index:100}.home .just-for-fun .tabs li.on a{border-color:#777;padding:8px 9px 4px;color:#D18828;background:#fff;top:3px}.home .just-for-fun .tabs li:before{content:'';display:none}.home .just-for-fun .fun-c{display:none;border:3px solid #777;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;background:#fff;padding:20px 20px 0}.home .just-for-fun .fun-c.on{display:block}.home .just-for-fun .fun-c.on article{display:none}.home .just-for-fun .fun-c:first-of-type article{display:block}.home .just-for-fun .fun-c h3{font-size:1.125em}.home .just-for-fun .fun-c h3 a:link,.home .just-for-fun .fun-c h3 a:visited{color:#D18828}.home .just-for-fun .fun-c h3 a:hover{color:#2969A5}@media (max-width:850px){.home-ftr .slides .intro-quote{font-size:1.5em}.home-ftr .slides .intro-desc{font-size:1.15em}}@media (max-width:767px){.home .c-h .c-l,.home .c-h .c-r{display:block;width:100%;overflow:auto;margin:0;height:auto}.home .c-h .c-l{text-align:center}}@media (max-width:750px){.home-cta ul li{margin:20px 0 0 20px;width:230px}}@media (max-width:600px){.home-ftr .slides .intro{width:100%!important;left:0!important;transform:translateX(0%)!important}.home-ftr .slides .intro-quote{width:100%!important;transform:translateX(0%)!important;left:0!important}.home-ftr .slides .intro-desc{width:100%!important;transform:translateX(0%)!important;left:0!important;font-size:1em}}@media (max-width:530px){.home-cta ul li{margin:20px auto 0;width:100%;max-width:400px}.home-cta ul li a{width:100%;height:auto}}@media (max-width:420px){.home .just-for-fun .tabs{margin:0}.home .just-for-fun .tabs li{width:220px}}@media (max-width:370px){.home .pg-b .pg-b-in{margin-top:20px}}.search .pg-b .pg-b-in:before{background:url(../../../../../../../themes/cg-feb-18/img/logo-icon-bg-blue.svg) no-repeat;width:1429px;height:1596px;right:-150px;bottom:-165px;opacity:.14}.search .c{width:calc(100% - 360px);max-width:665px;margin:0 30px 0 0}.search .sb{width:330px}.search .intro{margin:10px 0 15px}.search .intro h1{font-family:"brandon";font-size:2.125em;color:#2969A5;letter-spacing:.01470588em;text-transform:lowercase}.search article{position:relative;background:#fff;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:16px 20px 20px;margin:0 0 30px}.search article .blurry2{-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}.search article h2{width:calc(100% - 30px);font-size:1.125em;letter-spacing:.011em;line-height:1.22222222em;font-weight:600;margin:0 0 7px}.search article a{color:#222;text-decoration:none}.search article a:hover{color:#D18828}.search article .org{font-size:.9375em;color:#777;letter-spacing:.016em;margin:0 0 8px}.search article .desc{font-size:1.0625em;line-height:1.29411765em;color:#222;margin:0 0 26px;letter-spacing:.01em}.search article .details [class^="icon-"]:before,.search article .details [class*=" icon-"]:before{color:#777;font-size:21px;margin:0 5px 0 0;vertical-align:top}.search article .details .row{padding:0;margin:0 0 7px;display:inline-block;max-width:640px;width:calc(100% - 30px)}.search article .details .row li{font-size:.9375em;letter-spacing:.01666667em;margin:0 0 0 14px;display:inline-block;line-height:1.44em}.search article .details .row li a{display:none}.search article .details .row li:before{content:'\f111';font-family:"carpeglobal";font-size:4px;color:#222;left:-6px;bottom:4px;position:relative}.search article .details .row li:first-of-type{margin:0 0 0 4px}.search article .details .row li:first-of-type:before{display:none}.search article .details .row.crop li:nth-of-type(n+4){display:none}.search article .details .row.crop li a{display:inline-block;cursor:pointer}.search article .details .rowul:last-of-type{width:calc(100% - 200px)}.search article .icons{position:absolute;right:20px;bottom:20px;font-size:1.5625em}.search article .icons [class^="icon-"]:before,.search article .icons [class*=" icon-"]:before{margin:0}.search article .icons span{margin:0 2px 0 0}.search article .icons span:last-of-type{margin:0}.search article .icons .icon-opportunity{color:#D18828}.search article .icons .icon-resources{color:#5885AF}.search article .icons .icon-globalists{color:#198B21}.search article .icons .icon-teacher{color:#153E6C}.search article .icons .icon-students{color:#FFA630}.search article .icon-favorite{position:absolute;top:12px;right:8px;font-size:1.5625em}.search article .icon-favorite:hover,.search article .icon-favorite.on{color:#CE1616}.search article .tooltip{display:block;position:absolute;top:-10px;right:55px;width:181px;padding:8px 12px;opacity:.95;border-radius:3px;font-size:.75em;line-height:1.33333em;text-decoration:none;letter-spacing:.025em;color:#222;background:#fefefe;box-shadow:1px 1px 3px rgba(0,0,0,.4)}.search article .tooltip a{color:#CE1616}.search article .tooltip.removed a{display:block}.search article .tooltip .exit-wrapper{display:block;position:absolute;top:-19px;left:-17px;padding:10px;background:transparent;cursor:pointer}.search article .tooltip .exit-wrapper .exit{display:block;border-radius:8px;font-size:1em;color:#fff;background:#222}.search .sb{position:relative;background:#fff;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:16px 14px 20px;margin:70px 0 30px}.search .sb .tab{display:none}.search .sb .favs-count{position:relative;top:-66px;width:100%;text-align:center;font-size:1.125em;letter-spacing:.01388889em;margin-bottom:-14px}.search .sb .favs-count a{color:#CE1616;text-decoration:none}.search .sb .favs-count a:before{font-size:29px;line-height:0;position:relative;top:2px}.search .sb .icon-key{margin:0 0 21px;text-align:center}.search .sb .icon-key h6{position:relative;margin:0 0 10px;font-size:1.125em;text-transform:uppercase;color:#777;letter-spacing:.07777778em;text-align:center;font-family:"brandon"}.search .sb .icon-key h6:before,.search .sb .icon-key h6:after{content:'';display:inline-block;border-bottom:2px solid #ddd;width:calc((100% - 114px) / 2);position:relative;bottom:5px}.search .sb .icon-key h6:before{left:-10px}.search .sb .icon-key h6:after{right:-10px}.search .sb .icon-key ul{display:inline-block;margin:0;padding:0}.search .sb .icon-key ul:first-of-type{margin-right:40px}.search .sb .icon-key ul li{text-align:left;list-style:none;font-size:.875em;letter-spacing:.01785714em;color:#777;margin:0 0 5px}.search .sb .icon-key ul li:before{font-size:20px;position:relative;top:3px}.search .sb .icon-key ul li.icon-favorite:before{color:#CE1616}.search .sb .icon-key ul li.icon-opportunity:before{color:#D18828}.search .sb .icon-key ul li.icon-resources:before{color:#2969A5}.search .sb .icon-key ul li.icon-students:before{color:#FFA630}.search .sb .icon-key ul li.icon-teacher:before{color:#153E6C}.search .sb .icon-key ul li.icon-globalists:before{color:#198B21}.search .sb .refine-search h5{font-family:"brandon";font-size:2.25em;color:#5885AF;text-transform:uppercase;margin:0 -3px 8px;letter-spacing:.065em;text-align:center}.search .sb .refine-search h6{position:relative;margin:0 0 14px;font-size:1.125em;text-transform:uppercase;color:#777;letter-spacing:.07777778em;text-align:center;font-family:"brandon"}.search .sb .refine-search h6:before,.search .sb .refine-search h6:after{content:'';display:inline-block;border-bottom:2px solid #ddd;width:calc((100% - 95px) / 2);position:relative;bottom:5px}.search .sb .refine-search h6:before{left:-10px}.search .sb .refine-search h6:after{right:-10px}.search .sb .refine-search .filter{text-align:right;margin-bottom:20px}.search .sb .refine-search .filter label{display:inline-block;height:34px;vertical-align:bottom;padding-top:8px}.search .sb .refine-search .filter .select-wrap{vertical-align:bottom;position:relative;display:inline-block;overflow:hidden;border:1px solid #bab1a9;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#d5d5d5 100%);background:-webkit-linear-gradient(top,#fff 0%,#d5d5d5 100%);background:linear-gradient(to bottom,#fff 0%,#d5d5d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d5d5d5',GradientType=0)}.search .sb .refine-search .filter .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border:0 none;height:34px;font-size:14px;padding:0 8px;position:relative;width:188px;z-index:1}.search .sb .refine-search .filter .select-wrap select::-ms-expand{display:none}.search .sb .refine-search .filter .select-wrap select:focus{outline:none}.search .sb .refine-search .filter .select-wrap:after{display:block;content:'\e804';font-family:"carpeglobal";position:absolute;right:8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:0}.search .sb .refine-search hr{border-top:2px solid #ddd}.search .sb .refine-search input[type=submit]{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#5885AF;color:#fff;width:100%;display:block;padding:10px 0 5px;font-family:"brandon";text-transform:uppercase;letter-spacing:.07777778em;font-size:1.0625em;cursor:pointer;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s}.search .sb .refine-search input[type=submit]:focus{outline:none}.search .sb .refine-search input[type=submit]:hover{color:#222;background:#FFA630}.search .sb .search-box{text-align:left;height:34px;font-size:16px;position:relative;display:block;padding:0;width:100%;max-width:390px;overflow:hidden;margin-bottom:28px;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.search .sb .search-box input[type="text"]{padding:0 5px;border:1px solid #999;border-right:0 none;height:34px;width:calc(100% - 55px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;margin:0;font-size:1.125em;letter-spacing:.02em;color:#999;font-style:italic}.search .sb .search-box input[type="text"]::placeholder{color:#aaa}.search .sb .search-box input[type="text"]:focus{outline:none}.search .sb .search-box .submit{width:55px;height:34px;border:0;background:#FFA630;margin:0;color:#fff;position:absolute;top:0;right:0;cursor:pointer;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s}.search .sb .search-box .submit:before{font-size:22px;position:absolute;top:5px;left:12px}.search .sb .search-box .submit:hover{background:#153E6C}.search .join-today,.search .get-trial{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;border:1px solid #999;width:90%;min-width:250px;background-color:#dde5ec;padding:35px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;text-align:center;z-index:1}.search .join-today .join,.search .get-trial .join{display:inline-block;background:transparent;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:10px 9px 9px;max-width:250px;width:100%;font-size:1em;letter-spacing:.1em;text-transform:uppercase;transition:background 2s,color 2s,font-weight 2s,border-color 2s;-webkit-transition:background 2s,color 2s,font-weight 2s,border-color 2s;-moz-transition:background 2s,color 2s,font-weight 2s,border-color 2s;-ms-transition:background 2s,color 2s,font-weight 2s,border-color 2s}.search .join-today .join span,.search .get-trial .join span{display:inline-block;margin-right:-20px}.search .join-today .join{color:#2969A5;border:3px solid #2969A5}.search .join-today .join:hover{background:#2969A5;color:#fff}.search .get-trial .join{color:#FFA630;border:3px solid #FFA630}.search .get-trial .join:hover{background:#FFA630;color:#222}@media (max-width:950px){.search article .icons{position:static;margin:13px 0 -6px}.search article .details ul,.search article .details ul:last-of-type{width:100%}}@media (max-width:850px){.search .pg-b .pg-b-in:before{background:none;display:none}.search .h{background:#fff}.search .c{width:100%;margin:0;max-width:100%}.search .sb{height:calc(100% - 80px);width:330px;position:fixed;overflow:visible;top:70px;right:-330px;margin:0;z-index:1000;transition:ease-out right 1s;-webkit-transition:ease-out right 1s;-moz-transition:ease-out right 1s;-ms-transition:ease-out right 1s;padding:0}.search .sb .sb-in{padding:16px 14px 20px;position:relative;overflow-y:scroll;overflow-x:visible;height:100%}.search .sb.on{right:0}.search .sb .favs-count{top:0;margin-bottom:20px;margin-top:5px}.search .sb .tab{position:relative;left:-55px;top:15px;padding:12px 10px;display:block;width:55px;height:55px;background:#fff;border:1px solid #ccc;border-right:0;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;margin-bottom:-55px;text-decoration:none;font-size:25px}}@media (max-width:450px){.search .sb .favs-count{margin-bottom:20px;margin-top:20px}.search .sb .tab{left:-40px;padding:5px 3px;width:40px;height:40px}.search .intro h1{font-size:1.5em;line-height:1em;margin-top:15px}.search article{padding:16px 15px 15px;margin:0 -5px 20px}.search article h2{font-size:18px}.search article .desc{font-size:16px}.search article .org,.search article .details .row li{line-height:1.3em;font-size:14px}}@media (max-width:370px){.search .sb{width:275px;right:-275px;height:calc(100% - 60px);top:50px}.search .sb .icon-key ul:first-of-type{margin-right:10px}.search .sb .refine-search h5{font-size:1.8em}.search .sb .refine-search .filter .select-wrap select{width:145px}.search .join-today,.search .get-trial{padding:21px}}.search-ftr{width:100%;height:200px;background:#ABC0D4;border-top:2px solid #2969A5;border-bottom:2px solid #2969A5;position:relative}.search-ftr .left{width:50%;padding-top:30px;display:inline-block;text-align:center}.search-ftr .left h5{font-family:"brandon-bold";font-size:2.25em;color:#153E6C;text-transform:uppercase;letter-spacing:.035em;text-align:center;margin:0}.search-ftr .left .social-icons{margin-top:-2px}.search-ftr .right{display:inline-block;width:50%;height:130px;padding:10px 30px;vertical-align:top;border-left:2px solid #777;position:relative}.search-ftr .right:before{position:absolute;top:-5px;right:-60px;font-size:139px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}.search-ftr .right h6{position:relative;display:inline-block;font-family:"brandon-bold";font-size:2.1em;color:#fff;text-transform:uppercase;margin:0 0 4px;letter-spacing:.1em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}.search-ftr .right h6:before{position:absolute;right:-21px;top:0;width:auto;margin:0}.search-ftr .right .search-box{text-align:left;height:34px;font-size:16px;position:relative;display:block;padding:0;width:100%;max-width:390px;overflow:hidden;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.search-ftr .right .search-box input[type="text"]{padding:0 5px;border:0 none;height:34px;width:calc(100% - 55px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;margin:0;font-size:1.125em;letter-spacing:.02em;color:#999;font-style:italic}.search-ftr .right .search-box input[type="text"]::placeholder{color:#aaa}.search-ftr .right .search-box input[type="text"]:focus{outline:none}.search-ftr .right .search-box .submit{width:55px;height:34px;border:0;background:#FFA630;margin:0;color:#fff;position:absolute;top:0;right:0;cursor:pointer;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s}.search-ftr .right .search-box .submit:before{font-size:22px;position:absolute;top:5px;left:12px}.search-ftr .right .search-box .submit:hover{background:#153E6C}.search-ftr .right .advanced{color:#222;font-size:1em;letter-spacing:0;font-style:italic;text-decoration:none;margin:18px 0 0 -5px;display:inline-block}.search-ftr .right .advanced:before{font-size:18px;margin:0}.full-terms{display:inline-block;vertical-align:top;margin-right:30px}.newsletter-signup{width:100%;height:100px;background:rgba(255,222,179,.45);margin:30px 0 50px;padding:20px 25px;border:2px solid #ABC0D4;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.newsletter-signup .left{position:relative;float:left;width:calc(100% - 390px)}.newsletter-signup .left h5{margin:7px 0 0;font-family:"brandon-bold";color:#2969A5;text-transform:uppercase;font-size:2.1875em;letter-spacing:.05em;line-height:1em;position:relative}.newsletter-signup .left h5 span{color:#D18828}.newsletter-signup .left p{color:#777;font-style:italic;font-size:1em;letter-spacing:.015625em;margin:-2px 0 0;position:relative}.newsletter-signup .left:before{position:absolute;top:-11px;right:30px;display:block;content:'';width:265px;height:80px;background:url(../../../../../../../themes/cg-feb-18/img/bg-newsletter.svg) no-repeat top right}.newsletter-signup .right{float:right;width:390px}.newsletter-signup .right .signup-box{text-align:left;height:34px;font-size:16px;position:relative;display:block;padding:0;margin:0 0 10px;width:100%;max-width:390px;overflow:hidden;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.35);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.35);box-shadow:2px 2px 3px rgba(0,0,0,.35)}.newsletter-signup .right .signup-box input[type="email"]{padding:0 5px;border:0 none;height:34px;width:calc(100% - 55px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;margin:0;font-size:1.125em;letter-spacing:.02em;color:#999;font-style:italic}.newsletter-signup .right .signup-box input[type="email"]::placeholder{color:#aaa}.newsletter-signup .right .signup-box input[type="email"]:focus{outline:none}.newsletter-signup .right .signup-box .submit{width:55px;height:34px;border:0;background:#2969A5;margin:0;color:#fff;position:absolute;top:0;right:0;cursor:pointer;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s}.newsletter-signup .right .signup-box .submit:before{font-size:24px;position:absolute;top:6px;left:11px}.newsletter-signup .right .signup-box .submit:hover{background:#153E6C}.newsletter-signup .right .privacy{color:#777;font-size:.875em;letter-spacing:.01em}.newsletter-signup .right .privacy a{color:#777}.join-ftr{border-top:8px solid #5885AF;background:#000 url(../../../../../../../themes/cg-feb-18/img/bg-join-carpe-global.png) no-repeat bottom left;background-size:cover}.join-ftr .ftr-in{padding-top:41px;padding-bottom:50px}.join-ftr h5{margin:0 0 36px;font-family:"brandon";font-size:2.375em;letter-spacing:.044em;color:#FFA630}.join-ftr ul{margin:0 0 57px;padding:0}.join-ftr ul li{list-style:none;display:inline-block;width:calc((100% - 120px)/3);line-height:1.375em;vertical-align:top;margin:0 0 0 60px}.join-ftr ul li:nth-of-type(1){margin-left:0}.join-ftr ul li a{text-decoration:none;color:#ddd;letter-spacing:.055em;font-weight:500;display:block;transition:color 2s;-webkit-transition:color 2s;-moz-transition:color 2s;-ms-transition:color 2s}.join-ftr ul li a:before{display:block;margin:0 auto 11px;font-size:67px}.join-ftr ul li a:hover{color:#FFDEB3}.join-ftr .join{display:inline-block;background:transparent;text-decoration:none;border:3px solid #FFA630;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:15px 0 14px;width:250px;color:#fff;font-size:1.25em;letter-spacing:.1em;text-transform:uppercase;transition:background 2s,color 2s,font-weight 2s,border-color 2s;-webkit-transition:background 2s,color 2s,font-weight 2s,border-color 2s;-moz-transition:background 2s,color 2s,font-weight 2s,border-color 2s;-ms-transition:background 2s,color 2s,font-weight 2s,border-color 2s}.join-ftr .join span{display:inline-block;margin-right:-20px}.join-ftr .join:hover{background:#FFA630;color:#222;font-weight:700;border-color:#222}.testimonials-ftr{border-top:2px solid #000;background:#ccc;transition:background 3s;-webkit-transition:background 3s;-moz-transition:background 3s;-ms-transition:background 3s}.testimonials-ftr .tests{margin:0;padding:0}.testimonials-ftr .tests li{display:none;list-style:none;margin:0;padding:0}.testimonials-ftr .tests li.on{display:block}.testimonials-ftr .tests li .q,.testimonials-ftr .tests li .by{font-size:1.3125em;letter-spacing:.008em;line-height:1.28571429em;margin:0 auto;font-style:italic}.testimonials-ftr .tests li .q{max-width:690px;color:#222}.testimonials-ftr .tests li .q .icon-quote:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25;font-size:35px;color:#fff;line-height:0;position:relative;top:-3px;left:-48px}.testimonials-ftr .tests li .q .icon-quote-2:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25;font-size:50px;color:#fff;line-height:0;position:relative;top:17px;left:30px}.testimonials-ftr .tests li .by{color:#777;margin:11px 0 5px}.testimonials-ftr .tests li .by:before{content:'\2014';display:inline-block;margin-right:6px}.testimonials-ftr .controls{margin:20px 0 21px}.testimonials-ftr .controls a{text-decoration:none;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);-moz-opacity:.35;-khtml-opacity:.35;opacity:.35}.testimonials-ftr .controls a.on,.testimonials-ftr .controls a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}.testimonials-ftr .links,.testimonials-ftr .submit-testimonial{margin:0}.testimonials-ftr .links a,.testimonials-ftr .submit-testimonial a{display:none;font-size:1.125em;letter-spacing:.01388889em;margin-left:17px;font-style:italic;font-weight:400}.testimonials-ftr .submit-testimonial{margin-top:18px}.testimonials-ftr .submit-testimonial a{display:block}.testimonials-ftr.test-1{background:#C6D6C7;border-color:#306B34}.testimonials-ftr.test-1 .slides li:nth-of-type(1){display:block}.testimonials-ftr.test-1 .links a{color:#198B21}.testimonials-ftr.test-1 .links a:nth-of-type(1){display:inline-block}.testimonials-ftr.test-1 .links a:hover{color:#777}.testimonials-ftr.test-2{background:#ABC0D4;border-color:#2969A5}.testimonials-ftr.test-2 .slides li:nth-of-type(2){display:block}.testimonials-ftr.test-2 .links a{color:#2969A5}.testimonials-ftr.test-2 .links a:nth-of-type(2){display:inline-block}.testimonials-ftr.test-2 .links a:hover{color:#777}.testimonials-ftr.test-3{background:#ffefdb;border-color:#D18828}.testimonials-ftr.test-3 .slides li:nth-of-type(3){display:block}.testimonials-ftr.test-3 .links a{color:#D18828}.testimonials-ftr.test-3 .links a:nth-of-type(3){display:inline-block}.testimonials-ftr.test-3 .links a:hover{color:#777}.testimonials-ftr.test-3 .controls a{color:#777}@media (max-width:950px){.newsletter-signup .left{min-width:455px}.newsletter-signup .right{width:calc(100% - 455px)}}@media (max-width:900px){.newsletter-signup .left{min-width:325px}.newsletter-signup .left:before{transform:rotate(5deg)}.newsletter-signup .left h5{font-size:1.85em}.newsletter-signup .right{width:49%}.newsletter-signup .right .privacy{font-size:.75em}}@media (max-width:750px){.newsletter-signup{height:auto}.newsletter-signup .left{min-width:0;width:100%;margin:0 auto 10px}.newsletter-signup .left h5,.newsletter-signup .left p{text-align:center}.newsletter-signup .left:before{transform:rotate(-10deg);right:-10px;top:44px}.newsletter-signup .right{width:100%;max-width:390px;margin:0 auto;float:none}.newsletter-signup .right .privacy{margin:0}}@media (max-width:650px){.search-ftr .left{display:none}.search-ftr .right{width:100%;border:0 none;padding:10px 0 0}}@media (max-width:585px){.newsletter-signup .left:before{transform:rotate(-20deg);right:-20px;top:-15px;width:150px}}@media (max-width:550px){.join-ftr .ftr-in{background-color:rgba(0,0,0,.5)}.join-ftr h5{font-size:2em}.join-ftr ul li{width:calc((100% - 20px)/3);margin:0 0 0 10px}.join-ftr ul li a{font-size:14px;line-height:1.3em}}@media (max-width:476px){.newsletter-signup .left h5{font-size:1.75em}.newsletter-signup .left:before{display:none}.full-terms{margin-right:0}}@media (max-width:400px){.newsletter-signup{padding:15px}.newsletter-signup .right .signup-box input[type="email"]{font-size:1em}.join-ftr .join-ftr{padding:30px 20px}.join-ftr h5{font-size:2em}.join-ftr ul li a{font-size:13px}.join-ftr ul li a:before{font-size:50px}}.join-pg .pg-w{background:#ECF5F9}.join-pg .pg-b .pg-b-in:before{background:url(../../../../../../../themes/cg-feb-18/img/logo-icon-bg-blue.svg) no-repeat;width:1429px;height:1596px;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:-135px;bottom:unset;opacity:.1}.join-pg .c.no-sidebar{float:none}.join-pg .c.no-sidebar h1,.join-pg .c.no-sidebar h2,.join-pg .c.no-sidebar h3{text-align:center}.join-pg .c.no-sidebar h1{margin:33px 0 13px;font-family:"brandon-bold";text-transform:uppercase;color:#153E6C;font-size:2.125em;letter-spacing:.05em;line-height:1}.join-pg .c.no-sidebar p{text-align:center;margin:0 auto 14px;color:#777}.join-pg .c.no-sidebar hr{width:85%;max-width:500px;margin:30px auto}.join-pg label{display:inline-block;height:34px;vertical-align:bottom;padding-top:8px}.join-pg .select-wrap{vertical-align:bottom;position:relative;display:inline-block;overflow:hidden;border:1px solid #bab1a9;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#d5d5d5 100%);background:-webkit-linear-gradient(top,#fff 0%,#d5d5d5 100%);background:linear-gradient(to bottom,#fff 0%,#d5d5d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d5d5d5',GradientType=0)}.join-pg .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border:0 none;height:34px;font-size:14px;padding:0 8px;position:relative;width:190px;z-index:1}.join-pg .select-wrap select::-ms-expand{display:none}.join-pg .select-wrap select:focus{outline:none}.join-pg .select-wrap:after{display:block;content:'\e804';font-family:"carpeglobal";position:absolute;right:8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:0}.join-pg .pricing-plans{padding:0!important;margin:50px 0 0 0!important}.join-pg .pricing-plans li:before{content:''!important}.join-pg .pricing-plans .pkg{position:relative;vertical-align:top;padding:0;margin:0;width:calc((100% - 50px) / 3);height:580px;max-width:322px;display:inline-block;padding:20px;background:#fff;border:1px solid #CCC;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-left:25px}.join-pg .pricing-plans .pkg:first-of-type{margin-left:0}.join-pg .pricing-plans .pkg.highlight{height:610px;margin-top:-15px;padding:35px 20px;border-width:3px}.join-pg .pricing-plans .pkg.highlight .price_y .save,.join-pg .pricing-plans .pkg.highlight .price_m .save{font-size:19px}.join-pg .pricing-plans .pkg.highlight .price_y .save .punct,.join-pg .pricing-plans .pkg.highlight .price_m .save .punct{display:inline}.join-pg .pricing-plans .pkg.highlight .button{height:36px}.join-pg .pricing-plans .pkg.highlight .button a{bottom:31px;height:36px;font-size:18px}.join-pg .pricing-plans .pkg ul{padding:0;margin:0}.join-pg .pricing-plans .pkg ul li{padding:0;margin:0;border-top:1px solid #ccc}.join-pg .pricing-plans .pkg .name{border-top:none!important;text-align:center;font-family:"brandon-light";font-size:2em;letter-spacing:.02em;color:#ccc;padding-bottom:3px}.join-pg .pricing-plans .pkg .name span{font-family:"brandon-bold"}.join-pg .pricing-plans .pkg .price_y,.join-pg .pricing-plans .pkg .price_m{display:none;padding:14px 0}.join-pg .pricing-plans .pkg .price_y.on,.join-pg .pricing-plans .pkg .price_m.on{display:block}.join-pg .pricing-plans .pkg .price_y p,.join-pg .pricing-plans .pkg .price_m p{margin:0}.join-pg .pricing-plans .pkg .price_y .price_orig,.join-pg .pricing-plans .pkg .price_m .price_orig{text-decoration:line-through}.join-pg .pricing-plans .pkg .price_y .price_orig,.join-pg .pricing-plans .pkg .price_y .freq,.join-pg .pricing-plans .pkg .price_m .price_orig,.join-pg .pricing-plans .pkg .price_m .freq{font-size:14px;letter-spacing:0;color:#777}.join-pg .pricing-plans .pkg .price_y .freq,.join-pg .pricing-plans .pkg .price_m .freq{margin-bottom:5px}.join-pg .pricing-plans .pkg .price_y .price,.join-pg .pricing-plans .pkg .price_m .price{font-family:"brandon-bold";color:#777;font-size:55px;letter-spacing:0;line-height:1;margin:5px 0 -14px;vertical-align:top}.join-pg .pricing-plans .pkg .price_y .price .cents,.join-pg .pricing-plans .pkg .price_m .price .cents{font-size:16px;letter-spacing:0;vertical-align:top;margin-left:3px}.join-pg .pricing-plans .pkg .price_y .save,.join-pg .pricing-plans .pkg .price_m .save{font-size:16px;letter-spacing:.018125em;font-weight:400}.join-pg .pricing-plans .pkg .price_y .save .punct,.join-pg .pricing-plans .pkg .price_m .save .punct{display:none}.join-pg .pricing-plans .pkg .detail{font-size:14px;letter-spacing:.01785714em;color:#777;padding:12px 0 10px;text-align:center;line-height:17px}.join-pg .pricing-plans .pkg .detail.first{font-weight:700}.join-pg .pricing-plans .pkg .button{display:none;border-top:none!important;width:100%;height:34px;position:unset}.join-pg .pricing-plans .pkg .button.on{display:block}.join-pg .pricing-plans .pkg .button a{display:block;position:absolute;bottom:20px;width:calc(100% - 40px);border:0;height:34px;text-align:center;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;padding:5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer}.join-pg .pricing-plans .pkg:nth-child(1) .detail.first{font-weight:400}.join-pg .faq{position:relative;background:#F4F4F4;border-top:8px solid #5885AF;padding:25px 0}.join-pg .faq .pg-in{max-width:850px}.join-pg .faq h2{margin:33px 0 13px;font-family:"brandon-bold";text-transform:uppercase;color:#153E6C;font-size:2.125em;letter-spacing:.05em;line-height:1;text-align:center}.join-pg .faq p{text-align:center;font-size:18px;line-height:1.44444444em;letter-spacing:.0225em;max-width:100%;margin:0 auto 14px;color:#777}.join-pg .faq .questions{max-width:750px;margin:34px auto}.join-pg .faq .questions p{text-align:left;font-size:16px}.join-pg .faq .questions .faq-title h4{font-size:18px!important;font-weight:700}.join-pg .faq .questions .faq-accordion .faq-main{border:1px solid #d9d9d9;margin-bottom:15px;background:#fff;padding:10px 10px 10px 16px}.join-pg .faq a.view-plans{margin:0 auto;text-align:center;display:block;background:transparent;text-decoration:none;border:3px solid #FFA630;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:15px 0 14px;width:250px;color:#FFA630;font-size:1.25em;font-weight:400;letter-spacing:.1em;text-transform:uppercase;transition:background 2s,color 2s,font-weight 2s,border-color 2s;-webkit-transition:background 2s,color 2s,font-weight 2s,border-color 2s;-moz-transition:background 2s,color 2s,font-weight 2s,border-color 2s;-ms-transition:background 2s,color 2s,font-weight 2s,border-color 2s}.join-pg .faq a.view-plans span{display:inline-block;margin-right:-20px}@media (min-width:751px) and (max-width:1060px){.join-pg .pricing-plans .pkg{margin-left:15px;width:calc((100% - 30px) / 3)}.join-pg .pricing-plans .pkg .name{font-size:1.75em}}@media (min-width:751px) and (max-width:930px){.join-pg .pricing-plans .pkg .name{font-size:1.6em}.join-pg .pricing-plans .pkg .detail{font-size:13px;line-height:16px}}@media (min-width:751px) and (max-width:870px){.join-pg .pricing-plans .pkg{width:32%;padding:10px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.join-pg .pricing-plans .pkg.highlight{z-index:1;padding:25px 20px;width:calc(36% + 2px);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-left:-1px;margin-right:-1px}.join-pg .pricing-plans .pkg.highlight .button input{bottom:22px;width:calc(100% - 40px)}.join-pg .pricing-plans .pkg .name{font-size:1.5em}.join-pg .pricing-plans .pkg .button input{bottom:10px;width:calc(100% - 20px)}}@media (min-width:350px) and (max-width:750px){.join-pg .pricing-plans{max-width:500px;margin:30px auto!important}.join-pg .pricing-plans .pkg{height:auto!important;width:100%;max-width:500px;padding:20px!important;margin:20px auto!important}.join-pg .pricing-plans .pkg.highlight .button,.join-pg .pricing-plans .pkg .button{margin-top:20px}.join-pg .pricing-plans .pkg.highlight .button input,.join-pg .pricing-plans .pkg .button input{position:relative;bottom:unset;width:100%;max-width:300px;margin:0 auto;display:block}}@media (max-width:349px){.join-pg .pricing-plans .pkg{width:100%!important;max-width:100%!important;padding:10px;margin:10px auto!important;height:auto!important;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.join-pg .pricing-plans .pkg .name{font-size:1.7em}.join-pg .pricing-plans .pkg.highlight .button,.join-pg .pricing-plans .pkg .button{margin-top:20px}.join-pg .pricing-plans .pkg.highlight .button input,.join-pg .pricing-plans .pkg .button input{position:relative;bottom:unset;width:100%;max-width:300px;margin:0 auto;display:block}}.f{position:relative;z-index:10;width:100%;color:#222;text-align:center;border-top:8px solid #153E6C;background:#ddd}.f .f-in{margin:30px auto;padding:0}.f .f-in .logo-w{position:relative;max-width:320px;margin:0 auto 27px}.f .f-in .logo-w .logo{max-width:309px;height:auto}.f .f-in .logo-w .social-icons{position:absolute;right:4px;bottom:-19px}.f .f-in .footer-menu ul{margin:20px auto;padding:0}.f .f-in .footer-menu ul li{margin:0;padding:0;display:inline-block}.f .f-in .footer-menu ul li:nth-of-type(n+2){margin:0 0 0 25px}.f .f-in .footer-menu ul li:nth-of-type(n+2):before{content:'\2022';position:relative;left:-12.5px}.f .f-in .footer-menu ul li a{text-decoration:none;color:#222;letter-spacing:.05em;font-size:1em}.f .f-in .footer-menu ul li a:hover{color:#5885AF}.f .f-in .copyright{margin:0;padding:0;color:#777;font-size:.8125em;line-height:1.618em;text-align:center;letter-spacing:.05em}.f .f-in .copyright a{color:#ccc}.f .f-in .copyright a:hover{color:#fff}.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixedsticky-withoutfixedfixed .fixedsticky-off,.fixed-supported .fixedsticky-off{position:static}.fixedsticky-withoutfixedfixed .fixedsticky-on,.fixed-supported .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}.c .faq-title h4{font-size:1em;font-weight:400;text-transform:none;letter-spacing:.0161803398875em}.faq-accordion .faq-main{background:#fff}.page .wpvc_contestant_values{background:none}.page .wpvc_vote_list .wpvc_shwpvc_text_desc{display:inline!important;background:none!important}.page .wpvc_shwpvc_read_more{float:right}.page .wpvc_vote_add_contestants{background:none!important}.page .wpvc_add_contestants_row{width:100%!important}.page .wpvc_vote_list .wpvc_shwpvc_vote_cnt{clear:both;margin-bottom:30px}.page #qt_contestant-desc849_toolbar{display:none}.page .wp-editor-container textarea.wp-editor-area{height:200px}.page .wpvc_shwpvc_share_icons:before{font-family:"carpeglobal"}.page .wpvc_shwpvc_share_icons:nth-child(1):before{content:'\f30d';color:#4563A4}.page .wpvc_shwpvc_share_icons:nth-child(2):before{content:'\f057';color:#60B5F0}.single-tribe_events .tribe-events-back{margin:20px 0}#tribe-events-pg-template,.tribe-events-pg-template{padding:25px}#tribe-bar-views .tribe-bar-views-list{z-index:1!important}.blog .pg-w{padding-top:0}.blog .blog-header{padding:158px 30px 50px;text-align:center;height:300px;background-size:cover!important}.blog .blog-header .heading{font-size:55px;font-style:italic}.blog article .byline{display:inline-block;font-size:16px;font-style:italic;padding:0;margin:0 0 6px;color:#777}.blog article .byline a{color:#777}.blog .pg-nav{text-align:center}.blog .pg-nav .prev,.blog .pg-nav .next{display:inline-block;width:32%}.blog-landing article{display:block;margin:0 0 25px;clear:both;border-bottom:1px solid #ddd}.blog-landing article h2{margin-bottom:0;line-height:1.3em;font-size:24px!important;letter-spacing:.06em}.blog-landing article h2 a:link,.blog-landing article h2 a:visited,.blog-landing article h2 a:hover{color:#2969A5;text-decoration:none;line-height:1em}.blog-landing article .blog-image{margin:0 20px 0 0;max-width:250px;float:left}.blog-nav{margin:0 0 30px;width:100%;color:#222;font-size:16px;text-align:center;text-transform:uppercase;letter-spacing:.025em}.blog-nav .page-numbers{display:inline-block;margin:5px 0 5px 11px;padding:4px 0 1px;width:35px;height:31px;border:1px solid #497593;color:#2d2b2b;font-size:16px;text-align:center;vertical-align:middle;text-decoration:none;background:none}.blog-nav .page-numbers.current{display:inline-block;margin:5px 0 5px 11px;padding:4px 0 1px;width:35px;height:31px;background:#2969A5;color:#fff}.blog-nav .page-numbers :first-child{margin-left:10px}.blog-nav a:link,.blog-nav a:visited{display:inline-block;margin:5px 0 5px 11px;padding:4px 0 1px;width:31px;height:31px;border:1px solid #2969A5;color:#2d2b2b;font-size:16px;text-align:center;vertical-align:middle;text-decoration:none;background:none}.blog-nav .dots{margin:0 -11px 0 0;border:0 none}@media (min-width:768px) and (max-width:960px),(max-width:600px){.blog-landing article .blog-image{margin:0 0 10px;max-width:100%;float:none;display:block}}.cg-account .c .message-box,.cg-account .c .box{background:#fff;padding:10px;display:block;width:100%;font-size:16px;color:#222}.cg-account .c .message-box.success,.cg-account .c .box.success{background:#C6D6C7}.cg-account .c .message-box.error,.cg-account .c .box.error{background:#FFDEB3}.cg-account .c form input[type='text'],.cg-account .c form input[type='password'],.cg-account .c form input[type='email']{background:#fff;height:34px;border:solid 1px #999;font-size:18px;width:250px;padding:0 0 0 5px;color:#777}.cg-account .c form input[type='text']:focus,.cg-account .c form input[type='password']:focus,.cg-account .c form input[type='email']:focus{outline:none}.cg-account .c form input[type='submit']{background:#2969A5;color:#fff;height:34px;width:250px;letter-spacing:.05em;text-transform:uppercase}.cg-account .c form input[type='submit']:focus{outline:none}.cg-account .c form .required{font-size:14px;line-height:1.25em;color:#D18828}.cg-account .c ul{margin:25px 0!important;padding:0}.cg-account .c ul li:before{display:none}.cg-account .sb .wgt h5,.cg-account .sb .wgt h5 a{color:#2969A5}.pmpro_btn{letter-spacing:.05em;padding:6px 12px!important}.pmpro_cancel{background:#2969A5;color:#fff!important}@media (max-width:1000px){.c h1{font-size:2.375em}}@media (max-width:900px){.hide-900{display:none}#respond h4{font-size:1.5em}#respond .right input[type='submit']{padding:8px 0 7px;font-size:1.125em}.blog-nav{margin:0 auto 30px;width:calc(100% - 40px);max-width:450px;float:none;font-size:1em;text-align:center}.pg-b{margin:0 auto}.pg-b .pg-b-in{margin:0}.pg-w{padding-top:70px}.nav-sl-w{display:block}.nav-sl .close,.nav-sl .phone{display:block}.p-o.on{z-index:10;background:rgba(0,0,0,.8)}.pg-w.blur{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.h{height:70px}.h .h-in{padding:0}.h .h-in .logo-link{bottom:1px;left:25px;z-index:1000;margin:0 auto;width:250px}.h .h-in .social-icons{right:auto;left:300px;top:22px}nav.nav-sl-w{display:block;position:relative;top:0;left:0;z-index:100;margin:0;width:100%;height:70px;line-height:0}.nav-fixed{display:block;margin:0;padding:0;width:100%;height:100%;color:#d1c1d7;text-align:justify}.nav-fixed::after{display:inline-block;width:100%;content:''}.nav-fixed li{display:inline-block;line-height:70px;vertical-align:middle}.nav-fixed li:nth-of-type(n){float:right}.nav-fixed li a{display:block;width:100%;height:100%;color:#497593;text-decoration:none}.nav-fixed li:first-child a{color:#383635}.nav-fixed li a span{display:none}.nav-fixed li a::before{font-family:"carpeglobal";font-size:30px;-webkit-font-smoothing:antialiased}.nav-fixed li:nth-of-type(n) a::before{margin-right:15px;margin-left:15px}.nav-fixed li:nth-of-type(1) a::before{margin-right:25px;content:'\E80B'}.nav-fixed li a:hover::before{color:#497593}.nav-fixed li:nth-of-type(2) a{color:#de7e07;margin-right:10px;letter-spacing:.025em}.admin-bar .h .nav-sl.on{top:32px}.h .nav-sl-w{display:block}.h .nav-sl{display:block;position:fixed;top:0;right:-250px;bottom:0;z-index:1000;width:90%;max-width:250px;overflow:auto;text-align:left;background:#fff;transition:right 0s;-webkit-transition:right 0s;-moz-transition:right 0s;-ms-transition:right 0s}.h .nav-sl.on{display:block;right:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);transition:right 0.75s;-webkit-transition:right 0.75s;-moz-transition:right 0.75s;-ms-transition:right 0.75s}.h .nav-sl .nav-w{position:static;margin:0;height:100%;float:left}.h .nav-sl .nav-w>ul{margin:70px 0 0;padding-left:15px;width:235px}.h .nav-sl.on .nav-w>ul>li>ul>li:first-of-type>a{padding-top:17px}.h .nav-sl.on .nav-w>ul>li>ul>li:last-of-type>a{padding-bottom:17px}.h .nav-sl .nav-w>ul>li{display:block;margin-top:0;margin-bottom:0;border-top:1px solid #d9d9d9;list-style:none}.h .nav-sl .nav-w>ul>li.close{display:block;position:absolute;top:15px;left:auto;padding:10px 0 10px 30px;width:210px;height:auto;border:0 none;color:#ada9a8;font-size:14px;text-transform:uppercase;letter-spacing:.0161803398875em;cursor:pointer}.h .nav-sl .nav-w>ul>li.close::after{display:block;position:absolute;top:-1px;left:0;padding:0;color:#939598;font-family:"carpeglobal";font-size:35px;content:'\f00d'}.h .nav-sl .nav-w ul li{position:relative}.h .nav-sl.on .nav-w ul .menu-item-209{top:40px;border:0 none;text-align:center}.h .nav-sl.on .nav-w ul .menu-item-209 a{padding:0;color:#de7e07;text-transform:none}.h .nav-sl .nav-w>ul>li>a:link,.h .nav-sl .nav-w>ul>li>a:visited{display:block;padding:10px 20px 9px 0;color:#385875;font-size:1.125em;line-height:.9375em;text-transform:uppercase;text-decoration:none;letter-spacing:.04em}.h .nav-sl .nav-w>ul>li>ul>li>ul>li a:link,.h .nav-sl .nav-w>ul>li>ul>li>ul>li a:visited{display:block;padding:10px 20px 9px 0;color:#2a2929;font-size:.875em;text-decoration:none;letter-spacing:.05em}.h .nav-sl .nav-w>ul>li>a:hover{color:#2a2929}.h .nav-sl .nav-w>ul>li>ul>li.menu-item-has-children ul{padding-left:10px}.h .nav-sl .nav-w>ul>li.menu-item-has-children>a::after{display:inline-block;position:absolute;top:0;right:-10px;margin-right:0;margin-left:0;padding:10px;color:#5d91bc;font-family:"carpeglobal";font-size:1.33333em;content:'\f067'}.h .nav-sl .nav-w>ul>li.menu-item-has-children.on>a::after{content:'\f068'}.h .nav-sl .nav-w>ul>li>ul>li.menu-item-has-children>a::after{display:inline-block;position:absolute;top:0;right:-10px;margin-right:0;margin-left:0;padding:10px;color:#5d91bc;font-family:"carpeglobal";font-size:1.33333em;content:'\f067'}.h .nav-sl .nav-w>ul>li>ul>li.menu-item-has-children.on>a::after{content:'\f068'}.h .nav-sl .nav-w>ul>li>.sub-menu{margin-top:0;margin-bottom:-1px;padding:0;border-top:1px solid #d9d9d9}.h .nav-sl .nav-w>ul>li>ul>li>a:link,.h .nav-sl .nav-w>ul>li>ul>li>a:visited{display:block;padding-top:9px;padding-bottom:9px;padding-left:15px;color:#222;font-size:.875em;text-decoration:none;letter-spacing:.04em}.h .nav-sl .nav-w>ul>li>ul>li>a:hover{color:#497593}.h .nav-sl .nav-w>ul>li>.sub-menu li{list-style:none}.h .nav-sl .nav-w>ul>li>ul>li>a:hover{text-decoration:underline}}@media (max-width:782px){html #wpadminbar{display:none}body.admin-bar{position:relative;top:-46px}body.admin-bar .h{top:0}.admin-bar .h .nav-sl.on{top:0}}@media (max-width:767px){.single .c,.c{margin:0 auto;width:auto;float:none}.single .c:before,.c:before{display:none}.single .c h1,.c h1{font-size:2em}.single .c h2,.c h2{font-size:1.625em}.single .c h3,.c h3{font-size:1.25em}.sb{margin:25px auto;width:auto;float:none;max-width:400px}.sb .wdgt{margin-right:auto;margin-left:auto;max-width:300px}}@media (max-width:700px){.hide-700{display:none}.h-feature .h-feature-in{margin:0 auto;width:calc(100% - 40px);float:none}}@media (max-width:600px){.nav-fixed li:nth-of-type(2){display:none}.single .c h1,.c h1{font-size:1.75em}.single .c h2,.c h2{font-size:1.375em}.single .c .aligncenter,.single .c .alignnone,.single .c .alignright,.single .c .alignleft,.c .aligncenter,.c .alignnone,.c .alignright,.c .alignleft{display:block;float:none;margin:25px auto}.nav-fixed li:nth-of-type(n) a::before{margin-right:10px;margin-left:10px}.nav-fixed li:nth-of-type(1) a::before{margin-right:25px}}@media (max-width:479px){.h .h-in .social-icons{display:none}.hide-479{display:none}.single .c h1,.c h1{font-size:1.5em}.single .c h2,.c h2{font-size:1.25em}.single .c h3,.c h3{font-size:1.125em}.single .c h4,.c h4{font-size:1em}.c-in>p,.h-feature p{font-size:1.0625em;line-height:1.35em}.c-in>ul{padding:0 0 0 20px}.c-in>ul>li{font-size:1.0625em;line-height:1.5em}.quote-widget-in{margin:15px 0 25px}.quote-widget p{font-size:1.5em;line-height:1.25em}#respond .right,#respond .left{display:block;margin-bottom:10px;width:100%}#respond h4{margin:0 0 20px;font-size:1.25em}#respond .right input{height:30px}.commentlist .thread-even,.commentlist .thread-odd{margin:0 -20px}.comments h3{margin:0 -20px}.f .org .name{font-size:1.25em}.f .copyright .left,.f .copyright .right{display:block;margin:0 auto 10px;float:none}}@media (max-width:400px){.nav-fixed li:nth-of-type(2){display:none}.nav-fixed li:nth-of-type(3) a::before{color:#de7e07}#tribe-events-pg-template,.tribe-events-pg-template{padding:10px}}@media (max-width:375px){.single .c h1,.c h1{font-size:1.5em}.single .c h2,.c h2{font-size:1.35em}.single .c .contact-cta p,.c .contact-cta p{margin-bottom:0}.single .c p,.c p{font-size:1em;letter-spacing:.025em}.single .c li,.c li{font-size:16px;line-height:1.48em;letter-spacing:.025em}.single .c li li,.c li li{font-size:16px;line-height:1.48em;letter-spacing:.025em}.single .c ul,.c ul{padding:0 0 0 20px}body #ytc-wrapper .col-xs-6{width:100%!important}body #ytc-wrapper .ytc-thumbnails{margin:30px 0 0;padding:30px 0 0 0!important;border-top:2px solid #ccc}body.pg-id-5722 .c p{font-size:16px;line-height:1.44em;letter-spacing:.025em}body.pg-id-5722 .c li{font-size:16px;line-height:1.44em;letter-spacing:.025em}body.pg-id-5722 .c li li{font-size:16px;line-height:1.44em;letter-spacing:.025em}body.pg-id-5722 .c a{font-size:16px;line-height:1.44em;letter-spacing:.025em}}@media (max-width:370px){.c .c-in>ul,.c .c-in>ol{padding:0 0 0 20px}.c .c-in>ul li,.c .c-in>ol li{font-size:16px}.h .h-in .logo-link{bottom:0;left:20px;z-index:1000;margin:0 auto;width:185px;top:5px}.pg-w{padding-top:50px}.pg-b .pg-b-in{padding:0 20px}.search-widget{width:278px}.search-widget input[type='text']{width:190px}.h,nav.nav-sl-w{height:50px}.h .logo-link{top:10px;left:20px;width:190px}.nav-fixed li{line-height:50px}.nav-fixed li:nth-of-type(1) a::before{margin-right:20px}#tribe-events-pg-template,.tribe-events-pg-template{padding:5px}}@media (max-width:320px){.c-h h1{margin-left:20px}}@media print{*{color:#000!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}a{text-decoration:underline}a:visited{text-decoration:underline}.ir a:after{content:''}a[href^='javascript:']:after,a[href^='#']:after{content:''}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.pg-w{display:block;width:auto!important}.pg-b{display:block;width:auto!important}.pg-b .c,.pg-b .sb{display:block;width:auto!important}.h .h-in,.f .f-in{display:block;width:auto!important}.pg-w{margin:0 3em}header nav,footer nav{display:none!important}.pg-b .c{float:none;clear:both}.c .c-in{margin:0!important}.pg-b .sb{float:none;clear:both}}.intro.cf .elementor-element-7e5ff57e,.intro.cf .elementor-element-cb7e45f{display:none}