/*
Theme Name: Blazter Child Theme BT
Description: Op maat ontwikkelde website.
Author:   Blazter.nl https://blazter.nl
Version: 2.1
Template: Divi
*/

@import url("../Divi/style.css");

/********* LATEN STAAN *********/
.select2-results__option {
    color: #666 !important;
}
.contact h2.gform_submission_error{
	padding-bottom: 0px;
}

.contact input[type="text"],
.contact input[type="email"],
.contact input[type="tel"],
.contact textarea,
.contact select,
.contact password{
	padding: 10px 20px !important;
	border-radius: 5px;
	background: #000;
	color: #fff;
	border: 1px solid #fff;
}

.contact input[type="text"]::focus,
.contact input[type="email"]::focus,
.contact input[type="tel"]::focus,
.contact textarea::focus {
	border: 1px solid #fff;
	color: #fff;
}

.contact input[type="submit"] {
	padding: 10px 20px;
	background: #3a78ba;
	border: 2px solid #3a78ba;
	font-size: 18px;
	cursor: pointer;
	transition: 0.3s;
	color: #fff;
}

.contact input[type="submit"]:hover {
	background: #fff;
	color: #3a78ba;
}

/* Center items in column */
.column-center {
	margin: auto;
}

/* Reverse columns in a row */
@media all and (max-width: 980px) {
	div.row-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
}

/********* END LATEN STAAN *********/

/* Breadcrumbs */
.rank-math-breadcrumb a, .rank-math-breadcrumb .separator{
	color: #fff !important;
}

.rank-math-breadcrumb .last{
	color: #92d4f6 !important;
}

span.text-white {
	color: #fff !important;
}

/* Scrollbar Styling */
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #211a1a;
}

::-webkit-scrollbar
{
	width: 12px;
	background-color: #211a1a;
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #009fe3;
}

/* Video Archief */
.facetwp-checkbox {
	background: url(/wp-content/uploads/2021/05/checkbox.png) 0 50% no-repeat;
	color: #979797;
	padding-left: 30px;
}

.facetwp-checkbox.checked {
	background-image: url(/wp-content/uploads/2021/05/checkbox-checked.png) !important;
}

.video-overzicht .facetwp-facet {
	margin-bottom: 0;
}

.video-overzicht span.fwpl-tax-category a {
	color: #fff !important;
}

ol.top-5-listing li.listing-item {
	display: flex !important;
	flex-direction: column !important;
	padding: 15px 60px;
}

ol.top-5-listing span.category-display a {
	color: #92D4F6 !important;
	font-weight: 700;
}

ol.top-5-listing  a.title {
	color: #fff !important;
}

ol.top-5-listing {
	list-style: none;
	counter-reset: my-awesome-counter;
}
ol.top-5-listing li {
	counter-increment: my-awesome-counter;
	padding-left: 60px;
}
ol.top-5-listing li::before {
	content: counter(my-awesome-counter);
	color: #fff;
	font-size: 48px;
	line-height: 1.2em;
	font-weight: 700;
	font-weight: bold;
	position: absolute;
	left: 0;
	font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}

/* Video page */
.comment-button-video .dsm-text-divider-header span{
	background: #141414;
	padding: 15px 30px;
	border-radius: 20px;
}

#comment-wrap textarea{
	background: rgba(0,0,0,0) !important;
	border-radius: 10px !important;
	border: 1px solid white !important;
}

.pvc_stats.total_only{
	font-size: 12px !important;
}

.wpp-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wpp-list li {
	width: 19%;
	float: left;
	margin-bottom: 30px;
}

@media only screen and (max-width: 600px) {
	.wpp-list li {
		width: 48%;
	}	
}

div#wpp-3 {
	width: 100%;
}

.wpp-thumbnail {
	min-height: 124px;
	object-fit: cover;
}

/* Woocommerce Pagenation */
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	background: #373C49 !important;
	margin: 0 5px !important;
	border: none;
	border-radius: 5px;
}

ul.page-numbers {
	border: none !important;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
	background: #31BBED;
	color: #fff;
}

a.page-numbers, span.page-numbers.dots, span.page-numbers.current {
	padding: 15px !important;
}

/* Producten Filter */
.yith-wcan-filter {
	background: #161616 !important;

}

h4.filter-title {
	font-size: 24px !important;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: 2px solid #393939;
	margin-bottom: 15px;
}

