/* reset */
html, body {
  height:100%;
  font-family: Arial, sans-serif;
  /*line-height:1.3em;*/
}
*, *:before, *:after { box-sizing: border-box;}

/*p { 
    text-indent: 1.5em; /* Отступ первой строки 
}*/
a {text-decoration:none}
a:hover,a h2:hover,a h3:hover {color:#2196F3 !important}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    /*font-family: 'Oswald', sans-serif !important;*/
    font-weight:bold; 
    margin:0;
}
a,p,div,span{
  font-family: "Opensans-cond-bold", Arial, sans-serif !important;
}
.w3-btn {
    background-color: inherit ;
}
.w3-container {
	padding:0 !important;
}
.w3-accordion-content {overflow:auto;}
.fua-hover-cursor {cursor:pointer;}
/* reset end */
.fu-backtotop {position:fixed; right:45px; bottom:220px; opacity:0.4; display:none; width:50px; height:50px; line-height:50px; font-size:24px; text-align:center; padding:0 !important}
.fu-backtotop:hover {opacity:1;}
.fu-margin-right {margin-right:1%;}
.fu-margin-left {margin-left:1%;}
.fua-p-margin {margin: 5px 0 !important}
/* colors */
body {background-color:#ececec;}
.fu-main-color { background-color: #fff;}
.fu-main-txt-color, .fu-social i:hover /*, h1,h2,h3,h4,h5,h6 */ { color: #000; }
/* colors */

/* main nav style */
.fu-sticky{
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:100;
}
.fu-show-src {z-index:101 !important;}
/*#fu-sticky-nav, .w3-navbar, .w3-navbar li {min-height:50px; vertical-align:middle;}*/
.w3-dropdown-content {z-index:100;}
.w3-navbar li a:hover, .w3-navbar .w3-dropdown-click:hover, .w3-navbar button:hover {color:#fff!important;background-color:#2196F3!important}
.fu-hover-show:hover span {display:inline-block !important;}

.fu-nav-small a {color:#777; font-size:12px; padding:0 5px;}
#fua-src-selected {height:22px; margin:0 !important;}
#fua-src-show-submit {height:22px; margin:0 !important; padding:0 5px !important;}
/* nav end */

/* widgets */
.fu-pin {
	font-size:14px;
	margin:0 3px;
}
.fu-src-logo {width:14px; height:14px; vertical-align:middle; margin:0 !important;}
/* slider */
.widget_c_slide {
	padding:0 !important;
	margin:3px 1% 5px 0;
	background-color:#fff;
	overflow:hidden;
}
.widget_c_slide .fu-thumb {
	height:90px;
	overflow:hidden;
	padding:0 !important;
	
}
.widget_c_slide .fu-thumb img {
	height:90px; margin:0 auto;
    -webkit-filter: brightness(40%); /* Chrome, Safari, Opera */
    filter: brightness(40%);
}
.widget_c_slide .w3-border-indigo img {
	height:90px; margin:0 auto;
    -webkit-filter: brightness(100%); /* Chrome, Safari, Opera */
    filter: brightness(100%);
}
.widget_c_slide .fu-slides-wrap {
	width:100%;text-align:center; overflow:hidden;
	background-color:#3A3A3A;
	/*height:520px;
	line-height:440px;*/
}
.widget_c_slide .fu-slides-wrap h2 {
	font-size:2em;
    color: white;
    text-shadow: 2px 1px 8px #000000,-2px 1px 8px #000000;
}
.widget_c_slide .fu-slides {display:none; /*height:520px;*/line-height:2.2em;}
.widget_c_slide .fu-slide-caption, .widget_c_slide .fu-slide-readers {padding:0 5px !important; background: rgba(0,0,0,0.5);}
.widget_c_slide .fu-slide-caption {width:100%;}
.widget_c_slide .fu-slides-wrap .fu-slides img{height:520px;margin:0 auto;}
/* big slider */
#overlay, .fu-slides-big {position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:100; display:none; left:0; top:0}
.fu-slides-wrap-big {margin:10px auto; display:block; position:absolute;}
img.fu-big-slide-img {width:100%; position:absolute; top:0; left:0}
.fu-bigslide-close {
	position:absolute; top:-10px; right:-10px; 
	background-color:#eee; 
	color:#000000; z-index:101; font-size:20px;
	border-radius:20px;
	padding:1px 7px;
}
/* big slider end*/
/* slider end */
.widget_s_ms h3{
	font-size:1em;
    color: white !important;
    text-shadow: 2px 1px 8px #000000,-2px 1px 8px #000000;
	padding:0 5px !important;
}
.widget_s_ms .fu-caption{
	background: rgba(0,0,0,0.5);
	width:100%;
}
.widget_s_xs .fu-caption {
/*	line-height:1.3em;
	font-size:14px;
	height:2.6em;*/
	overflow:hidden;
}
.widget_s_xs .fua-readers-comments-pin {
    font-size: 10px;
}
.widget_s_xs {
	padding:0 !important;
	margin:3px 0;
	background-color:#fff;
	overflow:hidden;
/*	height:3.6em;*/
}
.fu-title {
	padding: 3px 10px 5px;
	overflow:hidden;
}
/*.widget_s_xs .fu-title {
	padding: 3px 10px 5px;
	overflow:hidden;
}*/
.fu-lenta-widget img {
    -webkit-filter: brightness(70%); /* Chrome, Safari, Opera */
    filter: brightness(70%);
}
.widget_s_xs:hover img, .widget_s_s:hover img, .widget_s_m:hover img, .widget_s_ms:hover img, .widget_lenta_m:hover img, .widget_c_s:hover img, .widget_c_slide:hover img, .widget_c_sm:hover img, .widget_c_m:hover img, .widget_c_l:hover img {
    -webkit-filter: brightness(100%); /* Chrome, Safari, Opera */
    filter: brightness(100%);
}

.fu-lenta-widget {margin:5px 1% 5px 0;}
.fu-lenta-widget h2 {
/*    font-size:1.3em; 
    max-height:3.8em; 
    line-height:1.2em; */
    margin-bottom:3px;
}
.fu-lenta-widget h3 {font-size:1.2em !important; height:3.6em; line-height:1.1em; font-weight:normal;color:#111;}
.fu-lenta-header {
	font-size:1.5em !important;
	font-weight:bold !important;
	height:1.5em !important;
	line-height:1.5em !important;
	/*text-shadow: 2px 1px 8px #000000,-2px 1px 8px #000000;*/
	/*padding-top:2px;*/
	margin-right:2%;
}
.fu-lenta-header > span > i {
    font-size: 12px;
}
.widget_c_s {
	padding:0 10px 0 0 !important;
	margin:3px 0 10px;
	background-color:#fff;
	overflow:hidden;
	height:95px;
}
.widget_c_s .fu-thumb {
	height:95px;
	width:95px;
	margin:0;
	overflow:hidden;
}
.widget_c_s .fu-date, .widget_s_xs .fu-date {
	line-height:1;
	margin-bottom:5px;
	color:#777;
	font-size:10px;
	overflow:hidden;
}
.widget_c_s .fu-caption {
	color:#111;
	font-size:15px;
	line-height:1.3em;
	height:3.8em;
	overflow:hidden;
}
.widget_c_s .fu-title {
	margin-left:91px;
	padding: 5px 15px 10px;
	overflow:hidden;
}
.widget_c_s p, .widget_c_m p, .widget_c_l p, .widget_s_xs p, .widget_lenta_m p  {
	margin:0 !important;
}
/* lenta small view */
.widget_c_m {
	box-sizing:border-box;
	padding:0 !important;
	margin:3px 1% 5px 0;
	background-color:#fff;
	overflow:hidden;
	height:260px;
}
.widget_c_m .fu-thumb {
	height:160px !important;
	margin-bottom:10px;
	overflow:hidden;
}
.widget_c_m .fu-date {
	line-height:1;
	margin-bottom:5px;
	color:#777;
	font-size:10px;
	overflow:hidden;
}
.widget_c_m .fu-caption {
	color:#111;
	font-size:14px;
	line-height:1.2em;
	height:4em;
	overflow:hidden;
}
.widget_c_m .fu-title {
	padding: 0 15px 10px;
	overflow:hidden;
}
/* lenta small view end */
/* lenta large view */
.widget_c_l {
	box-sizing:border-box;
	padding:0 !important;
	margin:3px 1% 5px 0;
	background-color:#fff;
	overflow:hidden;
	height:420px;
}
.widget_c_l .fu-thumb {
	height:200px !important;
	margin-bottom:10px;
	overflow:hidden;
}
.widget_c_l .fu-date {
	line-height:1;
	margin-bottom:5px;
	color:#777;
	font-size:10px;
	overflow:hidden;
}
.widget_c_l .fu-caption {
	color:#111;
	font-size:14px;
	line-height:1.2em;
	overflow:hidden;
}
.widget_c_l .fu-title, .widget_c_l .fu-text {
	padding: 0 15px 10px;
	overflow:hidden;
}
/* lenta large view end */

/* widgets */
/* responsive */

@media (max-width: 768px) and (min-width: 602px) {
/*
.widget_c_m {height:200px;}
.widget_c_m .fu-thumb {	height:100px !important; }
.widget_c_l .fu-thumb {	height:165px !important; }
*/
}
@media (max-width: 767px) {
.widget_c_slide .fu-slides-wrap {height:220px;line-height:140px;}
.widget_c_slide .fu-slides {height:220px;}
.widget_article iframe {height:180px !important;}
.fua-thumb-main {display: none;}
.fu-title h2, .fu-title h3 {font-size: 0.95em !important; line-height: 1.1em !important}
.fu-lenta-widget {padding-right: 0 !important}
}
@media (min-width: 768px) {
.widget_c_slide .fu-slides-wrap {height:320px;line-height:240px;}
.widget_c_slide .fu-slides {height:320px;}
}
@media (min-width: 992px) {
.widget_c_slide .fu-slides-wrap {height:420px;line-height:320px;}
.widget_c_slide .fu-slides {height:420px;}
.widget_c_slide .fu-thumb {height:70px;}
}
@media (min-width: 1439px) {
    /*.w3-content{ max-width: 1366px}*/
}
/* responsive end */
/* lenta */
.fu-title h2 {
	font-size:16px !important;
}
.widget_lenta_m h2, .widget_lenta_s h2 {
	font-size:14px !important;
}
.widget_lenta_m {
	padding:0 10px 0 0 !important;
	margin:3px 0 10px;
	background-color:#fff;
	overflow:hidden;
	height:120px;
}
.widget_lenta_m .fu-thumb {
	height:120px;
	width:120px;
	margin:0;
	overflow:hidden;
}
.widget_lenta_m .fu-date {
	line-height:1;
	margin-bottom:5px;
	color:#777;
	font-size:10px;
	overflow:hidden;
}
.widget_lenta_m .fu-text {
	color:#111;
	font-size:15px;
	line-height:1.3em;
	height:3.9em;
	overflow:hidden;
}
.widget_lenta_m .fu-caption, .widget_lenta_s .fu-caption {
	color:#111;
/*	font-size:1.1em;
	line-height:1.0em;
	max-height:2.0em;*/
	overflow:hidden;
}
.widget_lenta_m .fu-title {
	margin-left:91px;
	padding: 5px 15px 10px;
	overflow:hidden;
}
/* article style */
.widget_article {
	margin:32px 0 10px 0;
	background-color:#fff;
}
.widget_article_one{margin: 0 !important}
.widget_article h1{
	font-size:2em;
	line-height:1.2em;
        text-align: left !important;
}
.widget_article .fu-thumb {
	max-height:480px;
	overflow:hidden;
}
.widget_article .widget_c_slide .fu-slides-wrap .fu-slides img{height:100%;margin:0 auto;}
.widget_article .fu-th-wrap {height:90px; overflow:hidden;}
.fu-slide-btn {
	line-height:90px;
}
.fu-slide-btn a {vertical-align:middle;}
.widget_article .widget_video {
	height:480px;
}
.fu-social-article a {margin:5px;}

.fua-fullwidth {max-width:100% !important; width:100% !important; margin: 5px auto !important; min-height:350px !important}
.fua-fullwidth video {max-width:100% !important; width:100% !important; margin: 5px auto !important; min-height:350px !important}
.fu-text iframe, .fu-text .pull-left {max-width:100% !important; width:100% !important; margin: 5px auto !important; min-height:350px !important}
.fu-text-img {list-style:none; width:100%; margin: 5px auto; text-align:center !important; overflow:hidden;}
.fu-text-img img, .fu-text img { width:80% !important; height:auto !important; margin:0 !important; clear:both;}
.fu-text .social {width:50px !important;}
a.fu-social-img {width: 50px !important;}
img.fu-social-smile {width:16px !important; height:16px !important; margin: 0 2px !important;}
.gallery-group {display:inline-block;}
/* article style end*/
/* auth page */
.widget_auth {background-color:#fff;}
/* login auth */
/* collections */
.fu-col {margin:8px 1% 0 0;}
.fu-col .fu-col-buttons {line-height:1.1}
.fu-col .fu-col-body {word-wrap:break-word !important; min-height:100px;line-height:1.1;}

.fu-col-ren {display:none;}
.fu-col-ren input {width:75%; float:left}
.fu-col-ren button {width:10%; float:right; padding:0 !important; height:39px; width:39px; font-size:22px}
.fu-col-del button {padding:0 3px; font-size:1.2em; vertical-align:baseline}
.fu-col .fu-src-logo {width:70px !important; height:70px !important;}
.fu-col .fu-lenta-header {margin-right:0 !important;}
.fu-col form {margin-bottom:0}
.fu-src-list {width:290px; max-height:400px;overflow:hidden; position:fixed !important; left: calc(50% - 145px);}
.fu-src-list .w3-container {max-height:370px;overflow:auto;}
.fu-src-list ul {list-style:none;}
/*.fu-col input[type="checkbox"] {position:relative; float:right; }*/
/* collections */
.fua-lenta-m, .fua-lenta-s, .fua-main-s, .fua-main-m, .fua-main-l {
    /*cursor: pointer;*/
    padding: 1px !important;
    margin: 0 1px;
    line-height: 18px;
}

/* social buttons */
    #fua-soc-right-buttons {
        position: fixed;
        right: 0;
        top: 25%;
        width: 40px;
        text-align: center;
    }
    #fua-soc-right-buttons .fu-social-side, #fua-soc-art-buttons .fu-social-side {
        font-size: 25px;
        /*padding: 2px 4px 2px 8px;*/
    }
    #fua-soc-art-buttons div:not(:first-child){
        height:  32px;
        width: 32px;
        text-align: center;
        float: left;
        margin-right: 4px;
    }
    .fua-tweet {
        color: #FFF;
        background-color: #48aae6;
    }
    .fua-fbook{
        color: #FFF;
        background-color: #4267b2;
    }
    .fua-vk {
        color: #FFF;
        background-color: #5e81a8;
    }
    .fua-odnoklassniki {
        color: #FFF;
        background-color: #ee8208;
    }
    .fua-gplus {
        color: #fff;
        background-color: #db4437;
    }
    .fua-telegram {
        color: #FFF;
        background-color: #32afed;
    }
    .fua-android {
        color: #FFF;
        background-color: #689f38;
    }
    .fua-rss {
        color: #FFF;
        background-color: #0c446a;
    }
    .fua-tweet:hover, .fua-tweet a:hover {
        color: #FFF !important;
        background-color: #1B95e0;
    }
    .fua-fbook:hover, .fua-fbook a:hover {
        color: #FFF !important;
        background-color: #365899;
    }
    .fua-vk:hover, .fua-vk a:hover {
        color: #FFF !important;
        background-color: #6888ad;
    }
    .fua-odnoklassniki:hover, .fua-odnoklassniki a:hover {
        color: #FFF !important;
        background-color: #ee7808;
    }
    .fua-gplus:hover, .fua-gplus a:hover {
        color: #db4437 !important;
        background-color: #fff;
    }
    .fua-telegram:hover, .fua-telegram a:hover {
        color: #FFF !important;
        background-color: #1ca4e7;
    }
    .fua-android:hover, .fua-android a:hover {
        color: #fff !important;
        background-color: #8bc34a;
    }
    .fua-rss:hover, .fua-rss a:hover {
        color: #FFF !important;
        background-color: #2196f3;
    }
    #fua-soc-right-buttons div {
        
    }
