/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.

You're the boss, so have fun editing!

--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Global Styles
2.0 - Responsive media queries (mobile styles)
	2.1 - MAXIMUM width of 480 pixels (phones and smaller)
	2.2 - MINIMUM width of 481 pixels (phones and larger)
	2.3 - MINIMUM width of 721 pixels (tablets and larger)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Global Styles
--------------------------------------------------------------*/

.input-options.checkbox-options{
	margin-left: 10px;
}
input[type=checkbox]+strong{
	/* left: 0px !important; */
}

.author-follow div.generic-button a:before, .inner-avatar-wrap .generic-button a:before{
	background:#f75932 !important;
}
#main #buddypress #send-private-message.generic-button a:before {
    Xcontent: '\f0e0';
	content: '\f003';
}

div.bbp-breadcrumb a{
	font-weight:200;
	font-size: 20px;
}
div.bbp-breadcrumb span{
        font-weight:200;
        font-size: 20px;
}
.bbp-breadcrumb-current{
	font-weight:200;
	font-size: 20px;
}
.entry-header .entry-title.big{
	font-size: 50px;
}

.cd-timeline-content{
        box-shadow:none !important;
	padding:2.3em !important;
}
.cd-timeline-content h2.cd-timeline-item-title{
	font-family: Lato;
	font-weight:100;
	font-size: 30px;
}
.cd-timeline-content h2.cd-timeline-item-title a{
	color:#333333;
	font-weight:900;
}
.cd-timeline-content h2.cd-timeline-item-title a:hover{ 
        color:#f75932; 
}


.cd-timeline-content .timeline-date {
	color: #aaaaaa;
	font-size: 0.8em;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin-top: 8px !important;
	margin-bottom:30px !important;
}

.cd-timeline-content .tl-content {
	overflow:hidden;
        float:left;
        width:75%;
}
.cd-timeline-content .tl-content.oneline {
	margin-top:30px;
	font-style: normal;
}
.cd-timeline-content .tl-content {
	color: #333333; 
        font-family: Merriweather;
        font-size:1.2em;
	font-style: italic;
        letter-spacing: 1px;
	margin-bottom: 18px;
}
.cd-timeline-content .tl-content a {
	color: #333333;
}
.cd-timeline-content .tl-content a:hover {
	color:#f75932;
}
.cd-timeline-content .tl-bottom-link {
	clear:both;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 0.8em;
}
.cd-timeline-content .tl-bottom-link a{
	color: #333333;
}
.cd-timeline-content .tl-bottom-link a:hover{
	color:#f75932;
} 

.cd-timeline-content .avatar_container {
	float:right;
	width:20%;
}
.cd-timeline-content .avatar_container:hover .avatar{
	border:2px solid #f75932;
}
.cd-timeline-content .avatar {
	border:2px solid white;
}
.cd-timeline-content .username{
	text-align:center;
	font-family: Merriweather;
	margin-top: 4px;
	overflow:hidden;
}
.cd-timeline-content .username a{
	color: #333333;
}
.cd-timeline-content .avatar_container:hover .username a{
        color: #f75932;
}

.cd-timeline-content .badge {
        float:right;
        width:20%;
	margin-right:20px;
}
.cd-timeline-content .badge img {
        border:2px solid white;
	border-radius: 50%;
}
.cd-timeline-content .badge-description {
	width:50%;
	float:left;

        color: #333333;
        font-family: Merriweather;
        font-size:1.2em;
        letter-spacing: 1px;
}

