@charset "UTF-8";
/* ----------- */
/* REACH HIGER */
/* ----------- */
@font-face {
  font-family: 'Catamaran-Black';
  src: url("/wp-content/themes/divi-child/webfonts/Catamaran-Black.eot");
  src: local("☺"), url("/wp-content/themes/divi-child/webfonts/Catamaran-Black.woff") format("woff"), url("/wp-content/themes/divi-child/webfonts/Catamaran-Black.ttf") format("truetype"), url("/wp-content/themes/divi-child/webfonts/Catamaran-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Catamaran-Regular';
  src: url("/wp-content/themes/divi-child/webfonts/Catamaran-Regular.eot");
  src: local("☺"), url("/wp-content/themes/divi-child/webfonts/Catamaran-Regular.woff") format("woff"), url("/wp-content/themes/divi-child/webfonts/Catamaran-Regular.ttf") format("truetype"), url("/wp-content/themes/divi-child/webfonts/Catamaran-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ZillaSlab-Light';
  src: url("/wp-content/themes/divi-child/webfonts/ZillaSlab-Light.eot");
  src: local("☺"), url("/wp-content/themes/divi-child/webfonts/ZillaSlab-Light.woff") format("woff"), url("/wp-content/themes/divi-child/webfonts/ZillaSlab-Light.ttf") format("truetype"), url("/wp-content/themes/divi-child/webfonts/ZillaSlab-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ZillaSlab-SemiBold';
  src: url("/wp-content/themes/divi-child/webfonts/ZillaSlab-SemiBold.eot");
  src: local("☺"), url("/wp-content/themes/divi-child/webfonts/ZillaSlab-SemiBold.woff") format("woff"), url("/wp-content/themes/divi-child/webfonts/ZillaSlab-SemiBold.ttf") format("truetype"), url("/wp-content/themes/divi-child/webfonts/ZillaSlab-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

  .container, .logo_container {
    -webkit-transition: 1s1important;
    -moz-transition: 1s!important;
    transition: 1s!important;
}

#mc_embed_signup form {
  padding: 0 !important; }

#mc_embed_signup .mc-field-group {
  width: 100% !important; }
  #mc_embed_signup .mc-field-group select {
    width: 100% !important;
    padding-left: 1rem !important; }

#mc_embed_signup .et_pb_row {
  width: 100% !important; }
  #mc_embed_signup .et_pb_row [class~='et_pb_column_1_2']:first-of-type {
    margin-bottom: 0; }

/* REMOVE SHADOW from slide on partners*/
.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: inherit; }

.form-subtitle .et_pb_text_inner p {
  padding-bottom: 0.3em;
  line-height: 1.2em; }

.datefield .datepart.date-small {
  width: 88px !important; }

.datefield .datepart.date-large {
  width: 208px !important; }

.datefield input {
  margin: 0 !important;
  text-align: left !important; }

.datefield .subfield input.datepart {
  padding-left: 11px !important; }

.form-control::placeholder {
  color: #2281d2 !important;
  opacity: 0.3  !important; }

.form-control::-moz-placeholder {
  color: #2281d2  !important;
  opacity: 0.3  !important; }

/*Forms mailchimp overwrite and others */
.social-thanks {
  display: flex !important;
  justify-content: space-between;
  width: 400px;
  margin: 0 auto; }
  .social-thanks li {
    position: relative !important;
    list-style: none; }
    .social-thanks li a {
      color: #231f20 !important;
      font-size: 24px;
      font-family: 'ZillaSlab-Regular', Helvetica, Arial, Lucida, sans-serif !important; }

/* CUSTOM FORM SELECT  */
/*-----------------------------------------------*/
select {
  margin: 50px;
  height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("/wp-content/uploads/2018/10/arrow_dd.gif");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top right;
  border-radius: 6px;
  color: #2281d2 !important;
  font-size: 24px !important;
  font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 5px;
  padding-right: 35px; }

/* CAUTION: IE hackery ahead */
select::-ms-expand {
  display: none;
  /* remove default arrow on ie10 and ie11 */ }

/* target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width: 0\0) {
  select {
    background: none\9;
    padding: 5px\9; } }

/*CUSTOM radio Buttons */
/*https://stackoverflow.com/questions/44495575/styling-input-radio-buttons*/
.box-list.radio-to-left {
  justify-content: start !important; }
  .box-list.radio-to-left .box-selection {
    padding-right: 2% !important; }

.box-list.long-list {
  display: block !important; }

