/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/
/*********************
IMPORTING PARTIALS
*********************/
/*********************
PLUGINS
*********************/
/* line 2, scss/plugins/_y-poll.scss */
.top_bar_left{
width:100% !important;	
}
.top_bar_right_wrapper a{
	display:none; 
}
body .yop-poll-container {
  background: #282B34 !important;
  width: 100% !important;
  font-family: Montserrat, arial, sans-serif;
  padding: 30px 30px 40px !important;
}
@media (min-width: 992px) {
  /* line 2, scss/plugins/_y-poll.scss */
  body .yop-poll-container {
    padding: 40px 40px 60px !important;
  }
}
/* line 12, scss/plugins/_y-poll.scss */
body .yop-poll-container div {
  margin: 0 !important;
}
/* line 15, scss/plugins/_y-poll.scss */
body .yop-poll-container div div div {
  font-size: 30px !important;
  margin-bottom: 10px !important;
  text-align: left;
  color: #fff !important;
  padding: 0;
  line-height: 1;
}
/* line 25, scss/plugins/_y-poll.scss */
body .yop-poll-container label {
  color: #fff;
}
/* line 29, scss/plugins/_y-poll.scss */
body .yop-poll-container button.yop_poll_vote_button {
  text-transform: uppercase;
  background: #fff;
  color: #000;
  float: left;
}
/* line 35, scss/plugins/_y-poll.scss */
body .yop-poll-container li {
  width: 100% !important;
}
/* line 39, scss/plugins/_y-poll.scss */
body #yop-poll-question-1_yp59a4b9767b8a7-1 {
  font-size: 20px;
  text-align: left;
  color: #fff;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  /* line 4, scss/plugins/_twitter.scss */
  body .twitter-2-columns #ctf .ctf-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  /* line 9, scss/plugins/_twitter.scss */
  body .twitter-2-columns #ctf .ctf-item {
    width: 50%;
    float: left;
    border: 0px !important;
  }
}

/*********************
IMPORTING SECTIONS
*********************/
/* line 2, scss/sections/_header.scss */
body #Header {
  background: #282B34;
}
/* line 5, scss/sections/_header.scss */
body #Header .top_bar_left, body #Header #Header .top_bar_right {
  background: none;
}
/* line 10, scss/sections/_header.scss */
body #Top_bar .container {
  width: 100%;
  max-width: 1380px;
}
/* line 14, scss/sections/_header.scss */
body #Top_bar .top_bar_right:before {
  background: none;
}
/* line 18, scss/sections/_header.scss */
body #Top_bar .top_bar_right {
  top: 0px;
  background: none;
}
/* line 22, scss/sections/_header.scss */
body #Top_bar .top_bar_right a.button.action_button {
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 18, scss/sections/_header.scss */
  body #Top_bar .top_bar_right {
    display: none;
  }
}
/* line 30, scss/sections/_header.scss */
body #Top_bar:not(.is-sticky) .menu > li > a {
  color: #fff;
}
/* line 33, scss/sections/_header.scss */
body #Top_bar #logo {
  height: 90px;
}
/* line 36, scss/sections/_header.scss */
body #Top_bar #logo img {
  width: 320px;
}
/* line 40, scss/sections/_header.scss */
body #Subheader .title {
  font-style: normal;
  letter-spacing: 0px;
}
/* line 44, scss/sections/_header.scss */
body #Subheader .title {
  color: #282B34;
  line-height: 1.1;
}
@media (min-width: 992px) {
  /* line 44, scss/sections/_header.scss */
  body #Subheader .title {
    font-size: 48px;
  }
}