.totalpoll-choice-image img{width:100%;}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #f75932;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.community-button{
	background: white !important;
	border: 2px solid #f75932 !important;
	border-radius: 5px !important;
	padding: 4px !important;
	text-transform: uppercase !important;
	letter-spacing: 1.5px !important;
	color: #f75932 !important;
	font-weight: 800 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/*--------------------------------------------------------------
2.0 - Responsive media queries (mobile styles)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 - MAXIMUM width of 480 pixels (phones and smaller)
--------------------------------------------------------------*/
@media screen and (max-width: 480px) {


	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.1 - MINIMUM width of 481 pixels (phones and larger)
--------------------------------------------------------------*/
@media screen and (min-width: 481px)  {


	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.4 - MINIMUM width of 721 pixels (tablets and larger)
--------------------------------------------------------------*/
@media screen and (min-width: 721px)  {


	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */

button.yop_poll_vote_button{
	margin-left: 10px !important;
}

.avfr-tooltip .small-text{display:none;}
main#main.avfr-wrap.site-main {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}
ul.avfr-filter-controls{line-height:3em;}
.avfr-wrap .triangle-down:after {
    content: none !important;
}
.avfr-layout-submit{border:0px !important;}
.avfr-filter-controls .avfr-filter-control-item{margin-right:20px; margin-bottom:20px;}
.avfr-filter-controls .avfr-filter-control-item a{
  background: white;
  border: 2px solid #f75932;
  border-radius: 5px;
  padding: 4px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #f75932;
  font-weight:800;
  padding-left:15px; padding-right:15px;
}
.avfr-filter-controls .avfr-filter-control-item a:hover{
  background: #f75932;
  color: white;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color:#f75932;
}
.avfr-filter-controls .avfr-filter-control-item a.current{
  background: #f75932;
  color: white;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color:#f75932;
}

#avfr-filter-groups, #avfr-filter-status{position:absolute !important;}
main#main.avfr-wrap.site-main{display:block;}

/* buttons */
button.yop_poll_vote_button, #bbp_topic_submit,
#zrf_submit, #notification-bulk-manage, .timeline-express-load-more-button, #invite-anyone-submit, 
#profile-group-edit-submit, #send_reply_button, #switch_submit, #bp-browse-button, .wpcf7-submit, 
a.request-membership, #send, #group-request-send, #save, .avfr-button, .community-button, #avfr-btn,
a.group-button, button.find-me-on-hornet, button.user-submit, input.wpcf7-submit, button.button, input.auto,
input#group-creation-create, .comment-form .form-submit > .submit
{
  background: white !important;
  border: 2px solid #f75932 !important;
  border-radius: 8px !important;
  padding: 4px !important;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #f75932 !important;
  font-weight:800;
  padding-left:15px !important; 
  padding-right:15px !important;
  width:auto;
  font-weight:700 !important;
}
button.yop_poll_vote_button:hover, #bbp_topic_submit:hover,
#zrf_submit:hover, #notification-bulk-manage:hover, .timeline-express-load-more-button:hover, 
#invite-anyone-submit:hover, #profile-group-edit-submit:hover, #send_reply_button:hover, 
#switch_submit:hover, #bp-browse-button:hover, .wpcf7-submit:hover, a.request-membership:hover, 
#send:hover, #group-request-send:hover, #save:hover, .avfr-button:hover, .community-button:hover, 
#avfr-btn:hover, a.group-button:hover, button.find-me-on-hornet:hover, button.user-submit:hover,
input.wpcf7-submit:hover, button.button:hover, input.auto:hover, input#group-creation-create:hover,
.comment-form .form-submit > .submit:hover
{
  background: #f75932 !important;
  color: white !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}






input[type=text], input[type=tel], input[type=email], input[type=password], input[type=number], textarea {
	border:0px solid #cccccc !important; padding-top:10px; padding-bottom:10px;
}

div.wpcf7 input[type=text], div.wpcf7 input[type=tel], div.wpcf7 input[type=email], div.wpcf7 input[type=password], div.wpcf7 input[type=number], div.wpcf7 textarea {
        border:1px solid #cccccc !important; padding-top:10px; padding-bottom:10px;
}
div.avfr-modal input[type=text], div.avfr-modal input[type=tel], div.avfr-modal input[type=email], div.avfr-modal input[type=password], div.avfr-modal input[type=number], div.avfr-modal textarea {
        border:1px solid #cccccc !important; padding-top:10px; padding-bottom:10px;
}
div.zrf-form input[type=text], div.zrf-form input[type=tel], div.zrf-form input[type=email], div.zrf-form input[type=password], div.zrf-form input[type=number], div.zrf-form textarea {
        border:1px solid #cccccc !important; padding-top:10px; padding-bottom:10px;
}
div.bbp-topic-form input, div.bbp-topic-form textarea {
	border:1px solid #cccccc !important; padding-top:10px; padding-bottom:10px;
}


#bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
	width: 200px;
	padding-right: 20px;
}
#bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author{min-width:200px;}
.slide_content button.call-to-action{
	background: none;
	color: white;
	border: 3px solid white;
	border-radius: 9px;
	font-size: 1.8em;
	text-transform: uppercase;
	margin-top: 1.7em;
	font-weight: 900;
	padding: 17px;
	letter-spacing:6px;
}
.slide_content button.call-to-action:hover{
	box-shadow:none;
  background-color: white;
  color: #f75932;
}
#primary .author-follow .pending_friend:not(.add) a:after, .author-follow div.generic-button a:after, .inner-avatar-wrap .awaiting_response_friend a:after, .inner-avatar-wrap .generic-button a.is_friend.remove:after, .inner-avatar-wrap .generic-button a.leave-group:after, .inner-avatar-wrap .generic-button a.remove:after, .inner-avatar-wrap .group-button.membership-requested:after, .inner-avatar-wrap .membership-requested a:after, .inner-avatar-wrap .pending_friend:not(.add) a:after, .inner-avatar-wrap div.generic-button a:after{
	background-color: #f75932 !important;
}
.woocommerce a.remove:hover {
    color: #fff!important;
    background: #f75932;
}
.woocommerce a.remove {
	color:  #f75932 !important;
}
.woocommerce-loop-product__title {
    min-height: 50px !important;
}
.woocommerce ul.products li.product .add_to_cart_button:hover {
    background: #f75932;
    color: white;
  box-shadow:none;
}
.woocommerce ul.products li.product .add_to_cart_button {
    background: white;
    border: 2px solid #f75932;
    border-radius: 5px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.7em;
    letter-spacing: 0.5px;
    color: #f75932;
}
.woocommerce ul.products li.product .price {
    font-size: 1em;
}
.woocommerce ul.products li.product .woocommerce-Price-currencySymbol {
	font-size: 0.8em;
}
.woocommerce ul.products li.product a img {
    margin: 0 0 0.5em !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 1% 2.992em 0 !important;
    width: 32.6%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0 !important;
}
ul.products img{border:1px solid #dddddd;}
#main #buddypress .boss-search-wrapper input[type=submit], #main #buddypress .groups-members-search input[type=submit]{
	width:60px;
}
#bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author{min-width:240px;}
.bbp-login-form label {width: 240px;}
.timeline-express-read-more-link{display:none;}
.cd-timeline-img .cd-picture .icon-no-readmore {left: -30px!important;}
dl { float:left; width:100%; margin-bottom:60px;}
dt, dd { float:left; width: 20%; margin:0; padding:0; text-align:center; }
dt { padding-right:0.5em; font-weight:100;}
dd { margin-left:-20%; margin-top:25px; font-size:1.2em; font-weight:900;}
@media only screen and (max-width: 600px) {
  dt, dd { width: 33%; }
  dd { margin-left:-33%; margin-bottom:30px;}

}
.profile legend{font-size:16px; font-weight:100;}
#bp_fp_message {
    color: #f75932 !important;
    line-height:29px;
    padding:20px;
    font-family: Merriweather;
}
.my_members-ul li{border-bottom: 0px !important;}
.my_members-ul{border-top: 0px !important;}
#wp-admin-bar-my-account-settings-general{display:none;}
#messages-bulk-manage{
	background-color: #f75932 !important;
  color: white !important;
}
.login #nav {display:none;}
.profile input{background-color: rgba(0, 0, 0, 0.07); padding:12px !important; }
#bbp_topic_title, textarea, input{
    background-color: rgba(0, 0, 0, 0) !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
