/*fonts*/

@import url(http://fonts.googleapis.com/css?family=Satisfy);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic&subset=latin,cyrillic-ext);
@import url(http://fonts.googleapis.com/css?family=Scada:400italic,400,700&subset=latin,cyrillic);

body {
	font-size: 14px;
	line-height: 1.5em;
	font-family: 'PT Serif', serif;

}

hr {
margin-top: 30px;
margin-bottom: 30px;
border: 0;
border-top: 4px solid rgba(0,0,0,0.86);
}

h1, h2, h3, h4, h5, h6 {font-family: 'Scada', sans-serif; line-height: 1.1em; text-transform: uppercase; font-weight: 600;}

.container {max-width: 1170px; /*min-width: 1170px; width: 1170px;*/}
.alignleft {float: left; text-align: left; padding: 0 10px 10px 0}
.alignright {float: right; text-align: right; padding: 0 0 10px 10px}
.top-line {}
.top-line .footer__social {text-align: left;}
.top-line .footer__social li a {color: rgba(0,0,0,0.5); font-size: 1.3em; }
.top-line .footer__social li a:hover {border-bottom: none; color: #000;}
.top-line__widget {margin-top: 10px; font-family: 'Scada', sans-serif; font-weight: 600; font-style: italic;}

.top-line #searchform {
	overflow: hidden;
	position: relative;
    margin-top: 10px;
    width: 300px;
    text-align: right;


}

.top-line .footer__social {margin-bottom: 0;}
#searchform #s {
	position: absolute;
	right: -400%;
    background: transparent;
    box-shadow: none;
    border: 1px solid rgba(128,128,128,0.5);
    height: 30px; 
    vertical-align: middle;
     opacity: 0;
     z-index: 9;
     outline: none;
}

.find-button { outline: none; background: transparent; border: 1px solid rgba(128,128,128,0); vertical-align: middle; padding: 1px; height: 30px; width: 30px; font-size: 1.5em; z-index: 10;}

header {padding-top: 30px;}

/*
	Header One
*/

.header__logo {
	font-family: 'Satisfy', cursive;
	font-size: 4em;
	width: 100%;
	text-align: center;
	padding-bottom: 50px;
	text-decoration: none;
	color: #000;
}
.header__logo a {color: #000;}
.header__logo a:hover {text-decoration: none;}


.header__menu {
	font-family: 'Scada', sans-serif;
}


.header__menu__nav {display: block; width: 100%; margin: 0 0 10px 0; padding: 20px 0 30px 0; text-align: center;}
.header__menu__nav li {display: inline-block; list-style: none; padding: 10px 30px; position: relative;}

/*ul.sub-menu li {padding: 10px}*/
.header__menu__nav li a {
	font-family: 'Scada', sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: 600;
	color: #000;
	padding-bottom: 2px;
}
.header__menu__nav > li::before {content: "•"; font-size: 20px; position: absolute; left: -3px;}
.header__menu__nav > li:first-child::before {content: ""; display: none;}

.header__menu__nav li a:hover {text-decoration: none; border-bottom: 4px solid rgba(0,0,0,0.2); }
.header__menu__nav li.current_page_item > a, 
.header__menu__nav li.current-menu-item > a,
.header__menu__nav li.current-menu-parent > a
	{border-bottom: 4px solid rgba(0,0,0,0.8);}

.header__menu__nav li ul.sub-menu {position: absolute; top:33px; left: -10%; padding: 10px 0 0 0; margin: 0; background: rgba(255,255,255,0.8); z-index: 9999999; display: none; border-top: 4px solid rgba(0,0,0,0.86); padding-bottom: 5px; 
	opacity: 0;	
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
.menu-item-has-children:hover ul.sub-menu {display: block;  opacity: 1;
	-webkit-transition: height 300ms ease-in;
-moz-transition: height 300ms ease-in;
-ms-transition: height 300ms ease-in;
-o-transition: height 300ms ease-in;
transition: height 300ms ease-in;}
.header__menu__nav li ul.sub-menu li a {text-align: left !important; text-decoration: none;}
.header__menu__nav select {display: none; width: 100%; padding: 5px 10px; font-size: 1.2em; font-family: 'Scada', sans-serif;}
@media (max-width: 992px) {
	.header__menu__nav li::before {display: none}
	.header__menu__nav li {padding: 5px 10px;}
	.header__menu__nav li a {font-size: 1.2em;}
	.header__menu__nav li ul.sub-menu {top:28px}

	.header__menu__nav li {display: none;}
	.header__menu__nav {padding: 10px 0;}
	.header__menu__nav select {display: inline-block;}

}


/*
	Header Two
*/

.header--two {padding-top: 10px;}
.header--two hr {margin-top: 0; margin-bottom: 40px;}
.header--two .header__logo {padding-bottom: 0; line-height: 1.5em; text-align: left;}
@media (max-width: 768px) {.header--two .header__logo {text-align: center}}
.header--two .header__menu__nav  {text-align: right}
.header--two .header__menu__nav li {text-align: center}
.header--two #menu-main-menu > select {margin-top: 1.5em;}
/*
	Content on home page and category
*/
.content {}

.content__item { display: inline-block; height: 340px; width: 23%; position: relative; margin-top: 18px; padding: 0 !important; margin-right: 3px; margin-left: 15px;}
.content__item:first-child {width: 47.8%;}
.content__item:nth-child(6) {width: 47.8%;}
.content__item:nth-child(7) {width: 47.8%;}
.content__item:hover {box-shadow: 0 0 0 10px rgba(0,0,0,0.9);}
.content__item__bg {position: absolute;width: 100%; height: 100%; z-index: 100; 
	background-repeat: no-repeat;
	background-position: -30% -30% !important;

}

.content__item__text {position: absolute; color: #fff; width: 100%; height: 100%; padding: 65px 15px 15px; 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

/*
	Post formats
*/

.quote > .content__item__text {font-size: 1.4em; font-style: italic; line-height: 1.7em;}

.video iframe { width: 100%; height: 100%; }
.video > .content__item__title {margin-top: 20px;}
.video > .content__item__link {display: none;}
.video > .content__item__bg {display: none;}
.video > .content__item__meta {bottom: 40px;}
.video > .content__item__text {padding: 0; width: 100%; height: 100%;}
.video > .content__item__text p {margin: 0; width: 100%; height: 100%;}
.content__single-post.video {min-height: 800px;}
.content__single-post.video p {min-height: 500px}
.content__single-post.video iframe {min-height: 700px;}





.content__item__text a {color: #fff; border-bottom: 2px solid #fff;}
.content__item--text-only {background: rgba(0,0,0,0.86);}

@media (max-width: 1199px) {
	.content__item {width: 47.5% !important; margin-left: 15px; margin-right: 0;}
	.content__single-post.video iframe {min-height: 600px;}
}

@media (max-width: 992px) {
	.content__item {width: 47.5% !important; margin-left: 10px; margin-right: 0;}
	.content__single-post.video iframe {min-height: 500px;}
}

@media (max-width: 750px) {
	.content__item {width: 100% !important; margin: 0; margin-top: 20px; height: 200px;}
	.content .row {padding: 0 15px;}
}



@media (max-width: 750px) {

	.content__item__text {padding-top: 50px; font-size: 0.8em; line-height: 1.3em}
	.video {min-height: 300px;}
	.quote .content__item__text {font-size: 1em; font-style: italic; line-height: 1.7em;}
	.content__single-post.video iframe {min-height: 400px;}
}

@media (max-width: 600px) {
	.content__single-post.video iframe {min-height: 250px;}
}


.content__item__overlay {background: rgba(0,0,0,0.5); position: absolute; z-index: 101; width: 100%; height: 100%;}
.content__item__link {position: absolute; display: block; width: 100%; height: 100%; z-index: 106;}
/*.content__item__link:hover {}*/

.content__item__link:hover + .content__item__title {text-decoration: none; border-bottom: 4px solid rgba(0,0,0,0.2); padding-bottom: 2px; }
.content__item--text-only .content__item__link:hover + .content__item__title {border-bottom: 4px solid rgba(255,255,255,0.2);}
.content__item__title {position: absolute; z-index: 102; color: white; font-family: 'Scada', sans-serif; font-size: 1.4em; top: 10px; left: 10px; margin: 10px 0 0 0; width: 90%;}
.content__item__title a {color: #fff; text-transform: uppercase;}
/*.content__item__title a:hover {}*/
.content__item__meta {position: absolute; bottom: 10px; left: 10px; background: #fff; color: #000; z-index: 105; padding: 5px 10px;}
.content__item__meta {color: #000; font-size: 1em; text-transform: uppercase; font-family: 'Scada', sans-serif; }




.slider .tp-bgimg {
	-webkit-transition: all 100ms easing;
	-moz-transition: all 100ms easing;
	-ms-transition: all 100ms easing;
	-o-transition: all 100ms easing;
	transition: all 100ms easing;
	-webkit-filter: brightness(50%);
	-moz-filter: brightness(50%); 
	-0-filter: brightness(50%);
	filter: brightness(50%);

	}

.content__single-post.quote p {font-size: 1.4em; line-height: 1.7em; padding-left: 50px; border-left: 4px solid rgba(0,0,0,0.86); width: 80%; margin: 0 auto;}
.content__single-post__thumb {position: relative; margin-bottom: 20px;}
.content__single-post__thumb__bg { width: 100%; height: 500px;
	-webkit-transition: all 100ms easing;
	-moz-transition: all 100ms easing;
	-ms-transition: all 100ms easing;
	-o-transition: all 100ms easing;
	transition: all 100ms easing;
	-webkit-filter: brightness(50%);
	-moz-filter: brightness(50%); 
	-0-filter: brightness(50%);
	filter: brightness(50%);}
.content__single-post__thumb_h3 {position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 70%; margin: auto; text-align: center; height: 15%;}
.content__single-post__thumb_h3 a {font-size: 1.5em; font-family: 'Scada', sans-serif; font-weight: 600; color: #fff; text-transform: uppercase; border-bottom: 4px solid rgba(255,255,255,1);}
.content__single-post__thumb_h3 a:hover {text-decoration: none;}



.content__single-post__h3 {color: rgba(0,0,0,0.86); text-align: center; font-family: 'Scada', sans-serif; text-transform: uppercase; margin-bottom: 13px; padding-bottom: 0; margin-top: 5px;}
.content__single-post__h3 a {color: #000; border-bottom: 4px solid rgba(0,0,0,0.86); font-size: 1.5em; font-weight: 600;}

.content__single-post__h3 a:hover {text-decoration: none;}
.content__single-post__date--dark {color: rgba(0,0,0,0.86); text-align: center; font-family: 'Scada', sans-serif; text-transform: uppercase; margin-bottom: 35px; font-size: 1.4em; font-weight: 600;}

.content__sibgle-post__image img {max-width: 100%; height: auto; margin-bottom: 20px;}
.content__single-post__date {
	position: absolute;
	color: #fff;
	font-family: 'Scala', sans-serif;
	text-transform: uppercase;
	font-size: 1.4em;
	top: 15%;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 50%;
	height: 10%;
	text-align: center;
}

@media (max-width: 799px) {
	.content__single-post__thumb__bg {height: 300px;}
	.content__single-post__thumb_h3 {top: -40%;}
	.content__single-post__thumb_h3 a {font-size: 1em; border-bottom: none;}
	.content__single-post__date {top: 80%;}
	.content__single-post__h3 a {font-size: 1em; border-bottom: 2px solid rgba(0,0,0,0.86)}
}

.content__single-post__more {
    font-size: 2em;
    font-family: 'Scada', sans-serif;
    text-align: center;
    margin-top: 30px;
    text-transform: uppercase;
    background: rgba(0,0,0,0.86);
    color: #fff;
    padding: 5px 0;
    width: 50%;
    margin: 0 auto;
}

.content__error-page h1, .content__error-page h2 {
	font-family: 'Scada', sans-serif;
	text-align: center;
}

.content__error-page h1 {font-size: 5em; margin-bottom: 50px; color: #000; }
.content__error-page h2 {margin-bottom: 20px;text-transform: uppercase;background: rgba(0, 0, 0, 0.86);color: #fff;padding: 10px 0;}

.lazy img {display: none;}

.content__pagination {
    text-align: center;
    padding: 30px 0 0 0;
    font-family: 'Scala', sans-serif;
    font-size: 1.3em;
    color: #000;
}
.content__pagination .page-numbers.current {
    /* border-bottom: 3px solid #000; */
    cursor: default;
}
.content__pagination a {
    color: #fff;
}
.content__pagination > * {
    margin: 0 3px;
    background: rgba(0, 0, 0, 0.86);;
    color: #fff;
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.3em;
}
.content__pagination .next.page-numbers, .content__pagination .prev.page-numbers {
    width: auto;
    color: #fff;
    padding: 0 10px;
}

footer {
	height: auto;
	background: rgba(0, 0, 0, 0.86);
	margin-top: 50px;
	padding-top: 50px;
	padding-bottom: 30px;
}

footer p {
	color: rgba(255,255,255,0.7);
	text-align: center;
	font-weight: 300;
	font-size: 0.8em;
	font-family: 'Scada', sans-serif;
	text-transform: uppercase;
}

#scrollup {
font-size: 3em;
color: #fff;
position: absolute;
right: 1em;
top: 0;
cursor: pointer;
}

.footer__logo {
	font-family: 'Satisfy', cursive;
	font-size: 4em;
	width: 100%;
	text-align: center;
	padding-bottom: 50px;
	text-decoration: none;
	color: #fff;
}

.footer__slider {overflow: hidden; height: auto;}
.footer__slider__slide {height: 300px; width: 50%; float: left; overflow: hidden; }
.footer__slider__slide:first-child{margin-right: 30px;}
.footer__slider__thumb { display: inline-block; width: 100%; position: relative; height: 100%; overflow: hidden; margin-right: 30px;}
.footer__slider__thumb_img {height: 100%; width: 100%; -webkit-filter: brightness(50%);-moz-filter: brightness(50%); -0-filter: brightness(50%);filter: brightness(50%);
-webkit-transition: all 100ms easing;
-moz-transition: all 100ms easing;
-ms-transition: all 100ms easing;
-o-transition: all 100ms easing;
transition: all 100ms easing;}
.footer__slider__thumb_title {position: absolute; width: 90%; top:0; bottom:0; right: 0; left: 0; margin: auto; height: 17%; font-family: 'Scada', sans-serif; font-size: 1.2em; text-transform: uppercase; color: #fff; text-align: center; }
.footer__slider__thumb_title a {color: #fff; text-decoration: none; font-size: 2em;}
.footer__slider__thumb_title a:hover {border-bottom: 4px solid #fff}

.footer__social {text-align: center; margin: 0; padding: 0; margin-bottom: 30px;}
.footer__social li {display: inline-block; list-style: none; margin: 0 5px;}
.footer__social li a {font-size: 2em; color: #fff;}
.footer__social li a:hover {border-bottom: 4px solid #fff;}

.flexslider  {background: transparent !important; border: none !important; box-shadow: none !important}

.flex-direction-nav a:before {
font-family: "flexslider-icon";
height: 40px !important; width: 40px !important;  
display: inline-block;
content: '' !important;
background: url(../img/large_left.png) no-repeat 0 0;
}

.flex-direction-nav a.flex-next:before {
font-family: "flexslider-icon";
height: 40px !important; width: 40px !important;  
display: inline-block;
content: '' !important;
background: url(../img/large_right.png) no-repeat 0 0;
}

.flex-direction-nav a {
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 51% !important;
z-index: 10;
overflow: visible !important;
opacity: 0;
cursor: pointer;
color: rgba(255, 255, 255, 1) !important;
text-shadow: none !important;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}

blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #2C2C2C;
}

.btn {margin-bottom: 10px !important;}

.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor {}
.aligncenter {text-align: center;}























