/*	Name									|Date					|Update
		Ryan Dunn @ Duckpin		| 07/28/2022	|General updates for site redesign
*/

/*	Name							|Date					|Update
		Mary Beck					| 06/12/2019	|Quiz image sizes smaller
*/
.wq_quizCtr img {
  max-width: 60% !important;}
/*	Name							|Date					|Update
		Mary Beck					| 04/19/2019	|Global update to bulleted list font color and author capitalizations
*/
ul {color:#3a3a3a;}
ol {color:#3a3a3a;}.eventscv .pt-cv-hover-wrapper
.entry-author {
  text-transform: none !important;}

/*	Name							|Date					|Update
		Mary Beck					| 12/05/2018	|New classes to add Twitter and email share button to pages
*/
#ctf.ctf-masonry.masonry-2-desktop .ctf-item{
    width: 100% !important;
}
@media screen and (min-width: 768px) {.rightsm {text-align: right;}
  .leftsm {text-align: left;}
  .centersm {text-align: center;}}
.fb-share-button {border-top: none;
  border-left: 0.5px solid #4267b2;
  border-right: 0.5px solid #4267b2;
  border-bottom: 2px solid #4267b2;
border-radius: 5px;
    background: #4267b2;
 align-content: center;
  width: 70px;
  padding-right: 5px;
}

.twitter-share-button {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 1px 8px 1px 6px;
    background-color: #1b95e0;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
  cursor: pointer;}
.twitter-share-button i {
    position: relative;
    top: 2px;
    display: inline-block;
  margin-right: 5px;
    width: 14px;
    height: 14px;
    background-image: url(https://familiesstg.wpengine.com/wp-content/uploads/2018/12/icons8-twitter.svg);
}
.email-share {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 2px 8px 2px 6px;
    background-color: #e6e6e6;
    color: #000;
    border-radius: 3px;
    font-weight: 500;
  cursor: pointer;}
.email-share i {
    position: relative;
    top: 2px;
    display: inline-block;
  margin-right: 5px;
    width: 14px;
    height: 14px;
    background-image: url(https://familiesstg.wpengine.com/wp-content/uploads/2018/12/envelope-01-01-01.svg);
}

/*	Name							|Date					|Update
		Mary Beck					| 11/28/2018	|New class to hide extra keywords on posts
*/
.hiddenkeywords {display:none;}

/*	Name							|Date					|Update
		Janneth Gutierrez	| 03/01/2018	|Adding in newletter submit and input for email address
*/

@media screen and (max-width: 700px) {
  .kopa-newsletter-widget .newsletter-form .input-email input[type="submit"] {
    background: #0092c8;
    margin-right: 100px;
  }

  .kopa-newsletter-widget .newsletter-form .input-email input[type="text"] {
    color: #cccccc;
    border-radius: 3px 5px 5px 3px;
    height: 50px;
    line-height: 50px;
    width: 68%;
    margin-right: 1px;
  }
}

@media (max-width: 1244px) {
  .vc_col-sm-3 {
    width: 75%;
    margin-top: 70px;
  }
}

@media screen and (max-width: 799px) {
  #kopa-logo {
    max-width: 100%;
  }
}

@media screen and (max-width: 639px) {
  #kopa-header-top-right .kopa-social-links {
    display: block;
    margin-top: -24px;
  }

  .kopa-social-links ul li a {
    display: inline-block;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    background: #ddd;
    border-radius: 50%;
    color: #fff;
  }
}

@media screen and (max-width: 970px) and (min-width: 640px) {
  #kopa-header-top-right .kopa-social-links {
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #7e7e7e;
    margin-top: -48px;
  }
}

.maxbutton-1.maxbutton.maxbutton-join-us {
  margin-left: -40px;
}

@media screen and (min-width: 1240px) {
  .heightpx {
    display: none;
  }
}

@media screen and (min-width: 780px) {
  .height2px {
    display: none;
  }
}

.kopa-main-nav {
  font-size: 10px;
  margin-top: -20px;
  margin-bottom: -20px;
}

#kopa-header-top {
  background: #0C5C9B;
  padding: 30px;
  margin-top: -9px;
  margin-bottom: -9px;
}

