/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Nathan Tuley
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.21
*/
/* =Theme customization starts here
------------------------------------------------------- */
/* ----------------------*/
/*   BASE STYLE GUIDE    */
/* ----------------------*/
@import url(https://s3.amazonaws.com/pioneerbible/cognitoCss.css);
h1 {
  font-size: 40px !important;
  margin: 0.67em 0;
}

h2 {
  font-size: 34px !important;
}

h3 {
  font-size: 29px !important;
}

h4 {
  font-size: 24px !important;
}

h5 {
  font-size: 21px !important;
}

h6 {
  font-size: 18px !important;
}

.color-logo-orange {
  color: #f15d22 !important;
}

.color-white {
  color: #fff;
}

.font-semibold {
  font-weight: 600;
}

.font-regular, .font-regular label {
  font-weight: 400 !important;
}

.font-serif {
  font-family: "Open Sans", Arial, sans-serif;
}

.bg-white {
  background: #fff;
}

.bg-rice-paper {
  background-color: #f7f3f1 !important;
}

.bg-chili-pepper {
  background-color: #da5424 !important;
}

.bg-color-milk-tea {
  background-color: #efe9e3 !important;
}

.bg-logo-orange {
  background-color: #f15d22 !important;
}

.text-center {
  text-align: center;
}

.portobello {
  color: #888079;
}

.no-margin {
  margin: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

.footnote {
  font-size: 13px;
  font-family: "Open Sans", Arial, sans-serif;
  color: #888079;
}

.italic {
  font-style: italic;
}

.et_pb_section.et_pb_section_0, #et-boc .et_pb_section.et_pb_section_0, .et_pb_section {
  padding: 0;
}
.et_pb_section.et_pb_section_0 .et_pb_row.et_pb_row_0, #et-boc .et_pb_section.et_pb_section_0 .et_pb_row.et_pb_row_0, .et_pb_section .et_pb_row.et_pb_row_0 {
  padding-top: 0;
}

#main-content article.et_pb_post {
  margin-bottom: 0;
  padding-bottom: 0;
}
#main-content div#left-area {
  padding: 0;
}
#main-content p {
  line-height: 1.4em;
}
#main-content ol {
  list-style-position: outside;
  padding-left: 30px;
  font-size: 100%;
  line-height: 1.4em;
}
#main-content ol li {
  padding-top: 10px;
  line-height: inherit;
}

.hr-view-label {
  position: relative;
  font-weight: bold;
  color: #888079;
  padding: 20px 15%;
  margin-bottom: 20px;
}
.hr-view-label span {
  position: absolute;
  padding: 0 5px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

p.post-meta {
  display: none;
}

h1.entry-title {
  margin-bottom: 0 !important;
  padding-bottom: 5px !important;
}

hr.khaki-pants {
  margin: 0;
  border-top: 2px solid #d0c7bc;
}

.btn.btn-default, .btn.btn-default:hover, .btn-default[disabled], .btn-default[disabled]:hover, input.button.button-secondary, input.button.button-secondary:hover {
  border-radius: 0;
  color: #fff !important;
  background-color: #f15d22 !important;
  border: 1px solid #f15d22;
  font-size: 16px !important;
  font-weight: 600;
  margin-right: 10px;
  transition: 0.2s;
}
.btn.btn-default:hover, .btn.btn-default:hover:hover, .btn-default[disabled]:hover, .btn-default[disabled]:hover:hover, input.button.button-secondary:hover, input.button.button-secondary:hover:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  transform: scale(1.05);
}

.btn.btn-default.inverse, .btn.btn-default.inverse:hover, input.button.button-secondary, input.button.button-secondary:hover {
  color: #f15d22 !important;
  background-color: #fff !important;
  border: 1px solid #f15d22;
}
.btn.btn-default.inverse:hover, .btn.btn-default.inverse:hover:hover, input.button.button-secondary:hover, input.button.button-secondary:hover:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  transform: scale(1.05);
}

body {
  position: relative;
  background-color: #efe9e3;
}
body div#page-container {
  min-height: 100vh;
  padding-bottom: 56px;
  position: relative;
}
body.admin-bar div#page-container {
  min-height: calc(100vh - 32px);
}

/* ----------------------*/
/*      HEADER           */
/* ----------------------*/
#main-header:after {
  content: "";
}

#main-header.show-custom-progress-bar:after {
  visibility: visible;
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(to right, #f7f3f1 0, #f15d22 50%, #f7f3f1 100%);
  animation: animate-shine 2s ease-out infinite;
}

.nav ul li a:hover, #top-menu-nav #top-menu ul.sub-menu li a:hover {
  opacity: 1 !important;
  color: #f15d22 !important;
  background: none;
}

#et_top_search {
  margin-top: 12px;
  margin-right: 6px;
  color: #f15d22;
}

#top-menu .menu-item-has-children > a:first-child:after {
  display: none;
}
#top-menu li li {
  padding: 0;
  width: 100%;
}
#top-menu li li a {
  width: 100%;
  padding: 6px 10px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

#top-menu-nav #top-menu li#menu-item-1046.et-hover > a {
  padding-bottom: 26px !important;
}
#top-menu-nav #top-menu li#menu-item-1046.et-hover > a:hover {
  padding-bottom: 26px !important;
}
#top-menu-nav #top-menu li#menu-item-1046 > a {
  padding-bottom: 30px !important;
}
#top-menu-nav #top-menu li#menu-item-1046 > a:hover {
  padding-bottom: 26px !important;
}
#top-menu-nav #top-menu li#menu-item-1046:hover {
  text-align: right;
}
#top-menu-nav #top-menu li#menu-item-1046:hover > a {
  display: inline-block;
  padding-bottom: 26px !important;
  border-bottom: 4px solid #f15d22;
}
#top-menu-nav #top-menu li#menu-item-1046 > a:focus {
  background-color: #fff;
}
#top-menu-nav #top-menu li#menu-item-1604 {
  display: none;
  background-color: rgba(247, 243, 241, 0.9);
  margin-top: 10px;
  padding: 10px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 42px;
}
#top-menu-nav #top-menu li#menu-item-1604 a {
  color: #888079;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  padding-top: 4px;
}
#top-menu-nav #top-menu a {
  transition: none;
}
#top-menu-nav > ul > li > a:hover, #top-menu-nav > ul > li.et-hover > a {
  opacity: 1;
  background: none;
  border-bottom: 4px solid #f15d22;
  padding-bottom: 21px !important;
  transition: none;
  color: #f15d22 !important;
}

.nav li ul.sub-menu {
  padding: 0;
}
.container.et_menu_container {
  padding-right: 5px;
}
.container.et_menu_container div#et-top-navigation {
  padding: 19px 0 0;
}

#et_search_icon:before {
  font-family: "Font Awesome 5 Pro" !important;
  content: "\f002" !important;
  font-weight: 900;
  color: #f15d22 !important;
}

.mobile_nav.closed .mobile_menu_bar:before {
  color: #f15d22 !important;
  top: 3px;
  font-family: "Open Sans", Arial, sans-serif !important;
  content: "Menu";
  font-size: 18px;
  font-weight: 700;
  padding-right: 15px;
}

.mobile_nav.opened .mobile_menu_bar {
  height: 42px;
}
.mobile_nav.opened .mobile_menu_bar:before {
  color: #f15d22 !important;
  padding-right: 15px;
}

@media (max-width: 767px) {
  #et_top_search {
    float: right;
  }
  #et_top_search #et_search_icon:before {
    margin-top: -10px;
  }
}
nav#top-menu-nav #top-menu.nav, #et_top_search #et_search_icon, #et_top_search #et_search_icon:before {
  animation: none !important;
  opacity: 1;
}

.et_search_outer .container.et_search_form_container.et_pb_search_form_hidden, .et_search_outer .et_pb_search_form_hidden {
  animation: none !important;
  opacity: 1;
}
.et_search_outer .container.et_search_form_container.et_pb_search_form_hidden form.et-search-form, .et_search_outer .et_pb_search_form_hidden form.et-search-form {
  width: 0;
  opacity: 0;
}
.et_search_outer .container.et_search_form_container.et_pb_search_visible, .et_search_outer .et_pb_search_visible {
  animation: none !important;
  opacity: 1;
}
.et_search_outer .container.et_search_form_container.et_pb_search_visible form.et-search-form, .et_search_outer .et_pb_search_visible form.et-search-form {
  width: 75%;
  max-width: 75% !important;
}
.et_search_outer form.et-search-form {
  max-width: 75% !important;
  width: 0;
  transition: 1s;
  height: 50px;
  margin: auto;
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
}
.et_search_outer form.et-search-form input.et-search-field {
  width: 95%;
  color: #888079;
  background: #fff;
}
.et_search_outer form.et-search-form input.et-search-field::placeholder {
  color: #888079;
}
.et_search_outer form.et-search-form button#searchsubmit_header {
  background: none;
  border: none;
  color: #f15d22;
  font-size: 17px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.et_search_outer span.et_close_search_field, .et_search_outer span.et_close_search_field:after {
  right: 25px;
  color: #d0c7bc;
  font-size: 28px;
  height: 28px;
  display: none;
}

#et-secondary-nav .menu-item-has-children > a:first-child:after {
  display: none;
}

.et-fixed-header #top-menu ul.sub-menu a {
  color: #888079 !important;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
  float: left;
  text-align: left;
  margin: 0 30px;
}

.et_slide_in_menu_container #mobile_menu_slide li a {
  padding: 0;
}
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
  padding: 0;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a {
  color: #f15d22 !important;
}

ul#top-menu > li > ul.sub-menu {
  width: 680px;
  right: 0;
  padding: 14px 10px;
  opacity: 0.99;
  box-shadow: 0 3px 5px 2px rgba(138, 128, 121, 0.25);
  margin-top: 1px;
  overflow: hidden;
  border: none;
}

ul#top-menu > li > ul.sub-menu:before {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
  content: " ";
  display: block;
  top: -2px;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0;
}

#main-header .nav li ul {
  background-color: white;
}

ul.sub-menu li.menu-item-has-children ul.sub-menu {
  display: block !important;
  position: relative;
  right: inherit;
  top: inherit;
  width: 220px;
  left: inherit;
  box-shadow: none;
}

ul#top-menu > li:hover ul.sub-menu li.menu-item-has-children ul.sub-menu, ul#top-menu > li.et-hover ul.sub-menu li.menu-item-has-children ul.sub-menu {
  opacity: 1 !important;
  visibility: visible;
  background: none;
  border: none;
}

ul#top-menu > li:hover ul.sub-menu li.menu-item-has-children > a, ul#top-menu > li.et-hover ul.sub-menu li.menu-item-has-children > a {
  font-size: 18px;
  font-weight: 700;
  color: #f15d22 !important;
  display: table-cell;
  padding: 3px 0 5px;
  left: 10px;
}

#top-menu li li.menu-item-has-children {
  float: left;
  width: 220px;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
  font-size: 18px;
  color: #f15d22 !important;
}

#top-menu-nav > ul > li > a {
  font-weight: bold;
}

li#menu-item-1952:before {
  content: "";
  border-bottom: 3px solid #D0C7BD;
  display: block;
  margin: 8px 10px 10px 10px;
  width: 50%;
}