.term-label {
	font-size: 12px !important;
	color: #979797 !important;
}

/* Home Videos */

.display-video-listing.image-top .listing-item .title {
	display: block;
}

.display-video-listing.image-top .listing-item {
	margin-bottom: 32px;
}

/* Home Header */
a.et_pb_button.et_pb_bg_layout_light.home-header-button {
	padding: 10px 20px !important;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}

.header-uitgelicht-content {
	width: 100%; 
	background-size: cover;
	padding: 2% 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-position: center;
}
.header-video-container {
	max-width: 980px;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.header-uitgelicht-content {
		padding: 10% 0;
		background-position: center;
	}
}

/* Menu Cart */
.dvmm_cart_items_count{
	background: #175E74;
	padding: 5px 8px;
	border-radius: 100px;
	color: white;
	margin-top: -20px !important;
	margin-left: -10px !important;
	font-size: 12px !important;
}

/* anything slider custom */
#custom-slider .as_slide_content_wrapper{
	width: 100% !important;
}

#custom-slider .as_slide_content_wrapper img{
	width: 225px !important;
	height: 332px !important;
	object-fit: cover;
}

.custom_home_slider-video #custom-slider .as_slide_content_wrapper img{
	width: 500px !important;
	height: 332px !important;
	object-fit: cover;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	#custom-slider .as_slide_content_wrapper img{
		width: 225px !important;
		height: 225px !important;
		object-fit: cover;
	}
	.custom_home_slider-video #custom-slider .as_slide_content_wrapper img{
		width: 500px !important;
		height: 162px !important;
		object-fit: cover;
	}
}

@media all and (min-width: 980px) and (max-width: 1440px) {
	#custom-slider .as_slide_content_wrapper img{
		width: 100% !important;
	}
}

.custom_home_slider-video li.listing-item {
	display: flex;
	flex-direction: column;
}

/* Woocommerce */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, a.button.wc-backward, .woocommerce a.button, .woocommerce-page a.button {
	background: #175E74 !important;
}

a.button.wc-backward, .woocommerce a.button, .woocommerce-page a.button, a.button.wc-backward:hover {
	border: 2px solid #175E74 !important;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 1440px) {
	.desktop-slider {
		display: none;
	}
	.custom_home_slider .as-arrows-control:nth-child(1) {
		display: none;
	}

}


@media all and (min-width: 1441px) {
	.mobile-slider {
		display: none;
	}
	.custom_home_slider .as-arrows-control:nth-child(2) {
		display: none;
	}	
}
.custom_home_slider .cwp_et_pb_layout_slider_standard_0 .as-arrows-control {
	position: relative !important;
}


.custom_home_slider li.listing-item {
	display: flex;
	flex-direction: column;
}

/* Main Menu */
.custom-main-menu .wpml-ls-legacy-list-horizontal, .custom-main-menu div#icl_lang_sel_widget-3 {
	margin-bottom: 0 !important;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
	background: #000;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
		width: 60px;
		background: inherit !important;
		border: none;
	}
	.custom-main-menu .main-menu-1 {
		width: 80% !important;
	}
	.custom-main-menu .main-menu-2 {
		width: 15% !important;
	}
	a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
		margin-top: 10px;
	}
	.header-uitgelicht-content{
		margin-bottom: 0px;
	}
	.header-uitgelicht-content .text_featured{
		font-size: 18px;
	}
}

.header-uitgelicht-content{
	margin-bottom: -5%;
}

.header-uitgelicht-content hr{
	width: 20%;
	margin: 0px;
	border: 2px solid #92d4f6;

}

.header-uitgelicht-content hr.hr-bottom{
	margin-top: 10px;
	margin-bottom: 30px !important;

}
.header-uitgelicht-content hr.hr-top{
	margin-bottom: 30px;

}

.header-uitgelicht-content .text_featured{
	color: #ffffff !important;
	margin: 70px 0px !important;
	display: block;
	font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
	font-size: 38px;
}

/* Menu Desktop Mobile Menu */
/* @media all and (min-width: 980px) {
.custom-main-menu .dvmm_mobile_menu_wrapper {
top: 94px !important;
position: fixed !important;
height: 100%;
text-align: center;
}
} */

@media all and (min-width: 980px) {
	.custom-main-menu .dvmm_mobile_menu_wrapper {
		height: 100vh;
	}
}

.custom-main-menu li.wpml-ls-current-language a span {
	color: #009fe3;
}

