body {
	background: url('../images/01.jpg') #021260 no-repeat;
}
ul.menu li {
	margin: 0;
}
#page-wrapper {
	width: 1240px;
	margin: 0 auto;
}
.search input[type="text"] {
	border: 1px solid #1868A3;
	border-radius: 2px;
	color: #555;
	padding: 3px;
	width: 400px;
}
.search input[type="submit"] {
	background: #186ba6;
	border-radius: 2px;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	text-transform: uppercase;
	padding: 3px 8px 4px 8px;
}
.social-network li a.vk {
	background-image: url('../images/vk.png');
}
.social-network li a.fb {
	background-image: url('../images/facebook.png');
}
.social-network li a.tw {
	background-image: url('../images/twitter.png');
}
.social-network li a.ok {
	background-image: url('../images/odnoklassniki.png');
}
.social-network li a.lj {
	background-image: url('../images/livejournal.png');
}
ul.menu li.leaf {
	list-style: none;
}
ul li.expanded {
	list-style: none;
}
#content {
	width: 920px;
}

.field-name-field-cover-advarticle {
	margin-right: 15px;
	float: left;
	
}
#block-views-advarticles-block {
	float: left;
	width: 100%;
	border-top: 1px dotted #666;
	padding-top: 20px;
}
#block-views-advarticles-block .views-row,
.view-advarticles .views-row {
	display: flex;
	-webkit-justify-content: space-between;
			justify-content: space-between;
	float: left;
	width: 47%;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
	margin: 10px 0;
}
#block-views-advarticles-block .views-row.views-row-last,
.view-advarticles .views-row.views-row-last {
	border-bottom: none;
}

#block-views-advarticles-block .views-row .views-field-field-cover-advarticle {
	float: left;
	width: 100%;
	margin-right: 20px;
}
.view-advarticles .views-row .views-field-field-cover-advarticle {
	float: left;
	width: 100%;
	margin-right: 20px;
	margin-bottom: 10px;
}
#block-views-advarticles-block .views-row .views-field-field-cover-advarticle img, 
.view-advarticles .views-row .views-field-field-cover-advarticle img{
	float: left;
	width: 100%;
	height: auto;
}
#block-views-advarticles-block .views-row .views-field-title,
.view-advarticles .views-row .views-field-title {
	float: left;
	width: 100%;
}
#block-views-advarticles-block .views-row .views-field-title a,
.view-advarticles .views-row .views-field-title a {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}

#block-views-advarticles-block .views-field-body,
.view-advarticles .views-field-body {
	float: left;
	width: 100%;
	line-height: 23px;
	font-size: 13px;
}

#block-views-advarticles-block .views-field-view-node,
.view-advarticles .views-field-view-node {
	margin-top: 10px;
	float: left;
	width: 100%;
}
#block-views-advarticles-block .views-field-view-node a,
.view-advarticles .views-field-view-node a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(../images/more.jpg) no-repeat right center;
	color: #4870AA;
	font-weight: bold;
	float: left;
	padding: 0px 15px 3px 0;
}


.content h2,
#block-views-advarticles-block h3 {
	font-family: Arial;
	font-weight: normal;
	text-transform: uppercase;
	float: left;
	width: 100%;
	padding-left: 10px;
	color: #2C6C98;
	font-size: 20px;
	margin-bottom: 10px;
}