/* ----------------------*/
/*      FOOTER           */
/* ----------------------*/
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 56px;
  padding: 10px 0;
}
footer #footer-widgets {
  padding: 0;
}
footer #footer-widgets .footer-widget:nth-child(1), footer #footer-widgets .footer-widget:nth-child(2), footer #footer-widgets .footer-widget:nth-child(3) {
  display: none;
}
footer #footer-widgets .footer-widget {
  margin-bottom: 0 !important;
  height: 43px;
}
footer #footer-widgets .footer-widget div.content-creator-menu {
  position: absolute;
  right: 0;
  top: -10px;
  height: 56px;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down {
  list-style-type: none;
  text-align: right;
  position: relative;
  display: inline-block;
  height: 100%;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down .fa-cog {
  font-size: 25px;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down .fa-cog:hover {
  cursor: pointer;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down li {
  padding: 5px 10px;
  margin: 0;
  font-weight: 600;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down > li {
  padding: 15px 15.5px 13px;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down ul.drop-down-content {
  text-align: left;
  display: none;
  position: absolute;
  width: 220px;
  bottom: 56px;
  right: 0;
  padding: 10px 0;
  background-color: rgba(241, 93, 34, 0.9);
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down ul.drop-down-content li:hover {
  background-color: #f15d22;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down ul.drop-down-content a {
  display: block;
  font-size: 15px;
  line-height: 1.4em;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down ul.drop-down-content a i.fa {
  width: 18px;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down li:before {
  display: none;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down:hover {
  width: 220px;
  margin-bottom: -6px;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down:hover > li {
  background-color: rgba(241, 93, 34, 0.9);
  float: right;
}
footer #footer-widgets .footer-widget div.content-creator-menu ul.drop-down:hover ul.drop-down-content {
  display: block;
  cursor: pointer;
  z-index: 9999;
}
footer #footer-widgets .footer-widget div.feedback-menu {
  position: absolute;
  left: 0 !important;
}
footer #footer-widgets .footer-widget div.feedback-menu a.color-logo-orange.font-semibold {
  color: #f15d22 !important;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  line-height: 36px;
  vertical-align: middle;
}
footer #footer-widgets .footer-widget div.feedback-menu a.color-logo-orange.font-semibold:hover {
  color: #fb8859 !important;
}
footer #footer-bottom {
  display: none;
}

/* --------------------------------*/
/* Footer elements added to Header */
/* --------------------------------*/
header div.content-creator-menu {
  position: absolute;
  right: 0;
  top: -10px;
  height: 56px;
}
header div.content-creator-menu ul.drop-down {
  list-style-type: none;
  text-align: right;
  position: relative;
  display: inline-block;
  height: 100%;
}
header div.content-creator-menu ul.drop-down .fa-cog {
  font-size: 25px;
  color: #fff;
}
header div.content-creator-menu ul.drop-down .fa-cog:hover {
  cursor: pointer;
}
header div.content-creator-menu ul.drop-down li {
  padding: 5px 10px;
  margin: 0;
  font-weight: 600;
  list-style: none;
}
header div.content-creator-menu ul.drop-down > li {
  padding: 15px 15.5px 13px;
}
header div.content-creator-menu ul.drop-down ul.drop-down-content {
  text-align: left;
  display: none;
  position: absolute;
  width: 220px;
  bottom: 56px;
  right: 0;
  padding: 10px 0;
  background-color: rgba(241, 93, 34, 0.9);
  list-style: none;
}
header div.content-creator-menu ul.drop-down ul.drop-down-content li:hover {
  background-color: #f15d22;
}
header div.content-creator-menu ul.drop-down ul.drop-down-content a {
  display: block;
  font-size: 15px;
  line-height: 1.4em;
  color: #fff;
}
header div.content-creator-menu ul.drop-down ul.drop-down-content a i.fa {
  width: 18px;
}
header div.content-creator-menu ul.drop-down li:before {
  display: none;
}
header div.content-creator-menu ul.drop-down:hover {
  width: 220px;
  margin-bottom: -6px;
}
header div.content-creator-menu ul.drop-down:hover > li {
  background-color: rgba(241, 93, 34, 0.9);
  float: right;
}
header div.content-creator-menu ul.drop-down:hover ul.drop-down-content {
  display: block;
  cursor: pointer;
  z-index: 9999;
}
header div.feedback-menu a.btn.btn-default {
  color: #f15d22 !important;
  background-color: #fff !important;
  border: 1px solid #fff;
}
header div.feedback-menu a.font-semibold {
  color: #fff !important;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  line-height: 36px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  footer > .container {
    width: 90%;
  }
}
@media (max-width: 520px) {
  span.display-name {
    display: none;
  }
}
/* ----------------------*/
/*    CUSTOM TAXONOMY    */
/* ----------------------*/
.tags i.fa, .custom-taxonomy i.fa {
  color: #d0c7bc;
  margin: 0 5px;
  font-size: 16px;
}

.tags a, .custom-taxonomy a, span.pending-tag, span.expand, span.close {
  background-color: #efe9e3 !important;
  margin: 2px;
  padding: 0 5px;
  color: #605d56 !important;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 18px;
}

.custom-taxonomy {
  background-color: rgba(255, 255, 255, 0.87);
  bottom: 0;
  right: 8px;
  left: 8px;
  padding-bottom: 10px;
  position: absolute;
  z-index: 99;
  text-align: right;
  line-height: 1.1em;
}
.custom-taxonomy a:hover {
  background-color: #fb8859 !important;
  color: #fff !important;
}
.custom-taxonomy span.expand, .custom-taxonomy span.close {
  background-color: #fb8859 !important;
  color: #fff !important;
  font-size: 12px;
  cursor: pointer;
  opacity: 1;
  text-shadow: none;
}
.custom-taxonomy.overlap a, .custom-taxonomy.overlap span.close {
  display: none;
}

.tags a:hover {
  background-color: #fb8859 !important;
  color: #fff !important;
}
.tags i.fa {
  margin: 0;
}

/* ----------------------*/
/*      CONTENT-CARDS    */
/* ----------------------*/
.content-card, .post-card {
  background-color: #fff;
  width: 100%;
  padding-top: 133%;
  margin-bottom: 30px;
  position: relative;
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  transition: 0.2s;
}
.content-card:hover, .post-card:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  transform: scale(1.02);
}
.content-card .video .content .title, .post-card .video .content .title {
  max-height: 2.4em;
  overflow: hidden;
}
.content-card .video .content .vimeo-thumbnail, .post-card .video .content .vimeo-thumbnail {
  padding-bottom: 56.25%;
  background-size: cover;
  position: relative;
  margin-top: 10px;
}
.content-card .video .content .vimeo-thumbnail img.play-button, .post-card .video .content .vimeo-thumbnail img.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  margin-left: -30px;
  margin-top: -22.5px;
}
.content-card .video .content .preview-text, .post-card .video .content .preview-text {
  margin-top: 10px;
}
.content-card .content, .post-card .content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 13px;
  line-height: 1.2;
  cursor: pointer;
  z-index: 1;
  overflow: hidden;
}
.content-card .content .title, .post-card .content .title {
  font-weight: bold;
  padding-right: 20px;
  display: inline-block;
}
.content-card .content .preview-text, .post-card .content .preview-text {
  font-size: 16px;
  margin-top: 5px;
}
.content-card .content i.fa.fa-thumbtack, .post-card .content i.fa.fa-thumbtack {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #c84d25;
}
.content-card .content.bookmark div.bookmark-image, .post-card .content.bookmark div.bookmark-image {
  line-height: 22px;
}
.content-card .content.bookmark div.bookmark-image img, .post-card .content.bookmark div.bookmark-image img {
  max-height: 70px;
  width: auto;
  padding-bottom: 5px;
}
.content-card .content.bookmark .preview-text.clampMe, .post-card .content.bookmark .preview-text.clampMe {
  margin-top: 5px;
}
.content-card .content.bookmark .open-in-new-window, .post-card .content.bookmark .open-in-new-window {
  margin-top: 7px;
  font-weight: bold;
  display: inline-block;
  font-size: 14px;
}
.content-card .tag-block, .post-card .tag-block {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #fff;
}
.content-card.draft, .content-card.future, .content-card.pending, .post-card.draft, .post-card.future, .post-card.pending {
  background-color: #f7f3f1;
}
.content-card.draft .content, .content-card.future .content, .content-card.pending .content, .post-card.draft .content, .post-card.future .content, .post-card.pending .content {
  border: 1px dashed #888079;
}
.content-card.draft .content .pending-tag, .content-card.future .content .pending-tag, .content-card.pending .content .pending-tag, .post-card.draft .content .pending-tag, .post-card.future .content .pending-tag, .post-card.pending .content .pending-tag {
  background-color: #fb8859 !important;
  color: #fff !important;
  display: inline-block;
  margin: 10px 0;
  font-family: "Open Sans", Arial, sans-serif;
}
.content-card.draft .content .clampMe::after, .content-card.future .content .clampMe::after, .content-card.pending .content .clampMe::after, .post-card.draft .content .clampMe::after, .post-card.future .content .clampMe::after, .post-card.pending .content .clampMe::after {
  display: none;
}
.content-card.draft .custom-taxonomy, .content-card.future .custom-taxonomy, .content-card.pending .custom-taxonomy, .post-card.draft .custom-taxonomy, .post-card.future .custom-taxonomy, .post-card.pending .custom-taxonomy {
  background-color: rgba(247, 243, 241, 0.9);
  bottom: 1px;
}

.post-card .custom-taxonomy {
  left: 0;
  padding-top: 0;
}
.post-card.draft .content, .post-card.future .content, .post-card.pending .content {
  background-color: #f7f3f1;
  margin: 0 -10px -10px;
  padding: 20px 10px !important;
}
.post-card.draft .content .custom-taxonomy, .post-card.future .content .custom-taxonomy, .post-card.pending .content .custom-taxonomy {
  bottom: 10px;
  right: 10px !important;
}

.pending .content .tag-block {
  background-color: #f7f3f1;
}

.pending-content {
  background-color: #f7f3f1;
  border: 1px dashed #888079;
  padding: 20px;
  margin: 20px 0;
}
.pending-content .pending-tag {
  background-color: #fb8859 !important;
  color: #fff !important;
}
.pending-content #nf-form-2-cont {
  float: right;
}
.pending-content #nf-form-2-cont .nf-response-msg {
  font-size: 80%;
  font-style: italic;
}
.pending-content #nf-form-2-cont div#nf-field-9-container {
  margin-top: -20px;
  margin-bottom: 0;
}
.pending-content #nf-form-2-cont div#nf-field-9-container #nf-field-9 {
  margin-right: 0;
}

/* Safari 10.1+ (alternate method) */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    div#nf-field-9-container {
      margin-top: -6px !important;
    }

    .wp-switch-editor {
      height: 30px !important;
    }
  }
}
.post .content-card .post-date {
  font-weight: 600;
  color: #888079;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 16px;
}
.post .content-card em {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
  color: #888079;
  font-size: 16px;
}
.post .content-card .preview-text {
  font-family: "Open Sans", Arial, sans-serif;
  margin-top: 15px;
}
.post .content-card a.title {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 19px;
  display: inline-block;
}

.recent-posts p.portobello {
  padding: 1em 0 0;
}
.recent-posts p.portobello strong {
  padding-bottom: 0 !important;
}
.recent-posts .post-list-container {
  margin: 0;
}
.recent-posts .post-list-container .col-md-6 {
  padding: 0 30px 10px;
}
.recent-posts .post-list-container .col-md-6:nth-child(1n+3):before {
  border-top: 1px solid #d0c7bc;
  content: "";
  position: absolute;
  left: 45px;
  right: 30px;
  top: 0;
  display: block;
  z-index: 1;
}
.recent-posts .post-list-container .col-md-6:nth-child(2):after {
  top: inherit;
  bottom: -1px;
}
.recent-posts .post-list-container .col-md-6:nth-child(even):before {
  left: 30px;
  right: 45px;
}
.recent-posts .post-list-container .col-md-6:nth-child(odd):after {
  content: "";
  position: absolute;
  border-right: 1px solid #d0c7bc;
  z-index: 1;
  top: 30px;
  bottom: 30px;
  right: 0;
}
.recent-posts .post-list-container .post-card {
  margin-bottom: 20px;
}
.recent-posts .post-list-container .post-card .content {
  padding: 20px 0;
}
.recent-posts .post-list-container .post-card .content .custom-taxonomy {
  right: 0;
  padding-bottom: 0;
}

.post-card {
  padding-top: 50%;
  margin-bottom: 30px;
  position: relative;
  box-shadow: none;
  transition: 0.2s;
}
.post-card:hover {
  box-shadow: none;
  transform: scale(1.02);
}

.recent-posts .post-card, #search-posts .content-card {
  padding-top: 50%;
  text-align: left;
  font-size: 16px;
}
.recent-posts .post-card .content, #search-posts .content-card .content {
  padding: 20px;
}
.recent-posts .post-card .post-date, #search-posts .content-card .post-date {
  font-weight: 600;
  color: #888079;
  font-family: "Open Sans", Arial, sans-serif;
}
.recent-posts .post-card em, #search-posts .content-card em {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
  color: #888079;
}
.recent-posts .post-card .preview-text, #search-posts .content-card .preview-text {
  font-family: "Open Sans", Arial, sans-serif;
  margin-top: 15px;
}
.recent-posts .post-card a.title, #search-posts .content-card a.title {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
  font-size: 19px;
  display: inline-block;
  padding: 5px 0;
  max-height: 3.8em;
  overflow: hidden;
}