.box-list .box-input {
  visibility: hidden; }

.box-list input[type='checkbox'] {
  display: none; }

.box-list input[type='radio'] {
  display: none; }

.box-list label:before {
  content: " ";
  display: inline-block;
  position: relative;
  width: 47px;
  height: 47px;
  top: 6px;
  right: 6px;
  border-radius: 50%;
  background-color: #fff; }

.box-list input[type='checkbox']:checked + label:before {
  content: " ";
  display: inline-block;
  position: relative;
  width: 47px;
  height: 47px;
  top: 6px;
  right: 6px;
  border-radius: 50%;
  background-color: #a0a0a0; }

.box-list input[type='radio']:checked + label:before {
  content: " ";
  display: inline-block;
  position: relative;
  width: 47px;
  height: 47px;
  top: 6px;
  right: 6px;
  border-radius: 50%;
  background-color: #a0a0a0; }

#other-errors {
  color: red !important;
  font-size: 24px;
  font-family: 'ZillaSlab-Regular', Helvetica, Arial, Lucida, sans-serif !important;
  margin: 0 !important; }

.hideme {
  display: none;
  visibility: hidden; }

.showme {
  display: block;
  visibility: visible; }

.mail-chimp-form-wrapper {
  background: transparent !important; }
  .mail-chimp-form-wrapper label.field-error {
    color: red !important;
    font-size: 19px;
    font-family: 'Catamaran-regular', Helvetica, Arial, Lucida, sans-serif !important;
    text-align: right;
    display: block !important; }
  .mail-chimp-form-wrapper input.field-error {
    border: 1px solid red !important; }
  .mail-chimp-form-wrapper select.field-error {
    border: 1px solid red !important; }
  .mail-chimp-form-wrapper #mc-embedded-subscribe.submit-form-btn {
    color: #0071ce !important;
    border: 1px solid #0071ce !important;
    border-radius: 5px !important;
    font-size: 19px !important;
    font-family: 'Catamaran-black',Helvetica,Arial,Lucida,sans-serif !important;
    padding: .3em 1em !important;
    display: inline-block !important;
    line-height: 1.7em !important;
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-weight: 500;
    height: 43px;
    width: 160px; }
    .mail-chimp-form-wrapper #mc-embedded-subscribe.submit-form-btn:hover {
      color: #ffffff !important;
      background: #0c71c3 !important; }
  .mail-chimp-form-wrapper .asterisk {
    font-size: inherit !important; }
  .mail-chimp-form-wrapper .et_pb_row.forms-row {
    padding: 0; }
    .mail-chimp-form-wrapper .et_pb_row.forms-row.uncramp {
      padding-bottom: 2%; }
  .mail-chimp-form-wrapper .indicates-required {
    color: #2281d2 !important;
    font-size: 19px !important;
    font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important;
    margin-right: 0 !important; }
  .mail-chimp-form-wrapper .mc-field-group input {
    border: 0;
    color: #2281d2 !important;
    font-size: 24px;
    font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important;
    border-radius: 6px !important;
    padding: 0 !important; }

.mc-field-group .pre-label,
.mc-field-group strong,
.mc-field-group .asterisk {
  color: #2281d2 !important;
  font-size: 24px;
  font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important; }

.mc-field-group.input-group .box-list {
  display: flex !important;
  justify-content: start; }
  .mc-field-group.input-group .box-list .box-label {
    color: #2281d2 !important;
    font-size: 24px;
    top: 25px;
    font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important; }
  .mc-field-group.input-group .box-list.long-list {
    display: block !important; }

.mc-field-group.input-group .box-selection {
  display: inline-block !important;
  margin-right: -.25em !important;
  position: relative !important; }
  .mc-field-group.input-group .box-selection label {
    color: #231f20 !important;
    font-size: 24px;
    font-family: 'ZillaSlab-Regular', Helvetica, Arial, Lucida, sans-serif !important; }

/* logo slider arrows*/
.wpls-logo-showcase button.slick-next {
  background: white url("/wp-content/uploads/2018/09/btn_arrow_blue_right.png") center center no-repeat !important;
  width: 48px;
  height: 48px;
  border-radius: 9px !important;
  border: 1px solid #0071ce !important; }
  .wpls-logo-showcase button.slick-next:hover {
    background: white url("/wp-content/uploads/2018/09/btn_arrow_blue_right.png") center center no-repeat !important; }
  .wpls-logo-showcase button.slick-next:focus {
    background: white url("/wp-content/uploads/2018/09/btn_arrow_blue_right.png") center center no-repeat !important; }

.wpls-logo-showcase button.slick-prev {
  background: white url("/wp-content/uploads/2018/09/btn_arrow_blue_left.png") center center no-repeat !important;
  width: 48px;
  height: 48px;
  border-radius: 9px !important;
  border: 1px solid #0071ce !important; }
  .wpls-logo-showcase button.slick-prev:hover {
    background: white url("/wp-content/uploads/2018/09/btn_arrow_blue_left.png") center center no-repeat !important; }
  .wpls-logo-showcase button.slick-prev:focus {
    background: white url("/wp-content/uploads/2018/09/btn_arrow_blue_left.png") center center no-repeat !important; }

/* SLIDERS ON PARTNERS */
.partners-slider .et-pb-arrow-next {
  opacity: 1;
  right: 22px; }

.partners-slider .et-pb-arrow-prev {
  opacity: 1;
  left: 22px; }

.partners-slider .et_pb_slide::before {
  content: '';
  width: 40%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: -5px;
  top: 0;
  background-image: url("/wp-content/uploads/2018/09/slider-cover-stars.png");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: cover; }

.partners-slider .et-pb-arrow-next,
.partners-slider .et-pb-arrow-prev {
  border: 1px solid white;
  border-radius: 9px;
  z-index: 999; }
  .partners-slider .et-pb-arrow-next::before,
  .partners-slider .et-pb-arrow-prev::before {
    opacity: 0; }

.partners-slider .et-pb-arrow-next {
  background: rgba(1, 1, 1, 0) url("/wp-content/uploads/2018/09/btn_arrow_white_right.png") center center no-repeat !important; }

.partners-slider .et-pb-arrow-prev {
  background: rgba(1, 1, 1, 0) url("/wp-content/uploads/2018/09/btn_arrow_white_left.png") center center no-repeat !important; }

.partners-slider .et_pb_slide_content h3 {
  color: #0071ce !important;
  font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important;
  margin: 0;
  padding: 0;
  font-size: 32px; }
  .partners-slider .et_pb_slide_content h3.celeb {
    color: #ea002a !important;
    font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 32px;
    padding-top: 15px;
    padding-bottom: 15px; }

.partners-slider .et_pb_slide_content h6 {
  color: #231f20 !important;
  font-family: 'ZillaSlab-Light', Helvetica, Arial, Lucida, sans-serif;
  font-size: 19px; }
  .wpls-logo-showcase .slick-arrow{
	      top: 48%!important;
  }
#wpls-logo-showcase-slider-1 .wp-post-image, #wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image{
	max-height:300px!important
}
/*----------titles yellow underline----------*/
.rs-title-center {
  width: 100%; }
  .rs-title-center .rs-custom-title-container {
    width: auto;
    margin: 0 auto; }

.rs-custom-title-container {
  display: table; }
  .rs-custom-title-container .double-line {
    margin-top: -8%; }

/* ------------- */
/* UNDERLINES COLORS */
/* ------------- */
.rs-first-title.underline-li-blue:after {
  background-color: #5fb4e5; }

.rs-first-title.underline-blue:after {
  background-color: #2281d2; }

.rs-first-title.underline-red:after {
  background-color: red; }

.rs-first-title.underline-white:after {
  background-color: #fff; }

/* ------------- */
/* TITLES COLORS */
/* ------------- */
.rs-first-title,
.rs-second-title {
  /*light blue titles copy */
  /* blue titles copy */
  /* purple titles copy */
  /*white titles copy*/
  /* yellow titles copy*/ }
  .rs-first-title.rs-li-blue,
  .rs-second-title.rs-li-blue {
    color: #5fb4e5; }
  .rs-first-title.rs-blue,
  .rs-second-title.rs-blue {
    color: #2281d2; }
  .rs-first-title.rs-purple,
  .rs-second-title.rs-purple {
    color: #201751; }
  .rs-first-title.rs-white,
  .rs-second-title.rs-white {
    color: #fff; }
  .rs-first-title.rs-yellow,
  .rs-second-title.rs-yellow {
    color: #f1e000; }

.rs-first-title {
  display: table-cell;
  font-size: 34px;
  line-height: 34px;
  font-family: "Catamaran-Black";
  color: #b9d9ec;
  text-transform: capitalize;
  vertical-align: top;
  padding-right: 12px; }
  .rs-first-title .text-block {
    display: inline-table; }
  .rs-first-title::after {
    content: '';
    position: relative;
    left: 0;
    bottom: 12px;
    height: 10px;
    background-color: #f1e000;
    width: 100%;
    transition: width 0.25s;
    display: inline-block; }

.rs-second-title {
  display: table-cell;
  font-family: "ZillaSlab-Bold";
  color: #fff;
  font-size: 70px;
  line-height: 70px; }
  .rs-second-title .text-block {
    display: inline-table; }

.placed-left {
  padding-right: 12px;
  padding-left: 0; }

.placed-right {
  padding-left: 12px;
  padding-right: 0; }

/*---- profiles description margins top ----*/
.profile-item .et_pb_blurb_description {
  margin-top: 10px; }

/* ------------- */
/* Get Involved section */
/* ------------- */
.circular-cols .image-cols img {
  border-radius: 50%; }

.copy-cols {
  width: 100%;
  padding: 6%;
  min-width: 550px;
  max-height: 612px;
 }
  .copy-cols::before {
    border: 7px solid #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 0;
    margin-bottom: 20px;
    position: absolute;
    z-index: -1;
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    padding-bottom: 85%;
    width: 85%;
    left: -78%; }
  .copy-cols::after {
    border: 7px solid #fff;
    border-radius: 50%;
    background-color: #BAD9ED;
    content: "";
    display: block;
    height: 0;
    margin-bottom: 20px;
    padding-bottom: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top:0px;
   }

/* -------------------- */
/* cols on get involved */
/* -------------------- */
#col-1,
#col-2 {
  margin: 0;
  width: 50%; }

/*fix to align vertical content on get involved */
.vertical-align {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.sign-up-title-header {
  min-height: 377px; }

.et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content.slide-ie {
  width: 350px;
  height: 350px;
  margin-top: -119px; }

.internship-mobile-copy .et_pb_column_4 {
  margin-bottom: 0; }

.et_pb_text .internship-list {
  padding: 0 0 0 1em;
  margin-bottom: 0;
  list-style: none; }
  .et_pb_text .internship-list li::before {
    content: "•";
    color: #0071ce;
    font-size: 3rem;
    padding-right: 3px; }

.bluish-tint {
  color: #0071ce; }

#mc_embed_signup .mc-field-group.input-group input.other-input {
  color: #2281d2 !important;
  font-size: 24px;
  font-family: 'Catamaran-black', Helvetica, Arial, Lucida, sans-serif !important;
  border-radius: 6px !important;
  padding: 0 !important;
  border: 1px solid #ABB0B2;
  clear: left;
  padding-bottom: 3%;
  min-height: 40px; }

#mc_embed_signup .mc-field-group.input-group input.other-input:focus {
  border: 1px solid black; }

/* main menu higlight */
#top-menu li.current-menu-item.current_page_item > a,
#et_mobile_nav_menu li.current-menu-item.current_page_item > a {
  color: #f1e000; }

#main-footer {
  display: none;
  visibility: hidden; }

.purple-titles h4 {
  font-family: 'Catamaran-black';
  font-size: 32px;
  color: #201751; }

.social-logo-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center; }
  .social-logo-row .social-logo {
    flex-flow: 1;
    padding-right: 5px;
    padding-left: 5px; }

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
  .et_pb_image_1:before {
    left: -148px; } }

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

  #mc_embed_signup .mc-field-group.input-group input.other-input {
    margin-top: 5%; }
  .partners-slider .et_pb_slide {
    padding: 0; }
  .partners-slider .et_pb_slider_container_inner {
    padding-left: 0;
    overflow: hidden;
    padding-top: 24px;
    padding-bottom: 45px; }
    .partners-slider .et_pb_slider_container_inner .et_pb_slide_description {
      width: 320px !important;
      height: 320px !important;
      margin: 0 auto !important; }
  .partners-slider .et_pb_slide::before {
    background-image: none; }
  .partners-slider .et-pb-slider-arrows {
    position: relative;
    bottom: 32px; }
    .partners-slider .et-pb-slider-arrows .et-pb-arrow-prev {
      left: 0; }
    .partners-slider .et-pb-slider-arrows .et-pb-arrow-next {
      right: 0; }
  .rs-first-title {
    font-size: 30px;
    line-height: 30px; }
  .rs-second-title {
    font-size: 50px;
    line-height: 1.4; }
  .rs-custom-title-container.large-title .rs-first-title {
    display: inline-block; }
    .rs-custom-title-container.large-title .rs-first-title.placed-right {
      padding-left: 0;
      padding-right: 0; }
  .rs-custom-title-container.large-title .rs-second-title {
    display: inline-block; }
    .partners-slider .et_pb_slide_content h6 {
      font-size: 16px!important;
  }
  .copy-cols::after {
    
    padding-top: 14%!important;
 }
  }

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
  .partners-slider .divi-sliders .et_pb_slider_container_inner {
    padding-left: 0; }
    .partners-slider .divi-sliders .et_pb_slider_container_inner .et_pb_slide_description {
      margin: 0 auto !important; }
  .partners-slider .et_pb_slide::before {
    background-image: none; }
  .rs-first-title {
    font-size: 50px;
    line-height: 50px; }
    .rs-first-title::after {
      bottom: 0;
      display: block; }
  .rs-second-title {
    font-size: 70px;
    line-height: 70px; }
  
  
  }

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
  .mobile-br:before {
    content: "\A";
    white-space: pre; }
  .long-list-breaked {
    margin-left: 50px; }
  .social-thanks {
    width: 300px;
    padding: 0 !important; }
    .social-thanks li a .et_pb_image_wrap img {
      width: 85%;
      height: auto; }
  .box-list label:before {
    width: 27px;
    height: 27px;
    top: 6px; }
  .box-list input[type='checkbox']:checked + label:before {
    width: 27px;
    height: 27px;
    top: 6px; }
  .box-list input[type='radio']:checked + label:before {
    width: 27px;
    height: 27px;
    top: 6px; }
  .mc-field-group.input-group .box-list {
    display: flex !important;
    justify-content: start;
    flex-direction: column; }
    .mc-field-group.input-group .box-list .box-label {
      top: 0; }
    .mc-field-group.input-group .box-list.long-list {
      display: flex !important; }
  .et_pb_row {
    width: 90%; }
  .et_pb_image_0:before {
    top: 7%;
    left: 10%; }
  .et_pb_image_1:before {
    left: -148px; }
  .row-circulars {
    overflow: hidden; }
  #col-1,
  #col-2 {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 58%;
    height: 604px;
    float: none; }
  .copy-cols {
    padding: initial;
    min-width: auto; 

    max-height:537px!important;
  }
    .copy-cols::before {
      display: none;
      visibility: hidden; }
    .copy-cols::after {
      width: 170%;
      padding-bottom: 170%;
      left: -34%; }
  /*----------Responsive box----------*/
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
    width: 20.25%;
    margin-right: 5.5%; }
  .mix-columns {
    width: 50%; }
  .mixed-columns {
    width: 50%; }
  .mixed-content {
    display: flex;
    flex-wrap: wrap; }
  .board-1 {
    width: 50%; }
  .board-2 {
    width: 50%; }
  .content-board {
    display: flex;
    flex-wrap: wrap; }
  .et_header_style_left .logo_container {
    top: 20px;
    width: calc(100% - 15px); }
  .rs-custom-title-container.double-line {
    margin-top: -2%; }
  .partners-slider .et_pb_slider_container_inner {
    padding-top: 24px;
    padding-bottom: 45px; }
  .partners-slider .et_pb_slide {
    background-position: top right; }
    .partners-slider .et_pb_slide::before {
      background-image: none; } }

@media all and (max-width: 980px) and (orientation: landscape) {
  #col-1,
  #col-2 {
    padding: 48px;
    height: 507px; }
  .copy-cols::after {
    width: 119%;
    padding-bottom: 119%;
    left: -13%; } }