input#members_search_submit{
  background-color: transparent !important;
  padding-left:0px !important;
  padding-right:0px !important;
}
.submit #send{
  background-color: #f75932 !important;
  color: white !important;
  padding: 15px !important;
}

#bp_fp_notice #bp_fp_container{
  background-color: #fff !important;
  border-color: #000 !important;
}
.broo-badge-icon{width:40px;}
.single_add_to_cart_button{background-color:#f75932 !important;}
.woocommerce-message {border-top-color: #f75932 !important;}
.woocommerce .checkout-button {background-color: #f75932 !important;}
@font-face {
    font-family: Lato-Black;
    src: url(/community/wp-content/uploads/fonts/Lato-Black.ttf);
}
@font-face {
	font-family: Lato-Light;
	src: url(/community/wp-content/uploads/fonts/Lato-Light.ttf);
}
.bb-slider-container .title {
    font-family: Lato-Black !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 60px !important;
    letter-spacing: 20px;
    color: rgba(255, 255, 255, 1) !important;
}
.bb-slider-container .description {
  font-family: Lato;
  font-weight: 500 !important;
  text-shadow: none !important;
  font-size: 26px;
  line-height:30px !important;
  color: rgba(255, 255, 255, 1) !important;
  letter-spacing: 2px;
}
@media only screen and (max-width: 768px) {
    /* For mobile: */
  .bb-slider-container .title {
    font-size: 40px !important;
    letter-spacing: 10px;
  }
  .bb-slider-container .description {
    font-size: 18px !important;
  }
  
}
@media only screen and (max-width: 600px) {
    /* For mobile: */
  .bb-slider-container .title {
    font-size: 1.6em !important;
    letter-spacing: 7px;
  }
  .bb-slider-container .description {
    font-size: 16px !important;
  }
  
}

.header-area{display:none;}
.ht_kb .header-area{display:block;}
/* avatars in who's online widget */
.avatar {border-radius: 50% !important;}
.broo-badge-title{display:none;}
.broo-badge-container{height:40px; float:left; margin-right:5px;}
.item-header-sidebar .broo-badge-container{}
.broo-points{clear:both;}
.broo-user-badges-summary {display: inline-block;}
.bbp-reply-author .broo-user-badges-summary {display: block;}
#bbpress-forums .bbp-forums-list li{padding-left:0px !important;}
.post-author-info{display:none;}


#bbpress-forums .bbp-forums-list li {
    display: inline;
    font-size: 14px !important;
}


.woocommerce-loop-product__title{min-height:70px;}
.woocommerce input.button.alt {background-color: #f75932 !important;}
.bbp-pagination-count{display:none;}
.bbp-template-notice{display:none;}
div#register-page .register-section{border:0px !important;}
div#register-page .register-section{border-bottom:5px solid #f75932 !important;}
#signup_submit {background-color:#f75932 !important; color:white !important;}
.register-section input{background-color:rgba(0, 0, 0, 0.07);}
.bbp-login-form input{background-color:rgba(0, 0, 0, 0.07) !important; padding-left:10px !important; padding-right:10px !important; padding-top:10px !important; padding-bottom:10px !important;}
div#register-page #basic-details-section input{padding-left:10px; padding-right:10px;}
div#register-page #profile-details-section input{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
#buddypress div#message p{background-color:white !important; color:black !important;}
.bbp-login-form .bbp-form{border:0 !important;}
.bbp-login-form .bbp-form input {width:100%;}
.bbp-login-form .bbp-form {max-width: 400px; margin-left:auto; margin-right:auto;}
.bbp-remember-me {margin-left:14px;}
.Xbp-directory-members-item-recent-assignments {display:none;}


#onesocial-recommended-by, .bbp-forum-data{
	padding: 14px 20px !important;
}

.yop_poll_result_link{
	text-align:left !important;
}

.user-tooltip > img {
	margin-right:5px;
}
.group-admin-container > img{
	margin-right:5px !important;
}
.wpulike .wp_ulike_btn {
    border: 0 !important;
    background-color: white !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.wp_ulike_btn.wp_ulike_put_image{
    background-size: 24px !important;
}
.wpulike {
	margin-top: 10px;
}
input[type=text], input[type=tel], input[type=email], input[type=password], input[type=number], textarea{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
#bbpress-forums .status-closed a.bbp-topic-permalink:before, .bbp-forum-content ul.sticky .bbp-topic-permalink:before, .bbp-topics ul.sticky div.bbp-topic-title-content .bbp-topic-permalink:before, .bbp-topics ul.super-sticky div.bbp-topic-title-content .bbp-topic-permalink:before, .bbp-topics-front ul.super-sticky div.bbp-topic-title-content .bbp-topic-permalink:before {
    color: #f75932;
}
#buddypress #activity-stream .acomment-options .acomment-like.fav-comment:before, #buddypress #activity-stream .activity-meta .fav.bp-secondary-action:before{
	content: "3" !important;
}
#buddypress #activity-stream .acomment-options .acomment-like.unfav-comment:before, #buddypress #activity-stream .activity-meta .unfav.bp-secondary-action:before, .buddyboss-wall-active #buddypress #activity-stream .acomment-options .unfav-comment.bp-secondary-action:before, .buddyboss-wall-active #buddypress #activity-stream .activity-meta .unfav.bp-secondary-action:before {
	content: "3";
	font-family: onesocial!important;
}
span.bbp-admin-links{
	display:block !important;
}
ul#ui-id-2-menu.ui-menu.ui-corner-bottom.ui-widget.ui-widget-content{
	height:200px;
}
.buddyboss-select{
	display: block;
	margin-top: 3px !important;
	margin-bottom: 3px !important;
	margin-left: 10px;
}
.seventypercent{
	width:70%; margin-right:auto; margin-left:auto;
}
@media screen and (max-width: 600px) {
	.seventypercent{
		width:100%;
	}
}