.node-type-journal .content h2 {
	border-left: #2C6C98 solid 5px;
}
.content h3 {
	font-weight: normal;
	text-transform: uppercase;
	float: left;
	width: 100%;
	
	color: #666;
	padding-left: 10px;
	font-family: Arial;
	font-size: 18px;
	margin: 15px 0;
}
.node-type-journal .content h3 {
	border-left: #2C6C98 solid 5px;
}
.content ul, 
.content ol {
	margin: 0 0 10px 20px;
	padding-left: 10px;
}
.content img {}
.content td {
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	padding: 7px 12px;
}
.content table {
	background: #F7F7F7;
	border-spacing: 0;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin-bottom: 10px;
	width: 100%;
}
.content th {
	border-right: 1px solid #083450;
	border-bottom: 1px solid #083450;
	background: #156FA9;
	color: #fff;
	padding: 7px 12px;
	text-align: center;
	vertical-align: middle;
}
.view-journal-archive .view-content {
	float: left;
}
.view-journal-archive.left ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.view-journal-archive.left ul li{
	margin-left: 0;
}
.view-journal-archive .attachment {
	float: right;
	width: 590px;
	margin-left: 30px;
}
.field-name-field-cover {
	float: left;
	margin-right: 30px;
}
.content .inner-block-title {
	width: auto;
	float: none;
	font-size: 16px;
}
h4 {
	font-size: 14px;
	margin-bottom: 10px;
}
.btn-blue {
		background: none repeat scroll 0 0 #C1E1F6;
	border: 1px solid #9DC4DE;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 3px rgba(9, 9, 9, 0.5);
	color: #76838E;
	display: block;
	width: 70%;
	font-size: 15px;
	margin-bottom: 10px;
	padding: 5px 20px;
	text-decoration: none;
}
.btn-blue:hover {
	opacity: 0.8;
}
.activity {
	float: left;
	margin: 20px 2% 0 0;
	width: 50%;
}
.view-books .buy {
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	width: 49%;
}
.preview img {
	width: 100%;
}
.short-post .title {
	border-left: none;
}
.view-subscription a {
	margin-bottom: 20px;
	display: inline-block;
}
.view-news .views-field-field-cover {
	float: left;
	margin-right: 20px;
}
.view-id-front.view-display-id-page,
.view-id-front.view-display-id-page .view-content {
	float: left;
	margin-right: 10px;
	height: 334px;
	width: 528px;
}
.view-id-front.view-display-id-page img {
	width: 100%;
	height: auto;
}
.view-id-front.view-display-id-page .title {
	background: url(../images/bg-black-60.png);
	color: #fff;
	padding:  15px;
	font-size: 11px;
	position: absolute;
	text-transform: uppercase;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.view-id-front.view-display-id-page .views-row {
	position: relative;
}
#block-views-front-block-1{
	width: 360px;
	float: right;
}
#block-views-front-block-1 .view {
	background: #F1F1F1;
	padding: 5px 10px;
	min-height: 394px;
}
#block-views-front-block-1 a {
	height: 30px;
	overflow: hidden;
	display: block;
	text-decoration: none;
}
#block-views-front-block-1 .views-row {
	border-bottom: 1px dotted #989898;
	padding-top: 2px;
}
#block-views-front-block-2,
#block-views-front-block-3,
#block-views-front-block-4 {
	float: left;
	padding: 0 35px;
	width: 236px;
	border-left: 1px dotted #D6D6D6;
}

.view-exhibitions-page,
.view-page-analitycs {
	float: left;
	width: 100%;
}

.view-exhibitions-page .view-content,
.view-page-analitycs .view-content {
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.view-exhibitions-page .views-row,
.view-page-analitycs .views-row {
	float: left;
	width: 32%;
}
.view-page-analitycs .views-field-field-cover {max-width: 100%;}
.view-exhibitions-page .views-field-field-cover {max-width: 100%;}
#block-views-front-block-2 .views-field-field-cover ,
#block-views-front-block-3 .views-field-field-cover ,
#block-views-front-block-4 .views-field-field-cover {
	float: left;
	width: 100%;
	max-width: 236px;
}
#block-views-front-block-2 .views-field-field-cover img,
.view-page-analitycs .views-field-field-cover img,
.view-exhibitions-page .views-field-field-cover img,
#block-views-front-block-3 .views-field-field-cover img,
#block-views-front-block-4 .views-field-field-cover img{
	width: 100%;
	height: auto;
}

#block-views-front-block-2 .views-row,
#block-views-front-block-3 .views-row,
.view-page-analitycs .views-row,
.view-exhibitions-page .views-row,
#block-views-front-block-4 .views-row {
	margin-bottom: 30px;
}

