body{color:#222;font-family:"sommet-slab",sans-serif;padding-top:20px;letter-spacing:.01em}
.head2,.head3,.head4,.head5,h1,h2,h3,h4,h5{margin:.75em 0;font-family:"sommet-slab",sans-serif;color:#213469;font-weight:500;line-height:1.1}
.head2:first-child,.head3:first-child,.head4:first-child,.head5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}
img{width:100%;height:auto}
.blog-post,.blog-post li,.page-content li,.post-categories,p{font-family:Tahoma,Geneva,sans-serif;font-style:normal;font-size:16px;letter-spacing:.01em}
.promoted-post{margin:0px 50px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#ccc;min-height:50px;padding:10px;border-radius:10px;}
.promoted-post-details{font-size:18px;font-family:"sommet-slab",sans-serif;float:left}
.blog-post p,.featured-post p{margin:1.5em 0;line-height:1.5em}
.blog-post .date,.featured-post .date{margin:0}
.row-nested:after,.row-nested:before{content:'';display:table}
.row-nested:after{clear:both}
.sommet-slab{font-family:"sommet-slab",sans-serif;font-style:normal;font-weight:400}
.sommet-rounded-thin{font-family:"sommet-rounded",sans-serif;font-style:normal;font-weight:100}
.blog-post:after,.blog-post:before,.group:after,.group:before{content:"";display:table}
.blog-post:after,.group:after{clear:both}
.group{zoom:1}
.container-fluid{max-width:1170px;width:100%}
.layout-list,.post-categories,.widget.widget_gatopposts ul,.widget.widget_wmp_widget ul{list-style:none;padding:0;margin:0}
.layout-list.row{margin-right:-15px;margin-left:-15px}
.blog .post-categories{margin-left:0}
.blog .post-categories:before{content:' /'}
.blog .post-categories,.blog .post-categories li{display:inline}
.blog .post-categories li+ li:before{content:', '}
.header .head3,.header h3{padding-bottom:19px;margin-top:0;margin-bottom:0;line-height:40px}
.container-narrow > hr{margin:30px 0}
.marketing{margin:40px 0}
.marketing p + h4{margin-top:28px}
.page-numbers,.wp-pagenavi .current,.wp-pagenavi a{padding:10px 20px}
.wp-pagenavi a,a.page-numbers{color:#fff}
.btn,.page-numbers,.wp-pagenavi .current,.wp-pagenavi a{border:0;border-radius:10px}
.btn-primary,.page-header,.sidebar-cap,.wp-pagenavi a,a.page-numbers{background-color:#f90;background-image:none}
.btn-primary:hover{background-color:#fc6}
.btn-default{background-color:#ee9309;background-image:none}
.btn-default:hover{background-color:#f6bb46}
.btn,.btn a,.btn-default,.btn-default:focus,.btn-default:hover{color:#fff}
.btn-blue{background-color:#213469}
.btn-blue:hover{color:#fff;background-color:#5372c2}
.card-list .btn .glyphicon{width:auto;padding:0 5px;color:#fff;font-size:inherit;border:0}
#logo img{width:265px;margin:0px 0px}
.container-fluid.head{max-width:100%;border-bottom:1px solid #213469;margin-bottom:2em;padding-bottom:.5em}
.site-header{border-bottom:1px solid #213469;margin-bottom:2em;padding-bottom:1em}
nav.navbar{background:none;border:none;margin-bottom:0}
nav.navbar #main-nav > ul li a{color:#213469;font-size:1.3em;font-weight:400}
nav.navbar #main-nav .dropdown-menu > li > a:hover{background-color:#213469;color:#f90}
nav.navbar-default.navbar{box-shadow:none}
.dropdown-toggle:hover{background-color:#ee9309}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{background-color:#ee9309;border-radius:0 10px 0 0}
ul li.right{float:right}
.navbar-header .row .contact,.wp-pagenavi .pages{display:none}
#main-nav a[title]{position:relative;height:32px;font-size:0!important}
#main-nav a[title]:before{content:attr(title);display:block;position:absolute;top:0;left:0;height:100%;width:100%;padding:6px 20px;font-size:18px!important}
.container-fluid > .navbar-header{margin-left:0}
#main-nav p.call{background:#213469 url(../img/ico-phone-u.png) 4px center no-repeat;border-radius:12px;color:#fff;display:inline-block;font-size:1.35em;height:40px;line-height:44px;margin-right:3%;padding-left:40px;text-align:left;vertical-align:middle;width:100%}
#main-nav form{display:inline-block;width:100%}
#main-nav form .input-group{position:relative;width:100%}
.heading{padding:1.5em 0 2em}
.heading h1,.registration h1{color:#213469;font-size:3.5em;line-height:1em;margin-bottom:.25em}
.heading h1{margin-top:.3em}
.additional-content p,.heading p{font-size:1.5em;line-height:1.5em;font-family:"sommet-rounded",sans-serif}
.heading .head *{margin-right:8%}
.additional-content{margin:4em 0 2.5em}
,.additional-content .head3,.additional-content h3{margin-top:2em;color:#213469}
.heading .buttons{margin-top:2.25em}
.heading .buttons a{display:block;margin-bottom:.75em;padding:1em;min-width:225px;width:70%;text-shadow:none}
.hero{padding:0}
.container-fluid.services{max-width:100%;background:url(../img/bg-services.jpg) center center no-repeat;background-size:cover}
.blog,.page-content{padding-top:2em;padding-bottom:4em}
.page-content:first-child{padding-top:0}
.custom-page-content,.page-content h1,.page-header h1,.training-overview .head2,.training-overview h2{font-size:42px}
.upcoming-list h4{margin:0}
.upcoming-list .head2,.upcoming-list h2{font-size:25px}
.upcoming-list .play .glyphicon-play{line-height:46px;font-size:30px}
.upcoming-list .play{text-align:right}
.page-content .head2 small,.page-content h2 small{display:block;margin-top:10px}
.contact .meta{margin-bottom:1em}
.custom-page-content,.page-content article ul,.page-content p{margin:1.5em 0;font-size:16px;line-height:24px}
.row.services{padding:2em 0 0}
.services .readmore-md{padding:0 0 2em}
.services .service.group{margin-bottom:2em}
.services .readmore-md a.btn{margin:0 20px}
.services .callout-image{height:170px;width:100%;overflow:hidden;border-radius:1em;text-align:center}
.services .callout-image img{height:100%;width:auto}
.service-list img,.services img{border-radius:1em;height:auto;width:100%}
.services .head2,.services h2{color:#213469;font-size:2.5em;margin:.5em 0 .25em;padding-left:10px;padding-right:10px}
.services p{font-size:1.1em;padding-left:10px;padding-right:10px}
.service-list .btn,.services a.btn{border:1px solid #fff;display:inline-block;font-size:1.5em;padding:.65em 1em;text-align:center}
.services a.btn{width:65%;margin-left:10px;margin-top:.5em}
.selectpicker.btn-default,.service-list .btn{text-shadow:none;border:0}
.service-description{height:6.5em}
.service-list{margin:1em 0 0;padding-bottom:15px}
.service-list .head2,.service-list h2{color:#213469;margin-bottom:0}
.event-description p{font-size:18px}
.service-list p{font-size:16px}
.service-list li{padding:15px;margin-bottom:3em}
.social-media-icon img{width:32px}
.container-fluid.clients{max-width:100%;background-color:#5CB82E;border-top:2px solid #366358;border-bottom:1px solid #366358;color:#fff;font-size:1.5em;padding:1em;text-align:center;vertical-align:middle}
.clients img,.clients span,.date{display:inline-block}
.clients span{padding-right:1em}
.clients img{margin:0 1em;width:auto}
.clients img:first-child{margin-left:2em}
.credentials{padding:4em 0 3em}
.credentials .icon{background-position:center center;background-repeat:no-repeat;color:#213469;height:158px;text-align:center;width:100%}
.credentials .cred-desc{font-size:24px;line-height:1.1;color:#213469;margin:1em 1em 1em 0;text-align:center}
.credentials .cred-years .icon{background-image:url(../img/cred-cal.png);font-size:2.05em;padding-top:60px}
.credentials .cred-years .icon *{vertical-align:middle}
.credentials .cred-years .icon span{font-size:2.5em}
.credentials .cred-train .icon{background-image:url(../img/cred-train.png?seed=1);font-size:5em;padding-top:87px}
.credentials .cred-comp .icon{background-image:url(../img/cred-compy.png?seed=2);font-size:1.75em}
.credentials .cred-comp .icon span{display:block;font-size:3.15em;margin-top:9px;text-align:center}
.credentials .cred-gov .icon{background-image:url(../img/cred-us.png);font-size:1.85em;padding-top:45px;padding-right:60px}
.credentials .cred-gov .icon *{vertical-align:middle}
.credentials .cred-gov .icon span{font-size:2.5em}
.credentials .cred-inc .icon{background-image:url(../img/cred-inc-shifted.png);font-size:1.85em;padding-top:35px;padding-right:30px}
.credentials .cred-inc .icon *{vertical-align:middle}
.credentials .cred-inc .icon span{font-size:2.5em}
.contact{padding:30px 0;max-width:100%;background-color:#d9d9d9;border-top:1px solid #213469;border-bottom:1px solid #213469}
.row.contact{padding:3em 0}
.contact .head2,.contact h2{color:#213469;font-size:3.5em;margin:0 0 .5em}
.contact p{color:#213469;font-size:1.35em;line-height:1.1em}
.contact .head2 + p,.contact h2 + p{color:#213469;font-size:1.75em;line-height:1.25em}
.contact p.contact-method,.upcoming-events .btn.dropdown-toggle,.upcoming-events .btn.dropdown-toggle:hover,p.contact-method{background-color:#213469}
.locations{padding:30px 0;max-width:100%;background-color:#213469;border-top:1px solid #d9d9d9;border-bottom:2px solid #ccc;color:#fff}
.locations .head2,.locations .head3{color:#fff!important}
.locations .head3{text-decoration:uppercase}
.locations .meta{padding-left:75px!important}
.locations .head2,.locations h2{color:#213469;font-size:3.5em;margin:0 0 .5em}
.locations a,.locations a:link,.locations a:visited,.locations a:hover,.locations a:active{color:#f90}
.open > .dropdown-toggle.btn-default{color:#fff}
.contact p.contact-method,p.contact-method{display:inline-block;color:#fff;margin-bottom:.25em;padding:15px 20px;border-radius:10px}
.contact p.contact-method a{color:#fff;text-decoration:none}
.contact .contact-method{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.questions-claim{margin:10px 0 0 20px}
.contact .form-group{margin-bottom:1.25em}
.contact .form-group input[type=email],.contact .form-group input[type=tel],.contact .form-group input[type=text],.contact .form-group textarea{background-image:url(../img/ico-name.png);background-position:10px center;background-repeat:no-repeat;border:.85em;font-size:1.35em;padding:10px 10px 10px 60px;height:auto;font-family:"sommet-rounded",sans-serif}
.frm_forms.with_frm_style{max-width:inherit}
.contact .form-group textarea{background-position:10px 7px}
.contact .form-group #field_email{background-image:url(../img/ico-email.png)}
.contact .form-group #field_phone{background-image:url(../img/ico-phone2.png)}
.contact .form-group #field_company{background-image:url(../img/ico-company.png)}
.contact .form-group #field_comments{background-image:url(../img/ico-comments.png);padding-top:.4em}
.contact button{font-size:1.5em;margin-top:25px;width:100%}
.container-fluid.events{max-width:100%;background-color:#ccc}
.row.events{padding:1em 0}
.events .head2,.events h2{color:#213469;font-size:3.5em;line-height:.9em;width:65%;margin:.5em 0}
.events p{color:#213469;font-size:1.75em;margin-top:.85em}
.container-fluid.footer{max-width:100%;background-color:#369;background-image:url(../img/bg-footer.png);background-position:center bottom;background-repeat:no-repeat;background-size:110% auto;color:#fff}
.row.footer{padding:3em 3em 100px}
.footer .footer-logo img{height:auto;width:90%}
.footer .footer-links ul{display:inline-block;list-style-type:none;margin-left:0;padding-left:0;vertical-align:top}
.footer .footer-links ul li{font-size:1.2em;line-height:1.1em;padding-bottom:.65em}
.footer .footer-links ul li a{color:#fff;text-decoration:none}
.footer .footer-links ul li:first-child a{color:#fff;font-size:1.05em;text-decoration:underline}
.footer .footer-links .row div:last-child li:first-child a{text-decoration:none}
.page-content .card-list{margin:0}
.card-list .card,.card-smaller{position:relative;padding:20px;margin-bottom:20px;border-radius:1em;border:1px solid #E5E6E7}
.card-list .card-smaller{padding:20px}
.card-list .card-padded{padding-bottom:85px}
.card-list .card-link{position:absolute;width:100%;padding:0 20px;bottom:20px;left:0}
.card-list .glyphicon{display:inline-block;width:100%;padding:10px 0 25px;border-bottom:1px solid #213469;font-size:52px;color:#07747b;text-align:center}
.additional-content .head3,.additional-content h3,.card-list .head3,.card-list h3{color:#213469;font-size:28px}
.card-list .head2,.card-list .head3,.card-list h2,.card-list h3,.widget.widget_gatopposts li,.widget.widget_wmp_widget li{margin-bottom:1em}
.widget.widget_gatopposts li{font-size:.95em;font-family:"sommet-slab",sans-serif}
.card-smaller p{font-size:14px;line-height:1.5em}
.additional-content p,.card-list p,.contact address,.contact p,.page-content,.service-list p{font-family:Tahoma,Geneva,sans-serif;letter-spacing:.01em}
.contact-widget p,.credentials .icon,.event-list p,.header-subtext,.heading p{font-family:"sommet-slab",sans-serif}
.card-list .head2,.card-list h2,.service-children .head2,.service-children h2{font-size:32px;margin-bottom:0}
.service-children .head3,.service-children h3{font-size:24px;margin:.5em 0 1em}
.widget + .widget{margin:2em 0 0}
.service-children li{margin:3em 0 0}
.service-children li:after,.service-children li:before{content:'';display:table}
.service-children li:after{clear:both}
.block,.card-list p{margin-top:1em;margin-bottom:1em}
.custom-page-content.block{margin-top:2em;margin-bottom:2em}
.social-media-sprite.blue{background:url(../img/social-media-sprite-blue.png) no-repeat}
.social-media-sprite.white{background:url(../img/social-media-sprite-white.png) no-repeat}
.social-media-sprite.blue:hover{background-image:url(../img/social-media-sprite-white.png)}
.social-media-sprite.white:hover{background-image:url(../img/social-media-sprite-blue.png)}
.contact .social-media-sprite.facebook{background-position:-22px 0}
.contact .social-media-sprite.googleplus{background-position:-44px 0}
.contact .social-media-sprite.linkedin{background-position:-66px 0}
.contact .social-media-sprite.twitter{background-position:0 0}
.contact .social-media-sprite{display:inline-block;width:22px;height:22px;background-size:88px auto}
.footer-links .social-media-sprite{display:inline-block;width:32px;height:32px;background-size:128px auto}
.footer-links .social-media-sprite.facebook{background-position:-32px 0}
.footer-links .social-media-sprite.googleplus{background-position:-64px 0}
.footer-links .social-media-sprite.linkedin{background-position:-96px 0}
.footer-links .social-media-sprite.twitter{background-position:0 0}
.contact .meta address,.contact .meta p,.page-header h1,.upcoming-list .date,.upcoming-list .head2,.upcoming-list h2{margin:0}
.contact .meta address{font-size:12px}
.map{max-width:1170px;width:100%;position:relative}
.map img{width:100%;height:auto}
.pin{width:42px;height:52px;background-size:100%;-ms-behavior:url(../vendor/backgroundsize.min.htc);position:absolute;margin-top:-48px;margin-left:-21px}
.pin span{color:#000;position:absolute;left:42px;top:32px;white-space:nowrap;font-size:18px}
.label-wrap{position:absolute;height:1px}
.pin.left span{display:inline-block;text-align:right;position:relative;left:0;margin-left:-100%}
.pin.red{background-image:url(../img/pin-red.png)}
.pin.blue{background-image:url(../img/pin-blue.png)}
.pin.green{background-image:url(../img/pin-green.png)}
.pin.grey{background-image:url(../img/pin-grey.png)}
.pin.purple{background-image:url(../img/pin-purple.png)}
.pin.orange{background-image:url(../img/pin-orange.png)}
.horiz-line{width:100%;height:1px;left:inherit!important;position:absolute}
.vert-line{height:100%;width:1px;top:0;position:absolute}
.upcoming-list li,.upcoming-options .filter{padding:10px 20px}
.upcoming-list li{background-color:#b8d447;border-radius:10px}
.upcoming-list li:hover{background-color:#CEED4F}
ol.upcoming-list{opacity:1;transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out}
ol.upcoming-list.goaway{opacity:0;transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out}
.no-results{display:none;padding:2.75em 0 0}
.upcoming-list li + li{margin-top:10px}
.upcoming-list .date{line-height:18px;color:#213469}
.upcoming-list .head2,.upcoming-list h2{line-height:30px}
.upcoming-events .upcoming-list .glyphicon-calendar,.upcoming-events .upcoming-list .glyphicon-play{color:#07747a;font-size:46px}
.upcoming-list .glyphicon-play{text-align:right}
.upcoming-options{padding:20px 0;margin:15px 0 20px;border-bottom:1px solid #213469;border-top:1px solid #213469}
.upcoming-options .filter{background-color:#ced0d1;border:0;border-radius:10px;font-size:16px;color:#213469}
.upcoming-options .filter + .filter{margin-left:5px}
.upcoming-options .filter > .glyphicon{padding-left:15px;margin-left:15px;border-left:1px solid #fff}
.upcoming-options .btn-hollow{font-size:14px}
.upcoming-options .btn-hollow,.upcoming-options .filter{font-family:'sommet-slab',sans-serif}
.btn-hollow{color:#428bca;border:1px solid #213469}
.align-right,.upcoming-additional{text-align:right}
.align-center{text-align:center}
.training-courses{margin-top:40px}
.training-courses .nav-tabs,.wrap-trainers{margin-bottom:20px}
.training-courses .nav-tabs li{margin-left:5px}
.nav-tabs{margin-bottom:-1px}
.nav-tabs > li > a{padding:15px 30px;border-top-left-radius:1em;border-top-right-radius:1em;font-size:18px;color:#999}
.nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{background:#f5f5f5;border-bottom:1px}
.nav-tabs > li.active > a{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,0) 15%,rgba(229,229,229,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(15%,rgba(34,34,34,0)),color-stop(100%,rgba(229,229,229,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,0) 15%,rgba(229,229,229,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,0) 15%,rgba(229,229,229,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,0) 15%,rgba(229,229,229,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(34,34,34,0) 15%,rgba(229,229,229,0.65) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6e5e5e5',GradientType=0);color:#fff;color:#fff;background:-moz-linear-gradient(50% 0% -90deg,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 0%,rgba(246,247,247,1) 0%,rgba(235,235,236,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(226,227,229,1) 0%,rgba(219,222,225,1) 0%,rgba(207,212,219,1) 0%,rgba(189,198,209,1) 0%,rgba(167,180,197,1) 0%,rgba(139,157,183,1) 0%,rgba(105,130,165,1) 0%,rgba(66,99,144,1) 0%,rgba(24,65,122,1) 0%,rgba(0,46,109,1) 0%,rgba(2,45,108,1) 21.47%,rgba(9,43,106,1) 29.47%,rgba(21,39,102,1) 35.21%,rgba(38,34,97,1) 39.86%,rgba(38,34,97,1) 39.96%,rgba(37,33,94,1) 50.18%,rgba(33,30,85,1) 57.1%,rgba(27,25,70,1) 63.04%,rgba(19,17,49,1) 68.43%,rgba(8,7,21,1) 73.4%,rgba(0,0,0,1) 76.46%);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 0%,rgba(246,247,247,1) 0%,rgba(235,235,236,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(226,227,229,1) 0%,rgba(219,222,225,1) 0%,rgba(207,212,219,1) 0%,rgba(189,198,209,1) 0%,rgba(167,180,197,1) 0%,rgba(139,157,183,1) 0%,rgba(105,130,165,1) 0%,rgba(66,99,144,1) 0%,rgba(24,65,122,1) 0%,rgba(0,46,109,1) 0%,rgba(2,45,108,1) 21.47%,rgba(9,43,106,1) 29.47%,rgba(21,39,102,1) 35.21%,rgba(38,34,97,1) 39.86%,rgba(38,34,97,1) 39.96%,rgba(37,33,94,1) 50.18%,rgba(33,30,85,1) 57.1%,rgba(27,25,70,1) 63.04%,rgba(19,17,49,1) 68.43%,rgba(8,7,21,1) 73.4%,rgba(0,0,0,1) 76.46%);background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0,rgba(255,255,255,1)),color-stop(0,rgba(253,253,253,1)),color-stop(0,rgba(246,247,247,1)),color-stop(0,rgba(235,235,236,1)),color-stop(0,rgba(228,229,230,1)),color-stop(0,rgba(228,229,230,1)),color-stop(0,rgba(228,229,230,1)),color-stop(0,rgba(228,229,230,1)),color-stop(0,rgba(228,229,230,1)),color-stop(0,rgba(226,227,229,1)),color-stop(0,rgba(219,222,225,1)),color-stop(0,rgba(207,212,219,1)),color-stop(0,rgba(189,198,209,1)),color-stop(0,rgba(167,180,197,1)),color-stop(0,rgba(139,157,183,1)),color-stop(0,rgba(105,130,165,1)),color-stop(0,rgba(66,99,144,1)),color-stop(0,rgba(24,65,122,1)),color-stop(0,rgba(0,46,109,1)),color-stop(0.2147,rgba(2,45,108,1)),color-stop(0.2947,rgba(9,43,106,1)),color-stop(0.3521,rgba(21,39,102,1)),color-stop(0.3986,rgba(38,34,97,1)),color-stop(0.3996,rgba(38,34,97,1)),color-stop(0.5018,rgba(37,33,94,1)),color-stop(0.571,rgba(33,30,85,1)),color-stop(0.6304,rgba(27,25,70,1)),color-stop(0.6843,rgba(19,17,49,1)),color-stop(0.734,rgba(8,7,21,1)),color-stop(0.7646,rgba(0,0,0,1)));background:-o-linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 0%,rgba(246,247,247,1) 0%,rgba(235,235,236,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(226,227,229,1) 0%,rgba(219,222,225,1) 0%,rgba(207,212,219,1) 0%,rgba(189,198,209,1) 0%,rgba(167,180,197,1) 0%,rgba(139,157,183,1) 0%,rgba(105,130,165,1) 0%,rgba(66,99,144,1) 0%,rgba(24,65,122,1) 0%,rgba(0,46,109,1) 0%,rgba(2,45,108,1) 21.47%,rgba(9,43,106,1) 29.47%,rgba(21,39,102,1) 35.21%,rgba(38,34,97,1) 39.86%,rgba(38,34,97,1) 39.96%,rgba(37,33,94,1) 50.18%,rgba(33,30,85,1) 57.1%,rgba(27,25,70,1) 63.04%,rgba(19,17,49,1) 68.43%,rgba(8,7,21,1) 73.4%,rgba(0,0,0,1) 76.46%);background:-ms-linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 0%,rgba(246,247,247,1) 0%,rgba(235,235,236,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(226,227,229,1) 0%,rgba(219,222,225,1) 0%,rgba(207,212,219,1) 0%,rgba(189,198,209,1) 0%,rgba(167,180,197,1) 0%,rgba(139,157,183,1) 0%,rgba(105,130,165,1) 0%,rgba(66,99,144,1) 0%,rgba(24,65,122,1) 0%,rgba(0,46,109,1) 0%,rgba(2,45,108,1) 21.47%,rgba(9,43,106,1) 29.47%,rgba(21,39,102,1) 35.21%,rgba(38,34,97,1) 39.86%,rgba(38,34,97,1) 39.96%,rgba(37,33,94,1) 50.18%,rgba(33,30,85,1) 57.1%,rgba(27,25,70,1) 63.04%,rgba(19,17,49,1) 68.43%,rgba(8,7,21,1) 73.4%,rgba(0,0,0,1) 76.46%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#000000',GradientType=0);background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 0%,rgba(246,247,247,1) 0%,rgba(235,235,236,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(228,229,230,1) 0%,rgba(226,227,229,1) 0%,rgba(219,222,225,1) 0%,rgba(207,212,219,1) 0%,rgba(189,198,209,1) 0%,rgba(167,180,197,1) 0%,rgba(139,157,183,1) 0%,rgba(105,130,165,1) 0%,rgba(66,99,144,1) 0%,rgba(24,65,122,1) 0%,rgba(0,46,109,1) 0%,rgba(2,45,108,1) 21.47%,rgba(9,43,106,1) 29.47%,rgba(21,39,102,1) 35.21%,rgba(38,34,97,1) 39.86%,rgba(38,34,97,1) 39.96%,rgba(37,33,94,1) 50.18%,rgba(33,30,85,1) 57.1%,rgba(27,25,70,1) 63.04%,rgba(19,17,49,1) 68.43%,rgba(8,7,21,1) 73.4%,rgba(0,0,0,1) 76.46%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#000',GradientType=0)}
.nav-tabs > li > a,.nav-tabs > li > a:hover,.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover,.tab-content hr{border-color:#213568;border-bottom-color:transparent}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color:#fff}
.nav-tabs{border-color:#213568}
.sidebar-cap{border-top-left-radius:5px;border-top-right-radius:5px;padding:20px}
.sidebar-cap form{position:relative}
.author-name,.sidebar-cap label{margin-bottom:10px;font-size:24px}
.sidebar-cap label{color:#fff}
.sidebar-cap .email,.sidebar-cap .input-newsletter{width:100%;border:0;border-radius:5px;padding:7px 33px 7px 10px}
.sidebar-cap .email + div .ourbutton,.sidebar-cap .input-newsletter + .input-submit{width:33px;height:auto;position:absolute;right:0;top:46px;padding:6px}
.blog-subscribe li,.blog-subscribe ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}
.blog-subscribe label{font-size:1.25em;font-weight:400}
.blog-subscribe input[type=checkbox]{margin-right:5px}
.mc-field-group .head4{margin-top:10px}
.blog-subscribe .entry-field{width:100%;border:0;border-radius:5px;padding:7px 33px 7px 10px}
.blog-subscribe .button{background-color:#fff;background-image:url(/wp-content/themes/lunametrics/img/icon-double-chevron.png);background-repeat:no-repeat;background-position:right center;background-position:right 5px center;background-size:21px 18px}
.response-header .glyphicon-ok,.response-header .glyphicon-plus{color:#fff;font-size:12px;margin-right:5px}
.blog-signup-expand{color:#fff;cursor:pointer}
.blog-signup-expand:hover{text-decoration:underline}
.sidebar-cap .response-header{margin-bottom:10px}
.sidebar-cap .response{color:#fff}
.archive-header h1,.author-container h3,.blog .blog-post h1,.blog .featured-post h1,.blog .headlines h3,.card-list h2:first-child,.card-list h3:first-child,.client-section:first-child,.comment-container h3,.page-content p:first-child,.sidebar-cap h3,.sidebar-well h3:first-child,.widget h1:first-child .page-content h1:first-child{margin-top:0}
.blog .featured-post,.blog .headlines li,.blog-post,.divide-col,.sidebar-well{margin-bottom:20px}
.blog .featured-post + .featured-post,.blog .headlines li + li,.comment-container,.sidebar-section + .sidebar-section{padding-top:20px;border-top:3px solid #E5E6E7}
.blog .headlines a{display:block;line-height:1.1;font-size:24px}
.blog .featured-post + .featured-post{margin-top:30px;padding-top:30px}
.sidebar-section + .sidebar-section{margin-top:20px}
.divide-col{padding-right:25px;border-right:1px solid #E5E6E7}
.sibling-col{padding-left:25px}
.author-container,.page-content blockquote,.sidebar-well,.well{padding:20px;border-radius:10px}
.page-content blockquote,.sidebar-well{border:1px solid #E5E6E7}
.sidebar-cap + .sidebar-well{border-top-right-radius:0;border-top-left-radius:0}
.comment-container .head3,.comment-container h3,.sidebar-well .head3,.sidebar-well h3{color:#93B93C}
.keyword{color:#f90}
.archive-header h1{color:#f90;font-size:48px;line-height:48px;padding-bottom:20px;margin-bottom:40px;border-bottom:3px solid #E5E6E7}
.blog-post + .author-container,.comment-container{margin-top:60px}
.author-container{background-color:#d8dfe9;font-size:14px}
.author-container p{font-size:14px}
.author-container,.wrap-trainers{margin-bottom:40px}
.author-container .social-icon,.trainer-container .social-icon{display:inline-block;width:28px;height:28px}
.author-container .social-icon + .social-icon,.trainer-container .social-icon + .social-icon{margin-left:7px}
.author-archive-header h1,.sidebar-cap .head3,.sidebar-cap h3{margin-bottom:15px}
.input-group .form-control:first-child{border-radius:4px}
.page-header{padding-top:50px;padding-bottom:50px;margin:40px 0}
.page-header p{margin:1em 0 0;color:#fff;font-size:20px;font-weight:100}
.contact-header{margin-bottom:0;border-bottom:none}
.page-content .well{border-color:#213469}
.page-content blockquote p{margin:0}
.page-content blockquote,.page-content blockquote p{font-size:24px;line-height:24px;font-family:'sommet-slab',sans-serif}
.page-content .block-name{text-align:right;font-size:18px;color:#000}
.page-content blockquote{color:#002e6c;clear:both}
.page-content hr{margin:25px 0;border-color:#213469}
.training-courses blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border:0 solid #eee;border-left:5px solid #eee;color:#fff;border-radius:0}
.training-courses blockquote p{font-size:17.5px}
.card blockquote{padding:0;border:0;font-size:18px;line-height:1.42857143}
.card .block + blockquote{padding:20px 0 0}
.author-container .head3,.author-container h3,.card blockquote + h4,.quote-intro{margin-bottom:0}
.card blockquote + h4,.card blockquote + h4 + h5{font-family:"sommet-rounded",sans-serif}
.well-hollow{background-color:transparent;background-image:none}
.client-section{margin-top:2em;margin-bottom:2em}
.client-section li{display:table;margin:1em 0}
.client-section li .well{display:table-cell;vertical-align:middle}
.career-content p{width:75%}
form.search-form{margin:7px 0 0 10px}
.navbar-header .col-xs-2.menu{float:right}
.site-header .google-search form input[type=text]{line-height:normal}
.site-header .google-search{max-width:185px}
.page-content .gsc-search-button.gsc-search-button-v2,.site-header .google-search .gsc-search-button.gsc-search-button-v2{display:block;position:static;width:33px;height:25px;margin:0}
.gstl_51{top:92px!important}
#gs_cb51{padding-top:3px}
.google-search table{line-height:normal}
.google-search .gsib_a input{background-color:transparent!important}
.page-content .gsc-selected-option-container{width:auto!important}
.navbar .contact-col,.navbar .google-search{margin:11px 0}
.navbar .contact-col .btn-primary:active,.navbar .contact-col .btn-primary:focus,.navbar .contact-col .btn-primary:visited,.navbar .contact-col .btn:hover{background-color:#f90;cursor:default}
.navbar .contact-method{display:inline-block;background-color:#f90;padding:5px 10px;border-radius:0;font-size:12px;text-align:center}
.navbar .contact-method a,.navbar .contact-method a:link,.navbar .contact-method a:visited{color:#fff}
.navbar-nav > li > a{padding-top:20px;padding-bottom:10px}
.blog-post img,.post-image img{max-width:100%;width:auto;margin:15px 0;border:1px solid #E5E6E7}
.no-border{border:0 solid #E5E6E7}
.certifications{border-top:2px solid #5cb82e;border-bottom:2px solid #5cb82e}
.certifications table td{padding:2em}
.certifications .cert-title{font-size:24px;font-weight:400;white-space:nowrap;margin:0;font-family:"sommet-rounded",sans-serif}
.faux-table{display:table}
.faux-table-cell{display:table-cell}
.untethered{position:absolute}
.tether{position:relative}
.job-listings,.sidebar-section,.trainer-card p{font-size:16px}
.venue-info,.venue-info p{font-size:18px;font-family:"sommet-slab",sans-serif}
.job-listings li + li{margin-top:1em}
.gallery{margin:0 -1em!important!important}
.gallery .gallery-item img{padding:1em;border:0!important}
.career-intro{padding-top:100px}
.grid-sizer{width:50%}
.card-list.js-masonry li{float:none}
.filter-label{float:left;line-height:32px;padding-right:1em}
.event-info .certification{height:87px;width:auto;margin:10px 0 10px 10px}
.loading,.loading:hover,.loading:hover:focus{background-image:url(../img/ajax-loader.gif)}
.loading:active,.loading:focus{background-image:url(../img/ajax-loader-active.gif)}
.loading,.loading:active,.loading:focus,.loading:hover{background-position:center center;background-repeat:no-repeat}
.register-btn.loading,.register-btn.loading:active{color:rgba(255,255,255,0);background-size:24px;text-shadow:none}
.breadcrumb-container{margin-bottom:20px}
.breadcrumb-list li{display:inline-block;font-size:16px;font-family:"sommet-slab",sans-serif;letter-spacing:.01em}
.breadcrumb-list li + li:before{content:'/';display:inline-block;padding:0 .5em}
.breadcrumb-container + h1,.breadcrumb-container + h2,.breadcrumb-container + h3,.breadcrumb-container + h4,.breadcrumb-container + h5{margin-top:.25em}
#premium-tab-container{position:relative;display:block;height:220px}
.premium-tab{position:absolute;padding:5px;text-align:center;height:200px;width:260px;font-family:"sommet-slab",sans-serif;color:#213469;font-weight:500;font-size:26px;line-height:40px;padding:35px 0}
.premium-tab:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:30px;margin-top:-30px}
.premium-tab-one{left:0;background:#83BABC}
.premium-tab-one:after{border-color:rgba(136,183,213,0);border-left-color:#83BABC;z-index:1000}
.premium-tab-two{left:260px;background:#d9d9d9}
.premium-tab-two:after{border-color:rgba(136,183,213,0);border-left-color:#d9d9d9;z-index:900}
.premium-tab-three{left:520px;background:#b8d447}
.premium-content{background-color:#d9d9d9}
#premium-tabs,.nav-tabs{background-color:#fff!important}
.premium-content .tab-content{padding:15px}
@media screen and (min-width: 1201px) {
.site-header .google-search{max-width:250px}
.container-fluid.footer{background-size:1500px auto}
}
@media screen and (max-width: 1199px) {
ul li.right{width:50%}
}
@media screen and (min-width: 768px) {
.navbar-nav{float:none}
.navbar-header .row .contact{display:none}
}
@media screen and (max-width: 1200px) {
.contact p.contact-method{max-width:350px}
.contact .form1 .form-group:first-child,.contact .form2 .form-group:first-child{margin-top:0;margin-top:0}
}
@media screen and (max-width: 990px) {
.clients span{display:block;margin-bottom:.65em;text-align:center}
.footer{padding:3em 1em 100px}
.footer .footer-logo img{display:block;max-width:150px;margin:0 auto 2em}
.header .col-lg-5{width:100%;left:0}
.pin{width:21px;height:27px;margin-top:-25px;margin-left:-10px}
.pin span{left:21px;top:8px;margin-left:-100%;white-space:nowrap;font-size:15px}
.pin.left span{left:-2px;top:8px}
.label-wrap{position:absolute;height:1px}
.upcoming-additional{margin-top:20px;text-align:left}
.site-header .contact-col,.site-header .google-search{width:50%}
.site-header .google-search{max-width:50%}
.contact-col .contact-method{display:block}
.tertiary-header{width:100%}
.blog .divide-col{padding-right:15px;border:0}
.blog .sibling-col{padding-left:15px}
.certifications table td{padding:1em}
.accordion-nav,.training-courses .accordion-nav{border:1px solid #e5e6e7;padding:10px 20px;border-radius:10px;font-size:1.5em;margin:20px 0}
.accordion-nav.active,.training-courses .accordion-nav.active{border-bottom-left-radius:0;border-bottom-right-radius:0}
.accordion-nav + .tab-pane{border:1px solid #e5e6e7;border-top:0;padding:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.accordion-nav + .tab-pane.active{display:none}
.accordion-nav.active + .tab-pane.active,.accordion-toggle a{display:block}
.capacity-warning,.google-partner{float:left;margin:20px 0}
.capacity-warning + .google-partner{margin-left:10px}
#partner-analytics{height:67px;margin:0 10px}
.event-info .certification{margin:0 0 0 10px}
#premium-tab-container{height:100%}
.premium-tab{position:relative;display:block;padding:5px;text-align:center;height:170px;width:100%;font-family:"sommet-slab",sans-serif;color:#213469;font-weight:500;font-size:26px;line-height:40px;padding:15px 0}
.premium-tab:after{left:100%;top:50%;border:0;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:0;margin-top:0}
.premium-tab-one{left:0;background:#83BABC}
.premium-tab-two{left:0;background:#d9d9d9}
.premium-tab-three{left:0;background:#b8d447}
}
@media screen and (max-width: 767px) {
.container-fluid > .navbar-header{margin-left:-15px}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{border-radius:0}
.navbar-header .row .contact{display:block}
.navbar-nav .open .dropdown-menu > li > a{padding:5px 15px 5px 20px}
#main-nav a[title]:before{padding:8px 20px 0}
ul li.right{width:100%}
.header,.marketing{padding-right:0;padding-left:0}
.heading .head *{margin-right:0}
.heading .buttons{text-align:center}
.heading .buttons a{display:inline-block;min-width:250px;width:46%}
.heading .buttons a:first-child{margin-right:2%}
.service{margin-bottom:2em}
.service a.btn{max-width:250px}
.page-content article + aside{margin-top:2em;padding-top:2em}
.upcoming-list .date{font-size:16px;line-height:16px}
.upcoming-list .head2,.upcoming-list h2{font-size:22px;line-height:22px}
.upcoming-list .glyphicon{font-size:32px}
.pin span{font-size:12px}
.navbar-nav .right{float:none}
.nav.navbar-nav .right .contact-method{display:none}
form.search-form{margin:0}
.site-header .google-search{max-width:100%;padding:10px 0}
.site-header .contact-method{width:100%}
.visible-xs-table{display:table-cell}
.certifications th{text-align:center;padding:2em}
.frm-show-form .col-xs-12{padding-left:0;padding-right:0}
#premium-tab-container{height:100%}
.premium-tab{position:relative;display:block;padding:5px;text-align:center;height:170px;width:100%;font-family:"sommet-slab",sans-serif;color:#213469;font-weight:500;font-size:26px;line-height:40px;padding:15px 0}
.premium-tab:after{left:100%;top:50%;border:0;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:0;margin-top:0}
.premium-tab-one{left:0;background:#83BABC}
.premium-tab-two{left:0;background:#d9d9d9}
.premium-tab-three{left:0;background:#b8d447}
#mc_embed_signup_2 input{margin:10px 0}
#mc_embed_signup_2 span{display:block}
}
@media screen and (max-width: 614px) {
aside{margin-top:20px}
.contact h2,.events h2,.heading h1{font-size:2.5em}
.heading .buttons a{display:block;margin:0 auto 1em;max-width:350px;width:100%}
.heading .buttons a:first-child{margin:0 auto 1em}
.contact p.contact-method,.events h2,.services .col-xs-6{width:100%}
.events p{font-size:1.5em}
.contact .form-group input[type=email],.contact .form-group input[type=text],.contact .form-group textarea,.contact p.contact-method{font-size:1em}
.footer-links .col-xs-6{margin-bottom:2em}
.footer{padding-bottom:0}
.container-fluid.footer{background-image:none}
.form1,.form2,.methods,.row.events > div,.row.footer,.service.group,.service.group > div{padding-left:0;padding-right:0}
.row.footer .col-xs-12{border-top:1px solid #fff;padding-top:10px}
.footer{padding-top:1em}
.service-list li{margin-bottom:1em}
.service-description{height:auto}
.upcoming-list li{padding:10px}
.upcoming-options .btn,.upcoming-options .filter{width:100%}
.upcoming-options .btn,.upcoming-options .btn + .btn,.upcoming-options .filter + .filter,.widget + .widget{margin:15px 0 0}
.navbar-header .col-xs-5.contact{width:100%}
.navbar-header .contact p.contact-method{max-width:none;text-align:center;font-size:1.25em}
.event-list p{border-radius:0;margin:0}
.divide-col{padding-right:20px;border-right:0}
.sibling-col{padding-left:20px}
.blog .headlines li:first-child{padding-top:20px;border-top:3px solid #E5E6E7}
.page-numbers{padding:5px 10px}
.form1 .head2.pull-left,.form1 h2.pull-left,.questions-claim{width:100%;margin:0 0 15px}
.contact-form-head .head2,.contact-form-head h2,.form1 .head2.pull-left,.form1 h2.pull-left{margin:15px 0 0}
.blog{padding-top:0;padding-bottom:20px}
.blog-post + .author-container,.comment-container{margin:20px 0}
.row.contact{padding:1em 0 2em}
.map{overflow:hidden;padding:20px 0 20px 10px;background:url(../img/location-map.png);background-size:cover}
.map .overlay{display:block;opacity:.6;background-color:#fff;width:100%;height:400px;position:absolute;margin:-20px 0 0 -10px}
.map img,.questions-claim br{display:none}
.map a.pin{position:relative;left:inherit!important;top:inherit!important;display:block;margin-top:10px;margin-left:10px;float:left;margin-right:25%}
.filter-label,.map a.pin .label-wrap{float:none;display:block}
.filter-label{line-height:normal}
.map a.pin .label-wrap span{display:block;float:none;margin-left:30px;position:relative;margin-top:5px;text-align:left;left:inherit!important;top:inherit!important;font-size:16px}
.page-header{padding-top:25px;padding-bottom:25px}
.site-header .google-search{max-width:100%;width:100%}
.certifications td{text-align:center;width:50%;height:150px;float:left;vertical-align:middle}
.certifications td img{max-width:75%;max-height:100%;width:auto}
.career-intro{padding-top:20px;padding-bottom:40px}
.career-content p,.gallery-item{width:100%!important}
.nav-tabs > li > a{padding:10px 5px;font-size:14px}
.capacity-warning,.capacity-warning + .google-partner{margin-left:0;float:none}
#premium-tab-container{height:100%}
.premium-tab{position:relative;display:block;padding:5px;text-align:center;height:170px;width:100%;font-family:"sommet-slab",sans-serif;color:#213469;font-weight:500;font-size:26px;line-height:40px;padding:15px 0}
.premium-tab:after{left:100%;top:50%;border:0;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:0;margin-top:0}
.premium-tab-one{left:0;background:#83BABC}
.premium-tab-two{left:0;background:#d9d9d9}
.premium-tab-three{left:0;background:#b8d447}
#mc_embed_signup_2 input{margin:10px 0}
#mc_embed_signup_2 span{display:block}
}
.alignright{float:right;margin-left:1em!important;margin-bottom:1em!important;margin-top:1em!important}
.aligncenter{display:block;margin-left:auto!important;margin-right:auto!important}
.alignleft{float:left;margin-right:1em!important;margin-bottom:1em!important;margin-top:1em!important}
div .wp-caption img{margin-top:0;margin-bottom:0}
.wp-caption-text{text-align:center;margin-top:5px!important;font-style:italic}
.blog-post h1,.blog-post h2,.blog-post h3,.blog-post h4,.blog-post h5{clear:both}
.blog-post input{margin:5px}
.blog-post iframe,.blog-post p iframe,.page-content iframe,.page-content p iframe{max-width:100%}
.blog-post code{word-break:break-word}
.blog-post .wp-caption{max-width:100%}
.sidebar-section .upcoming-list .glyphicon-calendar{font-size:24px!important;margin-top:5px;color:#07747a}
.sidebar-section .upcoming-list li{padding:10px 0}
.recipe-sidebar .upcoming-list li{padding:10px}
.sidebar-section .upcoming-list .city,.sidebar-section .upcoming-list .date{font-size:16px;color:#213469}
.sidebar-section .upcoming-list .city{font-family:sommet-slab,sans-serif}
.sidebar-section .upcoming-list .date{font-family:sommet-rounded,sans-serif}
.sidebar-section .upcoming-list{margin-bottom:15px!important}
.head1{font-size:36px;display:block}
.head2{font-size:30px;display:block}
.head3{font-size:24px;display:block}
.head4{font-size:18px;display:block}
.head5{font-size:14px;display:block}
.head6{font-size:12px;display:block}
#resumator-logo img{width:auto;height:auto}
.apss-count{display:none}
.case-children h2{margin:.75em 0 0}
.case-children .categories{margin-top:10px;font-size:14px}
.cat-tag{margin:0 5px;padding:3px 10px;color:#fff;background-color:#213469;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-case{margin:5px}
.selected{background-color:#428bca}
.case-children li{border-bottom:2px solid #E5E6E7;margin-bottom:35px}
.mono{font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace}
.next-training-cards{text-align:center;background-color:#E4A65F;padding:0;margin:5px 15px;padding:0!important!important}
.next-training-cards .head4{margin:0}
.top-training-card{padding:10px 0;display:block}
.next-training-cards-bottom{height:90px;background-color:#e7983f;color:#fff;box-shadow:inset 0 30px 90px -25px rgba(50,21,5,0.5)}
.next-training-cards-title{background-color:#e7983f;height:30px;line-height:30px;font-weight:700;margin-bottom:10px;text-transform:uppercase}
.next-training-cards:nth-of-type(1){background-color:#b1bde7}
.next-training-cards:nth-of-type(1) .next-training-cards-bottom,.next-training-cards:nth-of-type(1) .next-training-cards-title{background-color:#8a9cdb}
.next-training-cards:nth-of-type(2){background-color:#ffd699}
.next-training-cards:nth-of-type(2) .next-training-cards-bottom,.next-training-cards:nth-of-type(2) .next-training-cards-title{background-color:#ffb84d}
.next-training-cards:nth-of-type(3){background-color:#ccc}
.next-training-cards:nth-of-type(3) .next-training-cards-bottom,.next-training-cards:nth-of-type(3) .next-training-cards-title{background-color:#b3b3b3}
.next-training-cards:nth-of-type(4){background-color:#f79788}
.next-training-cards:nth-of-type(4) .next-training-cards-bottom,.next-training-cards:nth-of-type(4) .next-training-cards-title{background-color:#f36d58}
.next-training-cards:nth-of-type(5){background-color:#dfecac}
.next-training-cards:nth-of-type(5) .next-training-cards-bottom,.next-training-cards:nth-of-type(5) .next-training-cards-title{background-color:#b7d345}
.next-training-cards a:link,.next-training-cards a:visited{color:#fff;text-decoration:underline;font-weight:700}
.next-training-cards-title{color:#213469}
.sidebar-well .next-training-cards{margin:0}
@media print {
#frm_form_2_container,.apss-social-share,.comment-container,.contact-form-head,.footer,.sidebar-cap,.sidebar-well,.social-icon,.social-icon img{display:none}
.head2,h2{font-size:24px!important}
a[href]:after{content:none!important}
.blog-post a[href]:after{content:" (" attr(href) ")"!important;font-style:italic}
#author a[href]:after,.post-categories a[href]:after{content:none!important}
}
@media only screen and (min-width: 768px) {
.dropdown:hover > .dropdown-menu{display:block}
.navbar-default .open .dropdown:hover{display:none}
.navbar-default .navbar-nav > li:hover{background-color:#ee9309!important;border-radius:0 10px 0 0}
}
.lm_modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
.lm_modal__underlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0,0,0,0.5);
  cursor: pointer;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
  z-index: 2000
}
.lm_modal__modal {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2001;
  display: block;
}

.lm_modal__modal__content {
  -webkit-animation: popin 0.3s;
  animation: popin 0.3s;
  background-color: #336699;
  border-radius: 10px;
  width: 600px;
  color: #fff;
}


.lm_modal__modal__content__closer {
  height: 40px;
  width: 35px;
  z-index: 2002;
  float: right;
  background-image: url('/wp-content/uploads/2015/08/close-icon.png');
  background-position: 0px 10px;
  background-repeat: no-repeat;
  cursor: pointer;
  color: transparent;
}
.lm_modal__modal__content__body {
  padding: 36px;
}
.lm_modal__modal__content__body__title {
  color: #fff;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@-webkit-keyframes popin {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-ms-keyframes popin {
  0% {
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes popin {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.lm_modal__modal__content__title {
  margin:25px 35px 0px 35px;
  color: #fff;
}
.lm_modal__modal__content__modal-body {
  color: #fff;
  padding: 20px 35px;
}

.lm_modal__modal__content__body__content a {
  color: #f90;
}
.lm_modal__modal__content__body__content a:hover {
  color: #efefef;
}
.lm_modal__modal__content__body__buttons {
  display: none;
}
.lm_modal__modal__content__body__buttons--show {
  display: block;
}
.lm_modal__modal__content__body__buttons__dismiss {
  color: #f90;
}
.lm_modal__modal__content__body__buttons__cancel:hover {
  color: #e5e5e5;
}

@media (max-width: 767px) {
  .lm_modal__modal {
    top: initial;
    bottom: 0;
    left: 0;
    right: 0;
    transform: initial;
    max-height: 66%;
    overflow-y: scroll;
  }
  .lm_modal__modal__content {
    width: 100%;
    border-radius: 0px;
  }
  .lm_modal__modal__content__body {
    padding: 16px;
  }
  .lm_modal__modal__content__body__title {
    font-size: 2.0rem;
  }
  .lm_modal__modal__content__body__content {
    font-size: 1.0rem;
  }
}
