.anchor_Style * a {
  text-decoration: underline!important;
}

.image_BorderShadow img {
  border: solid 1px #000;
  box-shadow: 3px 3px 7px #666;
  margin-bottom: 30px;
}

.insights_Menu_Display #menu-insights {
  display: block;
}

.insights_Menu_Display #menu-insights li {
  padding: 0 20px 0 20px;
}

.insights_Menu_Display #menu-insights li ul li {
  padding: 0px 20px 0px 10px;
}

#mc_embed_signup {
  background: #115194;
  clear: left;
  font: 16px Arial,Arial,sans-serif;
}

.career_Insights {
  font-size: 15px;
}

.ht_Box {
  float: left;
  padding: 15px;
  width: 42%;
  box-shadow: 3px 3px 6px #666;
  margin: 15px;
}

#hiringthing-jobs .ht_Box .ht-title-link {
  display: block;
  font-size: 19px;
  color: #2572B3;
  font-weight: 700;
}

#hiringthing-jobs .ht_Box .ht-apply-link {
  display: block;
  color: #fff;
  background: #2572B3;
  padding: 5px 8px;
  width: 74px;
  margin-top: 20px;
  font-size: 15px;
  border: solid 1px #2572b3;
}

#hiringthing-jobs .ht_Box .ht-apply-link:hover {
  display: block;
  color: #2572B3;
  background: #fff;
  padding: 5px 8px;
  width: 74px;
  margin-top: 20px;
  font-size: 15px;
}

#hiringthing-jobs .ht_Box .ht-location {
  font-size: 12px;
  color: #000000;
}

#hiringthing-jobs .ht_Box .ht-summary {
  font-size: 15px;
  color: #000000;
  padding-top: 15px;
}

.blue_Border_Box {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  border: 3px solid #2572b3;
}

.hide_Row {
  display: none!important;
}

.wpcf7-response-output {
  clear: both;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
}

.dropdown_Menu:after {
  content: "\f107";
  font-family: GeneratePress;
  display: inline-block;
  width: .8em;
  text-align: left;
  color: #fff;
  position: absolute;
  right: -5px;
  top: 3px;
  cursor: pointer;
}

.search_Content {
  width: 80%;
  margin: 0px auto;
}

.search_Content img {
  max-width: 480px!important;
}

.search_Header {
  padding-top: 50px;
}

.search_Border {
  width: 80%;
  height: 2px;
  margin: 20px auto;
  background: #cccccc;
}

.cta_More_Info {
  position: fixed;
  bottom: 100px;
  right: 20px;
  z-index: 9001;
}

.cta_More_Info_Button {
  cursor: pointer;
}

.cta_More_Info_Button i {
  font-size: 70px;
  color: #c00;
  background: #fff;
  border-radius: 100%;
}

.cta_More_Info_Box {
  background: #fff;
  padding: 15px;
  border: 1px solid #000;
}