.custom-main-menu .wpml-ls-item:not(:last-child) {
	border-right: 1px solid #fff;
}

li.hamburger-menu-knop.menu-item.menu-item-type-custom.menu-item-object-custom {
	background: #009fe3;
}

li.hamburger-menu-knop.menu-item.menu-item-type-custom.menu-item-object-custom a {
	color: #fff !important;
	text-align: center;
	font-family: 'Spectral',Georgia,"Times New Roman",serif;
	font-weight: 300;
}

li.hamburger-menu-knop-groen.menu-item.menu-item-type-post_type.menu-item-object-page {
	background: #7CDA24;
	margin-bottom: 10px;
}

li.hamburger-menu-knop-groen.menu-item.menu-item-type-post_type.menu-item-object-page a {
	color: #fff !important;
	text-align: center;
	font-family: 'Spectral',Georgia,"Times New Roman",serif;
	font-weight: 300;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.dvmm_mobile_menu_wrapper {
		position: fixed !important;
		top: 8.5% !important;
	}
	.et_builder_inner_content.has_et_pb_sticky .dvmm_mobile_menu_wrapper {
		position: fixed !important;
		top: 7% !important;
	}
}

.et_builder_inner_content.has_et_pb_sticky

/* End Menu */

span.light-blue {
	color: #92D4F6;
}

span.red {
	color: #000;
	display: block;
}

li.listing-item {
	list-style-type: none;
}

/* Product Header */
.header-uitgelicht-content-product {
	padding: 5% 0 !important;
	background-position: center;
}

.header-product-container {
	max-width: 1920px !important;
	display: flex !important;
	flex-direction: column;
	padding: 0%!important;
}

@media all and (max-width: 980px) {
	.header-uitgelicht-content-product {
		padding: 30% 0 !important;
	}
	.header-product-container {
		padding: 5% !important;
	}
	span.text_featured {
		font-size: 24px !important;
	}
}

h2.product-header-h2 {
	margin-bottom: 5%;
}

a.et_pb_button.home-header-button {
	width: 32%;
	text-align: center;
}

@media all and (max-width: 980px) {
	a.et_pb_button.home-header-button {
		width: 100%;
	}
}

div#custom_slider_control ,div#custom_slider_control1, div#custom_slider_control2, div#custom_slider_control3 {
	margin-bottom: 10%;	
}

/* Nieuwsbrief */
.nieuwsbrief .ginput_container.ginput_container_email input[type=email] {
	padding: 15px 15px;
	border-radius: 5px;
}

.nieuwsbrief input[type="submit"]{
	background: #fff;
	padding: 10px 20px;
	border: 2px solid #fff;
	text-transform: uppercase;
	font-size: 16px;
}

/* Blogs */
/*Equalize Blog Columns*/

.bloggrid .et_pb_salvattore_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex !important;
}

