/*
Theme Name: immigration
Author: <a href="https://t.me/rursul">Ursul Roman Mihailovich</a>
Description: base wp theme
Version: 2.0
*/

.screen-reader-response,
form .wpcf7-response-output,
form .wpcf7-not-valid-tip,
form .wpcf7-mail-sent-ok {
  display: none !important;
}
form .wpcf7-not-valid:not(.wpcf7-checkbox) {
  border-color: transparent !important;
  box-shadow: inset 0 0 0 1px #c00 !important;
}

.clear {
    clear: both;
}

.ajax-loader {
	display: none !important;
}

input[type="submit"]:disabled {
    filter:         url(~"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    filter: gray;
    cursor: not-allowed;
}

#comments {
	 margin-top: 50px;
}
 #comments .comment-list {
	 margin-bottom: 30px;
}
 #comments .comment + .comment {
	 margin-top: 30px;
}
 #comments .comment .article {
	 margin-top: 10px;
}
 #comments .comment .dt_comment_top {
	 font-size: 12px;
}

#commentform .df,
#commentform .sf_item,
#commentform .form-submit {
	margin-top: 20px;
	justify-content: space-between;
}
#commentform .df .col {
	width: calc(50% - 15px);
}


@media screen and (max-width: 768px){
	#commentform .df {
		display: block;
		margin-top: 10px;
	}
	#commentform .df .col {
		width: 100%;
	}
	#commentform .df .col + .col {
		margin-top: 10px;
	}
}

#commentform .comment-form-cookies-consent {
	margin-top: 20px;
}

.author {
	align-items: center;
	margin-bottom: 20px;
}

.author .img_wr {
	width: 50px;
	height: 50px;
	margin-right: 15px;
}

.author .img_wr img {
	border-radius: 100%;
}

.author a {
	color: #022C60;
	border-bottom: 1px solid #022C60;
}

.articles_listing .post_item + .post_item{
	margin-top: 30px;
}

.articles_listing .post_item .img_wr {
	max-width: 400px;
	margin-bottom: 10px;
}