.cta_More_Info_Box hr {
  background-color: rgba(0,0,0,.1);
  border: 0;
  height: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.cta_More_Info_Box_Title {
  text-transform: uppercase;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
}

.cta_More_Info_Box_Copy {
  margin-bottom: 10px;
}

.cat-links {
  display: none;
}

.custom_Post_Box .entry-content {
  padding: 20px 0px 80px 0px;
}

.newsroom_Header,
.posts_Header {
  padding-top: 60px;
}

.post_Date {
  display: none;
}

.one-container .site-content {
  padding: 1px 10px 10px 10px;
}

.cs_Header {
  width: 100%;
  height: 400px;
}

.cs_Header_Overlay {
  background: rgba(0,140,230,.5);
  width: 100%;
  height: 400px;
  padding-top: 0px;
}

.cs_Header_Title {
  color: #000;
  text-align: left;
  padding: 10px;
  font-size: 40px;
  font-family: 'Helvetica';
  line-height: 40px;
  background: #fff;
  top: 60%;
  position: relative;
}

.cs_Box {
  width: 80%;
  padding: 50px 10px;
  margin: 0px auto;
}

.cs_Box_Title {
  color: #115194;
  font-size: 30px;
  padding: 15px 0px 5px 0px;
}

.cs_Box_Copy {
  font-size: 23px;
  line-height: 40px;
  color: #000;
}

.available_Positions {
  cursor: pointer;
}

.service_Box {
  padding: 12px 5px 10px 15px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a99d+6,1072ba+94 */
  background: #115194;
  /* Old browsers */
  /*
background: -moz-linear-gradient(left,  #00a99d 6%, #1072ba 94%); /* FF3.6-15 
background: -webkit-linear-gradient(left,  #00a99d 6%,#1072ba 94%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to right,  #00a99d 6%,#1072ba 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a99d', endColorstr='#1072ba',GradientType=1 ); /* IE6-9 */
  min-height: 60px;
  margin-bottom: 15px;
  max-width: 340px;
  line-height: 30px;
}

.service_Box a:visited {
  color: #fff!important;
}

.service_Box a:hover {
  color: #fff!important;
}

ul.heateor_sss_follow_ul li,
ul.heateor_sss_sharing_ul li {
  float: left!important;
  margin: 0 0 10px 0!important;
  padding: 0!important;
  list-style: none!important;
  border: none!important;
  clear: none!important;
}

.footer_Input {
  color: #fff!important;
}

.widget ul {
  margin: 0px 0px 20px 30px;
  list-style-type: square!important;
}

.widget ul li {
  list-style-type: square!important;
  line-height: 1.5em;
  margin-bottom: 10px;
}

#menu-insights li {
  list-style-type: none!important;
}

.bio_Box {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: absolute;
  right: 0px;
}

.bio_Social {
  color: #115194;
  font-size: 24px;
  margin: 0px 5px;
}

.bio_Social a .fas,
.bio_Social a .fab {
  font-weight: 900;
  color: #115194;
  font-size: 30px;
  position: relative;
  top: -10px;
}

.insights_Menu {
  display: flex;
  justify-content: center;
  flex-direction: row;
}

.insights_Menu_Display {
  margin: auto auto;
  font-family: 'Sanchez';
  font-size: 25px;
  width: 100%;
  max-width: 830px;
}

#menu-insights li a {
  color: #fff;
  font-size: 25px;
  font-family: 'Sanchez';
}

#menu-insights li ul li a {
  color: #fff;
  font-size: 20px;
  font-family: 'Lato';
}

#menu-insights li {
  padding: 0px 20px;
}

#menu-insights li ul {
  width: 315px;
  padding-right: 15px;
}

#menu-insights li ul li {
  padding: 8px 0px 8px 15px;
  margin-bottom: 0px;
}

#menu-insights li ul li:hover {
  background: #00a99d;
}

.bullets_Square li {
  list-style-type: square!important;
}

.site-logo {
  display: inline-block;
  max-width: 100%;
  padding-left: 25px;
}

#page {
  padding: 80px 0px 10px 0px;
}

.header_Box_BG {
  height: 90px;
  margin: 30px;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a99d+6,1072ba+94 */
  background: #115194;
  /* Old browsers */
  /*
background: -moz-linear-gradient(left,  #00a99d 6%, #1072ba 94%); /* FF3.6-15 
background: -webkit-linear-gradient(left,  #00a99d 6%,#1072ba 94%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to right,  #00a99d 6%,#1072ba 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a99d', endColorstr='#1072ba',GradientType=1 ); /* IE6-9 */
}

#slider-1-slide-1-layer-2 img {
  cursor: pointer;
}

.main-navigation .main-nav ul ul li a {
  color: #ffffff!important;
}

.template_Title {
  max-width: 900px;
  width: 100%;
  margin: 0px auto;
}

.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.one-container .container,
.separate-containers .paging-navigation,
.inside-page-header {
  background-color: #ffffff;
  padding: 0px 10px;
}

.template_Page_Title {
  color: #2572b3;
  text-align: left;
  padding: 10px;
  font-size: 40px;
  font-family: 'Sanchez';
  line-height: 40px;
}

.template_Page_Title_Wrapper {
  width: 100%;
  background: rgba(255,255,255,0.65);
}