.bloggrid article {
	margin-bottom: 20px !important;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto !important;;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.bloggrid .post-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto !important;;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.bloggrid .column {
	margin-bottom: 20px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.fwpl-result {
	padding: 10px;
	border: 1px solid #3c3c3c;
}

.podcast-zoeken .facetwp-input-wrap{
	width: 25%;
}

.podcast-zoeken .facetwp-search{
	border: 2px solid #92d4f6;
	width: 100% !important;
	padding: 10px;
	background: #000000;
}
.podcast-zoeken .facetwp-icon:before{
	background: url(/wp-content/uploads/2021/07/icon-search.png) no-repeat !important; 
}

/* Uncategorized Uit */
.facetwp-checkbox[data-value="uncategorized"] {
	display: none;
}

/* Mobile flyout */
button.facetwp-flyout-open {
	padding: 10px 20px;
	color: #fff;
	background: #009fe3;
	border: none;
	font-size: 16px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.facetwp-flyout.active {
	background: #000;
}

@media (min-width: 780px) {
	.facetwp-flyout-open {
		display: none !important;
	}
	img.custom-filter-icon {
		width: 18px;
		margin-right: 5px !important;
	}
}
@media (max-width: 780px) {
	.desktop-filter-column {
		display: none !important;
	}
	.video-overzicht .fwpl-result {
		width: 48%;
		margin-bottom: 5px;
	}
	.video-overzicht .fwpl-layout {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		grid-gap: 0px;
	}
	.video-overzicht .producten-title {
		font-size: 12px;
	}
}

.desktop-filter-column input.facetwp-search {
	color: #fff;
}
.desktop-filter-column .podcast-zoeken .facetwp-input-wrap {
	width: 100%;
}

.facetwp-facet.facetwp-facet-price_range.facetwp-type-number_range {
	display: flex;
}

input.facetwp-number.facetwp-number-min,
input.facetwp-number.facetwp-number-max {
	max-width: 60px;
	padding: 10px;
}

/* Prijs links boven */
/* @media all and (min-width: 980px) { */
.video-overzicht .product-price {
	position: absolute;
	background: #009fe3;
	padding: 10px;
	font-weight: 400;
	font-size: 16px;
	font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}
/* } */



@media only screen and (max-width: 767px) {
	.et_pb_row{
		width: 95%;
	}
}
.woocommerce-form-login{
	max-width: 430px;
	margin: 0 auto !important;
}

.woocommerce-account h2{
	text-align: center;
}

div#payment {
	background: none !important;
	border: 1px solid #eee;
}

/* WPML Menu */
@media all and (min-width: 1392px)  {
	.wpml-mobile {
		display: none !important;
	}
}

@media all and (max-width: 1392px)  {
	div.wpml-desktop {
		display: none !important;
	}
	a.wpml-ls-link,
	a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
		background: #000 !important;
		border: none;
	}
	div.wpml-mobile {
		display: block !important;
		border: none;
	}
	.et_pb_column .main-menu-2 {
		width: 10% !important;
	}
} 

@media all and (max-width: 980px)  {
	div.wpml-mobile {
		margin-top: 5px;
	}
}

/* Fix random padding */
.et-db #et-boc .et-l .et_pb_section {
	padding: 0 !important;
}

.doneren .price-wrapper input[type="text"]{
	color: #333 !important;
	padding: 10px 10px 10px 50px !important;
}

.doneren button.button.wc-donation-f-submit-donation{
	padding: 10px 40px !important;
	font-size: 16px !important;
}

.facetwp-checkbox [data-value="exclude"] {
	display: none !important;
}

@media only screen and (max-width: 1525px){
	.custom-main-menu div.et_pb_column.main-menu-3{
		display: none !important;
	}
	
	.custom-main-menu div.et_pb_column.main-menu-1{
		width: 80% !important;
	}
}


.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
	
	color: #000000 !important;
}


.mailchimp-newsletter{
	display: none !important;
}

.facetwp-counter{
	display: none !important;
}

/* Buttonize Radio & Checkbox Fields */
 .gform_wrapper .gfield.buttonized .gfield_radio .gchoice,
 .gform_wrapper .gfield.buttonized .gfield_checkbox .gchoice {
    position: relative;
    text-align: center;
 }
 .gform_wrapper .gfield.buttonized input[type="radio"],
 .gform_wrapper .gfield.buttonized input[type="checkbox"] {
    position: absolute;
    left: -9999px;
 }
 .gform_wrapper .gfield.buttonized .gfield_radio label,
 .gform_wrapper .gfield.buttonized .gfield_checkbox label {
    display: block !important;
    position: relative;
    max-width: 100%;
    padding: 1em;
    font-size: 16px;
 	border-radius: 5px;
    background-color: #eeeeee;
    cursor: pointer;
 }
 .gform_wrapper .gfield.buttonized input[type="radio"]:checked+label,
 .gform_wrapper .gfield.buttonized input[type="checkbox"]:checked+label {
    background: #0c69a8;
	color: #ffffff;
    overflow: hidden;
 }
/*  .gform_wrapper .gfield.buttonized input[type="radio"]:checked+label::before,
 .gform_wrapper .gfield.buttonized input[type="checkbox"]:checked+label::before {
    content: '';
    display: block;
    position: absolute;
    top: -.75em;
    right: -.75em;
    left: auto;
    width: 1.5em;
    height: 1.5em;
    background-color: #e1b653;
    border-radius: 0;
    border: 0;
    transform: rotate(45deg);
 } */
 .gform_wrapper .gfield.buttonized .gfield_radio label::before,
 .gform_wrapper .gfield.buttonized .gfield_checkbox label::before {
    display: none;
 }

/* Layout Buttonized Inputs As Grid */
 .gform_wrapper .gfield.buttonized .gfield_radio,
 .gform_wrapper .gfield.buttonized .gfield_checkbox {
    display: grid;
    grid-template-columns: repeat( 3, 1fr );
    grid-gap: .5em 1em;
 }

