@media (max-width: 767px) {
.first-level-link>span[class^="ca-gov-icon"] {display: inline-block !important;}
.mobile-controls {min-height:80px;}
}

@media (min-width: 768px) {.nav-item::after {margin-top:-5px;}
.branding .header-organization-banner {position: relative;left: 12px; }
} 


.main-page-slider .et_pb_container {
    min-height: 600px !important;
}

@media (min-width: 1400px) {.main-page-slider .et_pb_bg_layout_dark .et_pb_slide_description {
    padding-bottom: 40px;
}
}

@media (max-width: 1399px) {.main-page-slider .et_pb_bg_layout_dark .et_pb_slide_description {
    padding-bottom: 0px;
}
}

@media (max-width: 767px) {.main-page-slider .et_pb_bg_layout_dark .et_pb_slide_description {
    padding-top: 180px;
}
}

.mobile-control {color: #447766 !important;}


#google_translate_element {display:none;} 
.list-primary {list-style:none !important;} 
.explore-invite {display:none;}
.explore { position: relative;margin-top:-112px;bottom: 0;width: 100%;padding: 15px;background: #000;background-color: rgba(0, 0, 0, 0.5);z-index:1;}

.explore a {color: #fff; cursor: pointer;display: block;}
.explore a:hover, .explore a:focus {text-decoration: none !important;}
.explore .explore-title {font-size: 27.2px; font-size: 1.7rem;}
.explore a:hover .explore-title {color: #fbad23;}
.explore [class^="ca-gov-icon-"] {display: block;font-size: 48px;font-size: 3rem;}
.explore a:hover span[class^="ca-gov-icon-"] {color: #fbad23;text-decoration: none !important;}      

.news-blog-posts .post-content {margin-left: 230px;}
.news-blog-posts  a img {max-width: 200px; float: left; margin-right: 30px;margin-bottom: 10px;}
.news-blog-posts .entry-featured-image-url {margin-bottom: 0 !important;}
.news-blog-posts .entry-title { padding-top: 0 !important;margin-top: 0;}
.news-blog-posts .post-content p {height: 40px; overflow: hidden;}
.news-blog-posts a.more-link {clear:none;text-transform: uppercase;background-color: rgba(255,255,255,0.65);border: 1px solid #000;color: #000;transition: all .5s;padding: 1px 5px;font-size: 14px;line-height: 1.5;border-radius: 3px;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;width:100px;}
.news-blog-posts .et_pb_post {margin-bottom: 30px;}
.news-blog-posts a.more-link:hover {background-color: rgba(245,245,245,1); text-decoration:none;}
.latest-news .post-content {margin-left: 230px;}
.latest-news  a img {max-width: 200px; float: left; margin-right: 30px;margin-bottom: 10px;}
.latest-news .entry-featured-image-url {margin-bottom: 0 !important;}
.latest-news .entry-title { padding-top: 0 !important;margin-top: 0;}
.latest-news a.more-link  {clear:none;text-transform: uppercase;background-color: rgba(255,255,255,0.65);border: 1px solid #000;color: #000;transition: all .5s;padding: 1px 5px;font-size: 14px;line-height: 1.5;border-radius: 3px;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;width:100px;}
.latest-news a.more-link:hover {background-color: rgba(245,245,245,1); text-decoration:none;}
.latest-news .et_pb_post {margin-bottom: 30px;}
}   

  .fixed.compact .header-organization-banner a img {
    max-height: 50px;
  }

.branding .header-organization-banner img {
  width: 100%;
  max-width: 300px;
  max-height: 70px;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  -o-object-position: left;
     object-position: left;
}

.ca-gov-icon-facebook {
font-family: "Source Sans Pro", sans-serif !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 4px !important;
    padding-bottom: 0px !important;
    margin-left: 15px;
    border: 1px solid #fff;
    text-align: center;
    position: relative;
    top: 6px;
    border-radius: 3px;
    line-height: .9em;
    height: 25px;
}
.ca-gov-icon-facebook:before {
 content: "Ask the Wizard" !important;
}

.et_pb_slide_description h2.et_pb_slide_title a:hover {text-decoration:none; color:inherit;}

.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:hover,
.et_pb_slide_2.et_pb_slide .et_pb_container a.et_pb_more_button.et_pb_button:hover,
.et_pb_slide_3.et_pb_slide .et_pb_container a.et_pb_more_button.et_pb_button:hover,
.et_pb_slide_4.et_pb_slide .et_pb_container a.et_pb_more_button.et_pb_button:hover
 {background-color:#fff !important;}

.page-id-27 div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 5px 0;
}

.et_pb_module.et_pb_toggle.et_pb_toggle_item:focus {
    outline: none !important;
}




         