/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.experience_situations .form-checkbox-row{
    width: 49%;
}
body .arm_materialize_form .form-checkbox-row input[type=checkbox]{
	height: auto !important;
}
body .arm_materialize_form .form-checkbox-row input[type=radio]{
	margin-right: 5px;
}
.arm_current_user_plan_info,
.arm-df__heading-text.pe_custom{
    text-align: center;
}
.custom_form_upgrade_plan .form-group > label{
    margin-bottom: 10px;
}
.custom_form_upgrade_plan .select_dqxds{
    height: auto;
}
.elementor-swiper-button.elementor-swiper-button-next,
.elementor-swiper-button.elementor-swiper-button-prev{
	background-color: #1A5319;
	transition: all 0.5s;
	padding: 6px;
}
.elementor-swiper-button.elementor-swiper-button-next:hover,
.elementor-swiper-button.elementor-swiper-button-prev:hover{
	background-color: #1A5319;
}
.event-tickets .tribe-common-h4{
      font-size: 22px;
    text-transform: capitalize;
    font-weight: 600;
}
.event-tickets .tribe-tickets__rsvp-wrapper{
  border-color: #999;
}
.page-header{
    display: none !important;
}
#arm_crop_cover_div{
	text-align: center;
}
#arm_crop_cover_div:before{
	content: "Use the crop image tool below to get accurate dimensions!";
	font-weight: 500;
	font-size: 20px;
}
body.administrator .arm_setup_submit_btn{
  display: none;
}
body.administrator .arm_popup_wrapper{
  background: white;
}
body.administrator .arm_popup_member_setup_form_3 .popup_header{
  display: none;
}
body.administrator .arm_error_msg ul{
    padding: 0;
    text-align: center;
}
body.administrator .arm_error_msg ul li{
  list-style-type: none;
}
.armember_operator_executive .observer-button,
body.armember_operator_paid .executive-button,
body.armember_operator_paid .observer-button{
  display: none;
}
.arm_popup_wrapper{
	display: none;
}
body{
      font-family: "Roboto", Sans-serif;
    font-size: 16px;
}
.arm_setup_form_popup_container{
	text-align: center;
}
#arm_setup_form_popup_link_2,
#arm_setup_form_popup_link_4,
#arm_setup_form_popup_link_3{
	background-color: #059212;
	border: none;
	border-radius: 5px;
	width: 90%;
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	transition: all 0.5s;
}
#arm_setup_form_popup_link_2:hover,
#arm_setup_form_popup_link_4:hover,
#arm_setup_form_popup_link_3:hover{
	background-color: #059212;
}
.bbpress-wrapper{
  padding-top: 50px;
}
.alignwide.tribe-events{
  margin-left: 0;
  margin-right: 0;
}
h1, h2, h3{
  font-family: "Acclaro Font", Sans-serif;
  text-transform: lowercase;
  line-height:1;
}
#rsvp-now h3.tribe-tickets__rsvp-title{
      text-transform: capitalize;
    font-size: 22px;
}
#rsvp-now .tribe-tickets__rsvp-actions-wrapper.tribe-common-g-col,
#rsvp-now .tribe-tickets__rsvp-details-wrapper.tribe-common-g-col{
  width: 100%;
}
.event-tickets .tribe-common-b3--min-medium{
      margin-left: 5px;
    color: #000 !important;
    font-size: 14px !important;
}
#rsvp-now .tribe-tickets__rsvp{
  padding-top: 20px;
  padding-bottom: 20px;
}
#rsvp-now .tribe-tickets__rsvp-attendance{
      align-items: center;
    flex-direction: initial;
}
.arm_template_wrapper_profiletemplate2 .arm_profile_detail_tbl .arm_profile_detail_data{
column-count:1;
}
#primary-menu ul li a{
  font-family: "Acclaro Font", Sans-serif;
}
 .arm_setup_form_title{display: none !important;}