/*Replies Pagination*/
#pagination-links {
    text-align: right;
}
 
#pagination-links .page-numbers {
    display: inline-block;
    margin: 0 2px;
}
 
#pagination-links a.page-numbers{
    display: inline-block;
    padding: 5px;
    background: #292929;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    width: 30px;
}
 
#pagination-links span.page-numbers.current{
    display: inline-block;
    padding: 5px;
    background: #f75932;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    width: 30px;
}
 
#pagination-links .prev, #pagination-links .next {
    width: 40px
}
 
#pagination-links a.page-numbers:hover {
    background: #555;
}
.hkb-template-single input, .kb-form input, .kb-form textarea, #members-dir-search input{
	background-color:#eeeeee !important;
}
.kb-form .error_message, .kb-form .success_message {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

#bbpress-forums {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
}

button#bbp_search_submit, button#members_search_submit{
	background-color: #f75932 !important;
	color: white !important;
	height: 45px !important;
	line-height: 0 !important;
	border-radius:0 !important;
}
#hkb .hkb-site-search .hkb-site-search__field{
	background-color:#eeeeee !important;
}

.topic_details > li, .bbp-threaded-replies > li, .Xbbp-reply-content li{
	display:block !important;
	width:100% !important;
	padding: 5px 0 !important;
}
.bbp-body ul.tiles li{
	width: auto !important;
	padding: 5px 0 !important;
}
ul.topic_details > li{
	border:1px dotted black;
	padding-left:30px !important;
	padding-right:30px !important;
	background-color: none;
	margin-bottom:10px !important;
}
.bbp-reply-content > ul > li,
.bbp-reply-content > ol > li {
	display:block;
	padding:5px !important;
	width:100% !important;
}
.bbp-reply-content > ul.tiles > li{
	padding:2px !important;
	width:auto !important;
}
.bbp-reply-content > span {
	display:none !important;
}
.show-more-replies{
	margin: 10px;
}
.topic_details > button.community-button{
	margin-top:10px;
}
.sub-menu li a {
    text-transform: none !important;
}
div.search_results > div > a > h3:hover{
	text-decoration:underline;
}
a.read_more, a.blacklink{
	color:black !important;
}
a.read_more:hover{
	color:#f75932 !important;
}
a.blacklink:hover{
	text-decoration: underline;
}
#bbp-cancel-reply-to-link{
	margin-right:10px;
}
.topic_details li{
	overflow:auto;
}