.fa,
.fas {
  font-weight: 900;
  color: #115194;
  font-size: 0.6em;
  position: relative;
  top: -3px;
}

.entry-meta {
  color: #595959;
  padding: 20px 0px;
}

/* //////////////// */

.post_Box {
  width: 30%;
  margin: 20px 1px 50px 20px;
  float: left;
  min-height: 435px;
  box-shadow: 0px 0px 30px #ddd;
  padding: 0px 0px 0px 0px;
  position: relative;
}

.post_Box_Single {
  width: 100%;
  margin: 10px;
  float: left;
  min-height: 280px;
  color: #fff!important;
}

.post_Date {
  font-weight: 700;
}

.post_Title {
  font-weight: 400;
  font-family: 'Helvetica';
  font-size: 20px;
  padding: 20px 20px 0px 20px;
}

.post_Text {
  font-family: 'Helvetica';
  font-weight: 400;
  font-size: 16px;
  margin: 0px 0px 25px 0px;
  padding: 0px 20px;
  min-height: 100px;
}

.post_Img {
  margin: 0px auto;
  width: 100%;
  height: 170px;
  overflow: hidden;
}

.post_Img img {
  margin: 0px auto;
  height: 170px;
  width: 100%;
}

.post_Cat {
  text-transform: uppercase;
  font-size: 13px;
  padding: 20px 20px 0px 20px;
  font-weight: 700;
}

.post_Text h2 {
  display: none;
}

.post_Button {
  text-align: center;
  font-weight: 400;
  position: absolute;
  bottom: 40px;
  left: calc(38% - 20px);
}

.post_Button a {
  border-radius: 30px;
  border: solid 2px #000;
  padding: 10px 15px;
  font-size: 15px;
  color: #000!important;
}

.post_Button_LM {
  width: 100%;
  clear: both;
  margin-top: 30px;
  text-align: center;
  cursor: pointer;
}

.post_Button_LM a {
  border-radius: 30px;
  border: solid 2px #2f53a6;
  padding: 10px 15px;
  font-size: 15px;
  color: #fff!important;
  background: #2f53a6;
}

.post_Button_LM a:hover {
  color: #fff!important;
}

/* //////////////////////////// */

.contact_Label {
  width: 260px;
  float: left;
  padding-bottom: 8px;
}

.contact_Field {
  width: 325px;
  float: left;
  padding-bottom: 8px;
}

.contact_Send {
  padding: 30px 0px;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
  color: #666666;
  background-color: #fff;
  border-color: #cccccc;
}

.wpcf7-textarea {
  height: 200px;
}

