/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/

#content.site-content {
    margin-top: 10px;
}

/* Layout --------------------------------------------------------------------- */
.container {
	max-width:  1380px;
}

/* Sidebar -----------------------------------------------------*/
.widget + .widget {
	margin-top: 0 !important;
	padding-top: 20px !important;
}
/* Chat & Setup Notifications Widgets ---------------*/
aside li {
	margin-bottom: 0;
}
aside a {
	font-size: 14px;
}

.chatroom_notification_count,
.setup_notification_count {
	display: inline;
	float: right;
	background: red;
	color: #fff;
	padding: 1px 8px;
	font-size: 11px;
	border-radius: 4px;
}
/* Events Calendar Widgets ---------------------- */
aside .widget-title {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
}
aside.tribe-events-list-widget li.tribe-events-list-widget-events {
    padding: 0;
    margin-bottom: 10px;
}
aside.tribe-events-list-widget li .tribe-event-title {
    margin-bottom: 0;
}
aside .tribe-events-widget-link a {
    font-size: 14px;
    font-weight: 400;
}

/* WpDiscuz --------------------------------------------------- */
#comments,
#wpdcom {
    max-width: none;
    margin-top: 0;
    padding-top: 0;
}
#wpdcom {
  display: flex;
  flex-direction: column;
}

#wpdcom .wpd-form-wrap {
  order: 1;
}
#comments {
    margin-top: 0;
}
#wpdcom .wpd-comment .wpd-avatar {
    z-index: 1;
}
#wpdcom .wpdiscuz-mycred-rank-wrap {
    position: relative;
    margin-top: -20px;
    max-width: 22px;
    margin-left: 40px;
    z-index: 3;
}
#wpdcom .wpd-comment .wpd-comment-right {
    margin-left: 0 !important;
}
.wou-status-offline, 
.wou-status-online {}

.wou-status-offline.wou-status-only-icon,
.wou-status-online.wou-status-only-icon {
    position: absolute;
    left: 2px;
    height: 58px;
    width: 58px;
    z-index: 0;
    border-radius: 99%;
    margin-top: -7px;
}
#wpdcom .wou-status-online {
    border: 2px solid #5DD3C6 !important;
}
#wpdcom .wou-status-offline {
    /*border: 1px solid red !important;*/
}
#wpdcom .wpd-blog-post_author .wpd-comment-author {
    font-weight: 500;
}
#wpdcom .wpd-comment .wpd-follow-active {
    color: #5DD3C6;
}
#wpdcom .wpd-comment .wpd-follow-link.wpd_not_clicked.wpd-follow {
    color: red;
}
#wpdcom .wou-status-online i,
#wpdcom .wou-status-offline i {
    display: none;
}
#wpdcom .wpd-thread-head,
article.category-chat-rooms .is-divider {
    display: none;
}
#wpdcom .wpd-form-head {
    margin: 0;
    padding: 0;
}
#wpdiscuz-search-form {
    margin: -55px auto 0 auto !important;
    padding: 0 !important;
    float: right;
}
#wpdcom .wpd-form-wrap,
#wpdcom .wpd-form .wpdiscuz-textarea-wrap {
    padding-bottom: 0;
}
#wpdcom .wpd-thread-list {
    padding-top: 0px;
    padding-bottom: 0;
}

/* Gravity Forms ------------------------------------------------------ */
body .gform_legacy_markup_wrapper ul li.gfield {
	margin-top: 10px;
}
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
    font-size: 13px;
    height: 25px;
}
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span {
    line-height: 23.4px;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-results li {
    font-size: 13px;
}
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b {
    background-position: 0 3px;
}
.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 3px;
}
.gform_wrapper .gfield_required {
	color: #61CE70;
    padding-left: 0;
    margin-left: 2px;
}
.gform_wrapper .new-setup .top_label div.ginput_container {
	margin-top: 0;
}
.gform_wrapper .new-setup li.label_left .ginput_container {
	display: inline-block;
	margin-left: 5px;
}
.gform_wrapper .new-setup li.line-break {
	border-top: 1px solid #AAAAAA;
}
.gform_wrapper .new-setup li.line-break.white {
	border-top: 1px solid #FFFFFF;
}
.gform_wrapper .new-setup li.gfield.label_left.setup-infobox-output label {
	color: #7A7A7A;
    font-size: 12px;
	font-weight: bold;
}
.gform_wrapper .new-setup li.gfield.label_left.setup-infobox-output .ginput_container input {
	background: none;
    border: 0;
    color: #555555;
    font-size: 12px !important;
}
@media only screen and (min-width: 641px) {
	.gform_wrapper .new-setup .top_label li.gfield.gf_inline.setup-title {
		width: 66% !important;
		padding-right: 40px;
		margin-left: 20px !important;
	}
	.gform_wrapper .new-setup .top_label li.gfield.gf_inline.exchange {
		width: 29% !important;
	}
	/* Gravity Forms Six Columns */
	.gform_wrapper .top_label li.gfield.gf_first_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_second_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_third_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fourth_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fifth_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_sixth_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 12%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        float: none;
		margin-right: 50px;
		margin-top: 0;
    }
	.gform_wrapper .top_label li.gfield.gf_first_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		margin-left: 20px !important;
	}
	.gform_wrapper .top_label li.gfield.gf_sixth_sixth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		margin-right: 0px;
	}
	.gform_wrapper .top_label li.gfield.gf_first_sixth,
    .gform_wrapper .top_label li.gfield.gf_second_sixth,
    .gform_wrapper .top_label li.gfield.gf_third_sixth,
    .gform_wrapper .top_label li.gfield.gf_fourth_sixth,
    .gform_wrapper .top_label li.gfield.gf_fifth_sixth,
    .gform_wrapper .top_label li.gfield.gf_sixth_sixth {
        margin-bottom: 8px;
    }
	.gform_wrapper .top_label li.gfield.gfield_error.gf_first_sixth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_second_sixth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_third_sixth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_sixth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_fifth_sixth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_sixth_sixth {
        width: 13%;
    }
	.gform_wrapper .top_label li.gfield.gf_first_sixth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_second_sixth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_third_sixth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_fourth_sixth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_fifth_sixth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_first_sixth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_second_sixth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_third_sixth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_fourth_sixth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_fifth_sixth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_sixth_sixth+.gform_footer {
        clear: both;
    }
	/* Gravity Forms Five Columns */
	/* Gravity Forms - 5col css */