@media screen and (max-width: 800px) {
	.bbp-reply-author{
		float:left;
	}
	.bbp-reply-content{
		float:left;
	}
	#bbpress-forums ul.bbp-threaded-replies{
		padding-left: 80px;
	}
	#bbpress-forums ul.bbp-threaded-replies:before{
		width:0px;
	}
}

.buddypress-content textarea, .buddypress-content input {
	background-color: #eeeeee !important;
}

/* styling for main menu */
@media screen and (min-width: 600px) {
        #onehornet-header{
                height: 100px;
        }
}
@media screen and (max-width: 600px) {
	#onehornet-header{
		height: 100px;
	}
}
#logo-area{
	display:none !important;
}
#header-aside{
	position: absolute !important;
	right: 0 !important;
}
.main-navigation li{
	float: none !important;
}
@media screen and (max-width: 960px) {
	ul.nav-menu{
	        text-align: left !important;      
	}
	.main-navigation ul.nav-menu {
		width: 80%;
	}
}
@media screen and (min-width: 960px) {
        ul.nav-menu{
                text-align: center !important;      
        }
}

.wallet_widget{
	padding: 10px 15px 10px;
	overflow: hidden;
}
.wallet_widget_container{
	border: 2px solid #AFDFEA;
	border-radius: 8px;
	overflow:hidden;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
}
.wallet_widget .info_text{
	color: #999;
	font-size: 0.9em;
}
.wallet_widget_container.create_wallet{
	height:150px;
	background-color: #AFDFEA;
}
.your_wallet{
	font-family: Lato-Black;
	font-size: 1.2em;
	display:block;
	float:left;
	color: #f75932;
	text-transform:uppercase;
	font-weight:900;
	letter-spacing: 1px;
}
.wallet_id{
	font-size: 0.6em;
	display:block;
	float:left;
	clear:both;
	color: #999;
}
.balance_header{
	font-size: 0.7em;
	display:block;
	float:left;
	clear:both;
	color: #999;
	margin-top:15px;
}
.status_message{
	font-size: 0.7em;
        display:block;
        float:left;
        clear:both;
        color: #f75932;
        margin-top:15px;
}
.balance_value{
	color: #77c651;
	display:block;
        float:left;
        clear:both;
	margin-top:-3px;
	margin-bottom:20px;
}
.reload_wallet{
	display:block;
	float:left;
	clear:both;
	border:2px solid #f75932;
	color: white;
	background: #f75932;
	font-size: 0.7em;
	padding: 0 7px 0;
	border-radius: 3px;
	text-transform:capitalize;
	cursor: pointer;
}
/*
.reload_wallet:hover{
	background: white;
	color: #f75932;
}
*/
.link_recent_transactions{
	display:block;
	float:right;
	color: #f75932;
	font-size:0.8em;
	text-transform:capitalize ;
	cursor: pointer;
}
.link_recent_transactions:hover{
	text-decoration: underline;
}
button.find-me-on-hornet{
	width: 220px;
	height:40px;
}
.ledger_details{
	float:left;
	clear:both;
	margin-top: 12px;
	width:100%;
}
.ledger_details .timestamp{
	font-size: 0.9em;
	display: block;
	float: left;
	color:#999;
}
.ledger_details .amount{
	font-size: 1.1em;
	display:block;
	float:right;
	clear:both;
}
.ledger_details .to_name{
	display:block;
        float:right;
        clear:both;
	color: #f75932;
	margin-bottom:-2px;
	margin-top:2px;
}
.ledger_details .from_name{
	display:block;
        float:right;
        clear:both;
	color: #77c651;
	margin-bottom:-2px;
	margin-top:2px;
}
.ledger_details .to_wallet_id{
	display:block;
        float:right;
        clear:both;
	font-size:0.6em;
	color:#999;
}
.ledger_details .from_wallet_id{
	display:block;
        float:right;
        clear:both;
	font-size:0.6em;
	color: #999;
}
.ledger_entry{
	overflow:hidden;
	border-top:1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
}
.ledger_entry:last-child {
	border-bottom:1px solid #999;
}
.prev_next .next_page{
	color: #999;
	font-size: 0.7em;
	margin-top: 8px;
	cursor: pointer;
}
.prev_next .next_page::after { 
	content: " >";
	color: #f75932;
	font-size: 1.2em;
}
.prev_next .next_page:hover{
	text-decoration: underline;
}
.prev_next .previous_page{ 
        color: #999;
        font-size: 0.7em;
        margin-top: 8px;
	cursor: pointer;
}
.prev_next .previous_page::before { 
        content: "< ";          
        color: #f75932;
        font-size: 1.2em;
}
.prev_next .previous_page:hover{ 
        text-decoration: underline;
}
div.author-header-meta{
	margin-bottom:0 !important;
}