/* line 1, scss/sections/_footer.scss */
#Footer {
  background-color: #282B34 !important;
  background: url(images/seal.jpg) no-repeat;
  background-position: center 50px;
  background-size: 80% auto;
}
@media (min-width: 992px) {
  /* line 1, scss/sections/_footer.scss */
  #Footer {
    background-size: auto 65%;
    background-position: 3% 50px;
  }
}
/* line 12, scss/sections/_footer.scss */
#Footer a {
  background: none;
}
/* line 16, scss/sections/_footer.scss */
#Footer img.seal {
  width: 110px;
  border: 2px solid #fff;
}
/* line 21, scss/sections/_footer.scss */
#Footer .widgets_wrapper {
  padding: 80px 0;
}
/* line 24, scss/sections/_footer.scss */
#Footer .widgets_wrapper .column.one-third {
  padding: 0px 0 0px;
}
/* line 26, scss/sections/_footer.scss */
#Footer .widgets_wrapper .column.one-third:nth-child(1) {
  padding-bottom: 50px;
}
/* line 30, scss/sections/_footer.scss */
#Footer .widgets_wrapper .column.one-third:nth-child(1), #Footer .widgets_wrapper .column.one-third:nth-child(2) {
  margin-right: 90px;
}
@media (min-width: 992px) {
  /* line 33, scss/sections/_footer.scss */
  #Footer .widgets_wrapper .column.one-third:nth-child(3) {
    width: 13%;
  }
}
@media (min-width: 992px) {
  /* line 40, scss/sections/_footer.scss */
  #Footer .widgets_wrapper .column.one-fourth:first-child {
    width: 10%;
  }
}
@media (min-width: 992px) {
  /* line 45, scss/sections/_footer.scss */
  #Footer .widgets_wrapper .column.one-fourth:nth-child(2), #Footer .widgets_wrapper .column.one-fourth:nth-child(3) {
    width: 27%;
    margin-right: 90px;
  }
}
@media (min-width: 992px) {
  /* line 51, scss/sections/_footer.scss */
  #Footer .widgets_wrapper .column.one-fourth:nth-child(4) {
    width: 13%;
  }
}
/* line 60, scss/sections/_footer.scss */
#Footer .widget_archive ul, #Footer .widget_nav_menu ul {
  background: none;
  padding-left: 17px;
}
/* line 64, scss/sections/_footer.scss */
#Footer .widget_archive ul a, #Footer .widget_nav_menu ul a {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 69, scss/sections/_footer.scss */
  #Footer .footer_copy .social {
    margin-right: 40px;
  }
}

@media (min-width: 768px) {
  /* line 77, scss/sections/_footer.scss */
  .copyright {
    width: 100%;
    height: 0px;
    text-align: center;
  }
}

@media (min-width: 768px) {
  /* line 85, scss/sections/_footer.scss */
  #back_to_top {
    position: absolute;
    top: 29px;
    right: 20px;
  }
}

/* line 93, scss/sections/_footer.scss */
#e9-attribution-svg {
  padding-top: 40px;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 93, scss/sections/_footer.scss */
  #e9-attribution-svg {
    float: left;
    padding-top: 0;
  }
}
/* line 102, scss/sections/_footer.scss */
#e9-attribution-svg svg {
  width: 117px;
  height: 28px;
}
/* line 106, scss/sections/_footer.scss */
#e9-attribution-svg svg path {
  fill: #bcc0c8;
}
/* line 113, scss/sections/_footer.scss */
#e9-attribution-svg:hover svg path {
  fill: #fff;
}

/* line 121, scss/sections/_footer.scss */
.footer-cta li {
  list-style: none;
}

/*********************
IMPORTING PAGES
*********************/
/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/
/* Theme customization starts here
-------------------------------------------------------------- */
/* line 15, scss/pages/_base.scss */
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
  border-radius: 0;
  letter-spacing: 3px;
}
/* line 19, scss/pages/_base.scss */
a.button span, a.tp-button span, button span, input[type="submit"] span, input[type="reset"] span, input[type="button"] span {
  letter-spacing: 3px;
}

/* line 25, scss/pages/_base.scss */
.circle img {
  border-radius: 50%;
}

/* line 31, scss/pages/_base.scss */
body h2 {
  font-size: 40px;
  line-height: 42px;
}
/* line 37, scss/pages/_base.scss */
body:not(.home) .the_content_wrapper {
  padding-bottom: 80px;
}
/* line 43, scss/pages/_base.scss */
body.subheader-title-left #Subheader, body.subheader-both-center #Subheader {
  padding: 150px 0 70px;
  background-color: #8576AD;
  background-size: cover;
}
@media (min-width: 768px) {
  /* line 43, scss/pages/_base.scss */
  body.subheader-title-left #Subheader, body.subheader-both-center #Subheader {
    padding: 250px 0 70px;
  }
}
/* line 53, scss/pages/_base.scss */
body.subheader-title-left #Subheader h1, body.subheader-both-center #Subheader h1 {
  color: #fff;
}
/* line 58, scss/pages/_base.scss */
body .grid .post-photo-wrapper {
  border: 0px;
}

/* line 63, scss/pages/_base.scss */
img.seal {
  border-radius: 50%;
}

