/*!
Theme Name: CustomTheme
Theme URI: http://underscores.me/
Author: E_K
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ctk
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.

CustomTheme 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/
*/
/*--------------------------------------------------------------*/
.c-article__content::after {
	clear: both;
	display: table;
	content: '';
}
.pagination .nav-links {
	display: flex;
}
.pagination .page-numbers {
	display: block;
    padding: .1875rem .625rem;
	margin-right: 3px;
	text-align: center;
}

.pagination .page-numbers:last-child {
	margin-right: 0;
}

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
		background-color: transparent;
		color: inherit;
}
.pagination .page-numbers:not(.dots):hover,
.pagination .current {
	background-color: #193768;
}

.c-news-thumb__title {
	color: #fff;
}
.c-news-thumb__title:hover,
.c-news-thumb__title:focus {
	color: #eaeaea;
	text-decoration: underline;
}
.x-banner {
    height: 200px;
}
.x-banner__slide a {
    padding-left: 15px;
    padding-top: 15px;
    font-size: 18px;
    color: #193768;}
@media screen and (min-width: 48em) and (max-width:61.9375em) {
    .x-banner {
        height:250px
    }
			.x-banner__slide a {
    padding-left: 80px;
    padding-top: 20px;
    font-size: 20px;}
}

@media screen and (min-width: 62em) and (max-width:74.9375em) {
    .x-banner {
        height:300px
    }
		.x-banner__slide a {
    padding-left: 100px;
    padding-top: 30px;
    font-size: 24px;}
}

@media screen and (min-width: 75em) {
    .x-banner {
        height:400px
    }
	.x-banner__slide a {
    padding-left: 130px;
    padding-top: 30px;
    font-size: 36px;}
}


.c-article__inner-media {
	max-width: 550px;
	float: right;
	margin: 0 0 15px 15px;
}
@media screen and (max-width:768px) {
    .c-article__inner-media {
        float: none;
		width: 100%;
		margin: 0;
    }
	.c-news-thumb {
			height: 150px;
	}
}
.c-news-thumb {
		position: relative;
	/*background-color: transparent;
	border: 1px solid #eaeaea;
	box-shadow: 0 2px 6px #eaeaea;
	border-radius: 3px;

	color: #193768;
	overflow: hidden;*/
	background: #454647; /* Old browsers */
background: -moz-linear-gradient(top, #454647 0%, #4f5051 20%, #5f6162 40%, #707373 60%, #8b9091 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #454647 0%,#4f5051 20%,#5f6162 40%,#707373 60%,#8b9091 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #454647 0%,#4f5051 20%,#5f6162 40%,#707373 60%,#8b9091 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454647', endColorstr='#8b9091',GradientType=0 ); /* IE6-9 */
}
.c-news-thumb:hover {
	background: #193768;
}

.c-news-thumb__content {
position: relative;
z-index: 1;
}
.c-news-thumb__corner {
	content: "";
	position: absolute;
	display: inline-block;
	    width: 120px;
	transition: all 150ms ease-in-out;
}
@media screen and (max-width: 568px) {
	.c-news-thumb__corner {
		max-width: 75px;
	}
}
@media screen and (max-width: 992px) {
	.c-news-thumb__corner {
		max-width: 100px;
	}
}
.c-news-thumb__corner-bottom {
	bottom: 0;
	left: 0;
}

.c-news-thumb__corner-top {
	top: 0;
	right: 0;
}

@media screen and (min-width: 992px) {
.c-nav__item.hide-desktop {
	display: none !important;
}
}

@media screen and (min-width: 61.9375em) {
	.c-social {
	flex: 0 1 12.5rem;
	}

}