.create_wallet .wallet_image{
	float:left;
	width:25%;
	margin-left:22px;
	margin-top:35px;
	margin-bottom: 3px;
}
.create_wallet .text{
	margin-top: 50px;
	max-width: 60%;
	color: white;
	font-weight:900;
	text-align: left;
	padding-left: 10px;
	text-transform: uppercase;
	float:left;
	line-height:1.3em;
}

.create_wallet .action_button_container{
	clear: both;
	padding:5px;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
}
.create_wallet .action_button{
	border: 2px solid #f75932;
	background-color: #f75932;
	color:white;
	margin-right: auto;
	margin-left: auto;
	border-radius:4px;
	max-width:50%;
	text-transform:uppercase; 
	font-size:0.9em;
	padding:2px;	
	font-weight:900;
	cursor: pointer;
}
.create_wallet .action_button:hover{
	background-color: white;
	border: 2px solid white;
	color:#f75932;
}
/* send token screen */
.send_tokens_container{
	border:2px solid #AFDFEA;
	background: white;
	border-radius: 8px;
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 2px 10px 4px 10px;
}
.send_tokens_container.with_bg{
	background-color: #AFDFEA;
}
.send_tokens_container.set_height{
	min-height:150px;
}
.send_tokens_container .wallet_image{
	float: left;
}
.send_tokens_container .action_text{
	float: right;
	color: white;
	text-transform: uppercase;
	font-weight:900;
	padding-top:6px;
	cursor: pointer;
}
.send_tokens_container .widget_header{
	display:block;
	float:left;
	font-size: 1.1em;
	font-weight:900;
	color: #f75932;
	text-transform:uppercase;
	margin-bottom:25px;
	margin-top:8px;
	font-family: Lato-Black;
}
.send_tokens_container .amount_input{
	float:left;
	width:100%;
}
.send_tokens_container .amount_input > input{
	border:1px solid #f75932;
	width:100%;
	margin-bottom:6px;
	color: #f75932;
	font-weight:900;
	font-family: Lato-Black;
}
.send_tokens_container .send_tokens_button, .send_tokens_container button.close_widget{
	float:right;
	padding:2px;
	border-radius:4px;
	font-weight:900;
	min-width:30%;
	margin-bottom: 30px;
}
.send_tokens_container button.close_widget{
	margin-bottom:5px !important;
}
.send_tokens_container .status_message{
        color: #999;
        font-size: 0.9em;
	float:left;
	width:100%;
	text-align:left;
	margin-bottom: 10px;
	min-height:45px;
}
.token_price{
	color:#38B1CA;
}
.cart_item .product-name a{
	color: black;
}
.cart_item .amount, .cart-subtotal .amount, .order-total .amount{
	color: #f75932;
}
/*
input#place_order, .widget_shopping_cart_content .buttons .button{
	background: white !important;
	border: 2px solid #f75932;
	border-radius: 5px;
	padding: 4px;
	text-transform: uppercase;
	font-size: 0.7em;
	letter-spacing: 2px;
	color: #f75932 !important;
}
input#place_order:hover, .widget_shopping_cart_content .buttons .button:hover{
	background: #f75932 !important;
	color: white !important;
	box-shadow: none;
}
*/
span.bpp_points_display{
	font-family: Lato-Light;
	font-size: 3em;
	color: #f75932;
}
span.token_amount_display{
	font-family: Lato-Light;
	font-size: 3em;
	color: #38b1ca;
}

