/*
Theme Name: MathBio by SezG
Description: Center for Mathematical Biology by SezG
Author: TreeKode
Template: maple
Version: 2.2
*/
@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');

html .testimonials-style2 .img-container {
    width: 180px;
    height:  170px;

}
header .menu-controls, header .maple_dynamic_shopping_bag, header .header_social_icons.with-social-icons {
    display:  none;
}
.maple_right_header_icons  {
    display:  none;
}
html .testimonials-style2 .img-container img {
    width: 100%;
    height: 100%;
    }

#big_footer img.image.wp-image-750.attachment-medium.size-medium {
    	margin-top:  30px;
    	width:  400px;
    }
#big_footer img.image.wp-image-767.attachment-medium.size-medium {
    margin-top:  20px;
}
#big_footer p {
    margin-bottom:  10px;
}
#big_footer div {
  line-height:  16px;
}
#big_footer div.footer_sidebar {
  line-height:  16px;
  text-align:  center;
}
#big_footer div.footer_sidebar:nth-child(2) {
    padding-left: 6%;
    text-align:  left;
}

#big_footer a {
    font-size:  14px;
}
#big_footer a:hover {
    color:  #CCCCCC;
}
    .widget-contact-content i {
    	color:  #FFFFFF;
    }
    .widget-contact-content:not(.centered) i, .widget-contact-content:not(.centered) i.fa-envelope {
    	padding-top:  4px;
    	margin-right:  0px;
    }
    h1.page_title {
    	letter-spacing:  10px;
    	font-family: Dosis;
    	font-weight:  500;
    }
.info-c-full h3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink img {
    height:  32px !important;
    width:  32px !important;
    margin:  0px !important;
}

.tmm .tmm_member .tmm_textblock .tmm_scblock {
    padding:  0px !important;
}
.mathbio-fellows .tmm .tmm_3_columns .tmm_member {
    margin-top:  0px;
}
.page_content .wpb_text_column a {
    font-size:  18px;
    color:  #d6450c;
}
/* event */
.mathbio-event-home {
    margin:  0px 15px 15px 0px;
}
.mathbio-event-home .mathbio-time-location {
    font-size:  14px;
}
.mathbio-event-home .wpem-col-lg-4 {
    flex:  0 0 100%;
    width:  100%;
    max-width:  100%;
}
.mathbio-event-home .wpem-event-listings-header, .mathbio-event-home .event-organizer-pagination {
    display:  none;
}
.mathbio-event-home .no_event_listings_found {
    display: none;
}
.mathbio-event-home .mathbio-event-title {
        color: black;
    line-height: 20px;
    font-weight: 600;
}
.mathbio-event-home .event_listings a.load_more_events {
    display:  none;
}
.mathbio-event-home .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before,
.mathbio-event-home .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before {

}
.mathbio-event-home a.expand {
    display:  none;
}
.mathbio-event-home .wpem-theme-button, .mathbio-event-home a.wpem-theme-button, .mathbio-event-home  button.wpem-theme-button, .mathbio-event-home input.wpem-theme-button {
    display:  none;
}
.mathbio-event-home .mathbio-event-description, .mathbio-event-home .wpem-event-location.event-type {
    display:  none;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    border-left:  solid 3px #d6450c;
}
.mathbio-event-home .wpem-event-listings .wpem-event-layout-wrapper {
    border:  0px;
}
.mathbio-event-home .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    padding:  10px;
}

.next-event {
    position:  absolute;
    letter-spacing:  2px;
    text-transform:  uppercase;
    color:  #FFFFFF;
    font-size:  12px;
    background-color:  #d6450c;
    line-height: 19px;
    padding: 0px 10px;
    right: 0px;
}
.mathbio-events .next-event, .mathbio-full-event-listing .next-event {
    display:  none;
}
.mathbio-full-event-listing .mathbio-event-title {
    font-size: 22px;
    line-height: 26px;
    margin: 10px 0px;
}
.mathbio-full-event-listing .wpem-event-title .wpem-heading-text {
    font-size:  26px !important;
    line-height:  30px !important;
}
.wpem-event-listings-header {
    display:  none;
}

.mathbio-full-event-listing a.expand {
    color: #d6450c;
    font-size:  18px;
    font-weight:  500;
}

