/*   
Theme Name: SafeCat
Description: Тема для сайта SafeCat - компания Безопасные технологии
Version: 1.0 05-2016
*/

/*
******** All styles here assets/css/style.less.
*/

a {
	transition: all 0.7s;
}
.uk-overlay-blur,
.uk-overlay-fade,
.uk-overlay-grayscale,
.uk-overlay-scale,
.uk-overlay-spin,
[class*=uk-overlay-slide] {
    transition-duration: .7s;
}
.uk-navbar-nav>li.uk-open>a, .uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a:focus {
	background-color: #668d2e;
	color: #fff;
	transition: 0.7s
}

.sc-slider-menu .sc-icon a {
	transition: all .7s;
}

.news__item {
	text-decoration: none;
	border: none;
	outline: none;
}

.news__item:hover {
	color: #90c347;
}

.news-item h2 {
	font-size: 18px;
}

.sc-date-news {
	opacity: 1;
	transition: opacity .7s;
}
.news__item:hover .sc-date-news {
	opacity: 0;
	transition: opacity .7s;
}
.news__item .news__title {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.news__item .news__excerpt {
	color: #363636;
}
.sc-slider-menu-home {
	left: 0;
	right: 0;
}
.menu__equip {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style: none;
    height: 84px;
}
.sc-slider-menu .sc-icon a {
	padding: 10px 0;
}
.sc-slider-menu .sc-icon:before {
    content: "";
    background: #90c347;
    width: 0;
    height: 3px;
    position: absolute;
    top: -3px;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.7s;
}

.sc-slider-menu .sc-icon:hover:before {
	width: 100%;
	transition: all 0.7s;
}
.sc-slider-menu .i-equip i {
	transition: all 0.7s;
}
.sc-slider-menu .i-equip:hover i {
	color: #90c347;
}
.sc-slider-menu .sc-icon.sc-active:before {
    content: "";
    background: #90c347;
    width: 100%;
    height: 3px;
    position: absolute;
    top: -3px;
    transform: translateX(-50%);
    left: 50%;
}
.sc-slider-banner-img:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.4);
	z-index: 1;
}
.sc-slider-content {
	display: flex;
	align-items: center;
	padding-top: 0;
	padding-bottom: 0;
}

@media screen and (max-width: 959px) {
	.sc-slider-content {
		font-size: 16px;
		line-height: 24px;
		padding: 0 15px;
	}
	.sc-icon > a span {
		display: none;
	}
	.i-equip i {
		margin-right: 0;
	}
	main .uk-container {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 767px) {
	.sc-header {
    		padding-top: 35px;
    		padding-bottom: 35px;
	}
	.sc-main-slider .uk-slidenav {
		display: none;
	}
	main .uk-container {
    		padding-top: 30px;
    		padding-bottom: 30px;
	}
}

.pagination {
	margin-top: 50px;
}

.wp-pagenavi a, .wp-pagenavi span {
    padding: 6px 12px !important;
	border-color: #dcdcdc !important;
	border-radius: 50%;
}
.wp-pagenavi span.pages {
	border: none !important;
	padding-left: 0 !important;
}
.wp-pagenavi span.current {
    border-color: #90c347 !important;
    background-color: #90c347;
    color: #fff;
}

@media screen and (max-width: 425px) {
	.pagination {
		margin-top: 40px;
	}
	.wp-pagenavi span.pages {
		display: none;
	}
}