.gform_next_button {
	width: 100%;
	background:#49a636;
	font-weight: 700;
	font-size: 17px;
	border-radius: 5px;
	padding: 1em;
	border: none;
	color: #fff;
	cursor: pointer;
}

.gform_next_button:hover, #gform_submit_button_7:hover, #gform_submit_button_8:hover{
	background: #5bcf44;
}
#gform_submit_button_7, #gform_submit_button_8 {
	width: 100%;
	background:#49a636;
	font-weight: 700;
	font-size: 17px;
	border-radius: 5px;
	padding: 1em;
	border: none;
	color: #fff;
	cursor: pointer;
}

.gform_previous_button {
    width: 10%;
    background: #171773 !important;
    font-weight: 700;
    font-size: 17px;
    border-radius: 5px;
    padding: 1em 0px;
    border: none;
    color: #fff !important;
    cursor: pointer;
}

.page-id-90647 .et_pb_text_1{
	font-size: 16px;
}

.rmagic .rmrow .rm-wc-wrap .rm-wc-field select {
	height: 48px;
}

#post-132159 .et_pb_section {
	background: #000 !important
}

.petitie-form input[type=submit] {
    width: 100%;
    font-size: 24px;
    background: #58b745;
    border: 2px solid #58b745;
    color: #ffffff;
    font-weight: 900;
    padding: 15px;
    border-radius: 5px;
    cursor: pointer;
}
.petitie-form input[type=submit]:hover {
	 background: #ffffff;
	color: #58b745;
}

#bbpress-forums{
	color: black;
}
	li.bbp-forum-reply-count, li.bbp-forum-topic-count{
		width: 20%;
	}
	
	#bbpress-forums a{
		color: #009fe3 !important;
	}
	
/* Clear floats */
#bbpress-forums div.bbp-topic-tags,
.bbp-reply-author:after {
    clear: both;
}

/* Adjust input border radius */
#bbps_support_forum_options input {
    border-radius: 0;
}

/* Adjust breadcrumb alignment */
div.bbp-breadcrumb {
    float: none;
}

/* Adjust pre background color */
#bbpress-forums div.bbp-reply-content pre {
    background-color: #fff;
    padding: 0;
}

/* Adjust code block padding */
#bbpress-forums div.bbp-reply-content code {
    padding: 10px!important;
}

/* Align author info */
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-reply-author,
#bbpress-forums div.bbp-topic-author {
    text-align: center;
/* 	border-right: 1px solid black; */
}

/* Resize reply author font */
.topic .bbp-reply-author {
    font-size: 20px;
}

/* Adjust sticky topic font weight */
.bbp-forum-content ul.sticky .bbp-topic-permalink,
.bbp-topics ul.sticky .bbp-topic-permalink,
.bbp-topics ul.super-sticky .bbp-topic-permalink,
.bbp-topics-front ul.super-sticky .bbp-topic-permalink {
    font-weight: 700;
}

/* Adjust search form margin */
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}

/* Hide topic voice count */
.bbp-topic-voice-count {
    display: none;
}

/* Adjust topic reply count style */
#bbpress-forums li.bbp-topic-reply-count {
    float: none;
    text-align: left;
    font-size: 12px;
    margin-top: 20px;
    opacity: .6;
    width: auto;
}

/* Adjust topic freshness style */
li.bbp-topic-freshness {
    display: block;
    float: none!important;
    text-align: left;
    width: auto;
    font-size: 12px;
    opacity: .6;
}

/* Hide topic started by */
.bbp-topic-started-by,
.bbp-topics .bbp-header {
    display: none!important;
}

/* Adjust avatar style */
#bbpress-forums p.bbp-topic-meta img.avatar {
    border: 0;
    border-radius: 50%;
    padding: 2px 0 0;
    margin-bottom: -4px;
    margin-right: 5px;
}

/* Hide topic meta */
.bbp-topic-meta {
    display: none;
}

/* Remove border */
.bbp-body,
.bbp-topics {
    border: 0!important;
}

/* Adjust topic type padding */
.bbp-topics .type-topic {
    border: 0!important;
    margin: 5px 0!important;
}

/* Adjust forum overflow */
#bbpress-forums {
    overflow: visible;
    font-size: 15px;
}

/* Adjust forum ul margins */
.page #bbpress-forums ul {
    margin-left: -40px;
    margin-right: -40px;
}

