/*!
 Theme Name:   TDK Engineering Website
 Description:  TDK Engineering Website Theme
 Author:       Adjacent
 Author URI:   http://weareadjacent.com
 Template:     adjacent-rome
 Version:      1.0.0
 Text Domain:  company-project
*/.sidepad{padding-left:1.5em;padding-right:1.5em}.sidemar{margin-left:1.5em;margin-right:1.5em}.nosidepad{padding-left:0;padding-right:0}.text-replace{position:absolute !important;top:-9999px !important;left:-9999px !important}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:'adjacent-rome-icomoon';src:url("fonts/adjacent-rome-icomoon.eot?#iefixheu68q") format("embedded-opentype"),url("fonts/adjacent-rome-icomoon.woff?heu68q") format("woff"),url("fonts/adjacent-rome-icomoon.ttf?heu68q") format("truetype"),url("fonts/adjacent-rome-icomoon.svg?heu68q#adjacent-rome-icomoon") format("svg");font-weight:normal;font-style:normal}body{font-family:"aktiv-grotesk", Helvetica, Arial, sans-serif;font-size:100%;color:#8894a5}div.container{font-size:1.25em;line-height:1.6}a:link,a:visited{text-decoration:none}a:focus{outline:1px dotted invert}h1,h2,h3,h4,h5,h6,.h1,.h2,.gform_wrapper h3.gform_title,.h3,.gform_wrapper h2.gsection_title,.h4,.h5,.h6{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal}h1,.h1{font-size:1.4em;line-height:1.21428571;padding-bottom:1.25em}@media only screen and (min-width: 43.75em){h1,.h1{font-size:1.8em;line-height:1.22222222}}h1,h1 a:link,h1 a:visited,.h1,.h1 a:link,.h1 a:visited{color:#042265}h1 a:hover,h1 a:active,.h1 a:hover,.h1 a:active{color:#ae2c37}h2,.h2,.gform_wrapper h3.gform_title{font-size:1.2em;line-height:1.33333333;padding-bottom:.8em}@media only screen and (min-width: 43.75em){h2,.h2,.gform_wrapper h3.gform_title{font-size:1.5em;line-height:1.33333333}}h2,h2 a:link,h2 a:visited,.h2,.gform_wrapper h3.gform_title,.h2 a:link,.gform_wrapper h3.gform_title a:link,.h2 a:visited,.gform_wrapper h3.gform_title a:visited{color:#042265}h2 a:hover,h2 a:active,.h2 a:hover,.gform_wrapper h3.gform_title a:hover,.h2 a:active,.gform_wrapper h3.gform_title a:active{color:#ae2c37}h3,.h3,.gform_wrapper h2.gsection_title{font-size:1em;line-height:1.4}@media only screen and (min-width: 43.75em){h3,.h3,.gform_wrapper h2.gsection_title{font-size:1.2em;line-height:1.41666667}}h3,h3 a:link,h3 a:visited,.h3,.gform_wrapper h2.gsection_title,.h3 a:link,.gform_wrapper h2.gsection_title a:link,.h3 a:visited,.gform_wrapper h2.gsection_title a:visited{color:#505a67}h3 a:hover,h3 a:active,.h3 a:hover,.gform_wrapper h2.gsection_title a:hover,.h3 a:active,.gform_wrapper h2.gsection_title a:active{color:#505a67}h4,.h4{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:.8em;line-height:1.375;text-transform:uppercase}@media only screen and (min-width: 43.75em){h4,.h4{font-size:.9em;line-height:1.44444444}}h4,h4 a:link,h4 a:visited,.h4,.h4 a:link,.h4 a:visited{color:#042265}h4 a:hover,h4 a:active,.h4 a:hover,.h4 a:active{color:#ae2c37}h5,.h5{font-size:.7em;line-height:1.42857143;padding-bottom:1.22222222em}@media only screen and (min-width: 43.75em){h5,.h5{font-size:.9em;line-height:1.44444444}}h5,h5 a:link,h5 a:visited,.h5,.h5 a:link,.h5 a:visited{color:#505a67}h5 a:hover,h5 a:active,.h5 a:hover,.h5 a:active{color:#505a67}h6,.h6{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-weight:normal;font-size:.75em;line-height:1.4;padding-top:.66666667em;padding-bottom:2.13333333em}h6,h6 a:link,h6 a:visited,.h6,.h6 a:link,.h6 a:visited{color:#505a67}h6 a:hover,h6 a:active,.h6 a:hover,.h6 a:active{color:#505a67}.main-headline{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:1.2em;line-height:1.33333333;color:#042265;padding-bottom:.70588235em}@media only screen and (min-width: 31.25em){.main-headline{font-size:1.5em;line-height:1.33333333;padding-bottom:.66666667em}}p{font-size:.8em;line-height:1.375}@media only screen and (min-width: 43.75em){p{font-size:1em;line-height:1.4}}p.intro{font-size:1em;line-height:1.5;color:#042265}@media only screen and (min-width: 43.75em){p.intro{font-size:1.2em;line-height:1.54545455}}ul,ol{margin-left:2.5em}ul li,ol li{font-size:.8em;line-height:1.375}@media only screen and (min-width: 43.75em){ul li,ol li{font-size:1em;line-height:1.4}}blockquote{padding-left:.9em;border-left:3px solid #ae2c37}blockquote p{font-size:1.2em;line-height:1.33333333;font-style:italic;color:#041d57}table tr{border-bottom:1px solid #8894a5}table th{font-weight:normal}table th,table td{font-size:14px;line-height:18px}table.no-borders tr{border:none}dl dt{font-weight:normal;color:#505a67}hr{border:0;background-color:#8894a5}address{font-style:normal}cite{font-family:'aktiv-grotesk-n3', 'aktiv-grotesk', sans-serif;font-weight:300;font-style:normal;font-size:.7em;line-height:1.28571429;font-style:normal;color:#505a67;margin-bottom:2.28571429em}.wp-caption{padding-bottom:1.25em}.wp-caption .wp-caption-text{color:#505a67;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:.75em;line-height:1.4;padding:.5em 0}.lazyload-embed.loading .vid-placeholder{background-color:#000}.main-container a.button,.main-container .gform_wrapper a.gform_button,.gform_wrapper .main-container a.gform_button{padding:.66666667em 1.66666667em .55555556em;margin-bottom:1.77777778em;font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:.9em;line-height:1;color:#fff;background-color:#042265;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 3px 20px rgba(4,34,101,0.3);-webkit-box-shadow:0 3px 20px rgba(4,34,101,0.3);box-shadow:0 3px 20px rgba(4,34,101,0.3);-moz-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}.main-container a.button .subtitle,.main-container .gform_wrapper a.gform_button .subtitle,.gform_wrapper .main-container a.gform_button .subtitle{font-family:'aktiv-grotesk-n3', 'aktiv-grotesk', sans-serif;font-weight:300;font-style:normal}.main-container a.button:link,.main-container .gform_wrapper a.gform_button:link,.gform_wrapper .main-container a.gform_button:link,.main-container a.button:visited,.main-container .gform_wrapper a.gform_button:visited,.gform_wrapper .main-container a.gform_button:visited{color:#fff;text-decoration:none;background-color:#ae2c37;border:none}.main-container a.button:focus,.main-container .gform_wrapper a.gform_button:focus,.gform_wrapper .main-container a.gform_button:focus{outline:1px dotted #042265}.main-container a.button:hover,.main-container .gform_wrapper a.gform_button:hover,.gform_wrapper .main-container a.gform_button:hover,.main-container a.button:active,.main-container .gform_wrapper a.gform_button:active,.gform_wrapper .main-container a.gform_button:active{color:#fff;background-color:#ce3f4b;text-decoration:none;-moz-box-shadow:0 0 0 #042265;-webkit-box-shadow:0 0 0 #042265;box-shadow:0 0 0 #042265;border:none}a.button-secondary{padding:.66666667em 0 .55555556em 0;margin-bottom:1.77777778em;font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:.9em;line-height:1}a.button-secondary:link,a.button-secondary:visited{color:#042265;text-decoration:none;border:none}a.button-secondary:focus{outline:1px dotted #042265}a.button-secondary:hover,a.button-secondary:active{color:#ae2c37;text-decoration:none;border:none}a.button-secondary:before{font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";font-size:.55em;bottom:.18181818em;padding-right:.90909091em}.flexslider{border:none;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}.flexslider .flex-viewport li{text-align:center}.flexslider .slide-content{font-size:1em;text-align:left}.flexslider:hover .flex-prev{left:.5em}.flexslider:hover .flex-next{right:.5em}@media only screen and (min-width: 37.5em){.flexslider:hover .flex-prev{left:1.5em}.flexslider:hover .flex-next{right:1.5em}}.flex-control-nav{bottom:.25em}.flex-control-paging li a{background:#FFF}.flex-control-paging li a:hover,.flex-control-paging li a:active{background:#ae2c37}.flex-control-paging li a.flex-active{background:#ae2c37}.flex-direction-nav a{text-shadow:none;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEUEImU6GUbxAAAAAXRSTlO/Gzh2ewAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');background:rgba(4,34,101,0.75);background-color:rgba(4,34,101,0.75);height:1.4em;width:1.4em;margin-top:-0.8em;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.flex-direction-nav a:link,.flex-direction-nav a:visited{color:#FFF !important;border-bottom:none !important;text-decoration:none}.flex-direction-nav a:hover,.flex-direction-nav a:active{color:#FFF !important;text-decoration:none;background-color:#042265}.flex-direction-nav a:before{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;text-align:center}@media only screen and (min-width: 60em){.flex-direction-nav a{height:1.95em;width:1.95em;margin-top:-1.25em}.flex-direction-nav a:before{font-size:22px}}.social ul li{padding:.5em}.social ul li a:link,.social ul li a:visited{color:#fff;text-decoration:none}.social ul li a:hover,.social ul li a:active{color:#ae2c37;text-decoration:none}.social ul li span{line-height:0}.social ul li span:after{font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4em}.social ul li .icon-dribbble:after{content:"\e607"}.social ul li .icon-facebook:after{content:"\e612"}.social ul li .icon-flickr:after{content:"\e608"}.social ul li .icon-google_plus:after{content:"\e609"}.social ul li .icon-linkedin:after{content:"\e60a"}.social ul li .icon-pinterest:after{content:"\e60b"}.social ul li .icon-rss:after{content:"\e60c"}.social ul li .icon-stumbleupon:after{content:"\e60d"}.social ul li .icon-twitter:after{content:"\e60e"}.social ul li .icon-vimeo:after{content:"\e60f"}.social ul li .icon-yelp:after{content:"\e610"}.social ul li .icon-youtube:after{content:"\e611"}@media only screen and (min-width: 60em){.social ul li{padding-left:.35em;padding-right:.35em}.social ul li a:link,.social ul li a:visited{color:#ae2c37;text-decoration:none}.social ul li a:hover,.social ul li a:active{color:#042265;text-decoration:none}}nav{line-height:0}.nav-container{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal}.nav-toggle a.menu-toggle{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal}.nav-toggle a.menu-toggle:link,.nav-toggle a.menu-toggle:visited{text-decoration:none}.nav-toggle a.menu-toggle:hover,.nav-toggle a.menu-toggle:active{text-decoration:none}.nav-toggle a.menu-toggle:focus{outline:1px dotted #8894a5}header .nav-container{background:#042265}@media only screen and (min-width: 60em){header .nav-container{background-color:#FFF}}header .nav-toggle{text-align:right}header .nav-toggle a.menu-toggle{padding:.86666667em 1.2em .66666667em;font-size:.75em;line-height:1em;text-transform:uppercase;text-align:center}header .nav-toggle a.menu-toggle:link,header .nav-toggle a.menu-toggle:visited{color:#fff;text-decoration:none;background-color:#042265}header .nav-toggle a.menu-toggle:hover,header .nav-toggle a.menu-toggle:active{color:#fff;text-decoration:none;background-color:#041d57}header .nav-toggle a.menu-toggle:focus{outline:1px dotted #8894a5}header nav ul{text-align:left}header nav ul li{border-top:1px solid #063396;text-transform:uppercase}header nav ul li a{font-size:.8em;line-height:1.5;padding:.90909091em 1.36363636em .81818182em}header nav ul li a:link,header nav ul li a:visited{text-decoration:none;color:#FFF}header nav ul li a:hover,header nav ul li a:active{text-decoration:none;background:#031a4d}header nav ul li a:focus{outline:1px dotted #FFF}header nav ul li.active a:link,header nav ul li.active a:visited{color:#fff}header nav ul li:first-child{border-top:none}@media only screen and (min-width: 60em){header nav{background:#042265;border:none}header nav ul{max-width:51em;padding:0 1.5em;text-align:center}header nav ul li{border-top:none}header nav ul li a{font-size:.8em;line-height:1;padding:1.38888889em .66666667em 1.38888889em;text-transform:uppercase;-moz-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}header nav ul li a:link,header nav ul li a:visited{color:#fff}header nav ul li a:hover,header nav ul li a:active{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjMzOTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, #063396));background-image:-moz-linear-gradient(rgba(0,0,0,0),#063396);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#063396);background-image:linear-gradient(rgba(0,0,0,0),#063396);color:#fff}header nav ul li a:focus{outline:1px dotted #dadada}header nav ul li.active a:link,header nav ul li.active a:visited{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjMzOTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, #063396));background-image:-moz-linear-gradient(rgba(0,0,0,0),#063396);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#063396);background-image:linear-gradient(rgba(0,0,0,0),#063396);color:#fff}}aside.subnav{padding:0}aside.subnav .nav-toggle{padding:0}aside.subnav .nav-toggle a.menu-toggle{padding:.93333333em 1.33333333em .73333333em;font-size:.75em;line-height:1em;text-align:center;display:block}aside.subnav .nav-toggle a.menu-toggle:link,aside.subnav .nav-toggle a.menu-toggle:visited{color:#fff;text-decoration:none;background-color:#042265;text-transform:uppercase}aside.subnav .nav-toggle a.menu-toggle:hover,aside.subnav .nav-toggle a.menu-toggle:active{color:#fff;text-decoration:none;background-color:#042265}aside.subnav .nav-toggle a.menu-toggle:focus{outline:1px dotted #8894a5}aside.subnav .nav-toggle a.menu-toggle:before{font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e601";font-size:.55em;padding-right:.90909091em;bottom:.18181818em}aside.subnav .nav-toggle.closed a.menu-toggle:before{content:"\e602"}aside.subnav .nav-container{background-color:#eff3f9}aside.subnav nav ul{text-align:left}aside.subnav nav ul li{border-top:1px solid #dce5f2}aside.subnav nav ul li a{font-size:.85em;line-height:1.11764706;padding:1em 1.76470588em .88235294em}aside.subnav nav ul li a:link,aside.subnav nav ul li a:visited{text-decoration:none;color:#042265}aside.subnav nav ul li a:hover,aside.subnav nav ul li a:active{text-decoration:none;color:#eff3f9}aside.subnav nav ul li a:focus{outline:1px dotted #FFF}aside.subnav nav ul li a.menu-expand{font-size:.65em;line-height:1;padding:1.46153846em 0 1.38461538em;border-right:none;width:5.76923077em;text-align:center}aside.subnav nav ul li a.menu-expand .icon:before{font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602"}aside.subnav nav ul li a.menu-expand:focus{color:#eff3f9}aside.subnav nav ul li a span:after{font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e600";font-size:.75em;color:#ae2c37;padding-left:1em}@media only screen and (min-width: 43.75em){aside.subnav nav ul li a{padding:.70588235em 1.76470588em .58823529em .58823529em}aside.subnav nav ul li a:link,aside.subnav nav ul li a:visited{color:#042265;background-color:#eff3f9}aside.subnav nav ul li a:hover,aside.subnav nav ul li a:active{color:#ae2c37;border:none}aside.subnav nav ul li a:hover span:after,aside.subnav nav ul li a:active span:after{color:#ae2c37}aside.subnav nav ul li a:focus{outline:1px dotted #dadada}aside.subnav nav ul li a.menu-expand{padding:1.36363636em 0 1.27272727em;font-size:.55em}aside.subnav nav ul li a.menu-expand:focus{color:#dadada}}aside.subnav nav ul li:first-child{border-top:none}aside.subnav nav ul li.page_item_has_children>a{margin-right:4.41176471em}@media only screen and (min-width: 43.75em){aside.subnav nav ul li.page_item_has_children a{margin-right:2.05882353em}aside.subnav nav ul li.page_item_has_children a.menu-expand{text-align:right;width:3.18181818em;padding-right:.90909091em}}aside.subnav nav ul li.active>a.menu-expand:link,aside.subnav nav ul li.active>a.menu-expand:visited{color:#042265}aside.subnav nav ul li.active>a.menu-expand:hover,aside.subnav nav ul li.active>a.menu-expand:active{color:#eff3f9}aside.subnav nav ul li.active>a.menu-expand:focus{color:#eff3f9}aside.subnav nav ul li.active>a.menu-expand .icon:before{content:"\e601"}@media only screen and (min-width: 43.75em){aside.subnav nav ul li.active>a:link,aside.subnav nav ul li.active>a:visited{color:#042265;border:none}aside.subnav nav ul li.active>a:hover,aside.subnav nav ul li.active>a:active{color:#ae2c37;border:none}aside.subnav nav ul li.active>a:hover span:after,aside.subnav nav ul li.active>a:active span:after{color:#ae2c37}aside.subnav nav ul li.active>a span:after{color:#ae2c37}aside.subnav nav ul li.active>a.menu-expand:link,aside.subnav nav ul li.active>a.menu-expand:visited{color:#042265}aside.subnav nav ul li.active>a.menu-expand:hover,aside.subnav nav ul li.active>a.menu-expand:active{color:#505a67}aside.subnav nav ul li.active>a.menu-expand:focus{color:#505a67}}aside.subnav nav ul li.active ul{display:block}@media only screen and (min-width: 43.75em){aside.subnav nav ul li.current_page_item>a:link,aside.subnav nav ul li.current_page_item>a:visited{color:#042265}aside.subnav nav ul li.current_page_item>a:link span:after,aside.subnav nav ul li.current_page_item>a:visited span:after{color:#042265}}aside.subnav nav ul li ul{font-family:'aktiv-grotesk-n3', 'aktiv-grotesk', sans-serif;font-weight:300;font-style:normal;background-color:#eff3f9;border-top:1px solid #8894a5}aside.subnav nav ul li ul li{border-top:1px solid #dce5f2}aside.subnav nav ul li ul li a{font-size:.85em;line-height:1.11764706;padding:.88235294em 1.76470588em .76470588em}aside.subnav nav ul li ul li a:link,aside.subnav nav ul li ul li a:visited{text-decoration:none;color:#042265}aside.subnav nav ul li ul li a:hover,aside.subnav nav ul li ul li a:active{text-decoration:none;color:#8894a5}aside.subnav nav ul li ul li a:focus{outline:1px dotted #FFF}aside.subnav nav ul li ul li.active a:link,aside.subnav nav ul li ul li.active a:visited{color:#8894a5}@media only screen and (min-width: 43.75em){aside.subnav nav ul li ul li{border:none}aside.subnav nav ul li ul li a{font-size:.7em;line-height:1.42857143;padding:.71428571em 2.14285714em .28571429em .71428571em}aside.subnav nav ul li ul li a:link,aside.subnav nav ul li ul li a:visited{color:#042265}aside.subnav nav ul li ul li a:hover,aside.subnav nav ul li ul li a:active{color:#ae2c37}aside.subnav nav ul li ul li a:focus{outline:1px dotted #dadada}aside.subnav nav ul li ul li.active a:link,aside.subnav nav ul li ul li.active a:visited{color:#ae2c37}}@media only screen and (min-width: 43.75em){aside.subnav nav ul li ul{background-color:#eff3f9;border-color:#dadada;padding-top:.45em;padding-bottom:.65em}}@media only screen and (min-width: 43.75em){aside.subnav nav{margin-left:-0.5em}}footer nav{text-align:center}footer nav ul li{margin-left:.3em}footer nav ul li a{font-size:.6em;line-height:1.16666667;text-transform:uppercase}footer nav ul li a:link,footer nav ul li a:visited{text-decoration:none;color:#fff}footer nav ul li a:hover,footer nav ul li a:active{text-decoration:underline;color:#fff}footer nav ul li a:focus{outline:1px dotted #eff3f9}@media only screen and (min-width: 43.75em){footer nav{text-align:right}footer nav ul{padding-bottom:2.5em}}@media only screen and (min-width: 63.75em){footer nav ul li a:before{padding-right:.5em}}.ui-datepicker{font:.7em Arial,sans-serif}.ui-datepicker a{text-decoration:none}.ui-datepicker table{border-collapse:collapse}.ui-datepicker-header{background-color:#666;font-weight:bold;line-height:30px}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{text-align:center;line-height:600%}.ui-datepicker thead{background:#fff}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:.7em}.ui-datepicker tbody td:last-child{border-right:0px}.ui-datepicker tbody tr:last-child{border-bottom:0px}.ui-datepicker td span,.ui-datepicker td a{font-weight:bold;text-align:center;line-height:30px;color:#a5aebb}.ui-datepicker-calendar .ui-state-default{background:#fff}.ui-datepicker-calendar .ui-state-hover{background:#f2f2f2;color:#8894a5}.ui-datepicker-calendar .ui-state-active{background:#042265;color:#fff}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#f2f2f2}.gform_wrapper .gform_heading{padding-bottom:2em}.gform_wrapper .gform_footer{padding:0 0 2em 0}.gform_wrapper .gform_footer .gform_ajax_spinner{padding-left:.5em;padding-right:.5em}.gform_wrapper .gfield{margin:0 0 2em 0}.gform_wrapper .gfield_required{padding-left:.15em;color:#8894a5}.gform_wrapper .gfield_label{padding:0 0 .25em 0;max-width:20em;font-size:1em;font-weight:normal;color:#8894a5}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .instruction{max-width:28.57142857em;padding:.35714286em 0 0 0;font-size:.7em}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea,.gform_wrapper select,.gform_wrapper select[multiple="multiple"]{max-width:20em;border:1px solid #f2f2f2;font-family:sans-serif;font-weight:normal;font-style:normal;color:#505a67;font-size:inherit;background:#f2f2f2}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea{padding:.55em}.gform_wrapper select{-webkit-border-radius:0;background:#f2f2f2}.gform_wrapper select[multiple="multiple"] option{text-indent:0;padding:0.2em .55em}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{max-width:20em;margin-bottom:.5em;line-height:1}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{margin-left:.5em;color:#8894a5;font-weight:normal}.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute,.gform_wrapper .gfield_time_ampm{padding-right:.25em;font-weight:normal}.gform_wrapper .gfield_time_hour i,.gform_wrapper .gfield_time_minute i,.gform_wrapper .gfield_time_ampm i{line-height:2;font-style:normal;padding-left:.25em}.gform_wrapper .validation_error{color:#e14504}.gform_wrapper .gfield.gfield_error input[type=text],.gform_wrapper .gfield.gfield_error input[type=url],.gform_wrapper .gfield.gfield_error input[type=email],.gform_wrapper .gfield.gfield_error input[type=tel],.gform_wrapper .gfield.gfield_error input[type=number],.gform_wrapper .gfield.gfield_error input[type=password],.gform_wrapper .gfield.gfield_error textarea,.gform_wrapper .gfield.gfield_error select,.gform_wrapper .gfield.gfield_error .custom.dropdown{border:1px solid #e14504}.gform_wrapper .gfield.gfield_error .validation_message{color:#e14504}.gform_wrapper .validation_error{margin:0 0 2em 0}form.custom .custom.checkbox,form.custom .custom.radio{line-height:1;font-family:Helvetica,Arial,sans-serif}form.custom .custom.checkbox.checked:before{color:#505a67}form.custom .custom.radio.checked:before{background:#505a67}form.custom .custom.dropdown{font-size:1em;background:#f2f2f2;border:1px solid #f2f2f2}form.custom .custom.dropdown.medium{max-width:20em}form.custom .custom.dropdown a.current:link,form.custom .custom.dropdown a.current:hover,form.custom .custom.dropdown a.current:active,form.custom .custom.dropdown a.current:visited{font-family:sans-serif;font-weight:normal;font-style:normal;color:#505a67}form.custom .custom.dropdown a.selector:after{border-top-color:#042265}form.custom .custom.dropdown:hover,form.custom .custom.dropdown.open{border:1px solid #f2f2f2}form.custom .custom.dropdown:hover a.selector:after,form.custom .custom.dropdown.open a.selector:after{border-top-color:#042265}form.custom .custom.dropdown ul{border-top:none;border-color:#f2f2f2;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}form.custom .custom.dropdown ul li,form.custom .custom.dropdown ul li.selected{font-family:sans-serif;font-weight:normal;font-style:normal;font-size:1em;color:#8894a5}form.custom .custom.dropdown ul li:hover,form.custom .custom.dropdown ul li.selected:hover{background-color:#042265}.widget{margin-bottom:2em}.widget .widget-content{font-size:.7em}.widget h2{font-size:1.21428571em;font-weight:bold}div.container{min-width:12.5em}div.content-container{max-width:51em}header{background:url("img/top-stripe.png") repeat-x}@media only screen and (min-width: 60em){header .content-container .social{border:none;padding:1em}}header .nav-container .social{padding:.65em 1em .7em;border-top:1px solid #063396}header .logo{width:auto;float:none;padding:0}header .logo a{margin:0 auto}header .logo a:focus{outline:1px dotted #505a67}header .nav-toggle{line-height:1;margin:.5em auto;float:none;text-align:center}@media only screen and (min-width: 60em){header{padding-bottom:3.4em}}.section-title{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkMTcxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlMmMzNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d171d),color-stop(100%, #ae2c37));background-image:-moz-linear-gradient(#5d171d,#ae2c37);background-image:-webkit-linear-gradient(#5d171d,#ae2c37);background-image:linear-gradient(#5d171d,#ae2c37);text-transform:uppercase;text-align:center}.section-title h1{font-size:1em;line-height:1.6}.section-title a{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:1.25em;line-height:1;padding:.92em 0 .72em}.section-title h1 a:link,.section-title h1 a:visited,.section-title a:link,.section-title a:visited{color:#fff;text-decoration:none}.section-title h1 a:hover,.section-title h1 a:active,.section-title a:hover,.section-title a:active{color:#fff;text-decoration:none}.section-title h1 a:focus,.section-title a:focus{outline:1px dotted #fff}@media only screen and (min-width: 60em){.section-title a{padding:1.20689655em 0 1.03448276em}}div#content{background:#eff3f9}.main-container a:link,.main-container a:visited{color:#042265;border-bottom:1px solid #042265}.main-container a:hover,.main-container a:active{color:#ae2c37;border-color:#ae2c37}article{color:#505a67}article a:hover,article a:focus{color:#ae2c37}article header{max-width:51em;background:transparent}section{padding:2.5em 0}section.first{padding-top:0}section.even{background-color:#fff}section .content{max-width:43em;margin-bottom:1em}div.main-container article{padding-top:2em}@media only screen and (min-width: 43.75em){div.main-container article{padding-top:3.2em}}div.main-container aside{padding-top:0;padding-bottom:2em}@media only screen and (min-width: 43.75em){div.main-container aside{padding-top:3.2em}div.main-container aside a:link,div.main-container aside a:visited{-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border-bottom:1px solid transparent;padding-bottom:1em;display:block}div.main-container aside a:hover,div.main-container aside a:focus{border-color:#042265}}div.main-container.has-sidebar,div.main-container.has-subnav{max-width:51em}div.main-container.has-sidebar section .content,div.main-container.has-subnav section .content{max-width:31em}div.main-container.has-sidebar aside a:link,div.main-container.has-sidebar aside a:visited,div.main-container.has-subnav aside a:link,div.main-container.has-subnav aside a:visited{-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border-bottom:1px solid transparent}div.main-container.has-sidebar aside a:hover,div.main-container.has-sidebar aside a:focus,div.main-container.has-subnav aside a:hover,div.main-container.has-subnav aside a:focus{color:#ae2c37;border-color:transparent}div.main-container.has-sidebar aside .menu a:hover,div.main-container.has-sidebar aside .menu a:focus,div.main-container.has-subnav aside .menu a:hover,div.main-container.has-subnav aside .menu a:focus{border-color:#042265}@media only screen and (min-width: 43.75em){div.main-container.has-sidebar article,div.main-container.has-subnav article{padding:3.2em 0 0 1.5em}div.main-container.has-sidebar aside,div.main-container.has-subnav aside{padding-top:3.2em}div.main-container.has-sidebar aside a:hover,div.main-container.has-sidebar aside a:focus,div.main-container.has-subnav aside a:hover,div.main-container.has-subnav aside a:focus{border-color:transparent}}@media only screen and (min-width: 43.75em){div.main-container.has-sidebar.sidebar-right article,div.main-container.has-subnav.sidebar-right article{padding:3.2em 1.5em 0 0}}.footer-cta{background-color:#042265}.footer-cta .desc{padding-bottom:1.2em;font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:.9em;line-height:1.33333333;color:#eff3f9}@media only screen and (min-width: 43.75em){.footer-cta .content-container{padding:2.5em 1.5em}.footer-cta .action{text-align:right}}@media only screen and (min-width: 60em){.footer-cta .desc{font-size:1.2em;line-height:1.41666667}.footer-cta a.button,.footer-cta .gform_wrapper a.gform_button,.gform_wrapper .footer-cta a.gform_button{padding-left:2.77777778em;padding-right:2.77777778em}}footer{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0MWQ1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA0MjI2NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #041d57),color-stop(100%, #042265));background-image:-moz-linear-gradient(#041d57,#042265);background-image:-webkit-linear-gradient(#041d57,#042265);background-image:linear-gradient(#041d57,#042265);text-align:center}footer a.back-top{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:.7em;line-height:1;text-transform:uppercase}footer a.back-top:link,footer a.back-top:visited{color:#eff3f9;text-decoration:none}footer a.back-top:hover,footer a.back-top:active{color:#fff;text-decoration:none}footer a.back-top:focus{outline:1px dotted #eff3f9}footer .copyright{font-family:'aktiv-grotesk-n3', 'aktiv-grotesk', sans-serif;font-weight:300;font-style:normal;font-size:.6em;line-height:1.16666667;color:#cad7eb;padding:.41666667em 0}footer .contact-info,footer .supplemental-info{font-family:'aktiv-grotesk-n3', 'aktiv-grotesk', sans-serif;font-weight:300;font-style:normal;font-size:.8em;line-height:1.33333333;color:#cad7eb;padding:.41666667em 0 1.25em}footer .contact-info a:link,footer .contact-info a:visited,footer .supplemental-info a:link,footer .supplemental-info a:visited{color:#fff;text-decoration:none}footer .contact-info a:hover,footer .contact-info a:active,footer .supplemental-info a:hover,footer .supplemental-info a:active{color:#fff;text-decoration:underline}footer .contact-info a:focus,footer .supplemental-info a:focus{outline:1px dotted #eff3f9}footer .author{font-family:'aktiv-grotesk-n3', 'aktiv-grotesk', sans-serif;font-weight:300;font-style:normal;font-size:.6em;line-height:1.16666667;padding-top:3.33333333em;color:#cad7eb}footer .author a:link,footer .author a:visited{color:#eff3f9;text-decoration:none}footer .author a:hover,footer .author a:active{color:#fff;text-decoration:none}footer .author a:focus{outline:1px dotted #eff3f9}@media only screen and (min-width: 43.75em){footer .main{text-align:left}footer .copyright{padding-bottom:1.66666667em}footer aside{text-align:right}footer .author{padding-top:0}}@media only screen and (min-width: 63.75em){footer aside{padding:.3em 0 0 0}}section.first .content-text.first .content:first-child{padding-bottom:2em}section .content-gallery .gallery-wrapper{border-top:3px solid #042265;border-bottom:3px solid #042265;background-color:#FFF;-moz-box-shadow:0 10px 30px rgba(4,34,101,0.3);-webkit-box-shadow:0 10px 30px rgba(4,34,101,0.3);box-shadow:0 10px 30px rgba(4,34,101,0.3)}section .content-gallery .head h2{font-size:1.2em;line-height:1.25;padding-bottom:1.25em;color:#042265;margin-right:3.75em}section .content-gallery .head a.close{top:.38888889em;font-family:sans-serif;font-weight:normal;font-style:normal;padding:0 1.66666667em 0 1.94444444em;font-size:.9em;line-height:1}section .content-gallery .head a.close:link,section .content-gallery .head a.close:visited{color:#8894a5;text-decoration:none;border:none}section .content-gallery .head a.close:focus{outline:1px dotted #505a67}section .content-gallery .head a.close:hover,section .content-gallery .head a.close:active{color:#8894a5;text-decoration:none;border:none}section .content-gallery .head a.close:before{top:-0.16em;font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e606";font-size:1.38888889em}section .content-gallery .preview a:link,section .content-gallery .preview a:visited{color:#fff;text-decoration:none}section .content-gallery .preview a:focus{outline:1px dotted #fff}section .content-gallery .preview a:hover,section .content-gallery .preview a:active{color:#eff3f9;text-decoration:none}section .content-gallery .cover-photo,section .content-gallery .gallery-cta{height:5em}@media only screen and (min-width: 18.75em){section .content-gallery .cover-photo,section .content-gallery .gallery-cta{height:7em}}@media only screen and (min-width: 25em){section .content-gallery .cover-photo,section .content-gallery .gallery-cta{height:7.5em}}@media only screen and (min-width: 31.25em){section .content-gallery .cover-photo,section .content-gallery .gallery-cta{height:8em}}section .content-gallery .cover-photo{max-width:17.05em}section .content-gallery .gallery-cta{background-color:#042265;text-align:center}section .content-gallery .gallery-cta span{font-family:sans-serif;font-weight:normal;font-style:normal;font-size:.9em;padding:1.11111111em 0;text-align:center}section .content-gallery .gallery-cta span:before{top:1.2em;left:1.5em;font-family:adjacent-rome-icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.11111111em;padding-right:.9em}section .content-gallery .flexslider .slide-status{text-align:center;font-size:.65em;padding:2.30769231em 2.30769231em 0 2.30769231em;line-height:1.38461538}section .content-gallery .flexslider .caption{font-size:.7em;padding:2.14285714em 2.14285714em 0 2.14285714em;text-align:left;line-height:1.28571429}@media only screen and (min-width: 34.375em){section .content-gallery .flexslider.has-captions .slide-footer{min-height:3.42857143em}section .content-gallery .flexslider.has-captions .slide-status{top:2.30769231em;width:10em;text-align:right}section .content-gallery .flexslider.has-captions .caption{margin-left:7.14285714em;max-width:37.85714286em}}@media only screen and (min-width: 60em){div.main-container.has-sidebar section .content-gallery .cover-photo,div.main-container.has-sidebar section .content-gallery .gallery-cta,div.main-container.has-subnav section .content-gallery .cover-photo,div.main-container.has-subnav section .content-gallery .gallery-cta{height:10.05em}}@media only screen and (min-width: 56.25em){div.main-container.has-sidebar section .content-gallery .gallery-cta,div.main-container.has-subnav section .content-gallery .gallery-cta{text-align:left;padding-left:1.11111111em}div.main-container.has-sidebar section .content-gallery .gallery-cta span,div.main-container.has-subnav section .content-gallery .gallery-cta span{padding-left:3.88888889em;padding-right:1.11111111em}div.main-container.has-sidebar section .content-gallery .gallery-cta span:before,div.main-container.has-subnav section .content-gallery .gallery-cta span:before{content:"\e603"}}@media only screen and (min-width: 37.5em){div.main-container.no-side section .content-gallery .cover-photo,div.main-container.no-side section .content-gallery .gallery-cta{height:8.75em}}@media only screen and (min-width: 43.75em){div.main-container.no-side section .content-gallery .cover-photo,div.main-container.no-side section .content-gallery .gallery-cta{height:10.05em}}@media only screen and (min-width: 34.375em){div.main-container.no-side section .content-gallery .gallery-cta span{padding-left:3.88888889em;padding-right:1.11111111em}div.main-container.no-side section .content-gallery .gallery-cta span:before{content:"\e603"}}@media only screen and (min-width: 40.625em){div.main-container.no-side section .content-gallery .gallery-cta{text-align:left;padding-left:1.11111111em}}section .content-hero-with-text h2{font-size:1.2em;line-height:1.41666667;padding-bottom:.83333333em}section .content-hero-with-text p{font-size:.9em;line-height:1.38888889}section .content-hero-with-text .hero{padding-bottom:2em}@media only screen and (min-width: 43.75em){div.main-container.no-side section .content-hero-with-text h2{padding-bottom:.08333333em}div.main-container.no-side section .content-hero-with-text .hero{text-align:left}}@media only screen and (min-width: 50em){div.main-container.no-side section .content-hero-with-text .desc .hero-content{height:11em}}@media only screen and (min-width: 60em){div.main-container.has-sidebar section .content-hero-with-text .desc .hero-content,div.main-container.has-subnav section .content-hero-with-text .desc .hero-content{height:8em}div.main-container.has-sidebar section .content-hero-with-text .hero,div.main-container.has-subnav section .content-hero-with-text .hero{text-align:left}}section .content-two-col .content{padding-bottom:2em}section .content-two-col .col{padding-bottom:1em}@media only screen and (min-width: 37.5em){section .content-two-col .col.col-left{padding-right:1.25em}section .content-two-col .col.col-right{padding-left:1.25em}}@media only screen and (min-width: 50em){div.main-container.has-sidebar section .content-two-col .col.col-left,div.main-container.has-subnav section .content-two-col .col.col-left{padding-right:1.25em}div.main-container.has-sidebar section .content-two-col .col.col-right,div.main-container.has-subnav section .content-two-col .col.col-right{padding-left:1.25em}}section .content-grid .grid-block{max-width:15em;padding-bottom:2em}section .content-grid .grid-block a:link,section .content-grid .grid-block a:visited{color:#505a67;text-decoration:none}section .content-grid .grid-block a:focus{outline:1px dotted #505a67}section .content-grid .grid-block a:hover,section .content-grid .grid-block a:active{color:#505a67;text-decoration:none}section .content-grid .grid-block a:hover .img,section .content-grid .grid-block a:active .img{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}section .content-grid .grid-block .img{-moz-box-shadow:0 10px 20px rgba(4,34,101,0.2);-webkit-box-shadow:0 10px 20px rgba(4,34,101,0.2);box-shadow:0 10px 20px rgba(4,34,101,0.2);-moz-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}section .content-grid .grid-block .grid-caption{font-family:'aktiv-grotesk-n8', 'aktiv-grotesk', sans-serif;font-weight:700;font-style:normal;font-size:.8em;line-height:1.5;color:#042265;text-transform:uppercase;text-align:center;padding-top:.77777778em}section .content-grid .grid-block .over{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEWuLDf1EIMRAAAAAXRSTlPlkIbOkQAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');background:rgba(174,44,55,0.9);font-family:sans-serif;font-weight:normal;font-style:normal;text-align:center;text-transform:uppercase;font-size:.7em;line-height:1.28571429;color:#fff}section .content-grid .grid-block .over .vert-center-content{text-align:center}div.main-container section .content-grid .grid-row-clear-2,div.main-container section .content-grid .grid-row-clear-3,div.main-container section .content-grid .grid-row-clear-4{height:2em}@media only screen and (min-width: 31.25em){div.main-container section .content-grid .content{margin-left:-1em}}@media only screen and (min-width: 31.25em){div.main-container.has-sidebar section .content-grid .content,div.main-container.has-subnav section .content-grid .content{max-width:32em}}section .content-full-width-hero-image-slideshow{max-width:70em}section .content-full-width-hero-image-slideshow .content{margin-top:1.5em;margin-bottom:2.5em}section .content-full-width-hero-image-slideshow .flexslider{height:10em;-moz-box-shadow:0 10px 20px rgba(4,34,101,0.2);-webkit-box-shadow:0 10px 20px rgba(4,34,101,0.2);box-shadow:0 10px 20px rgba(4,34,101,0.2)}section .content-full-width-hero-image-slideshow .flexslider .flex-viewport li{font-size:1em;text-align:center}section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content{height:10em;text-align:left}@media only screen and (min-width: 37.5em){section .content-full-width-hero-image-slideshow .flexslider{height:18.75em}section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content{height:18.75em}}@media only screen and (min-width: 60em) and (min-height: 50em){section .content-full-width-hero-image-slideshow .flexslider{height:26.25em}section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content{height:26.25em}}@media only screen and (min-width: 37.5em){div.main-container.has-sidebar section .content-full-width-hero-image-slideshow .flexslider,div.main-container.has-subnav section .content-full-width-hero-image-slideshow .flexslider{height:15em}div.main-container.has-sidebar section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content,div.main-container.has-subnav section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content{height:15em}}@media only screen and (min-width: 60em){div.main-container.has-sidebar section .content-full-width-hero-image-slideshow .flexslider,div.main-container.has-subnav section .content-full-width-hero-image-slideshow .flexslider{height:17.5em}div.main-container.has-sidebar section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content,div.main-container.has-subnav section .content-full-width-hero-image-slideshow .flexslider .flex-viewport .slide-content{height:17.5em}}section .content-horizontal-widgets .widget{border:none}section .content-horizontal-widgets .widget h2{font-size:1.2em;font-weight:600}section .content-horizontal-widgets .widget .widget-content{font-size:.8em}.location{margin-bottom:2em}.location .contact-info p{font-size:.9em}.location .map{border:1px solid #dadada}.location .mask:link,.location .mask:visited,.location .mask:hover{text-decoration:none}.location .mask .background{background:#000}.location .mask span{text-align:center;color:#fff}.browsehappy{background-color:#FFF;color:#000;line-height:2;text-align:center}.browsehappy span{background-color:#000;color:#FFF}.browsehappy a:link,.browsehappy a:visited{color:#8894a5;font-weight:normal;text-decoration:underline}.browsehappy a:focus,.browsehappy a:hover,.browsehappy a:active{outline:0;color:#8894a5}.post-category div.main-container .meta{font-size:.7em;color:#8894a5}@media print{*{color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}@page{}}
