/*!
Theme Name: kanal33
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kanal33
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

kanal33 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/hr,img,legend{border:0}legend,td,th{padding:0}hr,p{margin-bottom:1.5em}pre,textarea{overflow:auto}#content[tabindex="-1"]:focus,a:active,a:hover{outline:0}.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,h1,h2,h3,h4,h5,h6{clear:both}.widget select,.wp-caption,embed,iframe,img,object,pre{max-width:100%}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{margin:0;background:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#4169e1}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}cite,dfn,em,i{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;background-color:#ccc;height:1px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{width:100%}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,:after,:before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=number],input[type=search],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:dotted thin}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (max-width:544px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.gallery-item,.wp-caption-text{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.hentry,.widget{margin:0 0 1.5em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}


/* theme styles */
@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,700&subset=cyrillic-ext,latin-ext');

html, body {
	background: #fff;
}
body {
    opacity: 0;
    transition: none;
}
body.fade-out {
    opacity: 1;
    transition: 0.5s opacity;
}
body, textarea, input, select, button {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #000;
	letter-spacing: 0.025em;
	line-height: normal;
}
p:empty {
   display: none;
}
.centered {
	margin-left: auto;
	margin-right: auto;
}
.no-gutter > [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.btn-primary {
	border-radius: 0;
	padding: 4px 9px;
	font-size: 12px;
}
.bg-red {
	background: #d8010e;
}
.bg-grey {
	background: #fafafa;
}
.bg-white {
	background: #fff;
}
.fb-post {
	width: 100%;
}
.text-white,
.text-white a {
	color: #fff;
}
.text-red,
.text-red a,
.post-content a {
	color: #e30613;
}
.text-yellow,
.text-yellow a {
	color: #fff32d;
}
.text-bold {
	font-weight: 600;
}
.modal-dialog {
	width: 464px;
	margin: 10% auto 0;
}
.modal-content,
.modal-body,
.modal-header,
.modal-footer {
	background: #067ab5;
	border-radius: 0;
}
.modal-header {
	border: none;
	padding: 30px 20px 0;
}
.modal-dialog .close {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 32px;
	font-weight: 500;
	color: #fff;
	opacity: 1;
	text-shadow: none;
	line-height: 16px;
}
.login-popup-header {
	font-size: 16px;
	font-weight: 500;
}
.login-popup .the_champ_login_ul {
	display: block;
}
.login-popup-inputs {
	width: 326px;
	max-width: 100%;
	margin: 0 auto;
}
.login-popup .form-control {
	border-radius: 0;
	margin: 7px 0;
	border: 1px solid #dce3e7;
}
.login-popup .form-control input {
	width: 100%;
	border: none;
	border-radius: 0;
}
.login-popup-links {
	margin: 13px 0;
}
.login-popup-remember {
	text-align: left;
	position: relative;
}
.login-popup-remember .check-text {
	margin-left: 20px;
}
.login-popup-remember .check-text,
.login-popup-forgot {
	font-weight: 400;
}
.login-popup-forgot {
	padding-top: 3px;
}
.login-popup-forgot .fa {
	font-size: 10px;
}
.login-popup-remember input + .check {
	display: block;
	position: absolute;
	top: 3px;
	left: 0;
	width: 17px;
	height: 17px;
	background: #067ab5;
	color: #fff32d;
	border: 2px solid #fff32d;
	border-radius: 2px;
	line-height: 12px;
}
.login-popup-remember input + .check > .fa {
	display: none;
}
.login-popup-remember input:checked + .check > .fa {
	display: block;
}
.login-popup-buttons {
	margin-top: 40px;
	margin-bottom: -15px;
}
.login-popup .login-popup-btn {
	display: block;
	width: 100%;
	padding: 17px;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	background: transparent;
	border: none;
	border-radius: 0;
	transition: all 0.2s ease-in-out;
}
.login-popup .login-popup-btn:hover,
.login-popup .login-popup-btn:focus {
	color: #000;
	background: #fff32d;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
}
.box-title {
	display: block;
	padding: 12px 66px;
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500px;
	border-left: 5px solid #067ab5;
}
.box-header {
	position: relative;
	padding: 13px 13px 15px 72px;
}
.box-header.video-news-header {
	padding-left: 5px;
}
.box-header.video-news-header:before,
.box-header.video-news-header:after {
	display: none;
}
.box-header-title {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
}
.box-header:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 52px;
	height: 100%;
	background: #067ab5;
}
.site-header {
	margin-bottom: 40px;
}
.site-header-top .bg-red {
	min-height: 70px;
}
.site-header-top-menu {
	padding-top: 10px;
	margin: 0;
}
.site-header-top-menu>li {
	text-align: center;
}
.site-header-top-menu>li>a {
	color: #6c6c6c;
	text-transform: uppercase;
}
.site-header-top .fa {
	padding-top: 10px;
}
.make-startpage,
.send-news,
.login {
	display: block;
	text-align: center;
	width: 100%;
	background: transparent;
	color: #fff;
	border: none;
	border-radius: 0;
	padding: 10px 0 0;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
}
.make-startpage:hover,
.send-news:hover,
.login:hover,
.make-startpage:focus,
.send-news:focus,
.login:focus {
	text-decoration: none;
	font-weight: 600;
}
.site-header-middle {
	padding: 5px 0;
}
.site-header-middle .header-socials a {
	display: inline-block;
	position: relative;
	z-index: 1;
	font-size: 18px;
	margin: 0 5px;
}
.site-branding {
	margin-left: 10px;
	margin-right: 40px;
}
.custom-logo-link img {
	width: 180px;
}
.site-title {
	display: none;
}
.site-description {
	margin-top: 20px;
	color: #3c3c3c;
	font-weight: 600;
	font-size: 13px;
}
.site-header-slogan {
	margin-top: 6px;
}
.site-header-bottom {
	padding: 5px 0;
}
.site-header-bottom form {
	margin-top: 13px;
}
.site-header-bottom input {
	display: inline-block;
	width: calc(90% - 40px);
	vertical-align: top;
	border-radius: 2px;
	border: 1px solid #ecf0f1;
	padding: 10px 15px;
	font-size: 12px;
	color: #727272;
}
.site-header-bottom button {
	border-radius: 0;
	vertical-align: top;
	border: 1px solid #d8010e;
	border-radius: 0;
	font-size: 18px;
	padding: 7px 12px;
}
.menu-toggle.btn {
	display: none;
}
.main-navigation {
	border-top: 1px solid #ecf0f1;
	border-bottom: 3px solid #d8010e;
}
.main-navigation .nav-menu {
	display: table-row;
}
.main-navigation .nav-menu>li {
	display: table-cell;
	width: 1%;
	float: none;
	text-align: center;
}
.main-navigation .nav-menu>li>a {
	padding: 17px 0;
	text-transform: uppercase;
	color: #636161;
	font-size: 12px;
	background: transparent;
	transition: all 0.2s ease-in-out;
}
.main-navigation .nav-menu>.current-menu-item>a,
.main-navigation .nav-menu>li:hover a{
	color: #fff;
	background: #d8010e;
	transition: all 0.2s ease-in-out;
}
.main-navigation .nav-menu>li>.sub-menu:before {
	content: '';
	display: block;
	position: absolute;
	background: transparent;
	left: 0;
	top: -3px;
	height: 3px;
	width: 100%;
}
.main-navigation .nav-menu>li>.sub-menu {
	top: calc(100% + 3px);
	transition: all 0.7s ease-in-out;
}
.main-navigation .nav-menu>li:hover>.sub-menu>* {
	transition: all 0.7s ease-in-out;
}
.main-navigation .nav-menu>li>.sub-menu>li>a {
	padding: 18px 12px;
	background: #fff;
	color: #868686;
	text-transform: uppercase;
	border-bottom: 1px solid #ecf0f1;
}
.main-navigation .nav-menu>li>.sub-menu>li:hover>a {
	color: #3e3e3e;
	background: #efefef;
	border-bottom: 1px solid #dee1e2;
}
.breadcrumbs {
	border-bottom: 1px solid #ecf0f1;
	margin: 15px 0;
	padding: 20px 0;
}
.breadcrumbs,
.breadcrumbs a {
	color: #696969;
	font-size: 14px;
}
.breadcrumbs .fa {
	margin: 0 15px;
}
.breadcrumbs span {
	font-weight: 500;
}
.site-bottom {
	border-top: 5px solid #d8010e;
}
.site-bottom-contacts .fa {
	font-size: 30px;
	color: #e30613;
}
.site-bottom-contacts .text-label {
	font-size: 16px;
	color: #333;
	font-weight: 500;
	margin: 18px 0;
}
.site-bottom-contacts .text-value {
	color: #6c6c6c;
	font-weight: 500;
	margin: 26px 0;
}
.site-bottom-contacts .item-center {
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}
.site-bottom-contacts .contacts-item {
	padding: 30px 0;
	border-bottom: 1px solid #efefef;
}
.site-bottom-nav {
	border-bottom: 1px solid #efefef;
}
.site-bottom-menu {
	text-align: center;
	margin: 0;
}
.site-bottom-menu>li {
	display: table-cell;
	width: 1%;
	padding: 0;
}
.site-bottom-menu>li>a {
	display: block;
	padding: 24px 0;
	font-size: 12px;
	color: #636161;
	text-transform: uppercase;
}
.site-bottom-socials {
	padding: 15px 0;
	text-align: center;
}
.site-bottom-socials .text-label,
.site-bottom-socials a {
	padding-bottom: 17px;
	color: #6b6b6b;
	font-size: 14px;
}
.bottom-socials-list {
	margin: 0 -15px 0 -15px;
	padding: 0;
}
.bottom-socials-list>li {
	width: 207px;
	padding: 0;
	margin-right: 30px;
}
.bottom-socials-list>li:last-of-type {
	margin-right: 0;
}
.site-bottom-terms {
	padding: 20px 0;
	color: #737373;
	font-size: 12px;
}
.site-footer {
	padding: 22px 0;
}
.site-footer-menu {
	margin: 0;
	text-align: right;

}
.site-footer-menu>li>a {
	text-transform: uppercase;
	font-size: 12px;
}