.past_event_listings .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
  content: "\e953";
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location.event-type::before {
  content: "\e975";
}
.wpem-main  .event-type-text a:active, .wpem-main .event-type-text a:focus, .wpem-main .event-type-text a:hover {
    color:  #084550 !important;
}

.wpem-main a:active, .wpem-main a:focus, .wpem-main a:hover {
      color: #d6450c !important;
}
.mathbio-full-event-listing a:hover {
    color:  #000000;
}
.mathbio-past-events .search_events .wpem-row:first-child, .mathbio-past-events .showing_applied_filters {
    display:  none !important;
}

.vc_separator_align_center {
    padding:  30px 0px;
}
.vc_separator_align_center h4 {
    color: #d6450c;
    font-size:  26px !important;
    letter-spacing:  2px;
    text-transform:  uppercase;
    font-weight: 500;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
    height:  70px;
    width:  70px;
    border-radius:  0px;
    width:  70px;
}

.wpem-event-listings.wpem-event-listing-box-view  .wpem-event-layout-wrapper .wpem-event-infomation {
    float: left;
    font-size: 15px;
    line-height: 20px;
    width: calc(100% - 80px);
    position: relative;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner {
    float:  left;
    padding-right:  10px;
    background:  none !important;
    width:  80px !important;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    padding:  0px;
}
.wpem-event-banner-img {
    background-color:  #d6450c !important;
    padding-top:  10px;
}
.event_listing_type-workshop .wpem-event-banner-img, .event_listing_type-workshop .wpem-theme-button, 
.event_listing_type-workshop a.wpem-theme-button, .event_listing_type-workshop button.wpem-theme-button, .event_listing_type-workshop input.wpem-theme-button {
    background-color: #318a92 !important;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing.event_listing_type-workshop {
    border-left: solid 3px #318a92;
}
.mathbio-full-event-listing .event_listing_type-workshop a.expand {
    color:  #318a92 !important;
}
.event_listing_type-local-get-together .wpem-event-banner-img, .event_listing_type-local-get-together .wpem-theme-button, 
.event_listing_type-local-get-together a.wpem-theme-button, .event_listing_type-local-get-together button.wpem-theme-button, .event_listing_type-local-get-together input.wpem-theme-button {
    background-color: #6e2e12 !important;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing.event_listing_type-local-get-together {
    border-left: solid 3px #6e2e12;
}
.mathbio-full-event-listing .event_listing_type-local-get-together a.expand {
    color:  #6e2e12 !important;
}
.wpem-event-date-type {
    color:  #FFFFFF;
    font-size: 20px;
    text-transform:  uppercase;
    text-align:  center;
}
.wpem-date {
    font-size:  36px;
    line-height:  28px;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title {
    margin:  4px 0px;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    line-height: 26px
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    padding-left:  0px;
    text-align: left;
    letter-spacing: 0px;
    line-height: 22px;
    font-size: 16px;
    font-weight: 600;
    color:  #000000;
}
.wpem-heading-text {
    text-align:  left;
    letter-spacing:  0px;
}
.mathbio-time-location {
    margin-top:  15px;

}
.mathbio-events .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation 
.wpem-event-details .mathbio-event-title {
    font-size:  22px;
    font-style: italic;
    color:  rgba(8,69,80,1);
    margin:  20px 0px;
}
.mathbio-events .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation 
.wpem-event-details .wpem-event-title h3.wpem-heading-text {
    font-size:  28px;
    line-height:  30px;   
    color:  rgba(8,69,80,1); 
}
.mathbio-event-description p {
    color:  #333333;
    font-size:  18px;
    line-height:  22px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: #d6450c;
    border-color:  #d6450c;
    color:  #FFFFFF;
}
.comiseo-daterangepicker .ui-widget-content, .comiseo-daterangepicker .ui-datepicker .ui-state-highlight {
    font-family:  'Mulish', 'Arial', 'sans-serif' ,sans-serif;
}
.registration_details.wpem-register-event-form.wpem-form-wrapper {
    display:  none;
}
.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button {
    float:  right;
    background-color:  #d6450c;
    color:  #FFFFFF !important;
}
.wpem-main .wpem-theme-button:hover, .wpem-main a.wpem-theme-button:hover, .wpem-main button.wpem-theme-button:hover, .wpem-main input.wpem-theme-button:hover {
    background-color:  rgba(8,69,80,1); 
    color:  #FFFFFF !important;
}
.mathbio-event-home .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before, 
.mathbio-event-home .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
    top:  -3px;
}


/* make box view list view in events */
.wpem-event-listing-box-view {
  border: none;
  border-radius: 0;
  overflow: hidden;
}
.wpem-event-listing-box-view .wpem-listing-google-map-wrapper {
  padding: 0;
}
.wpem-event-listing-box-view .wpem-event-box-col {
  flex: unset;
  max-width: unset;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-flex: unset;
}
.wpem-event-listing-box-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
  margin: 0;
  display: inline-flex;
  width: 100%;
  padding: 23px 17px;
  border-left: 3px solid var(--wpem-gray-border-color);
  transition: border 0.2s;
}
.wpem-event-listing-box-view.wpem-event-listings .wpem-event-layout-wrapper:hover .event_listing {
  border-width: 7px;
}
.wpem-event-listing-box-view .wpem-event-box-col:last-of-type .wpem-event-layout-wrapper {
  border-bottom: 1px solid var(--wpem-gray-border-color);
}
.mathbio-event-home .wpem-event-listing-box-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    padding:  10px;
}  
.mathbio-event-home .wpem-event-listings.wpem-event-listing-box-view  {
    background: #d6d6d6 ;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    line-height:  24px;
}
.wpem-event-listing-box-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
        border-left: solid 3px #d6450c;
}
.mathbio-event-home .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before, 
.mathbio-event-home .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
    top:  0px;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
    border-radius:  0px;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type {
  margin: 5px;
  min-height: 22px;
  color: var(--wpem-gray-color);
}
.wpem-event-listing-box-view .wpem-event-box-col {
    flex: unset;
    max-width: unset;
    width: 100%;
    margin: 0;
    padding: 0 !important;
    -webkit-box-flex: unset;
}

