/*
Theme Name: MSEPG Child
Theme URI: http://themegrill.com/themes/accelerate-pro/
Template: accelerate-pro
Author: ThemeGrill
Author URI: http://themegrill.com
Description: Accelerate Pro is the pro version of Accelerate free theme.
Tags: light,white,dark,two-columns,right-sidebar,left-sidebar,fluid-layout,responsive-layout,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,featured-images,theme-options
Version: 2.0.3.1471621431
Updated: 2016-08-19 08:43:51

*/

/* FSB */

.fs-header {
	background-color: #204856 !important;
}
.fs-row-header {
	background-color: #649cc2 !important;
}

/* QSW */
#quick-search-filters-container #sponsored-content-disclosure {
    font-size: 10px;
}

/*ASD API styles*/
.asd-program-prefilter-wrapper .asd-program-prefilter-headline {
    color: #fff !important;
    background-color: #1F4757 !important;
    line-height: 1em !important;
    padding:12px !important;
}

.asd-program-prefilter-wrapper .asd-program-prefilter-form-wrapper {
    background-color: #659CC2 !important;
}

.asd-program-prefilter-wrapper .asd-program-prefilter-form .asd-rfi-inputs .asd-rfi-input .rfi-input-label {
    display: block !important;
    font-family: arial,sans-serif !important;
    font-size: 14px !important;
    color: #fff !important;
}
.asd-program-prefilter-wrapper .asd-program-prefilter-form .asd-rfi-inputs .asd-rfi-input {
    padding-bottom: 0px !important;
}
.asd-program-prefilter-wrapper .asd-program-prefilter-form {
    margin-bottom: 20px;
    padding: 10px 20px 0;
}

.asd-filters {
    color: #fff;
    background-color: #1F4757 !important;
}

.asd-instructions, .mfp-container .asd-instructions {
    background-color: #659CC2 !important;
}
.asd-instructions-copy li {
    color: #fff !important;
}

.asd-instructions-copy-mobile p {
	color: #fff !important;
}
input {
   /*-webkit-appearance: menulist-button;*/
   height: 25px;
}
select {
   /*-webkit-appearance: menulist-button;*/
   height: 25px;
   font-size: 14px !important;
}

#asd-prefilter-postalCode {
	margin: 0px !important;
}
#secondary .widget ul li, #colophon .widget ul li {
    line-height: 1.5;
    border-bottom: 0px !important;
    padding: 5px 0;
}

.widget_text h3 span:before {
	content: "\f002";
}

.contactfrmbutton {
    background-color: #4CAF50 !important; /* Green */
    border: none;
    color: white;
    padding: 15px 32px !important;
    text-align: center !important;
    text-decoration: none;
    display: inline-block  !important;
    font-size: 16px  !important;
    height: 50px !important;
}
.accelerate-button, input[type="reset"], input[type="button"], input[type="submit"], button {
	margin-bottom: 0px;
	
}

/*
 * added following code to change the order of the column display in mobile
 * so that the search widget is at the top in mobile. - AM 9/9/2020
 */
@media only screen and (max-width: 960px) {
  .inner-wrap {
    display: flex;
    flex-direction: column-reverse;
  }
}

/* added the following to remove the extra space before the listings on the Thrukine listings page - AM 9/9/2020*/
.page-id-11878 #main {
	padding-top: 0px;
}

/*added the following to override the align-items property in the Thruline plugin 
 * for the refine area of the listings page.  They have an !important tag on it and
 * it caused the pre-filled words to align outside the boxes. - AM 9/9/2020
 */ 
#search-school-offers-container #search-filters-container .field-container {
	display: flex;
    align-items: stretch !important;
}

/* Author section */
.author-section{
	width: 100%;
	margin: 1em 0 1em;
	z-index: 0;
	padding: 0px 10px;
	position: relative;
	top: 0;
	display: flex;
  }
  
  .author-section img{
	width: 100%;
	height: auto;
	min-width: 20px;
	max-width: 20px;
  }
  
  .author-section-text p+p{
	font-size: 80%;
	margin: 0 10px;
  }
  
  .author{
	margin: 0 10px;
  }

  #author-description{
    padding: 20px 0px;
    box-sizing: border-box;
  }

  .author-social-media-icons a{
    padding: 0px 5px;
    box-sizing: border-box;
  }

  .author-post .addtoany_content_top{
    display: none;
  }