.card-to-pin .content-card {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .content-card .video .content .title {
    height: 2.4em;
  }
}
@media (max-width: 991px) {
  .recent-posts .post-list-container .post-card {
    padding-top: 0 !important;
    margin-bottom: 15px !important;
  }
  .recent-posts .post-list-container .post-card .content {
    position: relative;
  }
  .recent-posts .post-list-container .post-card .content .preview-text {
    margin-top: 5px;
    overflow: hidden;
  }
  .recent-posts .post-list-container .post-card .content .custom-taxonomy {
    position: relative;
    margin: 5px 15px 0;
  }
  .recent-posts .post-list-container .col-md-6:after {
    border: none !important;
  }
  .recent-posts .post-list-container .col-md-6:before {
    left: 45px !important;
    right: 45px !important;
  }
  .recent-posts .post-list-container .col-md-6:nth-child(2):before {
    border-top: 1px solid #d0c7bc;
    content: "";
    position: absolute;
    left: 45px;
    right: 45px;
    top: 0;
    display: block;
    z-index: 1;
  }

  .pending-content {
    text-align: center;
    line-height: 1em;
  }
  .pending-content span.pending-tag, .pending-content small {
    margin-bottom: 10px;
    display: inline-block;
  }
  .pending-content a.btn.btn-default.pull-right {
    float: none !important;
  }
  .pending-content #nf-form-2-cont {
    float: none !important;
  }

  .recent-posts .post-card .content, .calendar-card-list .content-card .content {
    padding-bottom: 50px;
  }
}
@media (max-width: 890px) {
  .recent-posts .post-card {
    padding-top: 100%;
  }

  body.post-template-default .pending-content {
    text-align: center;
    line-height: 1em;
  }
  body.post-template-default .pending-content span.pending-tag, body.post-template-default .pending-content small {
    margin-bottom: 10px;
  }
  body.post-template-default .pending-content #nf-form-2-cont {
    margin-top: 10px;
    float: none !important;
  }
}
@media (max-width: 1199px) {
  .recent-posts .post-card .custom-taxonomy {
    left: 0;
    padding-top: 0.8em;
  }
}
/* ----------------------*/
/*       HOMEPAGE        */
/* ----------------------*/
body.home .et_pb_section_1 {
  padding: 0 !important;
}

#search-section {
  padding: 5% 0 !important;
}
#search-section .et_pb_row {
  padding: 0 !important;
}
#search-section .et_pb_row .et_pb_search {
  border-radius: 0;
  margin: 0 15%;
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
}
#search-section .et_pb_row .et_pb_search:focus-within {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
}
#search-section .et_pb_row .et_pb_search input.et_pb_s {
  background: #fff;
  box-shadow: 0 0 5px 2px #d0c7bc;
  color: #888079;
  font-size: 18px;
}
#search-section .et_pb_row .et_pb_search input.et_pb_s::placeholder {
  color: #888079;
}
#search-section .et_pb_row .et_pb_search input.et_pb_searchsubmit {
  font-family: "Font Awesome 5 Pro" !important;
  background: #fff;
  color: #f15d22;
  font-size: 18px;
  font-weight: 600;
}

@media (max-width: 767px) {
  #search-section .et_pb_row .et_pb_search {
    margin: 0;
  }
}
/* ----------------------*/
/*    ARCHIVE VIEWS      */
/* ----------------------*/
body div p.portobello strong {
  padding-bottom: 10px;
  display: inline-block;
}
body div.form-group {
  position: relative;
}
body div.form-group .filter-by {
  color: #888079;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-left: 20px;
}
body div.form-group .filter-by i.fa.fa-tags {
  font-size: 16px;
  vertical-align: middle;
  margin: 0 7px 5px 0;
}
body div.checkbox {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  z-index: 2;
}
body div.checkbox label {
  padding-left: 0;
  margin-left: 20px;
  color: #888079;
  font-weight: 600;
  padding-left: 0;
  margin-left: 20px;
  color: #888079;
  font-weight: 600;
  line-height: 1.3;
}
body div.checkbox label.checked {
  color: #f15d22;
  border-bottom: 2px solid #f15d22;
  margin-bottom: -2px;
}
body div.checkbox label:hover {
  color: #f15d22;
}
body div.checkbox a.reset-filter {
  padding-left: 0;
  margin-left: 20px;
  color: #888079;
  font-weight: 600;
}
body div.checkbox a.reset-filter:hover {
  color: #f15d22;
}
body div.checkbox a.checked {
  color: #f15d22;
  border-bottom: 2px solid #f15d22;
  margin-bottom: -2px;
  line-height: 1.3;
}
body div.pagination.clearfix {
  display: none;
}
body input[type=checkbox] {
  display: none;
}
body #main-content .container {
  padding-top: 27px;
}
body #main-content .container.wpv-loop.js-wpv-loop {
  padding-top: 0;
}
body #main-content > .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
body #left-area {
  width: 100% !important;
  padding: 0 !important;
}
body .bg-color-milk-tea {
  background-color: #efe9e3;
}
body .et_pb_section.et_pb_section_1.bg-color-milk-tea.et_section_regular {
  padding: 0;
}
body .et_pb_section.et_pb_section_1.bg-color-milk-tea.et_section_regular .et_pb_row.et_pb_row_1 {
  padding: 0;
}
body .custom-taxonomy {
  text-align: right;
  line-height: 1.1;
}
body .custom-taxonomy a {
  color: #605d56;
}
body #list-view-results {
  position: absolute;
  margin-top: -60px;
}
body span.custom-progress-bar {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 20px;
  bottom: 3px;
  background: linear-gradient(to right, #f7f3f1 0, #f15d22 50%, #f7f3f1 100%);
  animation: animate-shine 2s ease-out infinite;
}
body h1.entry-title {
  font-size: 26px;
}
body p.description {
  padding-bottom: 27px;
}
body .pinned-items-view .wpv-pagination:before {
  display: inline;
}
body .pinned-items-view .wpv-pagination:after {
  display: inline;
}

@keyframes animate-shine {
  0% {
    opacity: 0;
    width: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    width: 95%;
  }
}
@media (max-width: 767px) {
  body.archive span.custom-progress-bar {
    bottom: -2px;
  }
}
/* ----------------------*/
/*  GOOGLE DRIVE FILES   */
/* ----------------------*/
body.google-drive-file-template-default .et_pb_text_0 {
  margin-bottom: 0px !important;
  padding-bottom: 3px;
}
body.google-drive-file-template-default .et_pb_row.et_pb_row_0 {
  padding-top: 0;
}
body.google-drive-file-template-default #page-container .et_pb_row {
  width: 100%;
}
body.google-drive-file-template-default .et_post_meta_wrapper h1.entry-title {
  display: none;
}
body.google-drive-file-template-default .box-shadow {
  box-shadow: 0px 0px 5px 2px rgba(136, 128, 121, 0.25);
  padding: 20px 20px 10px;
  background-color: #fff;
  transition: 0.2s;
  margin-bottom: 0 !important;
}
body.google-drive-file-template-default .embed-links-container {
  margin-right: auto;
  margin-left: auto;
}
body.google-drive-file-template-default .et_post_meta_wrapper {
  padding: 0 15px !important;
}
body.google-drive-file-template-default iframe {
  min-height: 100vh;
  border: 1px solid #888079;
  max-width: 100%;
}
body.google-drive-file-template-default .et_pb_section_1 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
body.google-drive-file-template-default .download-links-container {
  margin-top: -15px;
}
body.google-drive-file-template-default .download-links-container p {
  line-height: 1.5;
}
body.google-drive-file-template-default #main-content > .container {
  padding: 0;
}
body.google-drive-file-template-default div.embed-links-container {
  position: absolute;
  top: 12px;
  width: 42px;
  right: 10px;
  background-color: #353535;
  height: 40px;
  padding: 0;
}
body.google-drive-file-template-default div.embed-links-container:hover {
  background-color: #676767;
}
body.google-drive-file-template-default a.embed-document-icons {
  padding: 0 0 20px;
  display: block;
  margin: 10px;
  color: #605d56;
}
body.google-drive-file-template-default a.embed-document-icons i {
  padding: 5px;
}
body.google-drive-file-template-default a.embed-document-icons i.external-link {
  background-color: #f15d22;
  background-image: url(//ssl.gstatic.com/docs/common/viewer/v3/v-sprite10.svg) !important;
  background-position: 0 -200px;
  background-repeat: no-repeat;
  color: rgba(255, 255, 255, 0.87);
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
  vertical-align: middle;
  border-radius: 2px;
  height: 24px;
  width: 24px;
  line-height: 24px;
  margin: 0 auto;
  display: inline-block;
  padding: 0;
}
body.google-drive-file-template-default span.download-file {
  color: #605d56;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
}
body.google-drive-file-template-default span.download-file:hover {
  color: #da5424;
}
body.google-drive-file-template-default.et_pb_pagebuilder_layout.single #page-container .et_pb_row, body.google-drive-file-template-default .et_pb_pagebuilder_layout.single #page-container .et_pb_row {
  width: 100%;
}
body.google-drive-file-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
body.google-drive-file-template-default table.gdm-folders-table {
  border: none;
  font-size: 16px;
}
body.google-drive-file-template-default table.gdm-folders-table tr td, body.google-drive-file-template-default table.gdm-folders-table tr th {
  padding: 0 0.587em !important;
  border: none !important;
}
body.google-drive-file-template-default table.gdm-folders-table tr td:last-child, body.google-drive-file-template-default table.gdm-folders-table tr th:last-child {
  text-align: right;
}
body.google-drive-file-template-default table.gdm-folders-table tr td:first-of-type, body.google-drive-file-template-default table.gdm-folders-table tr th:first-of-type {
  text-align: left;
}
body.google-drive-file-template-default table.gdm-folders-table th.header {
  background: none !important;
}
body.google-drive-file-template-default table.gdm-folders-table th.header:before {
  font-family: "Font Awesome 5 Pro" !important;
  content: "\f0dc" !important;
  padding-right: 5px;
}

@media (min-width: 768px) {
  body.google-drive-file-template-default .embed-links-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body.google-drive-file-template-default .embed-links-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  body.google-drive-file-template-default .embed-links-container {
    width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 65px;
    padding-right: 45px;
  }
}
/* ----------------------*/
/*  POSTS ANNOUNCEMENTS  */
/* ----------------------*/
body.post-template-default .et_post_meta_wrapper, body.announcement-template-default .et_post_meta_wrapper {
  display: none;
}
body.post-template-default h1.entry-title, body.post-template-default h1, body.post-template-default h2, body.announcement-template-default h1.entry-title, body.announcement-template-default h1, body.announcement-template-default h2 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold !important;
}
body.post-template-default h1, body.post-template-default h2, body.post-template-default h3, body.announcement-template-default h1, body.announcement-template-default h2, body.announcement-template-default h3 {
  font-family: "Open Sans", Arial, sans-serif;
}
body.post-template-default h4, body.post-template-default h5, body.post-template-default h6, body.announcement-template-default h4, body.announcement-template-default h5, body.announcement-template-default h6 {
  font-family: "Open Sans", Arial, sans-serif;
}
body.post-template-default #main-content p, body.post-template-default #main-content ul, body.post-template-default #main-content ol, body.post-template-default #main-content li, body.announcement-template-default #main-content p, body.announcement-template-default #main-content ul, body.announcement-template-default #main-content ol, body.announcement-template-default #main-content li {
  font-size: 17px;
  line-height: 1.6;
}
body.post-template-default strong, body.announcement-template-default strong {
  font-weight: 900;
}
body.post-template-default .post-date, body.post-template-default .post-author, body.announcement-template-default .post-date, body.announcement-template-default .post-author {
  font-size: 0.9em;
}
body.post-template-default .box-shadow, body.announcement-template-default .box-shadow {
  box-shadow: 0px 0px 5px 2px rgba(136, 128, 121, 0.25);
  padding: 30px !important;
  background-color: #fff;
  transition: 0.2s;
  z-index: 1;
  max-width: 900px !important;
  margin-bottom: 27px;
}
body.post-template-default #et-boc .et_pb_section.et_pb_section_1.et_section_regular, body.announcement-template-default #et-boc .et_pb_section.et_pb_section_1.et_section_regular {
  padding: 0;
}
body.post-template-default.single.et_pb_pagebuilder_layout #main-content .container, body.announcement-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
body.post-template-default .et_pb_section_2.bg-color-milk-tea, body.post-template-default #et-boc .et_pb_section_2.bg-color-milk-tea, body.post-template-default .et_pb_section_1.bg-color-milk-tea, body.post-template-default #et-boc .et_pb_section_1.bg-color-milk-tea, body.announcement-template-default .et_pb_section_2.bg-color-milk-tea, body.announcement-template-default #et-boc .et_pb_section_2.bg-color-milk-tea, body.announcement-template-default .et_pb_section_1.bg-color-milk-tea, body.announcement-template-default #et-boc .et_pb_section_1.bg-color-milk-tea {
  position: absolute;
  left: 0;
  right: 0;
  top: 15%;
  height: 85%;
  z-index: 0;
}