/* footer */
.footer-style-2 .footer-inner-top{
	padding-top:10px;
}
.footer-style-2 .site-credits{
	display: none;
}
.footer-style-2 ul.social-icons{
	margin-top: 0px !important;
}
.footer-style-2 .footer-widget .social-icons a{
	color: rgba(77, 77, 77, .5);
}
.footer-style-2 .footer-widget li a{
	color: #575757;
}
.footer-style-2 .footer-widget li a:hover{
	text-decoration: underline !important;
}
.footer-widget .widget{
	margin-bottom: 0px !important;
}
.footer-widget .widget li{
	margin-bottom: 0px; 
}
.footer-widget{
	text-align: center;
}
.footer-widget:first-child{
	text-align:left;
}
.footer-widget:last-child{
	text-align:right;
}
.footer-widget:last-child span{
	font-size: 12px;
	letter-spacing: 5px;
	text-transform:uppercase;
}
@media screen and (max-width: 720px) {
	.footer-widget{
		display:block;
		width:93%;
		max-width:100% !important;
		position: absolute;
		margin-top: 70px;
	}
	.footer-widget:first-child{
		text-align: left;
		width: 45%;
		float: left;
		position: relative;
		margin-top: 0;
	}
	.footer-widget:last-child{
		text-align: right;
		width: 45%;
		float: right;
		position: relative;
		margin-top: 0
	}
	.footer-style-2 ul.social-icons{
		margin-top:0px !important;
	}
	.footer-widget .widget{
		padding: 0 !important;
		margin: 0 !important;
	}
	div.footer-inner ul.social-icons li span:before{
		font-size: 20px;
	}
	div.footer-inner.widget-area{
		display:block;
	}
}
div.footer-inner.widget-area{
	flex-wrap:nowrap;
}
.page-right-sidebar #primary{
	flex: 1 1 100%;
}
#mobile-header #mobile-logo{
	display:none;
}
#mobile-header{
    background-color: white !important;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
}
#mobile-header .right-btn:before{
	color: #6A6A6A;
}
#mobile-header .mobile-login-button{
	display: inline-block;
	margin-left: 18px;
	margin-top: 10px;
}

.link_container .link.last .image.box{
	border: 8px solid transparent;
}

div.wpcf7 input[type=text], div.wpcf7 input[type=tel], div.wpcf7 input[type=email], div.wpcf7 input[type=password], div.wpcf7 input[type=number], div.wpcf7 textarea{
	width:100%;
}

.accordions-themes.flat {
	margin-bottom: 20px;
}

.lgbt-dialog .ui-dialog-titlebar{
	background: none;
	border: 0;
}
.lgbt-dialog .ui-dialog-titlebar-close{
	border:0 !important;	
}
.lgbt-dialog .ui-dialog-titlebar-close:hover{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lgbt-dialog .ui-button-icon.ui-icon.ui-icon-closethick{
	display:block !important;
}


/* fix problem with modal on mobile display */
@media screen and (max-width: 480px) {
	.avfr-modal-content {
		top: 0;
		transform: none;
	}
}
/* group forums: distinguish replies from topics */
#bbpress-forums div.reply {
	border-left: 20px solid #eee !important;
	padding-left: 30px;
}
