@import url('https://fonts.googleapis.com/css?family=Cairo');

* { font-family: 'Cairo', sans-serif; }

body, html {
    background: #ffffff;
}

.header, .page__header {
    background: #ffffff;

	-webkit-box-shadow: 0px 2px 2px 0px rgba(204,12,NaN,1);
	-moz-box-shadow: 0px 2px 2px 0px rgba(204,12,NaN,1);
	box-shadow: 0px 2px 2px 0px rgba(204,12,NaN,1);

	border-bottom: 1px solid #ccc;
}

.header__nav-dropdown {
    background: #fff;
}

.header__nav-link {
    color: #565656;
}
.header__nav-item a:hover {
    color: #ff2b00;
}
.header__nav-link a:hover {
    color: #fb6060;
}
.header__nav-dropdown ul a:hover {
    color: #fb6060;
}
.overlay {
    background: rgba(199, 199, 199, 0.7);
}
.main, .main>div, .main>section {
    background: #ffffff;
}

.inner {
    border-top: 1px solid #d2cdcd;
}

.video-info {
    background: #f9f9f9;
}

.aside-item {
    background: #f9f9f9;
}

.photo-link, .video-preview {
    color: hsl(0, 0%, 46%);
}
.category-preview {
    color: hsl(0, 0%, 46%);
}
.category-preview:hover {
    color: hsl(0, 0%, 27%);
}
.photo-link:hover, .video-preview:hover {
    color: hsl(0, 0%, 27%);
}

.video-rating {
    background: #ececec;
    color: #b0b0b0;
}
.rate-video:before {
    background: #f9f9f9;
}
.video-rating__percent {
    color: #6c6c6c;
}
.rate-video__button {
    background: #ececec;
    color: #6c6c6c;
}
.bnr-container {
    background-color: #efefef;
}
.form__field {
    color: #fff;
    background: #e4e4e4;
}
.form__label-required {
    color: #000000;
    background: #e4e4e4;
}
.comments {
    background: #f9f9f9;
    color: #686868;
}
.video .info__inner {
    border-bottom: 1px solid #bdbdbd;
}
.footer {
    background: #eeeeee;
    border-top: 1px solid #bdbdbd;
}
.footer__top {
    border-bottom: 1px solid #bdbdbd;
}
.footer__social {
    border-bottom: 1px solid #bdbdbd;
}

.mobile-menu {
    background: #e6e6e6;
    border-top: 1px solid #c1c1c1;
}
.show-more {
    background: #ff0000;
    color: #ffffff;
}
.show-more:hover {
    background: #c30000;
    color: #ffffff;
}
.section__inner {
    border-bottom: 1px solid #eeeeee;
}
.section_banners {
    border-top: 1px solid #eeeeee;
}
.search {
    background: #d8d8d8;
}
.search__field {
    color: #333;
}
.info-block {
	border-top: 1px solid #eeeeee;
	color: #848484;
}
.dropdown-menu {
    background: #f3f3f3;
}
.dropdown-menu a:hover > span {
    color: #585858;
}
.dropdown__toggle {
    background: #f3f3f3;
    color: #848484;
}
.dropdown__toggle:hover {
    color: #585858;
}
.header_2 .btn-group>* {
    background: #f3f3f3;
    color: #848484;
}
.pagination__prev:disabled {
    background: #f3f3f3;
    color: #a1a1a1;
}
.pagination__next, .pagination__prev {
    background: #f3f3f3;
    color: #a1a1a1;
}
.pagination__next:hover, .pagination__prev:hover {
    background: #de1e00;
}
.footer__top .footer__top-list li a:hover {
    color: #4c4c4c;
}
.pagination__pages li a {
    color: #8e8e8e;
    background: #f3f3f3;
}
.pagination__pages li.is-active a {
    background: #de1e00;
    color: #fff;
}
.pagination__pages li a:hover {
    background: #de1e00;
}
.section-heading__see-all {
    background: #ff0000;
    color: #fff;
}
.aside_categories-list .btn {
    background: #ff0000;
    color: #fff;
}
.section-heading h4 {
    color: #9a9a9a;
}
.aside_categories-list__collapse {
    background: #efefef;
}
.aside_categories-list {
    background: #efefef;
}
.categories-menu li a:hover {
    color: #f00;
}
@media (max-width: 1179px) {
	.header__nav-link {
		color: #545454;
		border-bottom: 1px solid #b9b9b9;
	}
}
.menu-close {
    width: 23px;
    height: 23px;
    background: url(../images/close_icon.png) no-repeat 0 0;
    background-size: 23px auto;
    opacity: .433;
    font-size: 0;
    text-decoration: none;
    position: absolute;
    margin-top: -10px;
    display: none;
}

.dropdown-menu li a:hover {
    color: #f00;
}
.rate-video a {
    color: #ccc;
}
.rate-video a:hover {
    color: #5a5a5a;
}
.video-spec a {
    color: #adadad;
}
.video-spec a:hover {
    color: #464646;
}

.rate-video__button--like:before {
    background: url(../images/video_like.png) no-repeat 50%;
    background-size: 28px auto;
}
.rate-video__button--dislike:before {
    background: url(../images/video_dislike.png) no-repeat 50%;
    background-size: 28px auto;
    top: 26px;
}
.search-open {
    margin-left: 0px;
}
.search-open:before {
    background: url(../images/search_icon.png) no-repeat 50%;
    background-size: 18px auto;
}
.search-close:before {
    background: url(../images/close_icon.png) no-repeat 50%;
    background-size: 16px auto;
}

.actor-profile {
    border-bottom: 1px solid #bbbbbb;
}

.actor-profile__stat {
    background: #efefef;
    color: #000000;
}

.actor-profile__stat span {
    color: #797979;
}

.search-results__header {
    border-bottom: 0px;
}
.search-results__link.is-active {
    color: #000;
}
.search-results__link {
    font-size: 22px;
    color: #888;
    display: block;
}

.search-results__link:hover {
    color: #d41818;
}

@media (min-width: 875px) {
    .actor-profile__stat {
        width: 50%;
        margin: 0 5px;
    }
}

.page404__text {
    color: #545454;
}