#block-views-front-block-2 {
	border-left: none;
}
.clearline {
	border-bottom: 1px dotted #666;
	margin-bottom: 30px;
	padding-bottom: 30px;
	width: 100%;
}
#block-views-front-block-2 > h3,
#block-views-front-block-3 > h3,
#block-views-front-block-4 > h3 {
	background: #5F9DC6;
	color: #fff;
	font-size: 15px;
	padding: 3px 10px;
	text-transform: uppercase;
}

#block-views-front-block-2 > h3 a,
#block-views-front-block-3 > h3 a,
#block-views-front-block-4 > h3 a {
	color: #FFFFFF;text-decoration: none;
}


#block-views-front-block-2 .content h3,
#block-views-front-block-3 .content h3,
.view-page-analitycs h3,
.view-exhibitions-page h3,
#block-views-front-block-4 .content h3 {
	padding-left: 0;
	text-transform: none;
}
#block-views-front-block-2 .content h3 a,
#block-views-front-block-3 .content h3 a,
.view-page-analitycs h3 a,
.view-exhibitions-page h3 a,
#block-views-front-block-4 .content h3 a {
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
#block-views-front-block-2 .views-row,
#block-views-front-block-3 .views-row,
#block-views-front-block-4 .views-row {
	overflow: hidden;
}
.press-content {
	float: left;
	height: 150px;
	width: 236px;
	overflow: hidden;
	position: relative;
}
.press-content .gradient {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50px;
}
.more a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(../images/more.jpg) no-repeat right center;
	color: #4870AA;
	font-weight: bold;
	float: left;
	padding: 0px 15px 3px 0;
}
.journal .preview > img {
	height: auto;
}
.block-journals .block .short-post, 
.block-books .block .short-post {
	width: 670px;
}
.anons-book .new img, 
.block-books .new img {
	width: auto;
}
.content p > img {
	margin: 0 5px;
}
.node-type-book .field-name-field-cover img {
	border: 7px solid #FFFFFF;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	float: left;
	max-width: 90%;
}
.bean-slider {
	border: 1px solid #E7E7E7;
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
}
#footer {
	width: 100%;
	padding: 0;
}
#block-block-3 {
	float: left;
	font-size: 11px;
	padding: 20px 20px 0 25px;
	width: 225px;
}
#footer .block-menu {
	float: left;
	margin: 0 10px 0 0;
	width: 220px;
}
#footer .menu {
	width: auto;
}
#block-menu-menu-social h3 {
	margin: 3px 0 10px; 
	color: #707070;
	font-size: 11px;
}
#block-menu-menu-social {
	padding: 20px 0 0 10px;
}
#block-menu-menu-social .menu {
	padding: 0;
	margin: 0;
}
.soc {
	padding-left: 30px;
	height: 20px;
	display: block;
}
.vk {
	background: url('../images/vk.png') left center no-repeat;
} 
.fb {
	background: url('../images/facebook.png') left center no-repeat;
} 
.ok {
	background: url('../images/odnoklassniki.png') left center no-repeat;
} 
.tw {
	background: url('../images/twitter.png') left center no-repeat;
} 
.bl {
	background: url('../images/blogger.png') left center no-repeat;
} 
.lj {
	background: url('../images/livejournal.png') left center no-repeat;
} 
#block-menu-menu-menu-1-footer .menu{
	padding-bottom: 25px;
	background: url('../images/sword.jpg') 5px bottom no-repeat;
}
#block-menu-menu-menu-2-footer .menu{
	padding-bottom: 25px;
	background: url('../images/key.png') 5px bottom no-repeat;
}
.share {
	padding-left: 30px;
}
.share b {
	color: #666;
}
.ya-share2 {
	margin-top: 5px;
}
.view-header .year {
	background: #5F9DC6;
	float: left;
	list-style: none;
	margin-bottom: 20px;
	position: relative;
}
.view-header .year > li {
	float: left;
}
.view-header .year > li .this-year, 
.view-header .year > li .select-year {
	float: left;
	cursor: default;
	display: block;
	color: #fff;
}
.view-header .year > li .select-year:hover {
	background: #487C9D url(../images/down.png) no-repeat 6px center;
	cursor: pointer;
}
.view-header .year > li .this-year {
	font-size: 20px;
	padding: 8px 8px 8px 20px;
}
.view-header .year > li .select-year {
	background: url(../images/down.png) no-repeat 6px center;
	font-size: 12px;
	padding: 13px 10px 13px 20px;
}