/* home page */
.top-slider-item {
	position: relative;
	width: 100%;
	height: 383px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.top-slider-caption {
	display: table-cell;
	position: relative;
	background: rgba(0,0,0,0.7);
	vertical-align: bottom;
	padding: 30px 50px 30px 30px;
	min-width: 100%;
}
.top-slider-list .slick-dots {
	position: absolute;
	z-index: 2;
	top: 100px;
	right: 28px;
	list-style-type: none;
}
.top-slider-list .slick-dots button {
	display: block;
	width: 4px;
	height: 25px;
	overflow: hidden;
	border-radius: 0;
	border: none;
	padding: 0;
	background: rgba(255,255,255,0.7);
	text-indent: -9999px;
	margin: 10px 0;
}
.top-slider-list .slick-dots button:hover {
	background: rgba(255,255,255,1);
}
.top-slider-list .slick-active button {
	background: rgba(227,6,19,1);
}
.top-slider-title {
	width: 100%;
	max-width: 100%;
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: 500;
	padding-bottom: 15px;
	border-bottom: 1px solid #bab5b2;
}
.top-slider-details {
	font-size: 12px;
}
.top-slider-details span {
	margin-right: 20px;
}
.video-news {
	margin-top: 23px;
}
.video-big-item {
	width: 100%;
	height: 400px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.video-big-caption {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 310px 20px 20px;
	background: rgba(0,0,0,0.7);
	transition: all 0.2s ease-in-out
}
.video-big-title {
	max-width: 272px;
	margin-left: 18px;
	margin-top: -4px;
	font-size: 16px;
	font-weight: 500;
}
.video-big-cat {
	position: absolute;
	top: 20px;
	left: 20px;
	padding: 5px 8px;
	background: #06902d;
}

.video-small-item {
	width: 100%;
	height: 125px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 13px;
}
.video-small-caption {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 70px 17px 17px;
	background: rgba(0,0,0,0.7);
	transition: all 0.2s ease-in-out
}
.video-small-title {
	max-width: 200px;
	margin-left: 17px;
	margin-top: -3px;
	font-size: 12px;
	font-weight: 500;
}
.video-small-cat {
	position: absolute;
	top: 17px;
	left: 17px;
	padding: 4px 7px;
}
.video-small-item:nth-child(1) .video-small-cat {
	background: #531fa8;
}
.video-small-item:nth-child(2) .video-small-cat {
	background: #ad0990;
}
.video-small-item:nth-child(3) .video-small-cat {
	background: #e87005;
}
.video-news-header:after {
	content: '';
	display: block;
	position: absolute;
	left: 13px;
	top: 14px;
	width: 24px;
	height: 17px;
	background: url('images/icons.png') no-repeat -10px -198px;
}
.video-news-menu {
	margin: 0;
	margin-right: -15px;
}
.video-news-menu li {
	padding-right: 0;
}
.video-news-menu li a {
	color: #595959;
	font-size: 12px;
	text-transform: uppercase;
}
.publications-news {
	margin: 30px 0;
}
.publications-news-header:after {
	content: '';
	display: block;
	position: absolute;
	left: 13px;
	top: 10px;
	width: 25px;
	height: 27px;
	background: url('images/icons.png') no-repeat -47px -131px;
}
.publications-item {
	border: 1px solid #f4f4f4;
}
.publications-img {
	position: relative;
	width: 100%;
	height: 257px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: -1px;
}
.publications-shadow {
	position: relative;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	transition: all 0.2s ease-in-out
}
.publications-caption {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 18px 99px;
	border-bottom: 3px solid #067ab5;
	background: rgba(255,255,255,0.86);
}
.publications-cam {
	display: block;
	position: absolute;
	height: 100%;
	width: 51px;
	bottom: 0;
	right: 0;
	background: #067ab5;
	font-size: 18px;
	text-align: center;
	line-height: 51px;
}
.publications-title a {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}
.publications-avatar {
	position: relative;
	z-index: 1;
	margin: -34px 15px 0 20px;
}
.publications-author-name {
	margin-top: 10px;
}
.publications-text {
	margin: 20px 0 15px;
}
.publications-cat {
	position: absolute;
	top: 22px;
	left: 21px;
	padding: 4px 7px;
	background: #ad17ca;
	font-size: 12px;
}
.publications-details {
	margin-bottom: 20px;
}
.publications-text,
.publications-details {
	padding: 0 20px;
	font-size: 15px;
}
.publications-details span {
	margin-right: 20px;
}
.lothers-item {
	position: relative;
	width: 100%;
	height: 329px;
	box-shadow: 0 0 0 1px #f4f4f4;
	border-bottom: 4px solid #067ab5;
	margin-bottom: 28px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.lothers-item a {
	display: block;
	width: 100%;
	height: 100%;
}
.lothers-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 14px 16px;
	background: rgba(255,255,255,0.86);
}
.lothers-caption.bg-white {
	background: #fff;
}
.lothers-title {
	font-size: 13px;
	font-weight: 500;
	color: #000;
}
.lothers-details {
	margin-top: 10px;
	font-size: 11px;
}
.lothers-details span {
	margin-right: 20px;
}
.lothers-icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 31px;
	height: 22px;
	background: #067ab5;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.lothers-cat {
	position: absolute;
	left: 18px;
	top: 17px;
	padding: 4px 6px;
}
.lothers-item:nth-child(1) .lothers-cat {
	background: #df2121;
}
.lothers-item:nth-child(2) .lothers-cat {
	background: #128f2b;
}
.lothers-item:nth-child(3) .lothers-cat {
	background: #1ebaa7;
}
.lothers-item:nth-child(4) .lothers-cat {
	background: #cc096d;
}
.lothers-item:nth-child(5) .lothers-cat {
	background: #118e2a;
}
.lothers-item:nth-child(6) .lothers-cat {
	background: #1cb8a6;
}
.lothers-item:nth-child(7) .lothers-cat {
	background: #e02286;
}
.lothers-item:nth-child(3n) {
	height: 225px;
	background-size: 100% auto;
	background-position: center top;
}
.lothers-item:nth-child(3n) .lothers-caption {
	background: #067ab5;
}
.lothers-item:nth-child(3n) .lothers-title {
	color: #fff;
}
.lothers-item:nth-child(3n) .lothers-details {
	color: #fff;
}
.lothers-item:nth-child(3n) .lothers-icon {
	top: -22px;
	right: 0;
}
.rothers-item {
	position: relative;
	height: 173px;
	margin-bottom: 27px;
	border: 1px solid #f4f4f4;
}
.rothers-item > a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.rothers-left,
.rothers-right {
	position: relative;
	height: 100%;
}
.rothers-left {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.rothers-author {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 8px 5px 42px;
	background: rgba(255,255,255,0.86);
}
.rothers-author-name a {
	font-size: 11px;
	color: #000;
}
.rothers-pencil {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 31px;
	height: 100%;
	line-height: 26px;
	font-size: 18px;
	text-align: center;
	background: #067ab5;
}
.rothers-title {
	margin: 10px 0;
}
.rothers-title a {
	font-size: 11px;
	font-weight: 500;
}
.rothers-text {
	color: #1e1e1e;
	font-size: 14px;
}
.rothers-details {
	position: absolute;
	bottom: 0;
	padding: 8px;
	z-index: 1;
}
.rothers-details span {
	margin-right: 20px;
}
.rothers-cat {
	position: absolute;
	left: 18px;
	bottom: 35px;
	padding: 4px 6px;
}
.rothers-item:nth-child(1n) .rothers-cat {
	background: #df2121;
}
.rothers-item:nth-child(2n) .rothers-cat {
	background: #128f2b;
}
.rothers-item:nth-child(3n) .rothers-cat {
	background: #1ebaa7;
}
.rothers-item:nth-child(4n) .rothers-cat {
	background: #cc096d;
}
.rothers-item:nth-child(5n) .rothers-cat {
	background: #118e2a;
}
.rothers-item:nth-child(6n) .rothers-cat {
	background: #1cb8a6;
}
.rothers-item:nth-child(7n) .rothers-cat {
	background: #e02286;
}
.rothers-full-item {
	position: relative;
	height: 298px;
	box-shadow: 0 0 0 1px #f4f4f4;
	border-bottom: 4px solid #067ab5;
	margin-bottom: 28px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.rothers-full-item.competition {
	margin-bottom: 0;
	height: 402px;
}
.rothers-full-item.competition .publications-text {
	padding: 0;
	color: #343434;
	font-size: 14px;
}
.rothers-full-item a {
	display: block;
	width: 100%;
	height: 100%;
}
.rothers-full-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 14px 16px;
	background: rgba(255,255,255,0.86);
}
.rothers-full-title {
	font-size: 14px;
	font-weight: 500;
	color: #000;
}
.rothers-full-details {
	margin-top: 10px;
	font-size: 11px;
}
.rothers-full-details span {
	margin-right: 20px;
	font-size: 13px;
}
.rothers-full-icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 31px;
	height: 22px;
	background: #067ab5;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.rothers-full-cat {
	position: absolute;
	left: 18px;
	top: 17px;
	padding: 4px 6px;
	background: #e07313;
}
.more-publications {
	margin-top: 60px;
}
.more-publications .btn {
	display: block;
	position: relative;
	width: 188px;
	padding: 12px 5px;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	margin: -43px auto 0;
	z-index: 1;
	background: #067ab5;
	text-align: center;
}
.more-publications .btn:hover,
.more-publications .btn:focus {
	background: #1b99da;
}
.home-gallery-header {
	margin-top: 40px;
}
.home-gallery-header:after {
	content: '';
	display: block;
	position: absolute;
	left: 13px;
	top: 10px;
	width: 24px;
	height: 22px;
	background: url('images/icons.png') no-repeat -44px -168px;
}
.home-gallery-main {
	display: block;
	position: relative;
	margin: 0;
	padding: 9px;
	border: 1px solid #f5f5f5;
}
.home-gallery-main .home-gallery-item {
	display: block;
	position: relative;
	height: 355px!important;
	overflow: hidden;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}
.home-gallery-title {
	display: block;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 10px 35px;
	background: rgba(255,255,255,0.87);
}
.home-gallery-main .home-gallery-item a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.home-gallery-title {
	color: #353535;
	font-size: 14px;
	font-weight: 500;
}
.home-gallery-list {
	display: block;
	position: relative;
	margin: 0;
}
.home-gallery-main .arrow {
	display: block;
	position: absolute;
	top: calc(50% - 12px);
	width: 30px;
	height: 25px;
	background: #067ab5;
	border: 1px solid #067ab5;
	border-radius: 0;
	z-index: 1;
	font-size: 12px;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
.home-gallery-main .arrow-next {
	right: 9px;
}
.home-gallery-main .arrow-prev {
	left: 9px;
}
.home-gallery-list .home-gallery-item {
	display: block;
	position: relative;
	width: 61px!important;
	height: 61px!important;
	padding: 7px;
	border: 1px solid #f5f5f5;
	overflow: hidden;
	margin-top: -1px;
	z-index: 1;
}
.home-gallery-list .home-gallery-item.slick-current {
	padding: 0;
	width: 59px!important;
}
.home-gallery-list .home-gallery-img {
	display: block;
	position: relative;
	width: 100%!important;
	height: 100%!important;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}

.latest-news {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
}
.col-lg-8 .latest-news {
	margin-bottom: 25px;
}
.latest-news-title {
	position: relative;
	margin-top: -1px;
}
.latest-news-title:before {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	left: 14px;
	width: 27px;
	height: 21px;
	background: url('images/icons.png') no-repeat -10px -131px;
}
.latest-item:nth-child(odd) {
	background: #fafafa;
}
.latest-item.day {
	text-align: center;
	padding: 10px 12px;
	font-size: 14px;
	font-weight: bold;
}
.latest-time {
	width: 52px;
	padding: 10px 12px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0.025em;
}
.latest-title {
	position: relative;
	max-width: 290px;
	padding: 9px 20px;
	border-left: 1px solid #f4f4f4;
}
.latest-title:after {
	content: '●';
	display: block;
	position: absolute;
	z-index: 1;
	top: 9px;
	left: -4px;
	font-size: 12px;
}
.latest-title a {
	color: #000;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.025em;
}
.text-bold .latest-title a,
.text-bold .latest-time {
	font-weight: 600;
}
.latest-title a:hover,
.latest-title a:focus {
	text-decoration: none;
	color: #e30613;
}
.popular-news,
.commented-news {
	border: 1px solid #f4f4f4;
	border-top: none;
}
.popular-news-title,
.commented-news {
	position: relative;
	margin-top: -1px;
}
.popular-news-title:before {
	content: '';
	display: block;
	position: absolute;
	top: 9px;
	left: 18px;
	width: 19px;
	height: 27px;
	background: url('images/icons.png') no-repeat -10px -257px;
}
.commented-news-title:before {
	content: '';
	display: block;
	position: absolute;
	top: 12px;
	left: 16px;
	width: 23px;
	height: 23px;
	background: url('images/icons.png') no-repeat -44px -200px;
}
.popular-item,
.commented-item {
	position: relative;
	padding: 14px 10px;
	border-top: 1px solid #f4f4f4;
}
.popular-img,
.commented-img {
	display: block;
	width: 42px;
	height: 35px;
	margin-right: 20px;
	border-radius: 2px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.popular-title,
.commented-title {
	max-width: 248px;
	white-space: normal;
}
.popular-title a,
.commented-title a {
	color: #343434;
	font-size: 14px;
}
.text-red .popular-title a,
.text-red .commented-news a {
	color: #e30613;
}
.popular-details,
.commented-details {
	color: #807e7f;
	font-size: 14px;
	margin-top: 14px;
}
.popular-details span,
.commented-details span {
	margin-right: 12px;
}
.popular-pos {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 30px;
	height: 25px;
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
}
.home-subscribe {
	display: block;
	position: relative;
	border-radius: 2px;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	margin: 42px auto 25px;
	padding: 40px 25px 25px;
}
.home-subscribe:before {
	content: '';
	display: block;
	position: absolute;
	top: -27px;
	left: calc(50% - 21px);
	width: 42px;
	height: 42px;
	background: url('images/icons.png') no-repeat -10px -79px;
}
.home-subscribe-title {
	font-weight: 500;
}
.home-subscribe-btn {
	padding: 12px;
	width: 190px;
	max-width: 100%;
	border: 1px solid #1b99da;
	background: #1b99da;
	border-radius: 2px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	margin-top: 20px;
}
.home-subscribe-btn:hover,
.home-subscribe-btn:focus {
	border: 1px solid #067ab5;
	background: #067ab5;
}
.blog-news {
	border: 1px solid #f4f4f4;
}
.blog-news-title {
	position: relative;
	margin-top: -1px;
	border-bottom: 1px solid #f4f4f4;
}
.blog-news-title:before {
	content: '';
	display: block;
	position: absolute;
	top: 12px;
	left: 16px;
	width: 24px;
	height: 26px;
	background: url('images/icons.png') no-repeat -10px -162px;
}
.blog-img {
	padding-left: 10px;
	width: 72px;
}
.blog-item {
	padding-top: 12px;
	border-bottom: 1px solid #067ab5;
}
.blog-item:nth-child(odd) {
	background: #fafafa;
}
.blog-title {
	width: calc(100% - 72px);
	border-bottom: 1px solid #efefef;
	padding: 0 30px 10px 0;
}
.blog-title a {
	color: #000;
	font-size: 14px;
}
.blog-text {
	padding: 16px 24px 12px 10px;
	font-size: 14px;
	font-style: italic;
}
.blog-author .text-yellow {
	display: inline-block;
	width: 30px;
	height: 25px;
	background: #067ab5;
	line-height: 25px;
	margin-right: 12px;
}
.blog-author .text-red {
	line-height: 25px;
}
.site-bottom {
	margin-top: 50px;
}

/* Contacts Page */
.contacts-grid .row {
	margin-top: 15px;
	margin-bottom: 15px;
}
.contacts-grid hr {
	margin: 0;
	color: #ecf0f1;
}
.contacts-title {
	border-left: 5px solid #067ab5;
	padding: 8px 20px;
	text-transform: uppercase;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	margin-top: -10px;
}
.contacts-grid div[class*='col-'] {
	padding-top: 10px;
	font-size: 14px;
}

/* Error Page 404 */
.error-page-title {
	margin: 25px 0;
	font-size: 14px;
	font-weight: 500;
	color: #282828;
}
.error-page-title a {
	color: #e30613;
}
.error-page-search {
	position: relative;
}
.error-page-search input {
	display: block;
	position: relative;
	max-width: 100%;
	width: 370px;
	border: 1px solid #dfe3e4;
	border-radius: 2px;
	padding: 10px;
	margin: 20px auto;
}
.error-page-search .btn {
	position: absolute;
	top: 0;
	right: 17%;
	z-index: 1;
}
.popular-queries {
	width: 372px;
	max-width: 100%;
	margin: 20px auto;
	text-align: left;
}
.popular-queries ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.popular-queries ul li {
	display: block;
	position: relative;
	float: left;
	width: 50%;
	padding-left: 34px;
	margin: 15px 0;
}
.popular-queries ul li:before {
	content: '•';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	color: #e30613;
	font-size: 18px;
}
.popular-queries ul li a {
	display: block;
	color: #212121;
	font-size: 13px;
}
.blue-title {
	border-left: 5px solid #067ab5;
	padding: 8px 20px;
	text-transform: uppercase;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	margin-top: -10px;
}

/* Sidebars Posts */
.others-item {
	position: relative;
	width: 100%;
	height: 250px;
	box-shadow: 0 0 0 1px #f4f4f4;
	border-bottom: 4px solid #067ab5;
	margin-bottom: 28px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.2s ease-in-out;
}
.others-item a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.others-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 14px 16px;
	background: #fff;
}
.others-title {
	font-size: 13px;
	font-weight: 500;
	color: #000;
}
.others-item a:hover .others-title,
.others-item a:focus .others-title {
	color: #e30613;
}
.others-details {
	margin-top: 10px;
	font-size: 11px;
}
.others-details span {
	margin-right: 20px;
}
.video-item {
	position: relative;
	margin-bottom: 23px;
}
.video-item:after {
	content: '';
	display: block;
	position: relative;
	width: 100%;
	height: 2px;
	background: linear-gradient(to bottom, #f7f9f9, #f4f6f7);
}
.video-img {
	position: relative;
	width: 100%;
	height: 220px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}
.video-img:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 41px;
	background: url('images/control-bar.png') no-repeat 0 0 / 100% 100%;
}
.video-title {
	padding: 18px 0;
	font-size: 14px;
	color: #3c3c3c;
}
.video-item:hover,
.video-item:focus {
	text-decoration: none;
}
.video-item:hover .video-title,
.video-item:focus .video-title {
	color: #c52118;
}

/* Single Post Page */
.post-title {
	margin: 15px 0;
	font-size: 16px;
	font-weight: 500;
}
.post-intro {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 500;
}
.post-details-social {
	padding: 7px 0;
	border-top: 1px solid #ecf0f1;
	border-bottom: 1px solid #ecf0f1;
	margin-bottom: 15px;
}
.post-details span {
	margin-right: 20px;
}
.post-details .dashed {
	border-bottom: 1px dashed #e30613;
}
.post-details .dashed:hover {
	text-decoration: none;
}
.post-content blockquote {
	display: block;
	position: relative;
	margin: 30px 0;
	padding: 20px 30% 20px 20px;
	border-left: 5px solid #e30613;
	background: #f6f6f6;
	font-size: 13px;
	font-style: italic;
	font-weight: 500;
	color: #474747;
}
.post-content blockquote:after {
	content: '';
	display: block;
	position: absolute;
	right: 60px;
	bottom: -10px;
	width: 36px;
	height: 32px;
	background: url('images/blockquote.png') no-repeat 0 0;
}
.h2,.h3,.h4,
.post-content h2,
.post-content h3,
.post-content h4,
.comments-title,
.comment-reply-title,
.comment-form-comment label {
	display: block;
	margin: 30px 0;
	padding: 8px 12px;
	border-left: 4px solid #067ab5;
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	font-weight: 500;
}
.post-content ul {
	list-style-type: none;
	margin: 20px 0;
	padding: 0;
}
.post-content li {
	display: block;
	position: relative;
	color: #212121;
	padding-left: 30px;
	margin-bottom: 20px;
}
.post-content li:before {
	content: '•';
	display: block;
	position: absolute;
	left: 0;
	top: -3px;
	color: #e30613;
	font-size: 20px;
}
.post-content img {
	margin-top: 20px;
}
.post-content p {
	line-height: 1.5;
}
.comment-form-author input,
.comment-form-comment textarea {
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	padding: 15px;
	color: #949494;
}
.comment-form-author input:focus,
.comment-form-comment textarea:focus {
	border: 1px solid #82bcda;
}
.comment-respond .submit {
	width: 190px;
	max-width: 100%;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 4px;
	background: #067ab5;
	border: 1px solid #067ab5;
}
.comment-respond .submit:hover,
.comment-respond .submit:focus {
	background: #fff;
	border: 1px solid #067ab5;
	color: #067ab5;
}
.comment-form a {
	margin-right: 20px;
	color: #949494;
	font-weight: 500;
	border-bottom: 1px dashed #949494;
}
.comment-form a:hover {
	text-decoration: none;
}
.comment-list,
.comment-list .children {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.comment-list .children {
	padding-left: 27px;
	border-left: 1px solid #ecf0f1;
}
.comment-list > li,
.comment-list .children > li {
	display: block;
	position: relative;
	padding: 13px 18px;
	border: 1px solid #ecf0f1;
	margin-bottom: 24px;
}
.comment-list .children > li:before {
	content: '';
	display: block;
	position: absolute;
	left: -28px;
	top: 50%;
	width: 28px;
	height: 1px;
	background: #ecf0f1;
}
.comment-author {
	font-size: 12px;
	color: #242424;
	font-weight: 500;
	margin-bottom: 10px;
}
.comment-author a {
	color: #242424;
}
.comment-text-wrap {
	margin: 15px 0 0;
}
.comment-reply {
	display: block;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 95px;
}
.comment-reply-link {
	display: block;
	width: 100%;
	padding: 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	background: #067ab5;
	transition: all 0.2s ease-in-out;
}
.comment-reply-link:visited {
	color: #fff;
}
.comment-reply-link:hover,
.comment-reply-link:focus {
	text-decoration: none;
	color: #000;
	background: #ececec;
	transition: all 0.2s ease-in-out;
}

/* Author Posts Page */
.author-header-avatar {
	margin-right: 30px;
	margin-bottom: 15px;
}
.author-header-avatar img {
	border-radius: 5px;
	border: 1px solid #067ab5;
}
.author-header-avatar:after {
	content: '';
	display: block;
	position: absolute;
}
.author-name {
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 15px;
}
.author-btn,
.author-btn:visited {
	color: #fff;
}
.author-bio p {
	margin: 15px 0;
}
.reklama {
	margin-bottom: 28px;
	border: 1px solid #fefefe;
}
.std-item {
	position: relative;
	height: 173px;
	margin-bottom: 40px;
	border: 1px solid #f4f4f4;
	transition: all 0.2s ease-in-out;
}
.std-left,
.std-right {
	position: relative;
	height: 100%;
}
.std-right {
	border-bottom: 3px solid #067ab5;
}
.std-left {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.std-title {
	margin: 10px 0;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	white-space: nowrap;
  overflow: hidden;
	text-overflow: ellipsis;
}
.std-text {
	color: #1e1e1e;
	font-size: 14px;
	margin: 10px 0;
}
.std-details {
	position: absolute;
	bottom: 0;
	padding: 8px;
}
.std-details span {
	margin-right: 20px;
}
.std-favorite {
	position: absolute;
	right: 0;
	bottom: -29px;
}
.std-favorite .btn-primary {
	background: #067ab5;
}
.cat-full-item {
	position: relative;
	box-shadow: 0 0 0 1px #f4f4f4;
	margin-bottom: 40px;
	transition: all 0.2s ease-in-out;
}
.cat-full-img {
	position: relative;
	height: 298px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	border-bottom: 4px solid #067ab5;
}
.cat-full-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 14px 16px;
	background: rgba(255,255,255,0.86);
}
.cat-full-title {
	font-size: 15px;
	font-weight: 500;
	color: #000;
}
.cat-full-text {
	color: #000;
	font-size: 15px;
}
.cat-full-details {
	margin-top: 10px;
	font-size: 13px;
}
.cat-full-wrap {
	background: #fff;
	padding: 15px;
}
.cat-full-details span {
	margin-right: 20px;
}
.cat-full-item:hover a {
	text-decoration: none;
}
.cat-full-icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 31px;
	height: 22px;
	background: #067ab5;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.cat-full-favorite {
	position: absolute;
	right: 0;
	bottom: -29px;
}
.related-news-header:after {
	content: '';
	display: block;
	position: absolute;
	left: 13px;
	top: 14px;
	width: 22px;
	height: 24px;
	background: url('images/icons.png') no-repeat -43px -233px;
}
.related-item {
	position: relative;
	height: 173px;
	margin-bottom: 27px;
	border: 1px solid #f4f4f4;
}
.related-left,
.related-right {
	position: relative;
	height: 100%;
}
.related-left {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.related-right {
	border-bottom: 3px solid #067ab5;
}
.related-title {
	margin: 10px 0;
	font-size: 14px;
	font-weight: 500;
	color: #000;
}
.related-text {
	color: #1e1e1e;
	font-size: 13px;
}
.related-details {
	position: absolute;
	bottom: 0;
	padding: 8px;
}
.related-details span {
	margin-right: 20px;
}
/*.gallery {
	position: relative;
	padding: 0 34px;
	margin-top: 15px;
}
.gallery .arrow {
	display: block;
	position: absolute;
	top: 0;
	width: 20px;
	height: 100%;
	background: #ecf0f1;
	z-index: 1;
	color: #a1b1bc;
	font-size: 11px;
	border: none;
	border-radius: 0;
}
.gallery .arrow-prev {
	left: 0;
}
.gallery .arrow-next {
	right: 0;
}
.gallery-main-img {
	height: 355px;
	overflow: hidden;
	border: 1px solid #dfdfdf;
}
.gallery-main-img img {
	padding: 2px;
	min-width: 100%;
	min-height: 100%;
}*/
.gallery-item .gallery-icon {
	display: block;
	height: 100%;
}
.gallery-item {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	height: 100px;
	overflow: hidden;
	width: 100px;
	margin: 10px 5px;
}
.gallery-item img {
	display: block;
	object-fit: cover;
	height: 100px;
	width: 100%;
	margin: 0;
	padding: 2px;
	border: 1px solid #ccc;
}
.gallery-caption {
    display: none;
}
/*.gallery-item.slick-current {
	border: 2px solid #067ab5;
}*/
.bookmarks-news-header:after {
	content: '';
	display: block;
	position: absolute;
	left: 18px;
	top: 10px;
	width: 17px;
	height: 27px;
	background: url('images/icons.png') no-repeat -67px -270px;
}
.later-item-img {
	width: 100%;
}
.later-item-img img {
	display: block;
	float: left;
	width: 100px;
	padding-right: 40px;
}
#email-notes {
	display: none;
}
.pagination {
	display: block;
	margin: 20px auto;
}
.pagination .nav-links {
	display: block;
	text-align: center;
}
.pagination .nav-links span.page-numbers,
.pagination .nav-links a.page-numbers {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	min-width: 30px;
	margin: 1px;
	font-size: 15px;
}
.pagination .nav-links span.page-numbers {
	background: #e30613;
	color: #fff;
}
.pagination .nav-links a.page-numbers {
	background: #f9f9f9;
	color: #858283;
}
.wpcf7-form-control.wpcf7-submit {
	padding: 12px;
	width: 190px;
	max-width: 100%;
	border: 1px solid #1b99da;
	background: #1b99da;
	border-radius: 2px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	margin-top: 20px;
}
.wpcf7-form-control.wpcf7-submit:hover,
.wpcf7-form-control.wpcf7-submit:focus {
	border: 1px solid #067ab5;
	background: #067ab5;
}
.wpcf7-form-control[type="text"],
.wpcf7-form-control[type="email"],
.wpcf7-form-control[type="file"],
textarea.wpcf7-form-control {
	display: block;
	max-width: 100%;
	border-radius: 2px;
	border: 1px solid #ecf0f1;
	padding: 10px 15px;
	font-size: 12px;
	margin-top: 10px;
	background: transparent;
	color: #000;
	font-weight: 400;
}
textarea.wpcf7-form-control {
	width: 900px;
	height: 315px;
}
div.wpcf7-response-output {
	margin: 40px 0;
	padding: 20px;
}
.um-account-main .um-field-area input {
	padding: 10px 15px!important;
}
.um-field-area #mc-input, .um-field-area #user_email, .um-field-area #user_login,
.um-field-area input#user_login, .um-field-area input#user_pass {
	height: 40px!important;
}
.wp-polls-image {
	display: none !important;
}
@media screen and (max-width: 1200px) {
	.main-navigation .nav-menu > li,
	.site-bottom-menu > li {
		display: inline-block;
		width: auto;
		margin: 5px;
	}
	.main-navigation .nav-menu > li > a,
	.site-bottom-menu > li > a {
		padding: 5px 7px;
	}
	.video-img:after {
		display: none;
	}
	.latest-title {
		max-width: calc(100% - 60px);
	}
	.popular-img + .pull-left,
	.commented-img + .pull-left {
		max-width: calc(100% - 70px);
	}
	.popular-title, .commented-title {
		max-width: 100%;
	}
}
@media screen and (max-width: 992px) {
	.others-item,
	.lothers-item,
	.std-left,
	.rothers-left,
	.related-left,
	.video-img {
		min-height: 400px;
		height: auto;
	}
	.rothers-author {
		padding-left: 10px;
	}
	.std-details,
	.related-details,
	.lothers-details,
	.rothers-details,
	.rothers-pencil,
	.rothers-author {
		position: static;
	}
	.std-item,
	.related-item,
	.rothers-item {
		height: auto;
	}
	.std-caption {
		padding-bottom: 40px;
	}
	.custom-logo-link {
		display: block;
	}
	.custom-logo {
		display: block;
		margin: 10px auto;
	}
	.site-header-top .bg-red {
		background: transparent;
	}
	.site-header-top .bg-red a,
	.site-header-top .bg-red .fa {
		color: #d8010e;
	}
	.site-header-middle {
		margin: 1px 0;
	}
	.site-header-bottom form {
		margin: 20px 0;
	}
	.bottom-socials-list > li {
		width: 48%;
		margin: 20px auto;
		text-align: center;
	}
	.video-small-item {
		height: 200px;
		margin-top: 20px;
	}
}
@media screen and (max-width: 544px) {
	.menu-toggle.btn {
		display: block;
	}
	.others-item,
	.lothers-item,
	.rothers-item,
	.std-left,
	.related-left,
	.video-img {
		min-height: 350px;
	}
	.site-header-top .bg-red a span {
		display: none;
	}
	.site-header-top .bg-red .fa {
		font-size: 30px;
	}
	.site-header-middle .text-white {
		clear: both;
		padding-top: 10px;
	}
	.menu-toggle {
		display: block;
		margin: 10px 15px;
		background: #d8010e;
		color: #fff;
		border-radius: 2px;
		border: 1px solid transparent;
	}
	.menu-toggle:hover,
	.menu-toggle:focus {
		color: #fff;
	}
	.bottom-socials-list > li {
		width: 100%;
		margin: 20px auto;
		text-align: center;
	}
	.main-navigation .nav-menu {
		background: #d8010e;
		display: none;
	}
	.main-navigation .nav-menu > li {
		display: block;
		text-align: center;
		float: none;
		margin: 0;
		padding: 5px;
	}
	.main-navigation .nav-menu > li > a {
		color: #fff;
		padding: 10px;
		font-weight: 600;
		border-bottom: 1px dotted #fff;
	}
	.main-navigation .nav-menu > li:hover>ul {
		display: none;
	}
}






/* BM add styles*/
.std-details  span:nth-child(2), .cat-full-details span:nth-child(2), .post-details span:nth-child(3), .commented-details span:nth-child(2), .lothers-details span:nth-child(2), .rothers-full-details span:nth-child(2), .rothers-details span:nth-child(2), .popular-details span:nth-child(2), .publications-details span:nth-child(2) {
    display: none;
}

.post-content .news-author{display:none;}