/* line 68, scss/pages/_base.scss */
.single-post .the_content_wrapper {
  max-width: 850px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
/* line 76, scss/pages/_base.scss */
.single-post .section-post-about .section_wrapper, .single-post .section-post-comments .section_wrapper {
  max-width: 850px;
}

@media only screen and (max-width: 767px) {
  /* line 83, scss/pages/_base.scss */
  body:not(.template-slider):not(.header-simple) #Header {
    min-height: 0px;
    z-index: 99999;
  }
  /* line 87, scss/pages/_base.scss */
  body:not(.template-slider):not(.header-simple) #Header #Top_bar .logo #logo {
    text-align: left;
    margin: 10px 70px 0 10px;
  }
}
@media (min-width: 768px) {
  /* line 94, scss/pages/_base.scss */
  .padding-right {
    padding-right: 30px;
  }
}

@media (min-width: 768px) {
  /* line 102, scss/pages/_base.scss */
  #Subheader .column {
    margin-left: -1%;
    margin-right: 0px;
  }
}

@media (min-width: 768px) {
  /* line 2, scss/pages/_home.scss */
  .home .twitter-column, .page-id-129 .twitter-column {
    padding-left: 50px !important;
    border-left: 1px solid #d4d4d4;
  }
}
/* line 8, scss/pages/_home.scss */
.home #Header_wrapper, .page-id-129 #Header_wrapper {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 15, scss/pages/_home.scss */
.home-hero {
  padding: 200px 0 100px !important;
}
/* line 18, scss/pages/_home.scss */
.home-hero p {
  font-size: 25px;
  line-height: 1.2;
  max-width: 517px;
}
@media (min-width: 768px) {
  /* line 15, scss/pages/_home.scss */
  .home-hero {
    padding: 250px 0 100px !important;
  }
}
@media (min-width: 992px) {
  /* line 15, scss/pages/_home.scss */
  .home-hero {
    padding: 300px 0 130px !important;
  }
  /* line 31, scss/pages/_home.scss */
  .home-hero h1 {
    font-size: 63px;
    line-height: 1;
  }
}
/* line 37, scss/pages/_home.scss */
.home-hero .home-hero-headline {
  color: #fff;
  margin-bottom: 20px !important;
}
/* line 41, scss/pages/_home.scss */
.home-hero .home-hero-headline h1 {
  font-weight: 700;
  color: #fff;
}

/* line 2, scss/pages/_events.scss */
.single-event_listing #Subheader ul.breadcrumbs {
  display: none;
}
/* line 6, scss/pages/_events.scss */
.single-event_listing .section.section-post-header .section_wrapper {
  display: none;
}
/* line 10, scss/pages/_events.scss */
.single-event_listing .the_content_wrapper .meta {
  background: none;
  border: 0px;
  font-family: "Montserrat", Arial, Tahoma, sans-serif;
}
/* line 15, scss/pages/_events.scss */
.single-event_listing .the_content_wrapper .meta .meta-text {
  font-family: "Montserrat", Arial, Tahoma, sans-serif;
}
/* line 19, scss/pages/_events.scss */
.single-event_listing .the_content_wrapper .meta .event-title {
  display: none;
}
/* line 24, scss/pages/_events.scss */
.single-event_listing .event-details {
  border: 0px;
}
/* line 28, scss/pages/_events.scss */
.single-event_listing .organizer-details {
  border: 0px;
}
@media (min-width: 768px) {
  /* line 28, scss/pages/_events.scss */
  .single-event_listing .organizer-details {
    border-left: 1px solid #d4d4d4;
    padding-left: 40px;
  }
}
/* line 36, scss/pages/_events.scss */
.single-event_listing .author-box {
  display: none;
}
/* line 40, scss/pages/_events.scss */
.single-event_listing .section-title {
  border-bottom: 0px;
}

/* line 46, scss/pages/_events.scss */
.event_listings .box-layout {
  font-family: "Montserrat", Arial, Tahoma, sans-serif !important;
  position: relative;
}
/* line 50, scss/pages/_events.scss */
.event_listings .box-layout div:not(.event-img) {
  position: relative;
  z-index: 4;
}
/* line 55, scss/pages/_events.scss */
.event_listings .box-layout .event-img {
  height: auto;
  max-height: 1000px;
}
/* line 60, scss/pages/_events.scss */
.event_listings .box-layout .event-title {
  font-size: 24px !important;
  color: #444444 !important;
  border: 0px;
  height: auto;
  padding: 10px 20px;
  line-height: 1;
}
/* line 68, scss/pages/_events.scss */
.event_listings .box-layout .event-start-date, .event_listings .box-layout .event-location, .event_listings .box-layout .box-footer {
  color: #9486B7 !important;
  float: left;
  display: inline-block;
}
/* line 73, scss/pages/_events.scss */
.event_listings .box-layout .event-start-date .event-ticket, .event_listings .box-layout .event-location .event-ticket, .event_listings .box-layout .box-footer .event-ticket {
  color: #9486B7;
}
/* line 78, scss/pages/_events.scss */
.event_listings .box-layout .event-start-date {
  padding-left: 20px;
}
/* line 83, scss/pages/_events.scss */
.event_listings .normal-section-title {
  display: none;
}
/* line 87, scss/pages/_events.scss */
.event_listings .event-manager-registration-wrapper .registration .registration_button, .event_listings .single_event_listing .registration .registration_button {
  text-transform: uppercase;
}