.view-header .year li ul {
	position: absolute;
	top: 40px;
	background: #5F9DC6;
	display: none;
	list-style: none;
	width: 72px;
	padding-bottom: 20px;
}
.view-header .year > li a {
	color: #fff;
	text-align: center;
	display: block;
	font-size: 15px;
	padding: 5px 10px;
}
.view-journal-archive .views-exposed-widgets {
	display: none;
}
.view-journal-archive .views-field-title a {
	font-size: 15px;
	margin-bottom: 6px;
	display: block;
}
// .journal.views-row-even {
// 	margin-right: 0;
// }

.view-books .view-content h3 {
	margin: 20px 0;
	padding: 0;
	color: #2E88BE;
	font-size: 25px;
}
.view-books .views-row{
	position: relative;
}
.content ul.social-network {
	margin: 0;
	padding: 0;
}
#header .clock {
	width: 300px;
}
#header .time {
	width: 80px;
}
.breadcrumb a {
	color: #8A8A8A;
}
.webform-component input[type=text],
.webform-component input[type=email] {
	border: #5F9DC6 1px solid;
	background: none no-repeat scroll 5px center #FAFAFA;
	border-radius: 3px 3px 3px 3px;
	color: #000;
	padding: 7px 10px;
	text-decoration: none;
	width: 340px;
	margin-right: 30px;
}
.webform-client-form .form-item, 
.webform-client-form .form-actions {
	float: left;
}
.webform-client-form input[type=submit] {
	border: none;
	background: none no-repeat scroll 5px center #5F9DC6;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	padding: 7px 10px;
	text-decoration: none;
}
.webform-client-form input[type=submit]:hover {
	background: rgba(95, 157, 198, 0.9);
	cursor: pointer;
}
#block-webform-client-block-164 {
	display: none;
}
#block-webform-client-block-164 .links{
	display: none;
}
.field-name-field-cover img {
	border: #fff 7px solid;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	border-radius: 7px;
	-moz-border-radius: 7px;
}

#block-bean-slayder {
	float: left;
	width: 100%;
}

#block-views-partners-block {
	float: left;
	width: 100%;
	padding: 20px 0;
}
#block-views-partners-block h3 {
	font-family: Arial;
	font-weight: normal;
	text-transform: uppercase;
	float: left;
	width: 100%;
	padding-left: 0;
	color: #2C6C98;
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
}
#block-views-partners-block .view-content {
	float: left;
	width: 100%;
	display: flex;
	-webkit-justify-content: center;
			justify-content: center;
	text-align: center;
}
#block-views-partners-block .view-content .views-field-title a {
	font-size: 10px;
	text-decoration: none;
	padding-top: 10px;
	float: left;
	width: 100%;
}

#block-views-partners-block .views-row {
	max-width: 65px;
	width: 100%;
	margin: 0 30px;
}
#block-views-partners-block .views-row img {
	width: 100%;
	float: left;
	height: auto;
}


#block-views-banners-right-block {
	float: left;
	width: 100%;
}
#block-views-banners-right-block .views-row {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
#block-views-banners-right-block .views-row img {
	max-width: 100%;
}


#block-front-blocks-books {
	float: left;
	width: 100%;
}

#block-front-blocks-journals {
	float: left;
	width: 100%;
}

.bnr_header {
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding: 20px 0 24px;
	background: #FFFFFF;
	display: none;
}