body.announcement-template-default #et-boc .bg-color-milk-tea {
  height: 100%;
  top: 0;
}

@media (max-width: 1199px) {
  body.announcement-template-default .box-shadow, body.post-template-default .box-shadow {
    max-width: 800px !important;
  }
}
@media (max-width: 991px) {
  body.announcement-template-default .box-shadow, body.post-template-default .box-shadow {
    max-width: 90% !important;
  }
}
@media (max-width: 767px) {
  body.announcement-template-default .box-shadow, body.post-template-default .box-shadow {
    max-width: 100% !important;
  }
}
/* ----------------------*/
/*        FORMS          */
/* ----------------------*/
body.form-template-default .et_post_meta_wrapper {
  display: none;
}
body.form-template-default .et_pb_section_1 {
  padding: 0;
}
body.form-template-default .box-shadow {
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  padding: 20px 20px 10px;
  background-color: #fff;
}
body.form-template-default .cognito.c-safari.c-lrg {
  margin-left: -8px;
}
body.form-template-default #main-content > .container {
  padding: 0;
}
body.form-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
body.form-template-default .et_pb_row.et_pb_row_0 {
  padding-top: 0;
}
body.form-template-default.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
  width: 100%;
}
body.form-template-default .cognito button, body.form-template-default #c-submit-button, body.form-template-default .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button {
  border-radius: 0 !important;
  color: #fff;
  background-color: #f15d22;
  border: 1px solid #f15d22 !important;
  font-size: 16px !important;
  font-weight: 600;
  margin-right: 10px;
  transition: 0.2s;
}
body.form-template-default .cognito button:hover, body.form-template-default #c-submit-button:hover, body.form-template-default .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  transform: scale(1.05);
  background-color: #f15d22 !important;
}

/* ----------------------*/
/*      ARCHIVE VIEW     */
/* ----------------------*/
body.archive-view-desc-template-default .et_post_meta_wrapper {
  display: none;
}
body.archive-view-desc-template-default .et_pb_section_1, body.archive-view-desc-template-default .et-db #et-boc .et_pb_section {
  padding: 0;
}
body.archive-view-desc-template-default .box-shadow {
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  padding: 20px 20px 10px;
  background-color: #fff;
}
body.archive-view-desc-template-default .cognito.c-safari.c-lrg {
  margin-left: -8px;
}
body.archive-view-desc-template-default #main-content > .container {
  padding: 0;
}
body.archive-view-desc-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
body.archive-view-desc-template-default .et_pb_row.et_pb_row_0 {
  padding-top: 0;
}
body.archive-view-desc-template-default.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
  width: 100%;
}

/* ----------------------*/
/*       CALENDARS       */
/* ----------------------*/
body.calendars-template-default .et_post_meta_wrapper {
  display: none;
}
body.calendars-template-default .box-shadow {
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  padding: 0 30px 30px;
  background: #fff;
}
body.calendars-template-default button.fc-button {
  border-radius: 0 !important;
  box-shadow: none !important;
  background: none !important;
  background-color: white !important;
  color: #f15d22 !important;
  vertical-align: inherit !important;
  text-shadow: none !important;
  line-height: 2.1em !important;
  border: 1px solid #f15d22 !important;
  font-weight: 600 !important;
  transition: 0.2s;
  text-transform: capitalize !important;
  font-family: "Open Sans", Arial, sans-serif !important;
}
body.calendars-template-default button.fc-button.fc-state-active {
  background-color: #f15d22 !important;
  color: #fff !important;
}
body.calendars-template-default button.fc-button:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75) !important;
  transform: scale(1.05) !important;
}
body.calendars-template-default button.fc-button span {
  text-shadow: none !important;
}
body.calendars-template-default .fc-unthemed .fc-content, body.calendars-template-default .fc-unthemed .fc-divider, body.calendars-template-default .fc-unthemed .fc-popover, body.calendars-template-default .fc-unthemed .fc-row, body.calendars-template-default .fc-unthemed tbody, body.calendars-template-default .fc-unthemed td, body.calendars-template-default .fc-unthemed th, body.calendars-template-default .fc-unthemed thead {
  border-color: #d0c7bc !important;
}
body.calendars-template-default div.fc-center h2 {
  font-size: 24px !important;
}
body.calendars-template-default td.fc-widget-content {
  padding: 0 !important;
}
body.calendars-template-default td.fc-head-container.fc-widget-header, body.calendars-template-default th.fc-day-header.fc-widget-header, body.calendars-template-default td.fc-day-number {
  padding: 0 !important;
  font-weight: bold;
  color: #888079;
}
body.calendars-template-default td.fc-day-number {
  padding-right: 10px !important;
  line-height: 1.3em;
}
body.calendars-template-default td.fc-event-container {
  padding: 2px !important;
}
body.calendars-template-default a.fc-day-grid-event {
  background-color: #efe9e3 !important;
  border-color: #efe9e3 !important;
  color: #888079 !important;
  font-weight: 600;
}
body.calendars-template-default td.fc-day.fc-today {
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75) !important;
}
body.calendars-template-default .fc-agendaWeek-view th.fc-axis, body.calendars-template-default .fc-agendaWeek-view td.fc-axis, body.calendars-template-default .fc-agendaDay-view th.fc-axis, body.calendars-template-default .fc-agendaDay-view td.fc-axis {
  width: 60px !important;
  text-align: center;
}
body.calendars-template-default .simcal-calendar, body.calendars-template-default .simcal-fullcalendar-grid {
  font-family: "Open Sans", Arial, sans-serif;
}
body.calendars-template-default p.simcal-align-right {
  display: none;
}
body.calendars-template-default .simcal-default-calendar-list .simcal-event-details p {
  margin: 0;
  padding: 0;
}
body.calendars-template-default .simcal-default-calendar-list .simcal-event-details .event-date {
  display: inline-block;
  min-width: 90px;
}
body.calendars-template-default ul.simcal-events {
  padding-bottom: 0 !important;
}
body.calendars-template-default #main-content > .container {
  padding: 0;
}
body.calendars-template-default .et_pb_row.et_pb_row_0 {
  padding-top: 0;
}
body.calendars-template-default.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
  width: 100%;
}
body.calendars-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
}

.search-results .calendar-card-list .content-card {
  padding-top: 133%;
}