.team_Nizet {
  background: url('/wp-content/uploads/2024/01/liesbeth.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Doucette {
  background: url('/wp-content/uploads/2024/01/peter_doucette_mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Ignaz {
  background: url('/wp-content/uploads/2024/01/ignaz-van-hasselt-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Truitt {
  background: url('/wp-content/uploads/2024/01/nick-truit-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Emenecker {
  background: url('/wp-content/uploads/2024/01/jeffrey_emenecker_mather-economics-1.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Hart {
  background: url('/wp-content/uploads/2024/01/nathan-hart-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Magerko {
  background: url('/wp-content/uploads/2024/01/luke-magerko-mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Brendan {
  background: url('/wp-content/uploads/2020/06/team_Brendan3.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Katherine {
  background: url('/wp-content/uploads/2024/01/katherine-ruane-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Briana {
  background: url('/wp-content/uploads/2020/06/team_Briana3.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Arvid {
  background: url('/wp-content/uploads/2024/01/arvid_tchivzhel_mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Matt {
  background: url('/wp-content/uploads/2024/01/matt_lindsay_mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Bob {
  background: url('/wp-content/uploads/2024/01/bob_terzotis_mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Ken {
  background: url('/wp-content/uploads/2020/06/ken-irwin.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Matthew {
  background: url('/wp-content/uploads/2020/06/M-Lulay.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Dustin {
  background: url('/wp-content/uploads/2024/01/dustin-tetley-mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Brandon {
  background: url('/wp-content/uploads/2024/01/brandon-williams-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Brian {
  background: url('/wp-content/uploads/2020/06/B-Brown.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Luke {
  background: url('/wp-content/uploads/2024/01/luke-boutwell-mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Madelin {
  background: url('/wp-content/uploads/2024/01/madelin-zwingelberg-mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Ross {
  background: url('/wp-content/uploads/2020/06/Ross-Schlegel_bw-e1561740753348.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Ian {
  background: url('/wp-content/uploads/2024/01/ian-fitton-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Russell {
  background: url('/wp-content/uploads/2024/01/russel-ramtahal-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Vadim {
  background: url('/wp-content/uploads/2020/06/Vadim-Radinsky-scaled-e1582226561210.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Caroline {
  background: url('/wp-content/uploads/2024/01/caroline-mcentire-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Hamsika {
  background: url('/wp-content/uploads/2024/01/hamsika-ramani-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Scott {
  background: url('/wp-content/uploads/2021/11/Scott-Keller_Darkwebsite.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_David {
  background: url('/wp-content/uploads/2024/01/david-clinch-mather-economics.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Ariel {
  background: url('/wp-content/uploads/2024/01/ariel-burkett-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Michael {
  background: url('/wp-content/uploads/2024/01/michael-oneill-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Alasdair {
  background: url('/wp-content/uploads/2024/01/alasdair-mckie-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Jen {
  background: url('/wp-content/uploads/2024/01/jen-de-ruyter-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Lydia {
  background: url('/wp-content/uploads/2024/01/lydia-jin-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Ivy {
  background: url('/wp-content/uploads/2024/01/ivy-ye-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Tad {
  background: url('/wp-content/uploads/2024/01/tad-arapoglou-website.jpg') no-repeat;
  background-size: cover;
  background-position: center;
}

.team_Content {
  width: 250px;
  height: 44px;
  background: rgba(255,255,255,.6);
  color: #000;
  padding: 11px 0px 0px 0px;
  position: absolute;
  line-height: 17px;
  bottom: 0px;
}

.team_Pic:hover .team_Content {
  background: #115194;
  color: #fff;
}

/*

.team_Content:hover {
  width:200px;
  height:225px;
  background:rgba(0,0,0,.6);
	opacity:1;
}

.team_Content {
  width:200px;
  height:225px;
  background:rgba(0,0,0,0);
transition: opacity 2s, background 2s;
  opacity:0;
	display:flex;
  justify-content:center;
  flex-direction:column;
}

*/

.team_Name {
  font-family: 'Helvetica';
  font-weight: 700;
  font-size: 15px;
}

.team_Title {
  font-size: 13px;
}

.team_Copy {
  margin: auto auto;
  text-align: center;
}

.team_Pic {
  width: 250px;
  height: 285px;
  color: #fff;
  cursor: pointer;
  position: relative;
  margin: 0px auto;
}

.gray_Border_Right {
  border-right: 1px solid #ccc;
  padding-right: 20px;
}

.gray_Border_Left {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}

.caption {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.center_Row {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.center_Row div {
  margin: auto auto;
}

.page_Title {
  font-size: 40px;
}

.page_Title_Center {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
  line-height: 45px;
}

.blue_Text {
  color: #115194;
}

.hover_Zoom {
  background-size: 100% auto!important;
  transition: background-size 1s;
  background-repeat: no-repeat;
}

.hover_Zoom:hover,
.hover_Zoom2:hover {
  background-size: 110% auto!important;
}

.hover_Zoom2 {
  background-size: 100% auto!important;
  transition: background-size 1s;
  background-repeat: no-repeat;
  min-height: 450px;
}

.site-info {
  display: none;
}

input[type="submit"] {
  color: #ffffff;
  background-color: #00a99d;
  padding: 5px 10px;
}

.footer-widget-1,
.footer-widget-2,
.footer-widget-3 {
  padding-top: 0px;
  color: #fff;
}

.footer_Menu {
  padding: 25px 0px;
}

.footer-widget-3 a {
  color: #fff;
}

.footer-widget-3 {
  color: #fff;
}

.footer-widget-3 input[type=email] {
  background: transparent;
  color: #666;
  border: 1px solid #fff;
  border-radius: 0;
  padding: 5px 5px;
  box-sizing: border-box;
  max-width: 50%;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 0.5em;
}

.footer-widgets {
  padding-top: 0px;
}

.footer_Header {
  background: url('/wp-content/uploads/2023/12/footer_Triangles.svg') no-repeat;
  background-position: center center;
  background-size: cover;
  height: 200px;
}

.footer-widgets {
    background: #115194;
    padding-top: 40px;
}

.logo_Resize1 {
  width: 160px;
  margin: 9px auto;
  height: 80px;
}

.row_Four,
.row_Five,
.row_Six {
  width: 100%;
  clear: both;
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.row_Four img,
.row_Five img,
.row_Six img {
  margin: auto auto;
  padding: 30px 0px;
}

.home_Event {
  padding: 30px 30px 60px 30px;
}

.box_Testimonial {
  padding: 20% 30px 20% 30px;
}

.box_Testimonial2 {
  padding: 6% 30px 7% 30px;
}

.box_Testimonial3 {
  padding: 10% 30px 10% 30px;
}

.home_Event_Title {
  color: #fff!important;
  font-size: 30px;
}

.home_Event_Title2 {
  color: #fff!important;
  font-size: 24px;
}

.home_Event_Copy2 {
  margin-top: 20px;
  font-size: 21px;
}

.home_Event_Copy {
  margin-top: 20px;
}

.home_Event_Copy a {
  color: #fff!important;
  font-size: 27px;
}

.insight_Event_Title {
  color: #000!important;
  font-size: 25px;
}

.insight_Event_Copy {
  margin-top: 20px;
  color: #000;
}

.insight_Event_Copy a {
  color: #000!important;
  font-size: 20px;
}

.insight_Overlay {
  background: rgba(0,0,0,.0);
  display: flex;
  justify-content: center;
  transition: background 2s, color 2s;
  min-height: 200px;
  color: #000;
}

.insight_Copy {
  margin: auto auto;
  font-family: 'Sanchez';
  font-size: 24px;
  font-weight: 400;
}

.bar_Black {
  width: 100%;
  background: #000;
  height: 2px;
  max-width: 230px;
  margin: 0px auto;
}

.question_Box {
  padding: 50px;
  font-size: 65px;
  color: #fff;
  font-weight: 400;
  max-width: 350px;
  line-height: 70px;
}

.question_Box2 {
  padding: 40px;
  font-size: 40px;
  color: #fff;
  font-weight: 400;
  max-width: 100%;
  line-height: 70px;
}

.copy_Pad_Left {
  padding-left: 150px;
}

.copy_Pad_Right {
  padding-right: 150px;
}

.copy_Pad_Left2 {
  padding-left: 30px!important;
}

.copy_Pad_Right2 {
  padding-right: 30px!important;
}

.site-header {
  /* background: linear-gradient(to right,  #00a99d 6%,#1072ba 94%); */
  background: #115194;
  color: #fff;
  z-index: 9001;
  position: absolute;
  width: 100%;
}

.copy_Large {
  font-size: 23px;
  line-height: 40px;
}

.copy_CTA {
  color: #115194;
  font-size: 30px;
  font-weight: 400;
}

.copy_CTA a {
  color: #115194;
  font-size: 30px;
  border: solid 2px #115194;
  padding: 6px 9px;
}

.copy_Title_Rockwell {
  font-family: 'Sanchez';
  font-size: 40px;
}

.copy_Subtitle_Rockwell {
  font-family: 'Sanchez';
  font-size: 24px;
}

.copy_Subtitle_Rockwell2 {
  font-family: 'Sanchez';
  font-size: 20px;
}

.copy_Title {
  font-size: 45px;
  line-height: 45px;
}

.copy_Subtitle {
  font-size: 35px;
}

.align_Center {
  text-align: center;
}

.color_Black {
  color: #000!important;
}

.color_White {
  color: #fff!important;
}

.color_Green {
  color: #00a99d!important;
}

.color_Blue {
  color: #115194!important;
}

.gradient_Green_Blue_Bar {
  width: 100%;
  height: 4px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a99d+6,1072ba+94 */
  background: #115194;
  /* Old browsers */
  /*		
background: -moz-linear-gradient(left,  #00a99d 6%, #1072ba 94%); /* FF3.6-15 
background: -webkit-linear-gradient(left,  #00a99d 6%,#1072ba 94%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to right,  #00a99d 6%,#1072ba 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a99d', endColorstr='#1072ba',GradientType=1 ); /* IE6-9 
		*/
}

.gradient_Green_Blue {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a99d+6,1072ba+94 */
  background: #115194;
  /* Old browsers */
  /*
background: -moz-linear-gradient(left,  #00a99d 6%, #1072ba 94%); /* FF3.6-15 
background: -webkit-linear-gradient(left,  #00a99d 6%,#1072ba 94%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to right,  #00a99d 6%,#1072ba 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a99d', endColorstr='#1072ba',GradientType=1 ); /* IE6-9 */
}

.gradient_Green_Blue_Transparent {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a99d+6,1072ba+94 */
  background: rgba(17,81,148,.5);
  /* Old browsers */
  /*
background: -moz-linear-gradient(left,  rgba(0,169,157,.5) 6%, rgba(16,114,186,.5) 94%); /* FF3.6-15 
background: -webkit-linear-gradient(left,  rgba(0,169,157,.5) 6%,rgba(16,114,186,.5) 94%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to right,  rgba(0,169,157,.5) rgba(16,114,186,.5) 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,169,157,.5)', endColorstr='rgba(16,114,186,.5)',GradientType=1 ); /* IE6-9 */
}

.gradient_White_Grey {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+41,b8bec5+54 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(left,  #ffffff 41%, #b8bec5 54%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #ffffff 41%,#b8bec5 54%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #ffffff 41%,#b8bec5 54%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8bec5',GradientType=1 );
  /* IE6-9 */
}

.square_Circle {
  border-radius: 50%;
}

.circle1 {
  display: flex;
  justify-content: center;
  width: 280px;
  margin: 0px auto;
  height: 280px;
}

.circle2 {
  display: flex;
  justify-content: center;
  max-width: 280px;
  margin: 0px auto;
  height: 280px;
}

.circle3 {
  display: flex;
  justify-content: center;
  max-width: 340px;
  margin: 0px auto;
  height: 340px;
}

.circle4 {
  padding-top: 10px;
  display: flex;
  justify-content: center;
  width: 230px;
  height: 220px;
}

.circle1 div,
.circle2 div,
.circle4 div {
  margin: auto auto;
}

.font_Rockwell {
  font-family: 'Sanchez';
}

.font120 {
  font-size: 120px;
}

.font110 {
  font-size: 110px;
}

.font100 {
  font-size: 100px;
}

.font90 {
  font-size: 90px;
}

.font80 {
  font-size: 80px;
}

.font50 {
  font-size: 50px;
  line-height: 61px;
}

.font40 {
  font-size: 40px;
  line-height: 51px;
}

.font35 {
  font-size: 35px;
}

.font30 {
  font-size: 30px;
}

.font25 {
  font-size: 25px;
}

.font20 {
  font-size: 20px;
}

/* ///////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width:1350px) {
  .footer-widget-2 .alignleft {
    display: inline;
    float: left;
    margin-right: 0.0em;
  }

  .footer-widget-2 img {
    height: 60px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width:1025px) {
  .box_Testimonial {
    padding: 16% 30px 16% 30px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width:780px) {
  .so-widget-sow-image-default-2ec334f0a340 .sow-image-container {
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }

  #pgc-31-1-0,
  #pgc-31-1-1,
  #pgc-31-3-0,
  #pgc-31-3-1,
  #pgc-31-4-0,
  #pgc-31-4-1,
  #pgc-31-5-0,
  #pgc-31-5-1 {
    margin-bottom: 0px;
  }

  #pgc-27-6-1 {
    margin-bottom: 0px;
  }

  #pl-27 .panel-grid .panel-grid-cell-empty {
    display: block!important;
  }

  .panel-cell-style-for-27-8-0,
  .panel-cell-style-for-27-9-1,
  .panel-cell-style-for-27-7-1,
  .panel-cell-style-for-27-6-0,
  .panel-cell-style-for-27-5-1 {
    width: 100%;
    height: 450px!important;
  }

  .box_Testimonial {
    padding: 8% 30px 7% 30px;
  }

  #pg-23-2.panel-no-style,
  #pg-23-3.panel-no-style {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .gray_Border_Right {
    border-right: 0px solid #ccc;
    padding-right: 0px;
  }

  #pgc-27-8-1 {
    margin-bottom: 00px!important;
  }

  .br1 {
    display: none;
  }

  .copy_Pad_Left {
    padding-left: 0px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////// */

@media (max-width: 768px) {
  .inside-header>:not(:last-child):not(.main-navigation) {
    margin-bottom: 0px;
  }

  .separate-containers .inside-article,
  .separate-containers .comments-area,
  .separate-containers .page-header,
  .separate-containers .paging-navigation,
  .one-container .site-content,
  .inside-page-header,
  .wp-block-group__inner-container {
    padding: 10px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width:480px) {
  .question_Box2 {
    padding: 22px;
    font-size: 33px;
    color: #fff;
    font-weight: 400;
    max-width: 100%;
    line-height: 40px;
  }

  .br1 {
    display: none;
  }

  .copy_Pad_Left,
  .copy_Pad_Right {
    padding-left: 0px;
    padding-right: 0px;
  }

  .hover_Zoom {
    background-size: 200% 100%!important;
    transition: background-size 1s;
  }

  .hover_Zoom2 {
    background-size: 200% 100%!important;
    transition: background-size 1s;
    background-repeat: no-repeat;
    min-height: 450px;
  }

  .hover_Zoom:hover,
  .hover_Zoom2:hover {
    background-size: 250% 120%!important;
  }

  .wpcf7 {
    margin-bottom: 20px;
  }

  #pg-23-2.panel-no-style,
  #pg-23-3.panel-no-style {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .service_Box {
    padding: 12px 5px 10px 15px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a99d+6,1072ba+94 */
    background: #00a99d;
    /* Old browsers */
    background: -moz-linear-gradient(left,  #00a99d 6%, #1072ba 94%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #00a99d 6%,#1072ba 94%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #00a99d 6%,#1072ba 94%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a99d', endColorstr='#1072ba',GradientType=1 );
    /* IE6-9 */
    min-height: 60px;
    margin-bottom: 15px;
    max-width: 100%;
    line-height: 30px;
  }

  .copy_Subtitle_Rockwell {
    font-size: 22px;
  }

  .post_Box {
    width: 100%;
    margin: 20px 0px 50px 0px;
    float: left;
    min-height: 485px;
    box-shadow: 0px 0px 30px #ddd;
    padding: 0px 0px 0px 0px;
    position: relative;
  }

  .so-widget-sow-image-default-2ec334f0a340 .sow-image-container {
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }

  .copy_CTA {
    color: #1072ba;
    font-size: 20px;
    font-weight: 400;
  }

  .copy_CTA a {
    color: #1072ba;
    font-size: 20px;
    border: solid 2px #1072ba;
    padding: 6px 9px;
  }

  .home_Event_Title {
    color: #fff!important;
    font-size: 25px;
  }

  .copy_Subtitle {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 20px;
  }

  .copy_Pad_Right2 {
    padding-right: 10px!important;
  }

  .copy_Pad_Left2 {
    padding-left: 10px!important;
  }

  .footer-widgets {
    padding: 40px 10px;
  }

  .cta_More_Info {
    position: fixed;
    bottom: 100px;
    right: 0px;
    z-index: 9001;
  }

  .mobile_Center {
    text-align: center;
  }

  #pg-29-1> .panel-row-style {
    padding: 0px 0px 40px 0px;
  }
}

.main-navigation .main-nav ul li a {
  background-color: #115194;
}