#block-block-8 {
	float: left;
	width: 100%;
}
#block-block-8 .content .vcard {
	width: 100%;
	float: left;
	line-height: 24px;
	margin-bottom: 15px;
}

#block-block-8 .content .map {
	float: right;
	width: 100%;
}

body.page-contact #block-block-8 {
	width: 45%;
	float: left;
}
body.page-contact #block-system-main {
	width: 53%;
	float: right;
}


img[style*="width:100%"] {
	height: auto !important;
}


#block-views-front-journal-articles-1-block,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe {
	float: left;
	width: 100%;
	margin-top: 20px;
}

#block-views-front-journal-articles-1-block > h3,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe > h3 {
	font-family: Arial;
	font-weight: normal;
	text-transform: uppercase;
	float: left;
	width: 100%;
	padding-left: 10px;
	color: #2C6C98;
	font-size: 20px;
	margin-bottom: 10px;
}
#block-views-front-journal-articles-1-block .view-content .block_journal,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .block_journal {
	float: left;
	width: 204px;
	background: #FFF;
	border: 1px solid #efefef;
	box-shadow: none;
	float: left;
	padding: 7px;
}
#block-views-front-journal-articles-1-block .view-content .block_journal img,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .block_journal img {
	width: 100%;height: auto;
}
#block-views-front-journal-articles-1-block .view-content .block_journal  a.title,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe.view-content .block_journal  a.title {
	color: #2A617B;
	text-decoration: none;
	text-transform: none;
}
#block-views-front-journal-articles-1-block .view-content .block_journal .action,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .block_journal .action {

	float: left;width: 100%;
	margin-top: 4px;
}
#block-views-front-journal-articles-1-block .view-content .block_journal .action a,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .block_journal .action a {
	border-radius: 3px;
	color: #FFF;
	display: block;
	float: left;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	width: 49%;
}
#block-views-front-journal-articles-1-block .view-content .block_journal .action a + a {float: right;}
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .block_journal .action a + a {float: right;}

#block-views-front-journal-articles-1-block .view-content .articles_journal,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .articles_journal {
	float: right;width: 680px;
}
#block-views-front-journal-articles-1-block .view-content .articles_journal .short-post,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .articles_journal .short-post {
	float: left;width: 100%;
}
#block-views-front-journal-articles-1-block .view-content .articles_journal .views-field-title-1 a,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .articles_journal .views-field-title-1 a {
	color: #5A5658;
	text-decoration: none;
	font-family: Arial;
	font-size: 18px;
	padding: 5px 0;
	text-transform: uppercase;
}
#block-views-front-journal-articles-1-block .view-content .articles_journal .views-field-field-journal,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .articles_journal .views-field-field-journal {
	text-transform: uppercase;
	padding: 4px 0 8px;
	float: left;
	width: 100%;
}
#block-views-front-journal-articles-1-block .view-content .articles_journal .views-field-field-journal a,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .view-content .articles_journal .views-field-field-journal a {
 	color: #3C7F9A;
 	text-decoration: none;
 	border-bottom: 1px solid;
}
#block-views-front-journal-articles-1-block  .pic_body,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .pic_body {
 	float: left;width: 100%;position: relative;
}
#block-views-front-journal-articles-1-block  .pic_body:before,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe  .pic_body:before {
	content: "";
	background: url('../images/gradient-press-releases.png') top left;
	position: absolute;
	width: 100%;
	height: 50px;
	float: left;
	bottom: 0;
	left: 0;
	z-index: 400;
}

#block-views-front-journal-articles-1-block .pic_body .views-field-field-image,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .pic_body .views-field-field-image {
	float: left;
	width: 130px;
}
#block-views-front-journal-articles-1-block .pic_body .views-field-field-image img,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .pic_body .views-field-field-image img {
	width: 100%;height: auto;
}
#block-views-front-journal-articles-1-block .pic_body .views-field-body,
#block-views-9ea77f0ced187b57fb26d9f6172ef7fe .pic_body .views-field-body {
	float: right;
	width: 540px;
}