.calendar-card-list .content-card {
  padding-top: 100%;
}
.calendar-card-list p.portobello {
  padding-bottom: 1em;
}
.calendar-card-list .content-card .content .preview-text.clampMe {
  margin-top: 5px;
}
.calendar-card-list .content-card .content .preview-text.clampMe p.simcal-align-right {
  display: none;
}
.calendar-card-list .content-card .content .preview-text.clampMe nav.simcal-calendar-head {
  display: none !important;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events {
  padding: 0 !important;
  margin: 0 !important;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event {
  margin-bottom: 0;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .event-date {
  display: inline-block;
  min-width: 95px;
  text-align: right;
  padding-right: 10px;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .event-date strong.when {
  display: none;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .event-date strong.dates-only.hidden {
  display: inline-block !important;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details p {
  display: inline-block;
}
.calendar-card-list .content-card .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .simcal-event-description {
  display: none;
}

@media (max-width: 1120px) {
  body.calendars-template-default.single.et_pb_pagebuilder_layout #main-content .container {
    padding-top: 27px;
  }
  body.calendars-template-default.single.et_pb_pagebuilder_layout #main-content .container .et_pb_section_0 .et_pb_row_0 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  .calendar-card-list .content-card .content .preview-text.clampMe {
    height: 15em;
  }
}
@media (max-width: 1199px) {
  .calendar-card-list .content-card .content .preview-text.clampMe {
    height: 12.7em;
  }
}
@media (max-width: 991px) {
  .calendar-card-list .content-card .content .preview-text.clampMe {
    height: 16.1em;
  }
}
@media (max-width: 767px) {
  .calendar-card-list .content-card .content {
    padding-bottom: 10px;
  }
  .calendar-card-list .content-card .content .preview-text.clampMe {
    height: 11.3em !important;
  }
}
/* ----------------------*/
/*       VIDEOS          */
/* ----------------------*/
body.video-template-default .et_post_video iframe {
  max-height: calc(100vh - 110px);
}
body.video-template-default .et_post_meta_wrapper {
  display: none;
}
body.video-template-default .et_pb_section_1 {
  padding: 0;
}
body.video-template-default .box-shadow {
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  padding: 0;
}
body.video-template-default #main-content > .container {
  padding: 0;
}
body.video-template-default .et_pb_row.et_pb_row_0 {
  padding-top: 0;
}
body.video-template-default.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
  width: 100%;
}
body.video-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}

/* ----------------------*/
/*      COGNITO          */
/* ----------------------*/
.cognito form .c-forms-form .c-forms-description {
  font-size: 1em !important;
}
.cognito form .c-forms-form input {
  font-size: 14px;
}
.cognito form .c-forms-form select {
  font-size: 14px;
}
.cognito form .c-forms-form textarea {
  font-size: 14px;
}
.cognito form .c-forms-form .c-validation {
  font-size: 14px;
}
.cognito form .c-forms-form .c-fileupload-dropzone {
  font-size: 14px;
}
.cognito form .c-forms-form label span {
  font-size: 14px;
}
.cognito form .c-forms-form .c-forms-progress.c-progress-steps {
  font-size: 14px;
}
.cognito form .c-helptext {
  font-size: 1em !important;
}

/* ----------------------*/
/*      CRED FORMS       */
/* ----------------------*/
div.form-buttons {
  position: relative;
}
div.form-buttons span.loading-spinner {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  top: -15px;
  background: linear-gradient(to right, #f7f3f1 0, #f15d22 50%, #f7f3f1 100%);
  animation: animate-shine 2s ease-out infinite;
}
div.form-buttons span.loading-spinner img.cred-form-loading-spinner-image {
  display: none;
}

select.form-control {
  width: inherit;
}

.et_pb_toggle_title, .et_pb_toggle_title:before, .et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title, .et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
  color: #f15d22;
}

.et_pb_toggle_content label {
  margin-bottom: 0;
  margin-top: 10px;
}

.page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item {
  background: #fff;
}
.page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_1, .page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_2 {
  background: #efe9e3;
  color: #d0c7bc;
}
.page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_1 h5.et_pb_toggle_title, .page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_1 h5.et_pb_toggle_title:before, .page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_2 h5.et_pb_toggle_title, .page-id-1349 .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_2 h5.et_pb_toggle_title:before {
  cursor: not-allowed;
  color: #d0c7bc;
}

.toolset_select2-container, span.toolset_select2-dropdown {
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
}

.toolset_select2-container--default .selection .toolset_select2-selection--single {
  height: 36px;
}
.toolset_select2-container--default .selection .toolset_select2-selection--single .toolset_select2-selection__arrow {
  height: 36px;
}
.toolset_select2-container--default .selection .toolset_select2-selection--single .toolset_select2-selection__placeholder, .toolset_select2-container--default .selection .toolset_select2-selection--single span.toolset_select2-selection__rendered {
  line-height: 36px;
}

div.pinned-items-view .custom-taxonomy {
  text-align: right;
  line-height: 1.1;
}
div.pinned-items-view .custom-taxonomy a {
  color: #605d56;
}

div.unpin, div.pinned-items-view {
  position: relative;
}
div.unpin span.custom-progress-bar, div.pinned-items-view span.custom-progress-bar {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(to right, #f7f3f1 0, #f15d22 50%, #f7f3f1 100%);
  animation: animate-shine 2s ease-out infinite;
}

a.cred-refresh-after-delete {
  color: #f15d22;
  font-weight: 600;
  font-size: 14px;
  padding-top: 10px;
  display: inline-block;
}
a.cred-refresh-after-delete:before {
  content: "\f014";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  text-rendering: auto;
  margin-right: 4px;
}

.add-tags div.form-group label, .add-tags div.form-group li.checkbox {
  margin: 0;
}
.add-tags div.form-group label {
  display: block;
  line-height: 1.2;
}
.add-tags div.form-group li.tax-tribe-editors {
  display: none;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module.et_pb_post_title_0, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module.et_pb_post_title_0 {
  margin: 0;
}

form.cred-form input.text, form.cred-form input.title, form.cred-form input[type=email], form.cred-form input[type=password], form.cred-form input[type=tel], form.cred-form input[type=text], form.cred-form select, form.cred-form textarea {
  font-family: "Open Sans", Helvetica, sans-serif !important;
  margin: 0 !important;
  font-size: 14px;
  padding: 5px;
  border-radius: 0;
}
form.cred-form label {
  font-size: 14px;
}
form.cred-form input.button.button-secondary.js-wpt-date-clear.wpt-date-clear {
  line-height: 29px;
  margin-left: 10px;
}

#cred_form_933_1, #cred_form_945_1 {
  padding-top: 19px;
}

#cred_form_647_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_647_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_647_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_647_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_647_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_647_1 .wp-editor-wrap div#mceu_29, #cred_form_647_1 .wp-editor-wrap #mceu_84, #cred_form_647_1 .wp-editor-wrap #mceu_31-body, #cred_form_913_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_913_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_913_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_913_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_913_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_913_1 .wp-editor-wrap div#mceu_29, #cred_form_913_1 .wp-editor-wrap #mceu_84, #cred_form_913_1 .wp-editor-wrap #mceu_31-body, #cred_form_933_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_933_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_933_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_933_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_933_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_933_1 .wp-editor-wrap div#mceu_29, #cred_form_933_1 .wp-editor-wrap #mceu_84, #cred_form_933_1 .wp-editor-wrap #mceu_31-body, #cred_form_945_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_945_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_945_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_945_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_945_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_945_1 .wp-editor-wrap div#mceu_29, #cred_form_945_1 .wp-editor-wrap #mceu_84, #cred_form_945_1 .wp-editor-wrap #mceu_31-body, #cred_form_1318_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1318_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1318_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1318_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1318_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1318_1 .wp-editor-wrap div#mceu_29, #cred_form_1318_1 .wp-editor-wrap #mceu_84, #cred_form_1318_1 .wp-editor-wrap #mceu_31-body, #cred_form_1318_2 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1318_2 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1318_2 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1318_2 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1318_2 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1318_2 .wp-editor-wrap div#mceu_29, #cred_form_1318_2 .wp-editor-wrap #mceu_84, #cred_form_1318_2 .wp-editor-wrap #mceu_31-body, #cred_form_1403_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1403_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1403_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1403_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1403_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1403_1 .wp-editor-wrap div#mceu_29, #cred_form_1403_1 .wp-editor-wrap #mceu_84, #cred_form_1403_1 .wp-editor-wrap #mceu_31-body, #cred_form_1416_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1416_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1416_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1416_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1416_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1416_1 .wp-editor-wrap div#mceu_29, #cred_form_1416_1 .wp-editor-wrap #mceu_84, #cred_form_1416_1 .wp-editor-wrap #mceu_31-body, #cred_form_1162_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1162_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1162_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1162_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1162_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1162_1 .wp-editor-wrap div#mceu_29, #cred_form_1162_1 .wp-editor-wrap #mceu_84, #cred_form_1162_1 .wp-editor-wrap #mceu_31-body, #cred_form_1165_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1165_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1165_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1165_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1165_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1165_1 .wp-editor-wrap div#mceu_29, #cred_form_1165_1 .wp-editor-wrap #mceu_84, #cred_form_1165_1 .wp-editor-wrap #mceu_31-body, #cred_form_1669_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1669_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1669_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1669_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1669_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1669_1 .wp-editor-wrap div#mceu_29, #cred_form_1669_1 .wp-editor-wrap #mceu_84, #cred_form_1669_1 .wp-editor-wrap #mceu_31-body, #cred_form_1684_1 .wp-editor-wrap span.button.js-cred-in-toolbar, #cred_form_1684_1 .wp-editor-wrap span.button.js-wpv-fields-and-views-in-toolbar,
#cred_form_1684_1 .wp-editor-wrap a#gdm-thickbox-trigger, #cred_form_1684_1 .wp-editor-wrap span.button.js-wpcf-access-editor-button,
#cred_form_1684_1 .wp-editor-wrap span.bfa-iconpicker.fontawesome-iconpicker, #cred_form_1684_1 .wp-editor-wrap div#mceu_29, #cred_form_1684_1 .wp-editor-wrap #mceu_84, #cred_form_1684_1 .wp-editor-wrap #mceu_31-body {
  display: none;
}
#cred_form_647_1 .wp-editor-wrap iframe, #cred_form_913_1 .wp-editor-wrap iframe, #cred_form_933_1 .wp-editor-wrap iframe, #cred_form_945_1 .wp-editor-wrap iframe, #cred_form_1318_1 .wp-editor-wrap iframe, #cred_form_1318_2 .wp-editor-wrap iframe, #cred_form_1403_1 .wp-editor-wrap iframe, #cred_form_1416_1 .wp-editor-wrap iframe, #cred_form_1162_1 .wp-editor-wrap iframe, #cred_form_1165_1 .wp-editor-wrap iframe, #cred_form_1669_1 .wp-editor-wrap iframe, #cred_form_1684_1 .wp-editor-wrap iframe {
  min-height: inherit;
}
#cred_form_647_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_647_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_647_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_647_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_647_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_647_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_647_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_647_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_913_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_913_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_913_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_913_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_913_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_913_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_913_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_913_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_933_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_933_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_933_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_933_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_933_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_933_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_933_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_933_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_945_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_945_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_945_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_945_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_945_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_945_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_945_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_945_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1318_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1318_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1318_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1318_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1318_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1318_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1318_2 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_2 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1318_2 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1318_2 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1318_2 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_2 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1318_2 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1318_2 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1403_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1403_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1403_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1403_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1403_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1403_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1403_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1403_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1416_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1416_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1416_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1416_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1416_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1416_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1416_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1416_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1162_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1162_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1162_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1162_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1162_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1162_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1162_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1162_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1165_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1165_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1165_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1165_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1165_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1165_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1165_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1165_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1669_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1669_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1669_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1669_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1669_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1669_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1669_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1669_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1684_1 #wp-cred_form_647_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1684_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1684_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1684_1 #wp-cred_form_647_1_wpcf-embed-code-wrap .mce-statusbar, #cred_form_1684_1 #wp-cred_form_933_1_wpcf-embed-code-wrap button.button.insert-media.add_media, #cred_form_1684_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .wp-editor-tabs, #cred_form_1684_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-top-part, #cred_form_1684_1 #wp-cred_form_933_1_wpcf-embed-code-wrap .mce-statusbar {
  display: none;
}
#cred_form_647_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_647_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_913_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_913_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_933_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_933_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_945_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_945_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1318_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1318_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1318_2 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1318_2 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1403_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1403_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1416_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1416_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1162_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1162_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1165_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1165_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1669_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1669_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1684_1 #wp-cred_form_647_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger, #cred_form_1684_1 #wp-cred_form_933_1_wpcf-embed-code-wrap a#gdm-thickbox-trigger {
  display: inline-block !important;
}
#cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button.button.insert-media.add_media, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap .mce-statusbar, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_85-body, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body .mce-btn, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_83, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#wp-cred_form_913_1_wpcf-form-embed-code-media-buttons {
  display: none !important;
}
#cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_647_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_647_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_913_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_913_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_933_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_933_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_945_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_945_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1318_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1318_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1318_2 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1318_2 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1403_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1403_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1416_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1416_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1162_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1162_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1165_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1165_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1669_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1669_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1684_1 #wp-cred_form_913_1_wpcf-form-embed-code-wrap button#mceu_78-button, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap div#mceu_86, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_86-body #mceu_78, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap #mceu_84, #cred_form_1684_1 #wp-cred_form_945_1_wpcf-form-embed-code-wrap button#mceu_78-button {
  display: inline-block !important;
}

.mce-window .mce-container-body.mce-abs-layout {
  width: 100% !important;
}

body.post-template-default span#mceu_56-text, body.page-id-1406 span#mceu_56-text, body span#mceu_56-text {
  color: #615e57 !important;
  font-family: "Open Sans", Arial, sans-serif !important;
}
body.post-template-default span#mceu_55-text, body.post-template-default span#mceu_56-text, body.post-template-default span#mceu_57-text, body.post-template-default span#mceu_58-text, body.post-template-default span#mceu_59-text, body.post-template-default span#mceu_60-text, body.post-template-default span#mceu_62-text, body.post-template-default span#mceu_108-text, body.post-template-default span#mceu_109-text, body.post-template-default span#mceu_110-text, body.post-template-default span#mceu_111-text, body.post-template-default span#mceu_112-text, body.post-template-default span#mceu_113-text, body.page-id-1406 span#mceu_55-text, body.page-id-1406 span#mceu_56-text, body.page-id-1406 span#mceu_57-text, body.page-id-1406 span#mceu_58-text, body.page-id-1406 span#mceu_59-text, body.page-id-1406 span#mceu_60-text, body.page-id-1406 span#mceu_62-text, body.page-id-1406 span#mceu_108-text, body.page-id-1406 span#mceu_109-text, body.page-id-1406 span#mceu_110-text, body.page-id-1406 span#mceu_111-text, body.page-id-1406 span#mceu_112-text, body.page-id-1406 span#mceu_113-text, body span#mceu_55-text, body span#mceu_56-text, body span#mceu_57-text, body span#mceu_58-text, body span#mceu_59-text, body span#mceu_60-text, body span#mceu_62-text, body span#mceu_108-text, body span#mceu_109-text, body span#mceu_110-text, body span#mceu_111-text, body span#mceu_112-text, body span#mceu_113-text {
  color: #f15d22 !important;
  font-family: "Open Sans", Arial, sans-serif !important;
}
body.post-template-default span#mceu_60-text, body.post-template-default span#mceu_61-text, body.post-template-default span#mceu_62-text, body.page-id-1406 span#mceu_60-text, body.page-id-1406 span#mceu_61-text, body.page-id-1406 span#mceu_62-text, body span#mceu_60-text, body span#mceu_61-text, body span#mceu_62-text {
  font-family: "Open Sans", Arial, sans-serif !important;
}
body.post-template-default span#mceu_57-text, body.post-template-default span#mceu_58-text, body.page-id-1406 span#mceu_57-text, body.page-id-1406 span#mceu_58-text, body span#mceu_57-text, body span#mceu_58-text {
  font-weight: 900 !important;
}
body.post-template-default div#mceu_63, body.page-id-1406 div#mceu_63, body div#mceu_63 {
  display: none;
}
body.post-template-default .form-group p, body.post-template-default .form-group small, body.post-template-default .form-group em, body.page-id-1406 .form-group p, body.page-id-1406 .form-group small, body.page-id-1406 .form-group em, body .form-group p, body .form-group small, body .form-group em {
  line-height: 1.2em;
}

#ui-datepicker-div {
  font-family: "Open Sans", Arial, sans-serif;
  background: #efe9e3;
  border: 1px solid #bbb;
}
#ui-datepicker-div .ui-widget-header {
  background: #f15d22;
  border-color: #f15d22;
  border-radius: 0;
}
#ui-datepicker-div .ui-widget-header .ui-state-hover {
  color: #f15d22;
}
#ui-datepicker-div th, #ui-datepicker-div th span, #ui-datepicker-div td span, #ui-datepicker-div td a {
  text-align: center;
  line-height: 2em;
  color: #888079;
}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-state-hover {
  border: 1px solid #f15d22;
  background: #fff;
}