@media (min-width: 981px) {
  .partners-slider .et_pb_slider_container_inner {
    padding-left: 10%; }
  .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module {
    position: relative; }
  .et_pb_column .et_pb_column_1_2 .et_pb_column_12 .et_pb_css_mix_blend_mode_passthrough et-last-child {
    position: relative; }
  .copy-cols {
    padding: 11%; }
    .copy-cols::before {
      margin-left: 11%; }
  .rs-first-title {
    font-size: 30px;
    line-height: normal; }
    .rs-first-title::after {
      bottom: 9px;
      display: block; }
  .rs-second-title {
    font-size: 50px;
    line-height: 50px; }
    .copy-cols {
   
      min-width: 520px!important; 
      height: 100%!important;
  
    }
 
  }
  @media only screen  
  and (min-width : 768px)  
  and (max-width : 1024px)  
  and (orientation : landscape) {  
    .copy-cols::before {
      width: 55.5%!important;
      left: -62%!important;
  }
  .copy-cols::after {
   
    padding-bottom: 155%;
 } 
  }  
/* ----------------------------------- */
/* CUSTOM BREAKPOINT TO ADJUST NAV BAR */
/* ----------------------------------- */
@media all and (min-width: 981px) and (max-width: 1200px) {
  .box-list label:before {
    width: 27px;
    height: 27px;
    top: 6px; }
  .box-list input[type='checkbox']:checked + label:before {
    width: 27px;
    height: 27px;
    top: 6px; }
  .box-list input[type='radio']:checked + label:before {
    width: 27px;
    height: 27px;
    top: 6px; }
  .mc-field-group.input-group .box-list {
    display: flex !important;
    justify-content: start;
    flex-direction: column;
    margin: 0 auto !important;
    width: 100%; }
    .mc-field-group.input-group .box-list .box-label {
      top: 0; }
    .mc-field-group.input-group .box-list.long-list {
      display: block !important;
      width: 100%; }
  .container {
    min-width: unset !important;
    width: 100%; }
  #top-menu-nav,
  #top-menu {
    display: none; }
  #et_top_search {
   }
  #et_mobile_nav_menu {
    display: block; } }

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
  .mc-field-group.input-group .box-list.long-list {
    display: block !important; }
  /*position last submenu inside content NOT right */
  #top-menu-nav .nav ul:last-child {
    right: 0;
    left: auto; }
  .sub-menu {
    right: 0;
    left: auto; }
  .partners-slider .et_pb_slider_container_inner {
    padding-left: 8%; }
    .partners-slider .et_pb_slider_container_inner:after {
      content: '';
      background-image: url(/wp-content/uploads/2018/09/Pattenr.png);
      background-size: 100% 100%;
      display: block;
      position: absolute;
      width: 208px;
      height: 208px;
      top: 35px;
      left: 0;
      z-index: -1; }
  .partners-slider .et_pb_row .et_pb_column .et_pb_module.et_pb_slider {
    margin-bottom: 0; }
  .et_pb_row {
    width: 80%; }
  /*----------Responsive headers----------*/
  .enhance_shortcode_menu_inline li,
  .entry-content .enhance_shortcode_menu_inline li {
    padding: 0 4px; }
  #logo {
    margin-bottom: 55px; }
  .container {
    min-width: 1200px; }
  .et_pb_row {
    width: 90%; }
  .rs-first-title {
    font-size: 44px;
    line-height: normal; }
  .rs-second-title {
    font-size: 88px;
    line-height: 88px; }
  .copy-cols {
    width: 100%;
    float: left;
    padding: 8%; }
    .copy-cols::before {
      margin-left: auto;
      padding-bottom: 115%;
      width: 115%;
      left: -99%;
      top: -2%; }
  .rs-first-title {
    line-height: normal; }
    .rs-first-title::after {
      display: block;
      bottom: 6px; }
  .circular-cols {
    max-width: 670px;
    min-width: 670px; }
    .circular-cols .image-cols {
      margin: 0;
      padding: 0;
      max-width: 687px; } }

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  /*position last submenu inside content NOT right */
  #top-menu-nav .nav ul:last-child {
    right: 0;
    left: auto; }
  .partners-slider .et_pb_slider_container_inner {
    padding-left: 6%; }
    .partners-slider .et_pb_slider_container_inner:after {
      content: '';
      background-image: url(/wp-content/uploads/2018/09/Pattenr.png);
      background-size: 100% 100%;
      display: block;
      position: absolute;
      width: 208px;
      height: 208px;
      top: 35px;
      left: 0;
      z-index: -1; }
  .partners-slider .et_pb_row .et_pb_column .et_pb_module.et_pb_slider {
    margin-bottom: 0; }
  .et_pb_row {
    width: 80%; }
  .rs-first-title {
    font-size: 44px;
    line-height: normal; }
    .rs-first-title::after {
      display: block;
      bottom: 6px; }
  .rs-second-title {
    font-size: 88px;
    line-height: 88px; }
  .circular-cols {
    max-width: 670px;
    min-width: 670px;
    height: 747px; }
    .circular-cols .image-cols {
      margin: 0;
      padding: 0;
      max-width: 687px; }
  .copy-cols {
    padding: 8%; }
    .copy-cols::before {
      margin-left: auto;
      padding-bottom: 115%;
      width: 115%;
      left: -99%;
      top: -2%; } }