/* Hide footer and various elements */
.bbp-footer,
.resolved,
.topic-not-resolved,
.topic-resolved,
li.bbp-forum-freshness {
    display: none;
}

/* Add resolved label */
.topic-resolved+a:before {
    color: #76b711;
    content: "RESOLVED";
    font-size: 13px;
    font-weight: 700;
    border: 1px solid #76b711;
    padding: 5px;
    float: right;
}

/* Hide certain elements */
.bbp-header .bbp-reply-author,
.bbp-reply-author br,
.bbp-topic-author br {
    display: none!important;
}

/* Adjust bbp replies header */
.bbp-replies .bbp-header {
    background: 0 0;
}

/* Adjust bbp reply content */
.bbp-header .bbp-reply-content {
    min-height: initial!important;
    font-size: 0;
}

/* Adjust bbp reply content span */
.bbp-header .bbp-reply-content span {
    font-size: 15px;
}

/* Adjust support select status padding */
select.support-select-status {
    padding: 0;
}

/* Adjust sticky topics font size */
.bbp-forum-content ul.sticky,
.bbp-topics ul.sticky,
.bbp-topics ul.super-sticky,
.bbp-topics-front ul.super-sticky {
    font-size: 1em;
}

/* Adjust ul styles */
#bbpress-forums ul {
    border: 0!important;
    position: relative;
}

/* Adjust topic title width and font size */
li.bbp-topic-title {
    width: auto;
    float: none;
    font-size: 20px;
}

/* Adjust editor container border */
#wp-bbp_reply_content-editor-container {
    border: 1px solid #DDD;
}

/* Adjust submit wrapper float */
div.bbp-submit-wrapper {
    float: none;
}

/* Adjust body ul padding */
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
    padding: 40px;
    margin: 0!important;
}

/* Adjust reply content font */
.bbp-reply-content {
    font-weight: 400;
    font-size: 14px !important;
}

/* Adjust various content margins and paddings */
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-reply-content,
#bbpress-forums div.bbp-topic-content,
.bbp-meta,
.bbp-reply-author,
.bbp-topic-author {
    margin-left: 0;
    padding: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	border-left: 1px solid #cdcdcd;
}
	
	

/* Adjust author name margin */
#bbpress-forums div.bbp-forum-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name {
    margin: 0;
}

/* Adjust header padding */
div.bbp-forum-header,
div.bbp-reply-header,
div.bbp-topic-header,
li.bbp-body div.hentry {
    padding: 0;
}

/* Adjust various element padding */
#bbp-search-results .bbp-topic-author,
#bbp-search-results .bbp-topic-title,
#bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-header {
    padding: 20px;
}
	
.topic.type-topic #bbpress-forums li.bbp-header{
	display: none !important;
}

/* Adjust reply author style */
.bbp-reply-author:after,
.bbp-reply-author:before {
    content: "";
    display: table;
}

/* Adjust reply author zoom */
.bbp-reply-author {
    zoom: 1;
}

/* Adjust reply and header border width */
.bbp-footer .bbp-reply-author,
.bbp-header .bbp-reply-author {
    border-width: 0;
}

/* Adjust post count and reply author role font size */
#bbps-post-count,
div.bbp-reply-author .bbp-author-role {
    font-size: 13px!important;
    font-weight: 400;
    font-style: normal!important;
}

/* Adjust subscription toggle margin */
.bbp-reply-content #subscription-toggle {
    margin: 0;
    clear: none;
}

/* Adjust reply and topic type margin */
#bbpress-forums .bbp-replies .type-reply,
#bbpress-forums .bbp-replies .type-topic {
/*     margin-bottom: 20px!important; */
    border: 1px solid #cdcdcd;
	border-radius: 5px;
}

/* Adjust reply header border */
.bbp-reply-header {
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}

/* Adjust reply box sizing */
#bbpress-forums div.reply {
    box-sizing: border-box;
}

/* Adjust support forum elements */
#bbps_support_forum_move,
#bbps_support_forum_options,
.bbps-support-forums-message {
    float: none;
    margin-bottom: 20px;
    width: auto;
}

/* Adjust topic tags and status float */
#bbpress-forums div.bbp-topic-tags,
#bbps-topic-status {
    float: none;
}

/* Hide topic status label */
#bbps-topic-status label {
    display: none;
}

/* Adjust support options padding */
#bbps_support_options {
    padding: 10px 15px;
}