#pe_operator_details_form .form-group select,
#pe_operator_details_form .form-group input{
  display: block;
  width: 100%;
  border: 1px solid #999;
  padding: 5px 10px;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 14px;
  background: #fff;
}
.form-checkbox-row{
  width: 33%;
  display: inline-flex;
	    align-items: center;
  white-space: nowrap;
}

.form-group > label{
  font-weight: 600;
  color: #333;
  display: block;
}
.forum-archive .container,
.single-forum .container,
.single-topic .container{
  max-width: 1170px;
  margin: auto;
}
.page-title-title h1{
  font-size: 70px;
}
#pe_operator_details_form .form-group .form-checkbox-row label,
#pe_operator_details_form .form-group .form-checkbox-row input{
  display: inline-block;
  width: auto;
  font-size: 15px;
}
#pe_operator_details_form .form-group{
  margin-bottom: 10px;
} 
.parent_label_checkbox{
  display: block;
}
body .elementor-tab-title{
background-color: #f2f2f2;
text-align: center;
}
body .elementor-tab-desktop-title.elementor-active{
background-color: #059212 !important;
text-align: center;
}
.tribe-tickets__rsvp-actions-rsvp{
  text-align: right;
}
.event-tickets .tribe-tickets__rsvp-actions-rsvp-going{
  display: inline-block;
}
#open-popup-btn {
  background-color: #059212;
  border: none;
  white-space: normal;
  color: white;
  padding: 15px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  max-width: 375px;
  margin-top: 20px;
  cursor: pointer;
}
#open-popup-btn-rsvp:hover,
#open-popup-btn:hover{
  background-color: #059212;
  transition: all 0.4s;
}
#open-popup-btn-rsvp {
  float: right;
  background-color: #059212;
  border: none;
  color: white;
  padding: 15px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  white-space: normal;
  margin-top: 20px;
  max-width: 370px;
  cursor: pointer;
}
.arm_directory_container_left_multi{
height: 100%;
}
/* The popup */
.operator-popup {
  display: none;
  position: fixed;
  z-index: 1001;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.5);
}

/* Popup content */
.popup-content {
  background-color: #fefefe;
  margin: 10% auto !important;
  padding: 20px !important;
  border: 1px solid #888 !important;
  width: 80%;
  max-width: 900px;
}

#open-popup-btn{
  margin-left: 20px;
}

/* Style the close button */
#operator_update_details {
  background-color: #059212;
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-top: 20px;
  margin-left: 0px;
  cursor: pointer;
}
.success_operator{
  color: green;
  font-weight: 600;
  font-size: 18px;
}
.buddypress .fullwidth-content, .bbpress .fullwidth-content {max-width:1170px; margin:0 auto;}

.bbpress #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {padding:30px 15px;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);}
.bbpress #bbpress-forums li.bbp-body ul.forum.loop-item-0, #bbpress-forums li.bbp-body ul.topic.loop-item-0 {box-shadow:none;}
.bbpress #bbpress-forums .bbp-forum-info .bbp-forum-content, .bbpress #bbpress-forums .bbp-forum-info .bbp-forum-title, .bbpress #bbpress-forums .bbp-forum-info .bbp-forum-content, .bbpress #bbpress-forums .bbp-body, .bbpress #bbpress-forums .bbp-breadcrumb {font-size:16px; line-height:20px;}
.bbpress #bbpress-forums .bbp-header {background-color: #059212;color:#ffffff;font-size:20px; line-height:25px;text-algin: left;}
.bbpress #bbpress-forums .bbp-header .forum-titles {color: #ffffff;font-size:20px; line-height:25px;}
.bbpress #bbpress-forums .bbp-forum-description, .bbpress #bbpress-forums .bbp-topic-description {font-size:16px;line-height:20px;margin-top:6px;}
.bbpress #bbpress-forums .bbp-search-form {margin-top:-25px;}
.bbpress.single-topic #bbpress-forums .bbp-search-form, .single-forum.bbpress #bbpress-forums .bbp-search-form {margin-top:-12px;}