.materials-for-partners {
	float: left;
	width: 100%;
}
.materials-for-partners .for-partners__logos {
	float: left;
	width: 100%;
	display: flex;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
}

div[class*="for-partners__logos-"] {
	position: relative;
	z-index: 4;
	border: 2px dashed #ddd;
	border-radius: 6px;
	text-align: center;
	padding: 15px;
	margin-bottom: 50px;
}
// div[class*="for-partners__logos-"]:before {
// 	position: absolute;
// 	content: "";
// 	width: calc(100% + 80px);
// 	height: calc(100% + -200px);
// 	top: 90px;
// 	left: -40px;
// 	border: 2px dashed #ddd;
// 	border-radius: 5px;
// }
div[class*="for-partners__logos-"] .item {
	background: #FFFFFF;
	z-index: 50;
	position: relative;
}
div[class*="for-partners__logos-"] .item1 {margin-bottom: 20px;}
.for-partners__logos-afo .item1 {margin-top: 10px;}


.for-partners-jps {
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	float: left;
	width: 100%;
}

.for-partners-jp {
	padding: 0 15px;
	border: 2px dashed #ddd;
	border-radius: 6px;
}
.for-partners-jp .item {
	margin: 20px 0;
	text-align: right;
}
.for-partners-jp .item img {
	margin-bottom: 15px;
}

.for-partners-else {
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	float: left;
	width: 100%;
	padding: 50px 0;
}
.for-partners-else .item {font-size: 20px;}
.for-partners-else .item a {
	font-size: 15px;
}


.btn_to_top {float: right;  position: relative;z-index: 300;opacity: 0;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
.btn_to_top a {float: left; position: fixed; bottom: 20px;text-decoration: none; margin: 0 0 0 25px; background-color: #5F9DC6; color: #fff; padding: 7px 15px; z-index: 300;right: 20px;}
body.btn_to_top_show .btn_to_top {opacity: 1;}
.btn_to_top a:active {-webkit-box-shadow: inset 0 7px 32px -15px #000;box-shadow: inset 0 7px 32px -15px #000;}

.view-archive-new .views-exposed-form {float: left;width: 100%;padding: 10px 0;}
.view-archive-new .views-exposed-form .views-exposed-widget > label {float: left;margin: 4px 10px 0 0;}
.view-archive-new .views-exposed-form .views-exposed-widget > .views-widget {float: left;}
.view-archive-new .views-exposed-form .views-exposed-widget {
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0;
	float: left;
	width: 100%;
	
}
.view-archive-new .views-exposed-form .views-exposed-widget > .views-widget .bef-checkboxes .form-item {
	float: left;
	margin: 0 5px;
	background: rgba(63, 188, 255, 0.09);
	display: inline-block;
	padding: 4px 6px;
	border-radius: 4px;
	border: 1px dashed #fff;
	cursor: pointer;
	-webkit-transition: all .3s;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	     -o-transition: all .3s;
	        transition: all .3s;
}
.view-archive-new .views-exposed-form .views-exposed-widget > .views-widget .bef-checkboxes .form-item label {cursor: pointer;float: left;}
.view-archive-new .views-exposed-form .views-exposed-widget > .views-widget .bef-checkboxes .form-item.highlight,
.view-archive-new .views-exposed-form .views-exposed-widget > .views-widget .bef-checkboxes .form-item:hover {
	border: 1px dashed #3191C5;
	color: #3191C5;
	background: none;
}
.view-archive-new .views-exposed-form .views-exposed-widget > .views-widget .bef-checkboxes .form-item input {display: none;}

.view-archive-new .views-row.journal {
	width: 48%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1%;
}
.view-archive-new .views-row.journal img {float: left;width: 100%;height: auto;}

.view-archive-new .view-content {
	float: right;
	width: 70%;
}
.view-archive-new .view-filters {
	float: left;
	width: 30%;
}