/* Adjust search width */
#bbp_search {
    width: 75%;
}

/* Adjust search submit width */
#bbp_search_submit {
    width: 24%;
    min-width: 150px;
}

/* Adjust breadcrumb and topic tags paragraph margin */
#bbpress-forums div.bbp-breadcrumb p,
#bbpress-forums div.bbp-topic-tags p {
/*     margin-bottom: 20px; */
}

/* Adjust pagination float */
.bbp-pagination {
    float: none;
}

/* Clear after pagination */
.bbp-pagination:after {
    content: "";
    display: table;
    clear: both;
}

/* Adjust reply header title padding */
.bbp-reply-header .bbp-reply-title {
    padding: 20px;
}

/* Hide search form and hr */
#bbpress-forums .bbp-search-form,
#bbpress-forums hr {
    display: none;
}

/* Adjust forum and forum list margins */
#bbpress-forums,
#forums-list-0 {
    margin-bottom: 0;
}

/* Adjust avatar positioning and margin */
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar {
    float: none;
    display: block;
    margin-bottom: 10px;
}

/* Adjust author name alignment and style */
#bbpress-forums div.bbp-reply-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
.bbp-reply-author,
.bbp-topic-author {
    clear: none!important;
    margin-top: 0!important;
    font-weight: 700!important;
    font-size: 16px!important;
    text-align: center!important;
    display: inline-block!important;
}

/* Hide support forum move and reply IP */
#bbps_support_forum_move,
.bbp-reply-ip {
    display: none;
}

/* Adjust reply and topic content styles */
.bbp-reply-content,
.bbp-topic-content {
    border-top: 0;
    overflow: hidden;
}

/* Adjust last child reply content margin */
.bbp-reply-content:last-child {
    margin-bottom: 0;
}

/* Adjust reply and topic header meta styles */
.bbp-reply-header .bbp-meta,
.bbp-topic-header .bbp-meta {
    background: #FFF;
    border: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    color: #aaa;
}

/* Adjust forum, reply, and topic header border */
div.bbp-forum-header,
div.bbp-reply-header,
div.bbp-topic-header {
    border: 0;
}

/* Adjust reply and topic author border */
.bbp-reply-author,
.bbp-topic-author {
    border: 0;
}

/* Adjust author info width and float */
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-reply-author,
#bbpress-forums div.bbp-topic-author {
    width: 200px;
    float: left;
}

/* Adjust single topic reply content border */
.single-topic .bbp-reply-content {
    border-right: 1px solid #efefef;
    min-height: 205px;
}

/* Adjust signature font size */
.bbp-signature {
    font-size: 80%;
}

/* Adjust forum info font size and alignment */
#forums-list-0 .bbp-body .bbp-forum-freshness {
    clear: none;
    display: inline-block;
    font-size: 80%;
    text-align: left;
    width: 100%;
}

/* Hide certain topics and elements */
#bbp-topic-211235,
#bbp-topic-222654,
#bbps_support_forum_options_mod.well,
#forums-list-0 .bbp-body .bbp-topic-freshness-author,
#forums-list-0 .bbp-forum-info .bbp-forum-content {
    display: none;
}

/* Adjust freshness link color */
#forums-list-0 .bbp-body .bbp-forum-freshness a {
    color: #aaa!important;
}

/* Adjust submit button styles */
.bbp-submit-wrapper button {
    background-color: #fff;
    border: 2px solid #222;
    color: #222;
}

/* Adjust submit button hover styles */
.bbp-submit-wrapper button:focus,
.bbp-submit-wrapper button:hover {
    background-color: #2A3949;
    border: 2px solid #2A3949;
    color: #fff;
}

/* Adjust related topics list margin */
#bbpress-forums .generate-related-topics li {
    margin-bottom: 5px;
}

/* Adjust bbpress search results title */
#bbpress-results h3 {
    font-size: 17px;
    font-weight: 700;
    margin-top: 10px;
}

/* Adjust form fieldset legend padding */
#bbpress-forums fieldset.bbp-form legend {
    padding: 5px;
    margin-bottom: 0;
    border: 0;
}

/* Adjust form fieldset padding */
#bbpress-forums fieldset.bbp-form {
    border: 0;
    padding: 0;
    margin-bottom: 0;
}

/* Adjust alternating row background color */
#bbpress-forums div.even,
#bbpress-forums ul.odd {
    background-color: #f3f3f3;
}

