/*!
Theme Name: Kallxo Theme 2019
Theme URI: http://kallxo.com/
Author: Kutia Digital Agency
Author URI: https://kutia.net/
Description: Kallxo Theme 2019
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kallxo_wp_2019

This theme, like WordPress, is licensed under the GPL.

*/

.gform_wrapper input[type="checkbox"]{
	-webkit-appearance: checkbox;
}
#gform_1 .ginput_container_checkbox{
	margin-top: 0px;
}
.gform_wrapper .gform_button{
    background: #ae1919 url(../images/anchor-white.svg) no-repeat 90% 55%;
    padding: 10px 20px;
    color: white;
    border: none;
} 
html body .ndihma-item {
	display: block !important;
}
.ndihma-item:nth-child(5n+1){
	clear:left;
}
.donation_category_filter select{
    font-size: 16px;
    padding: 5px;	
}
.donation_category_filter_p{
    font-size: 16px;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label .gfield_checkbox label{
	font-size: 16px;
}
.single .ndihma-item{
	width: 33%;
}
.single .donation-more{
	color: white;
}
body.single .gform_wrapper ul.gform_fields li.gfield{
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
body.single .gform_wrapper .top_label .gfield_label{
	margin-bottom: 0;
}
body.single .gform_wrapper .top_label .gfield_label:empty{
	display: none;
}
body.single .gform_wrapper .top_label div.ginput_container{
	margin-bottom: 0;
}
body.single .gform_wrapper .top_label div.ginput_container input{
	margin-bottom: 0 !important;
}
.notification_bar_wrap{
	float: left;
	width: 100%;
	background-color: #ae1919;
	color: #fff;
}
.notification_bar{
	display: flex;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
    height: 42px;
}
.notification_bar .notification_bar__nav{
	flex-basis: 65%;
	display: flex;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
    justify-content: space-between;
	align-items: center;
	padding-right: 20px;
	border-right: 3px solid #fff;
	font-size: 16px;
}
.notification_bar__nav--link a{
	position: relative;
	padding-left: 15px;
}

.notification_bar__nav--link a::before{
	/* content: "";
	position: absolute;
	left: 0;
	background: url('./dist/images/caret-right.svg') no-repeat 90% 55%; */
	content: "";
    position: absolute;
    left: -2px;
    bottom: calc(50% - 15px);
    background: url(./dist/images/caret-right.svg) no-repeat;
    width: 10px;
    height: 30px;
    background-size: cover;
}
.notification_bar__nav--logo{
	font-size: 20px;
}
.notification_bar .notification_bar__info{
	flex-basis: 35%;
	display: flex;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
    align-items: center;
    padding: 0 20px;
    justify-content: space-between;
    font-size: 16px;
}
.single_article__thumb {
	max-height: 480px; 
}
.single_article__thumb img{
	object-fit: cover;  
}
@media (min-width:768px) and (max-width:990px) {
	.notification_bar .notification_bar__nav,
	.notification_bar .notification_bar__info{
        flex-basis: 50%;
	}
	.ndihma-item:nth-child(5n+1){
		clear:none;
	}
	.ndihma-item:nth-child(2n+1){
		clear:left;
	}
}
@media (max-width:768px) {
.single .ndihma-item{
	width: 100%;
}

}
.article_content div{
	display: inline-block;
}
@media (max-width:767px){
	.notification_bar .notification_bar__nav{
		flex-basis: 25%;
		display: flex;
		display: -moz-box;
		display: -webkit-flexbox;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-flex;
		justify-content: space-between;
		align-items: center;
		border-right: 3px solid #fff;
		font-size: 14px;
		padding: 10px;
	}
	.notification_bar__nav--link a{
		padding-left: 0;
	}
	.notification_bar__nav--link a::before {
		content: "";
		position: absolute;
		left: -10px;
		bottom: calc(50% - 10px);
		background: url(./dist/images/caret-right.svg) no-repeat;
		width: 7px;
		height: 20px;
		background-size: cover;
	}
	.notification_bar .notification_bar__info{
		flex-basis: 75%;
		font-size: 14px;
		padding: 0 10px;
	}
}
@media (max-width:360px){
	.notification_bar .notification_bar__info{
		font-size: 12px;
		padding: 0 7px;
	}
}

.revive_zone ins > a {
	display: inline-block;
}

.kallxo_single {
	float: left;
	width: 100%;
}

.article_content div[id^="pa_1x1_psbk_"] {
  display: none!important;
}