#TB_window #TB_title {
  background: #fcfcfc;
  border-bottom: 1px solid #ddd;
  height: 29px;
}
#TB_window #TB_title .screen-reader-text, #TB_window #TB_title .screen-reader-text span, #TB_window #TB_title .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
#TB_window #teamdrives-tab, #TB_window #calendar-tab {
  display: none;
}
#TB_window #TB_ajaxWindowTitle {
  float: left;
  font-weight: bold;
  font-size: 13px;
  color: #444;
  line-height: 29px;
  overflow: hidden;
  padding: 0 29px 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 39px);
}
#TB_window #TB_ajaxContent {
  overflow: visible;
}
#TB_window .nav-tab-wrapper, #TB_window .wrap h2.nav-tab-wrapper, #TB_window h1.nav-tab-wrapper {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding-top: 9px;
  padding-bottom: 0;
  line-height: inherit;
  font-size: 13px;
}
#TB_window .nav-tab-wrapper .nav-tab-small .nav-tab, #TB_window .nav-tab-wrapper h3 .nav-tab, #TB_window .wrap h2.nav-tab-wrapper .nav-tab-small .nav-tab, #TB_window .wrap h2.nav-tab-wrapper h3 .nav-tab, #TB_window h1.nav-tab-wrapper .nav-tab-small .nav-tab, #TB_window h1.nav-tab-wrapper h3 .nav-tab {
  padding: 5px 14px;
  font-size: 12px;
  line-height: 16px;
}
#TB_window .nav-tab-wrapper .nav-tab, #TB_window .wrap h2.nav-tab-wrapper .nav-tab, #TB_window h1.nav-tab-wrapper .nav-tab {
  float: left;
  border: 1px solid #ccc;
  border-bottom: none;
  margin-left: 0.5em;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 24px;
  background: #e5e5e5;
  color: #555;
}
#TB_window .nav-tab-wrapper .nav-tab-active, #TB_window .nav-tab-wrapper .nav-tab-active:focus, #TB_window .nav-tab-wrapper .nav-tab-active:focus:active, #TB_window .nav-tab-wrapper .nav-tab-active:hover, #TB_window .wrap h2.nav-tab-wrapper .nav-tab-active, #TB_window .wrap h2.nav-tab-wrapper .nav-tab-active:focus, #TB_window .wrap h2.nav-tab-wrapper .nav-tab-active:focus:active, #TB_window .wrap h2.nav-tab-wrapper .nav-tab-active:hover, #TB_window h1.nav-tab-wrapper .nav-tab-active, #TB_window h1.nav-tab-wrapper .nav-tab-active:focus, #TB_window h1.nav-tab-wrapper .nav-tab-active:focus:active, #TB_window h1.nav-tab-wrapper .nav-tab-active:hover {
  border-bottom: 1px solid #f1f1f1;
  background: #f1f1f1;
  color: #000;
  font-size: 13px;
}
#TB_window .gdm-wrap {
  font-size: 13px;
  line-height: 1.4em;
}
#TB_window .gdm-wrap .gdm-browsebox-folder .gdm-folder-filelist {
  width: 100%;
}
#TB_window .gdm-wrap .gdm-browsebox-folder .gdm-folder-filelist table.gdm-folders-table {
  margin: 0 !important;
}
#TB_window .gdm-wrap .gdm-browsebox-folder .gdm-folder-filelist table.gdm-folders-table tbody tr td {
  min-width: 150px;
  padding: 5px 2px !important;
}
#TB_window .gdm-wrap .gdm-browsebox-folder .gdm-folder-filelist table.gdm-folders-table tbody tr td:first-child {
  min-width: inherit !important;
}
#TB_window .gdm-wrap .gdm-browsebox-folder .gdm-folder-filelist table.gdm-folders-table tbody tr:hover {
  background-color: rgba(239, 233, 228, 0.9);
}
#TB_window .gdm-drivefile-div.gdm-selected {
  width: 100%;
}
#TB_window a {
  color: #0073aa;
  font-size: 13px;
  text-decoration: underline;
}
#TB_window .gdm-group div {
  margin: 0;
}
#TB_window span.gdm-linktypes-span, #TB_window p, #TB_window input, #TB_window label {
  font-size: 13px;
  line-height: 1.4;
  margin: 0;
}
#TB_window span.gdm-linktypes-span label, #TB_window p label, #TB_window input label, #TB_window label label {
  margin: 0;
}
#TB_window span#gdm-linktype-embed-options {
  display: none !important;
}
#TB_window div#gdm-linktypes-div div:first-of-type {
  display: none;
}

#wp-link-wrap h1#link-modal-title {
  font-size: 18px !important;
}
#wp-link-wrap span.screen-reader-text {
  display: none;
}
#wp-link-wrap div#link-options {
  padding: 0;
}
#wp-link-wrap p, #wp-link-wrap em {
  font-size: 16px;
}
#wp-link-wrap .query-notice em.query-notice-default {
  padding: 0 6px;
}
#wp-link-wrap label, #wp-link-wrap input[type=text] {
  display: inline;
  line-height: 1.5em;
  font-size: 14px;
}
#wp-link-wrap #most-recent-results {
  top: 240px;
}
#wp-link-wrap li {
  font-size: 16px;
  padding: 0px 10px;
}

/* ----------------------*/
/*      NINJA FORMS      */
/* ----------------------*/
.nf-form-wrap label {
  font-size: 14px;
}
.nf-form-wrap #nf-field-28-container .nf-field-label {
  padding: 3px;
}
.nf-form-wrap #nf-field-33-wrap {
  line-height: 1em;
}

.note-btn-group.btn-group.note-paragraphStyle, .note-btn-group.btn-group.note-paragraph, .note-btn-group.btn-group.note-table {
  display: none;
}

.nf-form-wrap .note-editor .note-toolbar.panel-heading {
  background-color: #fff !important;
}
.nf-form-wrap .note-editor .btn.btn-default.btn-sm {
  background: #fff !important;
  border: 0 !important;
  border-radius: 0px !important;
  color: #666 !important;
  cursor: pointer !important;
  margin-right: 2px !important;
  padding-top: 4px !important;
}

.nf-form-wrap .note-editor .note-btn-group.btn-group.open .dropdown-menu {
  width: 290px;
}

/* ----------------------*/
/*     DIVI & GALLERY    */
/* ----------------------*/
.et-db #et-boc .et_pb_module .et_pb_section_1, .et-db #et-boc .et_pb_module .et_pb_row_1.et_pb_row {
  padding-top: 0px !important;
}

@media (min-width: 981px) {
  .et-db #et-boc .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .et-db #et-boc .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et-db #et-boc .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3.et-db #et-boc .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3.et-db #et-boc .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et-db #et-boc .et_pb_column_4_4 .et_pb_widget {
    width: 20.875%;
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
/* ----------------------*/
/*      RESPONSIVE       */
/* ----------------------*/
@media (max-width: 992px) {
  #top-menu-nav #top-menu li#menu-item-1046:hover {
    width: 520px;
  }

  .et_search_outer form.et-search-form input.et-search-field {
    width: 90%;
  }
}
@media (max-width: 980px) {
  .et_pb_row, #main-header > .container {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 981px) and (max-width: 1200px) {
  .et_pb_row, #main-header > .container {
    width: 80%;
    max-width: 80%;
  }
}
@media (max-width: 767px) {
  div#page-container {
    padding-top: 80px !important;
  }

  #main-content .container {
    width: 100%;
  }

  .bg-color-milk-tea .content-card {
    padding-top: 0 !important;
    margin-bottom: 15px;
  }
  .bg-color-milk-tea .content-card .content {
    position: relative;
  }
  .bg-color-milk-tea .content-card .content .preview-text {
    margin-top: 5px;
  }
  .bg-color-milk-tea .content-card .custom-taxonomy {
    position: relative;
    margin: 0 15px;
  }

  .recent-posts .post-card, #search-posts .content-card, .calendar-card-list .content-card {
    padding-top: 0 !important;
    margin-bottom: 15px !important;
  }
  .recent-posts .post-card .content, #search-posts .content-card .content, .calendar-card-list .content-card .content {
    position: relative;
  }
  .recent-posts .post-card .content .preview-text, #search-posts .content-card .content .preview-text, .calendar-card-list .content-card .content .preview-text {
    margin-top: 5px;
    overflow: hidden;
  }
  .recent-posts .post-card .content .custom-taxonomy, #search-posts .content-card .content .custom-taxonomy, .calendar-card-list .content-card .content .custom-taxonomy {
    position: relative;
    margin: 5px 15px 0;
  }

  .et_search_outer form.et-search-form input.et-search-field {
    width: 85%;
  }
}
@media (min-width: 768px) {
  #main-header > .container {
    padding: 0;
  }

  .bg-color-milk-tea .container, #left-area .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .clampMe {
    position: relative;
    overflow: hidden;
  }
  .clampMe:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 80%);
  }

  @supports (-webkit-line-clamp: 2) {
    .clampMe {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
    }
    .clampMe:after {
      display: none;
    }
  }
}
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {
  background: none;
}

/*** Hide Sidebar ***/
#sidebar {
  display: none;
}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px) {
  #left-area {
    width: 100%;
    float: none !important;
  }
}
/* ----------------------*/
/*      MOBILE MENU      */
/* ----------------------*/
/* when mobile menu is open, change hamburger icon to x icon */
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
  content: "M";
}

/* makes sub sub menu icon be right arrow instead of down arrow */
#top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after,
#et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after {
  content: "5";
}

/* - mobile menu toggling elements, injected via jQuery - */
/* make menu list item be relative, to be able to position toggle within this item */
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children {
  position: relative;
}

/* the new toggle element, which is added via jQuery */
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  text-align: center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 1.7em;
}

/* the new toggle element when popped */
/* toggle icon */
/* toggle icon when triggered */
/* hide sub menus by default */
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu {
  display: none !important;
  padding-left: 0;
}

/* show sub menu when triggered via jQuery toggle, and add slight bg color */
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu {
  display: block !important;
}

/* remove sub menu list item left padding, since padding will be on anchors */
#main-header #mobile_menu.et_mobile_menu li li {
  padding-left: 0;
}

/* adjust mobile menu anchors side paddings */
#main-header #mobile_menu.et_mobile_menu li a {
  padding-left: 20px;
  padding-right: 20px;
}

/* indent sub menu */
#main-header #mobile_menu.et_mobile_menu li li a {
  padding-left: 40px;
  padding-right: 20px;
}

/* indent sub sub menus further */
#main-header #mobile_menu.et_mobile_menu li li li a {
  padding-left: 60px;
  padding-right: 20px;
}

/* if mobile menu anchor has toggle, make room for it to fit next to the link */
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle + a {
  padding-right: 44px;
}

/* - end mobile menu toggling elements - */
/* undo Divi's default styling of mobile menu links that have children */
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a {
  background-color: transparent;
  font-weight: inherit;
  margin: 10px 0;
  line-height: 1.2em;
}

/* make the current page's mobile menu link be different */
#main-header #mobile_menu.et_mobile_menu li.current-menu-item > a {
  font-weight: bolder;
}

#main-header #mobile_menu.et_mobile_menu .et_first_mobile_item > .sub-menu-toggle, #main-header #mobile_menu.et_mobile_menu .et_first_mobile_item > a {
  display: none;
}

#main-header #mobile_menu.et_mobile_menu {
  opacity: 0.95;
  width: 100vw;
  height: calc(100vh - 61px);
  overflow-y: scroll;
  position: fixed;
  margin-left: 0;
}
#main-header #mobile_menu.et_mobile_menu li#menu-item-1046 {
  padding-bottom: 180px !important;
}
#main-header #mobile_menu.et_mobile_menu li#menu-item-1604 {
  display: none;
  background-color: rgba(247, 243, 241, 0.9);
  margin-top: 10px;
  padding: 20px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
#main-header #mobile_menu.et_mobile_menu li#menu-item-1604 a {
  color: #888079;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  padding-top: 4px;
  display: block;
}

@media (max-width: 980px) {
  body.admin-bar {
    margin-top: -32px;
  }
}
@media (max-width: 782px) {
  body.admin-bar {
    margin-top: -46px;
  }
}
#main-header #mobile_menu.et_mobile_menu {
  height: calc(100vh - 107px);
}

@media (max-width: 767px) {
  #main-header > .container {
    padding: 0;
  }
}
@media (min-width: 981px) {
  li#menu-item-2189 {
    display: none;
  }
}
@media (max-width: 980px) {
  body.mobile-nav-open {
    overflow: hidden;
    position: fixed;
    -webkit-overflow-scrolling: auto !important;
    height: 100vh;
    left: 0;
    right: 0;
  }

  #main-header #mobile_menu.et_mobile_menu ul.sub-menu li.menu-item-has-children ul.sub-menu {
    width: 100%;
  }
  #main-header #mobile_menu.et_mobile_menu li#menu-item-2189, #main-header #mobile_menu.et_mobile_menu li#menu-item-2189 > a {
    width: 100%;
  }
  #main-header #mobile_menu.et_mobile_menu li#menu-item-2189:hover, #main-header #mobile_menu.et_mobile_menu li#menu-item-2189 > a:hover {
    opacity: 1;
    background: none;
  }
  #main-header #mobile_menu.et_mobile_menu form.et_pb_searchform {
    position: relative;
    width: 100%;
  }
  #main-header #mobile_menu.et_mobile_menu input.et_pb_s {
    background: #fff;
    color: #888079;
    font-size: 18px;
    margin: 10px 0;
    padding: 0.715em;
    border: none;
    line-height: normal !important;
    width: 100%;
    box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  }
  #main-header #mobile_menu.et_mobile_menu input.et_pb_s:focus-within {
    box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  }
  #main-header #mobile_menu.et_mobile_menu input.et_pb_searchsubmit {
    font-family: "Font Awesome 5 Pro" !important;
    color: #f15d22;
    font-size: 18px;
    font-weight: 600;
    position: absolute;
    top: 0;
    right: 0;
    margin: 10px 0;
    padding: 0.715em;
    border: none;
    background: none;
  }

  #et_top_search {
    display: none;
  }
}
#main-header #mobile_menu.et_mobile_menu a {
  display: inline-block;
  padding: 0 !important;
  font-size: 16px;
  line-height: 1.7em;
  color: #888079;
  border: none;
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle + a {
  font-size: 19px;
  font-weight: bold;
  color: #f15d22;
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped + a {
  border-bottom: 3px solid #f15d22;
}

/************************/
/** CSSHERO CODE BELOW **/
/************************/
body #main-content .et_builder_inner_content > p {
  line-height: 1.4em;
}

.flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-right: -15px;
  margin-bottom: 0px;
  margin-left: -15px;
}

.flex-4 {
  width: calc(25% - 30px);
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.card {
  padding: 10px 15px;
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  transition: 0.2s;
  background-color: #fff;
  color: #615e57;
  width: 100%;
  overflow: hidden;
  cursor: pointer;
  display: block;
  padding-top: 133%;
  position: relative;
}

.card:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  transform: scale(1.02);
}

.card > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

.card .content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 15px 18px;
  line-height: 1.2;
  cursor: pointer;
  z-index: 1;
  overflow: hidden;
}

.card.draft,
.card.future,
.card.pending {
  border: 1px dashed #888079;
  background-color: #f7f3f1;
}

.card .content-type {
  font-weight: 900;
  color: #888079;
  font-size: 14px;
  margin-bottom: 3px;
  line-height: 20px;
  text-transform: uppercase;
}

.card .title {
  font-weight: bold;
  color: #f15d22;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 3.6em;
  padding-bottom: 2px;
}

.card span.post-date {
  font-size: 15px;
  font-weight: 600;
  color: #888079;
}

.card .preview-text {
  margin-top: 10px;
  font-size: 16px;
  color: #615e57;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
}

.card.video .preview-text {
  -webkit-line-clamp: 5;
}

.card.bookmark .preview-text {
  -webkit-line-clamp: 7;
}

#main-content .card.position .preview-text p {
  padding-bottom: 10px;
}

#main-content .card .preview-text p {
  line-height: 1.35em;
  padding-bottom: 0;
}

.card.position .preview-text {
  -webkit-line-clamp: 8;
}

.card-tilt-left {
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  transform: rotate(-2deg);
  background-color: #fff;
}

.card-tilt-right {
  box-shadow: 0 0 5px 2px rgba(138, 128, 121, 0.25);
  transform: rotate(4deg);
  background-color: #fff;
}

.card-tilt-right .card {
  transform: rotate(-2deg);
}

.card.view-all {
  color: #f15d22;
  display: flex;
  align-items: center;
  text-align: center;
  transform: rotate(-2deg);
  box-shadow: 0 0 2px 2px rgba(138, 128, 121, 0.25);
}

.card.view-all .content {
  font-size: 30px;
  font-weight: 600;
}

.card.view-all:hover,
.card-tilt-right .card:hover {
  box-shadow: 0 0 5px 2px rgba(246, 137, 90, 0.75);
  transform: rotate(-2deg) scale(1.02);
}

.card.view-all .content {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}

.card.view-all i {
  font-size: 75px;
}

.card.view-all span.btn {
  margin-top: 15px;
  margin-right: 0;
}

.card.pinned:after,
.card.favorite:after,
.card.position.Filled:after {
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-width: 1.5em;
  border-right-color: #f15d22;
  border-top-color: #f15d22;
  border-style: solid;
  content: "";
}

.card.position.Filled:after {
  border-right-color: #d1c7bd;
  border-top-color: #d1c7bd;
}

.card.favorite:after {
  border-right-color: #B84826;
  border-top-color: #B84826;
}

.card.pinned i.fa-thumbtack,
.card.position.Filled i.fa-check,
.card.favorite i.fas.fa-heart {
  position: absolute;
  top: 10px;
  right: 7px;
  z-index: 1;
  color: #fff;
  font-size: 1.2em;
}

.card.favorite i.fa-heart {
  top: 8px;
  right: 7px;
}

.card.favorite.pinned i.fa-thumbtack {
  display: none;
}

.card.position .position-toggle {
  font-size: 14px;
  font-weight: 900;
  position: absolute;
  bottom: 0;
  right: 0;
  color: #888079;
}

.card.position.Open .position-toggle {
  color: #f15d22;
}

.card.position .position-toggle i {
  font-size: 16px;
  vertical-align: middle;
}

.card.position .position-toggle i.fa-toggle-off {
  color: #d1c7bd;
}

.card.position .position-toggle .fad:after {
  opacity: var(--fa-secondary-opacity, 1);
}

.card.position .position-toggle i.fa-toggle-on:after,
.card.position .position-toggle i.fa-toggle-off:before {
  color: #fff;
}

#content-submenu {
  position: sticky;
  top: 80px;
  background: #ffffff;
  z-index: 99998;
  box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.1) !important;
}

body.admin-bar #content-submenu {
  top: 112px;
}

#content-submenu .container {
  padding-top: 0 !important;
}

#content-submenu ul {
  list-style-type: none;
  margin: 0 -15px;
  padding: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  padding-right: 20px;
}

#content-submenu ul li {
  padding: 15px;
  font-size: 22px;
  font-weight: 700;
  display: inline-block;
}

#content-submenu ul li.selected {
  font-weight: 800;
}

#content-submenu ul li a {
  position: relative;
}

#content-submenu ul li.selected a:after,
#content-submenu ul li:hover a:after {
  border-bottom: 5px solid;
  content: " ";
  display: block;
  position: absolute;
  bottom: -13px;
  left: 0;
  right: 0;
}

#content-submenu i.fas.fa-chevron-right {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 2em;
  background: rgba(255, 255, 255, 0.8);
  padding: 12px 5px;
  opacity: 0;
}

body.projects-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}

body.projects-template-default #main-content > .container {
  padding: 0;
}

body.projects-template-default .et_post_meta_wrapper {
  display: none;
}

body.position-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}

body.position-template-default #main-content > .container {
  padding: 0;
}

body.position-template-default .et_post_meta_wrapper {
  display: none;
}

body.role-template-default.single.et_pb_pagebuilder_layout #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}

body.role-template-default #main-content > .container {
  padding: 0;
}

body.role-template-default .et_post_meta_wrapper {
  display: none;
}

.card .vimeo-thumbnail {
  padding-bottom: 56.25%;
  background-size: cover;
  position: relative;
  margin-top: 10px;
}

.card .vimeo-thumbnail img.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  margin-left: -30px;
  margin-top: -22.5px;
}

.card div.bookmark-image img {
  max-height: 70px;
  width: auto;
  padding: 5px 0;
}

.card .open-in-new-window {
  margin-top: 7px;
  font-weight: bold;
  display: inline-block;
  font-size: 14px;
  color: #f15d22;
  position: absolute;
  bottom: 0;
  background-color: #fff;
}

.card.calendars .content .preview-text.clampMe {
  margin-top: 5px;
}

.card.calendars .content .preview-text.clampMe p.simcal-align-right {
  display: none;
}

.card.calendars .content .preview-text.clampMe nav.simcal-calendar-head {
  display: none !important;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events {
  padding: 0 !important;
  margin: 0 !important;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event {
  margin-bottom: 0;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .event-date {
  display: inline-block;
  min-width: 95px;
  text-align: right;
  padding-right: 10px;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .event-date strong.when {
  display: none;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .event-date strong.dates-only.hidden {
  display: inline-block !important;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details p {
  display: inline-block;
}

.card.calendars .content .preview-text.clampMe ul.simcal-events li.simcal-event .simcal-event-details .simcal-event-description {
  display: none;
}

/* ------------------*/
/*	Header Styles	*/
/* ------------------*/
body.scrolled.et-db #et-boc .et-l .et_pb_section_0_tb_header {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
}

body.et-db #et-boc .et-l .et_pb_section_0_tb_header {
  box-shadow: none !important;
}

.et-db #et-boc .et-l .et_builder_inner_content {
  z-index: unset !important;
}

#page-container.header-menu-open #et-main-area {
  height: 0;
  overflow: hidden;
}

#page-container #et-main-area {
  padding-top: 80px;
}

.nav-icon {
  margin: 24px 0;
  width: 30px;
  float: right;
  cursor: pointer;
}

.nav-icon:after,
.nav-icon:before,
.nav-icon div {
  background-color: #888079;
  border-radius: 2px;
  content: "";
  display: block;
  height: 4px;
  margin: 5px 0;
  transition: all 0.2s ease-in-out;
}

#page-container.header-menu-open .nav-icon:before {
  transform: translateY(10px) rotate(135deg);
  background-color: #fff;
}

#page-container.header-menu-open .nav-icon:after {
  transform: translateY(-8px) rotate(-135deg);
  background-color: #fff;
}

#page-container.header-menu-open .nav-icon div {
  transform: scale(0);
  background-color: #fff;
}

#page-container.header-active {
  padding-bottom: 0;
}

#header-open {
  min-height: 100vh !important;
  height: auto !important;
  width: 100% !important;
  z-index: 99999 !important;
  background-color: #f24e31;
  transition: transform 0.4s ease-in-out, visibility 0s 0s;
  position: absolute !important;
  display: none;
}

body.admin-bar #header-open {
  min-height: calc(100vh - 32px) !important;
}

#header-open .et_pb_module.et_pb_image.et_pb_image_0_tb_header {
  display: none;
}

#page-container.header-menu-open #header-open {
  display: block;
}

#page-container.header-menu-open #header-closed {
  display: none;
}

#header-closed {
  transition: all 0.5s ease !important;
  position: fixed !important;
  left: 0;
  right: 0;
}

#header-open a i {
  width: 20px;
  text-align: center;
  font-size: 15px;
}

header .et_pb_image a {
  zoom: 1 !important;
  transition: none !important;
}

.search-module {
  opacity: 0;
  float: right;
  width: 0 !important;
  transition: opacity 1s, width 1s;
}

.search-module.active {
  opacity: 1;
  width: 80% !important;
}

.search-icon {
  font-size: 24px;
  color: #888079;
  line-height: 1.6em;
  cursor: pointer;
  float: right;
}

#header-open .search-icon,
#header-open .search-module input.et_pb_s {
  color: #fff !important;
}

/* --------------------------------*/
/* Footer elements added to Header */
/* --------------------------------*/
#header-footer-elements {
  display: none;
}

#header-open #header-footer-elements {
  display: block;
}

#header-footer-elements div.content-creator-menu {
  position: absolute;
  right: 0;
  top: -10px;
  height: 56px;
}

#header-footer-elements div.content-creator-menu ul.drop-down {
  list-style-type: none;
  text-align: right;
  position: relative;
  display: inline-block;
  height: 100%;
}

#header-footer-elements div.content-creator-menu ul.drop-down .fa-cog {
  font-size: 25px;
  color: #fff;
}

#header-footer-elements div.content-creator-menu ul.drop-down .fa-cog:hover {
  cursor: pointer;
}

#header-footer-elements div.content-creator-menu ul.drop-down li {
  padding: 5px 10px;
  margin: 0;
  font-weight: 600;
  list-style: none;
}

#header-footer-elements div.content-creator-menu ul.drop-down > li {
  padding: 15px 15.5px 13px;
}

#header-footer-elements div.content-creator-menu ul.drop-down ul.drop-down-content {
  text-align: left;
  display: none;
  position: absolute;
  width: 220px;
  bottom: 56px;
  right: 0;
  padding: 10px 0;
  /*background-color: rgba(241, 93, 34, 0.9);*/
  /*background-color: #403a37;
  background-color: rgba(64, 58, 55, 0.9);*/
  background-color: rgba(184, 72, 38, 0.9);
  list-style: none;
}

#header-footer-elements div.content-creator-menu ul.drop-down ul.drop-down-content li:hover {
  background-color: #f15d22;
}