.main-menu > li > a:before {
  content: "";
  width: 95%;
  height: 4px;
  position: absolute;
  bottom: 6px;
  left: 40px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/*	Name			|Date				|Update
		Mary Beck	| 5/22/2018	|Sticky Note Text Added by Mary May 22 
*/

.sticky-text {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-style: light;
  font-size: 17px;
  text-align: center;
  margin-top: 2px;
}

.sticky-date {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 35px;
  text-align: center;
}

/* NEWS POSTS GRID ON HOME PAGE */

/* NEWS Post Grid Bottom border at 0 -Janneth

.pagination {
  border-top: 0px;
}
*/

/* Read more font to default color in blue */

/*
#post-grid-2167 .element_4 {
  border: 1px solid rgb(68, 73, 85);
  border-radius: 4px;
  color: #0092c8;
 */

/*border-color: #0092c8; */

/*
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  padding: 5px 22px;
  text-align: center;
  text-decoration: none;
}
*/

/*	Name							|Date				|Update
		Janneth Gutierrez	| 6/01/2018	|Bottom Teal footer to smaller height */

.vc_custom_1524614424889 {
  padding-bottom: 20px !important;
  padding-top: 70px !important;
}

/*	Name						|Date				|Update
		LaTosha Hopkins	| 6/11/2018	|Search and Filter Formatting
*/

/* Search and Filter 

.searchandfilter ul li {  margin: -12px;
}

.sf-field-post_date
ul li {
  margin: -37px;
}

.sf-field-search
ul li {
  margin: -30px;
}

.searchandfilter li[data-sf-field-input-type=checkbox] label {
  margin: -2px;
}

.vc_column-inner.vc_custom_1528076933935 {
  margin: -20px;
}

.searchandfilter h4 {
  margin: -5px;
}

.sf-input-text {
  margin: 15px;
}

/*	Name						|Date				|Update
		LaTosha Hopkins	| 5/31/2018	|Adding formating updates for the Search / Filter Results
*/

/*
#search-filter-results-1750.search-filter-results {
  display: flex;
  margin-right: -140%;
  margin-left: -758px;
  margin-top: -17px;
  margin-bottom: -281px;
}
*/

/*	Name						|Date				|Update
		LaTosha Hopkins	| 6/11/2018	|Adding alignment for the Show more button and the  

._self.pt-cv-readmore.btn.btn-success.cvplbd {
  text-align: right;
  margin: -42px;
  position: fixed;
  right: 150px;
  display: inline;
}

*/

/*	Name						|Date				|Update
		Janneth Gutierrez	| 12/15/2019	| Hide the Scroll up and down buttons globally  */
.page-scroll-buttons {
  display:none;
} 

/* Submenu Hover to appear */

#menu-item-831:hover .sub-menu {
	
 display: block!important;
}


#menu-item-837:hover .sub-menu {
	
 display: block!important;
}


#menu-item-10610:hover .sub-menu {
	
 display: block!important;
}


#menu-item-1172:hover .sub-menu {
	
 display: block!important;
}


#menu-item-840:hover .sub-menu {
	
 display: block!important;
}

.page-id-6589 .kopa-content-header .kopa-mask {opacity:1;}
.page-id-6589 .kopa-content-header .page-title {visibility:visible;}

.wpb_text_column.terms, .wpb_column.yellowcallout {border-color:#65b8c3;}
.wpb_text_column.callout-title, .wpb_text_column.goaltext {background-color:#65b8c3;}
.wpb-js-composer .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab a {background-color:#0C5C9B !important}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active a {border-color:#0C5C9B; color:#0C5C9B;}
body .vc_tta-panel-body {border-color:#0C5C9B !important;}
.strat-tabs button.active {border-color:#0C5C9B; background:#0C5C9B;}
.strat-tabs button:hover {border-color:#65b8c3; background:#65b8c3;}
.strat-tabs button{color:#0C5C9B; border-color:#0C5C9B;}

.em-search-submit{background:#0C5C9B!important;}


#kopa-header-bottom {background:#fff;}
#kopa-header-bottom .wrapper nav.kopa-main-nav .main-menu > li > a, .kopa-page-prefooter .wrapper .subscribe-cta h4  {color:#000;}
#kopa-header-top, .kopa-breadcrumb, .main-menu > li > a:before {background:#bd0934;}
#kopa-header-utility {background-color:#91000b; box-shadow:none; padding:10px 0;}
#kopa-header-bottom .wrapper .kopa-social-links ul li a {color:#bd0934;}
.kopa-page-prefooter {background-color:#ffc838;}
#kopa-page-footer{background:#231f1f;}
body.home .kopa-hp-intro-paragraph h3, body.home .kopa-hp-intro-paragraph p {color:#231f1f;}
body a {color:#91000b;}
body a:hover {color:#bd0934;}
.kopa-btn.green-btn, .kopa-btn.blue-btn{background-color:#bd0934;}