/* Adjust editor container border */
#bbpress-forums div.wp-editor-container,
.bbp-topic-form div.wp-editor-container {
    border: 1px solid #DDD;
}

/* Show certain topics to logged-in users */
.logged-in #bbp-topic-211235,
.logged-in #bbp-topic-222654 {
    display: block;
}

/* Hide various breadcrumb elements */
.bbp-topic-started-in,
.page-id-90 .bbp-breadcrumb,
a.bbp-breadcrumb-home,
a.bbp-breadcrumb-home+span,
a.bbp-breadcrumb-root,
a.bbp-breadcrumb-root+span {
    display: none;
}

/* Adjust forum info header */
.gp-forum-info h4 {
    font-weight: 700;
    text-transform: uppercase;
}

/* Adjust forum info margin */
.gp-forum-info {
    margin-bottom: 40px;
}

/* Adjust premium support info margin */
.gp-forum-info .grid-50:nth-child(1) {
    padding-left: 0;
}

/* Adjust premium support info margin */
.gp-forum-info .grid-50:nth-child(2) {
    padding-right: 0;
}

/* Adjust forum header link styles */
.generate-forum-header a,
.generate-forum-header a:visited {
    color: #FFF;
}

/* Adjust forum header link hover styles */
.generate-forum-header a:hover {
    border-bottom: 1px solid #FFF;
}

/* Responsive styles for smaller screens */
@media (max-width: 768px) {
    /* Adjust forum ul margins */
    .page #bbpress-forums ul {
        margin-left: -30px;
        margin-right: -30px;
    }

    /* Adjust premium support info grid padding */
    .gp-forum-info .grid-50 {
        padding-left: 0;
        padding-right: 0;
    }

    /* Adjust premium support info margin */
    .gp-forum-info .premium-support-info {
        margin-bottom: 1.5em;
    }

    /* Adjust search width */
    #bbp_search {
        width: 100%;
        margin-bottom: 10px;
    }

    /* Adjust search submit width */
    #bbp_search_submit {
        width: 100%;
        min-width: 150px;
    }

    /* Adjust reply author img position */
    #bbpress-forums div.bbp-reply-author img.avatar {
        position: relative!important;
        margin-bottom: 15px;
    }

    /* Adjust reply author margin */
    #bbpress-forums .bbp-body div.bbp-reply-author {
        margin: 0!important;
        padding-left: 0!important;
		width: 100%;
		border-bottom: 1px solid #cdcdcd;
    }
	
	.single-topic .bbp-reply-content{
		border-right: none;
	}
	
	#bbpress-forums div.bbp-reply-content{
		border-left: none;
		min-height: 100px;
	}

    /* Adjust forum info list item float */
    li.bbp-forum-info {
        float: none;
    }

    /* Adjust forum topic count float */
    li.bbp-forum-topic-count {
        float: left;
    }

    /* Adjust forum reply count float */
    li.bbp-forum-reply-count {
        float: right;
    }

    /* Adjust forum freshness clear */
    li.bbp-forum-freshness {
        clear: both!important;
    }
	
	.bbp-reply-header .bbp-meta{
		padding-left: 10px;
		padding-right: 10px;
	}
	.bbp-reply-header .bbp-meta .bbp-reply-post-date,
	.bbp-reply-header .bbp-meta .bbp-reply-permalink{
		padding-top: 3px;
	}
	
}

/* Adjust topic content width */
.bbp-topic-form textarea#bbp_topic_content {
    width: 100%;
}

/* Adjust form legend margin */
.bbp-form>legend {
    margin: 0;
}

/* Add reply count label */
#bbpress-forums li.bbp-topic-reply-count:after {
    content: "Replies";
    padding-left: 5px;
}

/* Adjust topic pagination display */
span.bbp-topic-pagination {
    display: block;
    margin-left: 0;
}

/* Adjust topic pagination link styles */
.bbp-topic-pagination a {
    border-color: initial;
    width: 20px;
    padding: 0;
    height: 20px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
}

/* Adjust super sticky topic border */
#bbpress-forums li.bbp-body ul.topic.super-sticky {
    border-bottom: 1px solid #efecc9!important;
}

/* Adjust status closed color */
#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
    color: #222;
}
	
	#bbpress-forums div.bbp-template-notice.info{
		display: none;
	}

div.bbp-reply-form form#new-post div #bbp_topic_subscription, div.bbp-reply-form form#new-post div label{
	display: none;
}