#header-footer-elements div.content-creator-menu ul.drop-down ul.drop-down-content a {
  display: block;
  font-size: 15px;
  line-height: 1.4em;
  color: #fff;
}

#header-footer-elements div.content-creator-menu ul.drop-down ul.drop-down-content a i.fa {
  width: 18px;
}

#header-footer-elements div.content-creator-menu ul.drop-down li:before {
  display: none;
}

#header-footer-elements div.content-creator-menu ul.drop-down:hover {
  width: 220px;
  margin-bottom: -6px;
}

#header-footer-elements div.content-creator-menu ul.drop-down:hover > li {
  /*background-color: rgba(241, 93, 34, 0.9);
  background-color: rgba(64, 58, 55, 0.9);*/
  background-color: rgba(184, 72, 38, 0.9);
  /*background-color: #403a37;*/
  float: right;
}

#header-footer-elements div.content-creator-menu ul.drop-down:hover ul.drop-down-content {
  display: block;
  cursor: pointer;
  z-index: 9999;
}

#header-footer-elements div.feedback-menu a.btn.btn-default {
  color: #f15d22 !important;
  background-color: #fff !important;
  border: 1px solid #fff;
}

#header-footer-elements div.feedback-menu a.font-semibold {
  color: #fff !important;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  line-height: 36px;
  vertical-align: middle;
}

/******************/
html body footer#main-footer {
  position: fixed;
  bottom: 0;
  z-index: 99998;
}

footer #footer-widgets .footer-widget div.feedback-menu {
  left: 15px !important;
}

footer #footer-widgets .footer-widget div.content-creator-menu {
  right: 15px !important;
}

.et-db #et-boc .et-l .et_pb_image_0_tb_header .et_pb_image_wrap img {
  max-height: 50px;
}

.bg-color-milk-tea .container {
  padding-bottom: 15px;
}

/***************/
/** FAVORITES **/
/***************/
a.btn.btn-default.cred-refresh-after-delete {
  background-color: #B84826 !important;
  border-color: #B84826 !important;
  padding: 6px 12px;
}

a.cred-refresh-after-delete {
  color: #615e57 !important;
  font-weight: 900;
  transition: 0.2s;
  line-height: 1em;
}

a.cred-refresh-after-delete:hover,
button.btn.btn-link:hover {
  color: #B84826 !important;
  transform: scale(1.02);
  text-decoration: none;
}

a.cred-refresh-after-delete:before {
  display: none;
}

span.favorite {
  font-weight: 900;
  font-size: 14px;
  background-color: #B84826 !important;
  display: inline-block;
  line-height: 1.4em;
  padding: 0 6px;
  color: #fff;
}

button.btn.btn-link {
  color: #B84826 !important;
  padding: 0;
  font-weight: 900;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
}

/* BURST */
@-webkit-keyframes burst {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes burst {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
button.btn.btn-link:active i.fas.fa-heart,
button.btn.btn-link:focus i.fas.fa-heart,
.faa-burst.animated,
.faa-burst.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-burst {
  -webkit-animation: burst 2s infinite linear;
  animation: burst 2s infinite linear;
}

.faa-burst.animated.faa-fast,
.faa-burst.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-fast {
  -webkit-animation: burst 1s infinite linear;
  animation: burst 1s infinite linear;
}

.faa-burst.animated.faa-slow,
.faa-burst.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-slow {
  -webkit-animation: burst 3s infinite linear;
  animation: burst 3s infinite linear;
}

.card .add-remove-favorite {
  position: absolute;
  bottom: 7px;
  right: 15px;
  z-index: 99;
  text-align: right;
}

.card:hover .add-remove-favorite {
  background-color: #fff;
  left: 7px;
}

.card .card-add-favorite-hover,
.card .add-remove-favorite:hover .card-add-favorite,
.card-add-favorite,
.card .add-remove-favorite span.favorite {
  display: none;
}

.card:hover .add-remove-favorite .card-add-favorite-hover {
  display: inline-block;
  color: #B84826 !important;
}

.card-add-favorite-hover:hover i.fas.fa-heart {
  display: inline-block !important;
}

.card-add-favorite-hover:hover i.far.fa-heart {
  display: none !important;
}

div.tags {
  line-height: 28px;
}

.tags a,
.custom-taxonomy a,
span.pending-tag,
span.expand,
span.close {
  font-size: 14px;
  letter-spacing: 0.75px;
  margin-top: -1px;
  display: inline-block;
}

/************************
* POSITIONS FILTERS
************************/
#positions-filter {
  margin-bottom: 1em;
}

#positions-filter .btn {
  margin-bottom: 10px;
  font-weight: 700;
}

span.btn.btn-default.hide-filters {
  background-color: #fff !important;
  color: #f15d22 !important;
  display: none;
}

.btn.clear-filters {
  cursor: pointer;
  display: none;
  font-size: 16px !important;
  font-weight: 600;
  margin-right: 10px;
  transition: 0.2s;
}

.clear-filters:hover {
  transform: scale(1.05);
}

.positions-filter .filter-toggle {
  display: inline-block;
  margin-right: 20px;
}

#positions-filter.active span.btn.btn-default,
#positions-filter .filter-toggle,
#positions-filter .filter-check {
  display: none;
}

#positions-filter.active .clear-filters,
#positions-filter.active span.btn.btn-default.hide-filters {
  display: inline-block;
}

#positions-filter.active .filter-toggle {
  display: block;
}

#positions-filter.active .filter-check {
  display: flex;
}

.filter-check span.filter-label {
  margin-right: 5px;
  padding-top: 2px;
}

.positions-filter .filter-toggle div {
  border-radius: 15px;
  background-color: #fff;
  line-height: 1em;
  padding: 1px 0 2px;
  display: inline-block;
  margin-left: 5px;
}

.positions-filter span.filter-label,
.positions-filter input[type=radio] + span {
  color: #888079;
  font-size: 14px;
  font-weight: 900;
}

.positions-filter input[type=radio] {
  display: none;
}

.positions-filter input[type=radio] + span {
  background-color: #fff;
  border-radius: 15px;
  padding: 2px 10px;
  cursor: pointer;
}

.positions-filter label {
  margin-bottom: 0;
}

.positions-filter input[type=radio]:checked + span {
  font-weight: 900;
  background-color: #f15d22;
  color: #fff;
}

.positions-filter .filter-locations,
.positions-filter .filter-roles {
  display: inline-block;
}

.positions-filter .filter-check label input[type=checkbox] {
  display: inline-block;
}

.positions-filter .filter-check .checkbox input[type=checkbox] {
  opacity: 0;
}

.positions-filter .filter-check .checkbox label {
  background-color: #FCFBFA;
  padding: 3px 5px 3px 23px;
  margin: 0 5px;
  color: #888079;
  font-size: 14px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  font-weight: 700;
  letter-spacing: 0.25px;
}

.positions-filter .filter-check .checkbox label::before,
.positions-filter .filter-check .checkbox label::after {
  position: absolute;
  content: "";
  /*Needed for the line-height to take effect*/
  display: inline-block;
}

/*Outer box of the fake checkbox*/
.positions-filter .filter-check .checkbox label::before {
  height: 12px;
  width: 12px;
  border: 2px solid;
  left: 5px;
  /*(24px line-height - 16px height of fake checkbox) / 2 - 1px for the border
    *to vertically center it.
    */
  top: 6px;
}

/*Checkmark of the fake checkbox*/
.positions-filter .filter-check .checkbox label::after {
  height: 3.5px;
  width: 6px;
  border-left: 2px solid;
  border-bottom: 2px solid;
  transform: rotate(-45deg);
  left: 8px;
  top: 9px;
}

/*Hide the checkmark by default*/
.positions-filter .filter-check .checkbox input[type=checkbox] + label::after {
  content: none;
}

/*Style the checked state*/
.positions-filter .filter-check .checkbox input[type=checkbox]:checked + label {
  background-color: #f15d22;
  color: #fff;
  font-weight: 900;
}

/*Unhide on the checked state*/
.positions-filter .filter-check .checkbox input[type=checkbox]:checked + label::after {
  content: "";
}

/*Adding focus styles on the outer-box of the fake checkbox*/
.positions-filter .filter-check .checkbox input[type=checkbox]:focus + label::before {
  outline: #3b99fc auto 5px;
}

/***************
* DIVI ROW FIX *
***************/
.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {
  width: 100%;
}

/****************/
/** RESPONSIVE **/
/****************/
/**************************
* HEADER CONTAINER STYLES *
**************************/
@media (max-width: 768px) {
  .container,
.et-db #et-boc .et-l .et_pb_row.container,
footer > .container {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 769px) {
  .container,
.et-db #et-boc .et-l .et_pb_row.container,
footer > .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container,
.et-db #et-boc .et-l .et_pb_row.container,
footer > .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container,
.et-db #et-boc .et-l .et_pb_row.container,
footer > .container {
    width: 1170px;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  .card.bookmark .preview-text {
    display: none;
  }
}
@media (hover: none) and (max-width: 568px) {
  .card.bookmark span.open-in-new-window {
    bottom: 0;
  }
}
@media (hover: none) {
  .card.position .add-remove-favorite {
    bottom: 25px;
  }

  .card.bookmark .add-remove-favorite .card-add-favorite-hover {
    display: inline-block;
  }

  .card.bookmark .open-in-new-window {
    bottom: 18px;
  }
}
@media screen and (max-width: 767px) {
  .search-module.active,
.search-module {
    width: 95vw !important;
    opacity: 1;
  }

  .menu-heading i.fas.fa-sort-down.hidden {
    display: inline-block !important;
    vertical-align: top !important;
    padding-top: 5px;
  }
}
@media screen and (max-width: 767px) and (min-width: 569px) {
  .flex-4 {
    width: calc(50% - 30px);
  }
}
@media screen and (min-width: 601px) and (max-width: 980px) {
  body.admin-bar div#page-container {
    margin-top: 32px;
  }

  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
    max-width: 49%;
  }
}
@media screen and (max-width: 600px) {
  #content-submenu,
body.admin-bar #content-submenu {
    top: 78px;
  }

  #positions-filter span.filter-label {
    text-align: left;
  }
}
@media screen and (max-width: 400px) {
  .card .preview-text {
    -webkit-line-clamp: 6;
  }

  .card.bookmark .preview-text {
    -webkit-line-clamp: 3;
  }
}
@media screen and (max-width: 568px) {
  .flex-4 {
    width: calc(100% - 30px) !important;
    margin-top: 0;
  }

  .card {
    padding: 20px;
  }

  .bg-color-milk-tea.list-view .flex-4 .card {
    padding-top: 20px !important;
  }

  .card .content {
    position: relative;
    margin: 0;
    width: 100%;
  }

  .card .open-in-new-window {
    bottom: 0;
    position: relative;
  }

  footer#main-footer .feedback-menu a,
#header-footer-elements .feedback-menu a {
    clear: both;
    float: left;
  }

  span.display-name {
    display: inline-block;
  }

  footer#main-footer,
#header-footer-elements {
    height: 80px;
  }

  h1 {
    font-size: 32px !important;
    line-height: 1em !important;
  }

  html body footer#main-footer {
    position: absolute;
  }

  #footer-widgets .footer-widget:nth-child(n),
.footer-widget .fwidget {
    margin-bottom: 0 !important;
  }

  body div#page-container {
    padding-bottom: 64px;
  }
}
@media screen and (max-width: 350px) {
  .card .preview-text {
    -webkit-line-clamp: 4;
  }

  .card.bookmark .preview-text {
    display: none;
  }

  .card.view-all i {
    font-size: 36px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .flex-4 {
    width: calc(33% - 30px);
  }

  .card .preview-text {
    -webkit-line-clamp: 7;
  }

  .card.bookmark .preview-text {
    -webkit-line-clamp: 3;
  }

  .card span.open-in-new-window,
.card .add-remove-favorite button,
.card .add-remove-favorite a {
    font-size: 12px;
  }

  #posts-brief-view .flex-4:nth-child(4) {
    width: 100%;
  }

  #posts-brief-view .card-tilt-left,
#posts-brief-view .card-tilt-right,
#posts-brief-view .card.view-all {
    box-shadow: none;
    padding: 0;
  }

  #posts-brief-view .card.view-all {
    height: 50px;
  }

  #posts-brief-view .card.view-all i,
#posts-brief-view .card.view-all .inner-content {
    font-size: 0;
  }

  #posts-brief-view .card.view-all .btn {
    margin-top: 0;
  }
}

/*# sourceMappingURL=style.css.map */