header ul.menu-depth-1, header ul.menu-depth-1 ul, header ul.menu-depth-1 ul li, header.header_after_scroll ul.menu-depth-1, 
header.header_after_scroll ul.menu-depth-1 ul, header.header_after_scroll ul.menu-depth-1 ul li, header.header_after_scroll #dl-menu ul {
     background-color:  rgba(8,69,80,1) !important; 
}
.navbar-collapse ul.menu-depth-1 li:not(.maple_mega_hide_link) a, 
.dl-menuwrapper li:not(.maple_mega_hide_link) a, .gosubmenu, .nav-container .maple_minicart ul li {
    font-size:  16px;
}

@media screen and (max-width: 1200px)  {
.navbar-default .navbar-nav > li {
    padding-left:  8px;
    padding-right:  8px;
}
header.style1 .maple_right_header_icons {
    padding-left:  5px;
}
header .search_trigger {
    padding-left:  0px;
}
}

@media screen and (max-width: 1000px)  {
#big_footer div.footer_sidebar:nth-child(2) {
    padding-left: 15px;
}
#big_footer div.footer_sidebar {
    text-align:  left;
}
}
@media only screen and (min-width: 768px) and (max-width: 993px) {
#primary_footer .footer_sidebar {
    margin-bottom: 20px;
}
}
@media screen and (max-width: 500px)  {
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation {
    display:  inline-block;
    clear:  both;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    display:  inline-block;
}
.mathbio-event-title, .mathbio-time-location {
    display:  none;
}
.mathbio-event-home {
    display:  none;
}
#slider-1-slide-1-layer-4 {
    top:  40px;
}
.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    font-size:  21px !important;
    line-height:  26px !important;
}
}
@media screen and (max-width: 479px)  {
img.logo_retina {
    margin-top:  10px;
}
header.style1 .nav-container .dl-menuwrapper {
    margin-top:  20px;
}
}
@media screen and (max-height:  430px) {

.mathbio-event-home, #slider-1-slide-1-layer-2 {
    display:  none;
}
#slider-1-slide-1-layer-1 {
    font-size:  36px !important;
    line-height:  40px !important;
    top:  20px;
}
#slider-1-slide-1-layer-4 {
    padding:  0px 30px !important;
}
}