/* line 92, scss/pages/_events.scss */
.event_registration.registration {
  padding-top: 20px;
}

/* line 2, scss/pages/_register.scss */
.um-page-register h3 {
  font-size: 14px;
  line-height: 25px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 9, scss/pages/_register.scss */
  .um-page-register .the_content_wrapper {
    max-width: 800px;
    margin: 0 auto;
  }
}
/* line 14, scss/pages/_register.scss */
.um-page-register .the_content_wrapper .rcp_form input[type=text], .um-page-register .the_content_wrapper .rcp_form input[type=password], .um-page-register .the_content_wrapper .rcp_form input[type=email] {
  width: 100%;
}
/* line 17, scss/pages/_register.scss */
.um-page-register .the_content_wrapper .rcp_form input[type="submit"] {
  float: right;
  margin-right: 0px;
}
/* line 22, scss/pages/_register.scss */
.um-page-register #rcp_registration_form {
  padding-bottom: 100px;
}
/* line 25, scss/pages/_register.scss */
.um-page-register .rcp_form fieldset {
  clear: both;
  width: 100%;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 30, scss/pages/_register.scss */
  .um-page-register .rcp_form p {
    padding-right: 20px;
    width: 50%;
    float: left;
  }
}
/* line 37, scss/pages/_register.scss */
.um-page-register #rcp_subscription_levels {
  clear: both;
}
/* line 40, scss/pages/_register.scss */
.um-page-register .rcp_registration_total {
  padding-bottom: 40px;
}

/* line 2, scss/pages/_job-listings.scss */
.job_listing-template-default .fixed-nav {
  display: none;
}
/* line 5, scss/pages/_job-listings.scss */
.job_listing-template-default .button-love {
  display: none;
}

/* QA
____________________________________________ */
/* Job -Single */
.single_job_listing .company img {
  top: 4px;
}
/* Events Index */
@media (max-width: 970px) {
  #event-listing-view .box-layout {
    width: 100% !important;
  }
}
/* CTA */
.section.mcb-section.footer-cta {
  padding-top: 55px !important;
}
@media (max-width: 768px) {
  .footer-cta {
    padding-bottom: 24px !important;
  }
  #text-3 .textwidget {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1241px) {
  .three-plus {
    width: 22% !important;
  }
  .three-plus-text {
    width: 45% !important;
  }
  .three-plus-button {
    width: 20% !important;
  }
}
/* Footer */
@media (min-width: 768px) and (max-width: 991px) {
  .footer-1 {
    margin-right: 15px !important;
    width: 47% !important;
  }
  .footer-2 {
    margin-right: 0 !important;
    width: 47% !important;
  }
}
/* Blog Index */
.post-title .entry-title {
  font-size: 28px;
  line-height: 33px;
}
.posts_group.grid.col-3 .post-item {
  display: inline-block;
  float: none;
  vertical-align: text-top;
}
@media (min-width: 768px) and (max-width: 960px) {
  .posts_group.grid.col-3 .post-item {
    width: 45%;
  }
}
/* About */
@media (min-width: 768px) and (max-width: 1240px) {
  .about-part-5 {
    width: 33% !important;
  }
}
/* Young Pathologist */
@media (min-width: 768px) and (max-width: 960px) {
  .young-part-4 a.button .button_label {
    padding: 7px 13px !important;
  }
}
/* Comments */
@media (max-width: 479px) {
  #comments .commentlist > li .comment-body {
    margin-left: 40px;
  }
}
.accordion h4{
font-size: 15px !important;
line-height: 25px !important;
font-weight: 700 !important;
letter-spacing: 0px !important;
}
.digits_login_form .dig_ma-box .bgtransborderdark{color:#000 !important;}
.dd-margin{margin-top: 15px; padding-top: 20px !important;}