@media only screen and (min-width: 641px) {
    /* 5 columns - fifths */

    .gform_wrapper .top_label li.gfield.gf_first_fifth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_second_fifth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_third_fifth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 18.4%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        float: none;
    }
    .gform_wrapper .new-setup .top_label li.gfield.gf_fourth_fifth.gf_list_inline:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 25%;
    }

    .gform_wrapper .top_label li.gfield.gf_first_fifth,
    .gform_wrapper .top_label li.gfield.gf_second_fifth,
    .gform_wrapper .top_label li.gfield.gf_third_fifth,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth {
        margin-bottom: 0;
		margin-top: 0;
    }

    .gform_wrapper .top_label li.gfield.gf_first_fifth div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_second_fifth div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_third_fifth div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_first_fifth div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_second_fifth div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_third_fifth div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth div:not(.ginput_container_date) select {
        width: 100% !important;
    }

    .gform_wrapper .top_label li.gfield.gfield_error.gf_first_fifth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_second_fifth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_third_fifth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_fifth,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_fifth_fifth {
        width: 19.5%;
    }

    .gform_wrapper .top_label li.gfield.gf_fourth_fifth:after {
        content: "";
        display: table;
        clear: both;
    }

    .gform_wrapper .top_label li.gfield.gf_first_fifth input.medium,
    .gform_wrapper .top_label li.gfield.gf_first_fifth input.large,
    .gform_wrapper .top_label li.gfield.gf_first_fifth select.medium,
    .gform_wrapper .top_label li.gfield.gf_first_fifth select.large,
    .gform_wrapper .top_label li.gfield.gf_second_fifth input.medium,
    .gform_wrapper .top_label li.gfield.gf_second_fifth input.large,
    .gform_wrapper .top_label li.gfield.gf_second_fifth select.medium,
    .gform_wrapper .top_label li.gfield.gf_second_fifth select.large,
    .gform_wrapper .top_label li.gfield.gf_third_fifth input.medium,
    .gform_wrapper .top_label li.gfield.gf_third_fifth input.large,
    .gform_wrapper .top_label li.gfield.gf_third_fifth select.medium,
    .gform_wrapper .top_label li.gfield.gf_third_fifth select.large,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth input.medium,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth input.large,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth select.medium,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth select.large,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth input.medium,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth input.large,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth select.medium,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth select.large {
        width: 97.5%;
    }

    .gform_wrapper .top_label li.gfield.gf_first_fifth+li.gsection,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth+li.gsection {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gf_first_fifth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_second_fifth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_third_fifth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_first_fifth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_second_fifth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_third_fifth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_fourth_fifth+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_fifth_fifth+.gform_footer {
        clear: both;
    }
	
	.gform_wrapper .new-setup li.gfield.gfield_html.setup-infobox {
		position: absolute;
		display: block;
		width: 100%;
		height: 160px;
		background: #F0F0F0;
		border-radius: 10px;
		z-index: -1;
		top: 0;
		box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 22%);
	}
	.gform_wrapper .new-setup li.gfield.gfield_html.setup-infobox-output {
		position: absolute;
		display: block;
		width: 100% !important;
		height: 112px;
		background: #F0F0F0;
		border-radius: 10px;
		z-index: -1;
		top: 215px;
		box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 22%);
	}
	/*.gform_wrapper .new-setup li.gfield_html.gap {
		margin-bottom: 135px;
	}*/
	.gform_wrapper .new-setup li.gf_left_half.setup_image {
		padding-left: 220px !important;
		margin-top: 4px;
	}
	.gform_wrapper .new-setup li.gf_right_half.setup_image {
		padding-right: 100px !important;
	}
	.gform_wrapper .new-setup .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
	.gform_wrapper .new-setup .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
		width: auto !important;
		margin-left: 5px;
	}
	.gform_wrapper .new-setup .gfield.gf_list_inline .gfield_checkbox .gchoice,
	.gform_wrapper .new-setup .gfield.gf_list_inline .gfield_radio .gchoice {
		margin-bottom: -3px;
	}
	.gform_fileupload_rules {
		display: inline;
	}
	.gform_wrapper .new-setup li.setup_image input[type="file"] {
		width: auto !important;
		max-width: 185px;
	}
	.gform_wrapper .new-setup li.label_left.setup_image .ginput_container.ginput_container_radio {}
}