#bbp_search {height:40px;border-color:#059212;}
#bbp_search_submit {background-color: #059212 !important;margin-left:-3px;border-radius:0 3px 3px 0;color: #fff;}
.bbpress #bbpress-forums a {
  color: #059212 !important;    
}
.bbpress .bbp-breadcrumb {
  font-size: 16px;
}

.bbpress .bbp-topic-freshness a{
  font-size: 16px;
}
.bbpress #bbpress-forums .bbp-topic-freshness-author a {font-size:14px;}
.bbpress.single-forum #bbpress-forums .bbp-author-avatar img {height:20px;width:20px;}
.bbpress .bbp-pagination {font-size:16px;margin-bottom:5px;}
#bbpress-forums p.bbp-topic-meta span {font-size:16px;}

.bbpress .bbp-body ul.type-topic {padding:30px 15px !important;}
#bbpress-forums li.bbp-header .bbp-reply-author {width:180px;}
.bbpress #bbpress-forums .bbp-reply-author {width:180px;}
#bbpress-forums li.bbp-header .bbp-reply-content {margin-left:188px;}
.bbpress #bbpress-forums .bbp-reply-content {margin-left:200px;}
.bbpress #bbpress-forums .bbp-reply-header {padding:30px 15px;}
.bbpress.single-topic .bbp-body > li {box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);}
.bbpress .bbp-body li:first-child {box-shadow:none;}

.bp-user #buddypress a {color: #059212!important}
.bp-user #bbp_search_submit {padding:0 18px !important; color:#ffffff !important; margin-left:-3px; border-radius:0 3px 3px 0;}
.bp-user #bbp-topic-search-form input[type="text"], .bp-user #bbp-reply-search-form  input[type="text"] {height:40px !important;border-color:#004aad !important;}
.bbpress .type-topic .bbp-footer {display:none;}

.bp-user #buddypress div.item-list-tabs ul li a {border: 1px solid #059212;border-bottom: none;border-radius:3px 3px 0 0;}
.bp-user #buddypress div.item-list-tabs ul li {margin:0 5px !important;}

.bp-user #buddypress div.item-list-tabs#subnav {margin-bottom:0 !important;border-bottom: 1px solid #059212 !important;}

.bp-user #bbpress-forums {border: 1px solid #059212 !important; border-top:none;padding: 0 50px 25px;}
.bp-user #whats-new-form {margin-top:30px !important;}

.bbp-has-subforums .bbp-forums-list .css-sep a {font-size:16px;}

.spaced-bullets ol li, .spaced-bullets ul li {margin-bottom:25px;}

.anonymous-avatar {display:none;}

#favorite-toggle a, #subscription-toggle a {font-size:16px;}

#bbp_reply_submit, #bbp_topic_submit {
  padding: 8px 25px; 
  background-color: #059212!important; 
  color: #ffffff; 
  font-family: "Acclaro Font", Sans-serif;
    font-size: 24px;
    text-transform: lowercase;
  border-color: #059212; 
  border-style: solid;
}
.tribe-events-single-event-title,
.tribe-events .tribe-events-calendar-list__event-title-link{
  font-family: "Acclaro Font", Sans-serif;
    font-size: 30px;
  text-transform: none;
}
.tribe-events-single-event-title{
  font-size: 60px;
}

#page-title{
  background-color: #1B701A !important;
}
.bbpress .bbp-form label{
  font-size: 16px;
}
#bbp_reply_submit:hover, #bbp_topic_submit:hover {background-color:#fff !important; color:#059212!important;transition: all 0.4s;}

#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role {font-size:14px;}

@media only screen and (max-width: 500px){
  #rsvp-now h3.tribe-tickets__rsvp-title{
    text-align: left;
    font-size: 20px;
  }
  .event-tickets .tribe-tickets__rsvp-actions{
    margin-top: 0 !important;
    padding: 0 !important;
    border: none !important;
  }
  .tribe-events-single-event-title{
    font-size: 40px;
    line-height: 1.3;
  }
  .form-checkbox-row label{
    white-space: normal;
  }
  .form-checkbox-row{
    width: 100%;
  }
}