.no-padding {
	padding-left: 0;
	padding-right: 0;
}

.no-padding>.row {
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.btn,.page-link {
	text-decoration: none!important;
}

.btn:focus,.btn:hover,.page-link:focus,.page-link:hover {
	cursor: pointer;
	box-shadow: none;
}

.btn>span,.page-link>span {
	font-size: 80%;
	line-height: 1.5rem;
	vertical-align: text-top;
}

.btn-supp,.page-link-supp {
	display: block;
	position: relative;
	height: 3rem;
	z-index: -1;
}

.btn,.input,button,input,optgroup,select,textarea {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.btn-rounded,.input-rounded {
	border-radius: 2rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.btn-group-sm .form-control,.form-control,.input-group-sm .form-control {
	font-size: .82969rem;
	line-height: 1rem;
}

.form-control-lg {
	font-size: 1.32812rem;
	line-height: 1.5;
}

.form-check-input {
	position: relative;
	margin-top: 0;
	vertical-align: baseline;
	margin-right: .375rem;
}

.badge {
	padding-bottom: .18rem!important;
}

.breadcrumbs span,.tooltip {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: .7rem;
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

@keyframes slideUp {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-100%);
	}
}

@keyframes slideDownAlert {
	0% {
		transform: translateY(-2.5rem);
	}

	to {
		transform: translateY(0);
	}
}

@keyframes slideUpAlert {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-2.5rem);
	}
}

.card,.figure,figure {
	position: relative;
}

.figure [class^=PIN],.figure>a,figure [class^=PIN],figure>a {
	animation: pinterest_button 1s;
	animation-duration: 1s;
	position: absolute!important;
	opacity: 1;
	left: 50%;
	bottom: 2rem;
	margin-left: -16px;
}

.figure>a,figure>a {
	display: none;
}

.figure>[class^=PIN],figure>[class^=PIN] {
	display: inline-block;
	z-index: 1060;
}

@keyframes pinterest_button {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-fade .carousel-inner .carousel-item.active.left,.carousel-fade .carousel-inner .carousel-item.active.right,.carousel-fade .carousel-inner .carousel-item.next,.carousel-fade .carousel-inner .carousel-item.prev {
		opacity: 0;
		transform: translate3d(0,0,0);
	}

	.carousel-fade .carousel-inner .carousel-item.active,.carousel-fade .carousel-inner .carousel-item.next.left,.carousel-fade .carousel-inner .carousel-item.prev.right {
		opacity: 1;
		transform: translate3d(0,0,0);
	}
}

.card {
	box-shadow: 0 0 1.5rem #e9ecef;
}

.card-empty {
	box-shadow: none!important;
}

.card-date {
	display: inline-block;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	margin-bottom: .66406rem;
	font-size: .7rem;
	color: #adb5bd;
}

.card-title {
	font-weight: 400;
	margin-bottom: 1.32812rem;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width:768px) and (max-width:991.98px) {
	.card-title {
		padding: 0;
		font-size: 1.19375rem;
	}
}

.card-body>.btn {
	position: absolute;
	right: 25%;
	left: 25%;
	bottom: 1rem;
}

@media (min-width:768px) and (max-width:991.98px) {
	.card-body>.btn {
		right: 15%;
		left: 15%;
	}

	.card-text {
		font-size: .8625rem;
	}
}

@font-face {
	font-family:"icons";src:url(//icons/icons.eot?u260mi);src:url(//icons/icons.eot?u260mi#iefix) format("embedded-opentype"),url(//icons/icons.ttf?u260mi) format("truetype"),url(//icons/icons.woff?u260mi) format("woff"),url(//icons/icons.svg?u260mi) format("svg");font-weight:400;font-style:normal;
}

[class*=" icon_"],[class^=icon_] {
	font-family: "icons";
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1.5;
	font-size: 1.32812rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon_lg,.icon_xs {
	font-size: 1.99219rem;
	vertical-align: text-bottom;
}

.icon_xs {
	font-size: 1.05rem;
	line-height: .7rem;
}

.btn>.icon_xs {
	vertical-align: baseline;
}

.icon_flash-line:before {
	content: "\ea9e";
}

.icon_id-line:before {
	content: "\ea9f";
}

.icon_art-line:before {
	content: "\e900";
}

.icon_book-line:before {
	content: "\e901";
}

.icon_burger-line:before {
	content: "\e902";
}

.icon_calendar-line:before {
	content: "\e903";
}

.icon_close-line:before {
	content: "\e904";
}

.icon_cube-line:before {
	content: "\e905";
}

.icon_design-line:before {
	content: "\e906";
}

.icon_develop-line:before {
	content: "\e907";
}

.icon_digital-line:before {
	content: "\e908";
}

.icon_facebook-plain:before {
	content: "\e909";
}

.icon_illustration-line:before {
	content: "\e90a";
}

.icon_insight-line:before {
	content: "\e90b";
}

.icon_inspiration-line:before {
	content: "\e90c";
}

.icon_instagram-plain:before {
	content: "\e90d";
}

.icon_interview-line:before {
	content: "\e90e";
}

.icon_leader-line:before {
	content: "\e90f";
}

.icon_odnoklassniki,.icon_odnoklassniki-plain,.icon_ok {
	font-size: 1.8rem;
	width: 1.125rem;
	display: inline-block;
	text-align: center;
	margin-left: -.25rem;
	margin-right: .25rem;
}

.icon_odnoklassniki-plain:before,.icon_odnoklassniki:before,.icon_ok:before {
	content: "\e910";
}

.icon_persona-line:before {
	content: "\e911";
}

.icon_photography-line:before {
	content: "\e912";
}

.icon_pinterest-plain:before {
	content: "\e913";
}

.icon_pointers-line:before {
	content: "\e914";
}

.icon_process-line:before {
	content: "\e915";
}

.icon_reportage-line:before {
	content: "\e916";
}

.icon_school-line:before {
	content: "\e917";
}

.icon_search-line:before {
	content: "\e918";
}

.icon_sign-line:before {
	content: "\e919";
}

.icon_twitter-plain:before {
	content: "\e91a";
}

.icon_user-line:before {
	content: "\e91b";
}

.icon_vk-plain:before {
	content: "\e91c";
}

.icon_add-to-list:before {
	content: "\e91d";
}

.icon_classic-computer:before {
	content: "\e91e";
}

.icon_controller-fast-backward:before {
	content: "\e91f";
}

.icon_creative-commons-attribution:before {
	content: "\e920";
}

.icon_creative-commons-noderivs:before {
	content: "\e921";
}

.icon_creative-commons-noncommercial-eu:before {
	content: "\e922";
}

.icon_creative-commons-noncommercial-us:before {
	content: "\e923";
}

.icon_creative-commons-public-domain:before {
	content: "\e924";
}

.icon_creative-commons-remix:before {
	content: "\e925";
}

.icon_creative-commons-share:before {
	content: "\e926";
}

.icon_creative-commons-sharealike:before {
	content: "\e927";
}

.icon_creative-commons:before {
	content: "\e928";
}

.icon_document-landscape:before {
	content: "\e929";
}

.icon_remove-user:before {
	content: "\e92a";
}

.icon_warning:before {
	content: "\e92b";
}

.icon_arrow-bold-down:before {
	content: "\e92c";
}

.icon_arrow-bold-left:before {
	content: "\e92d";
}

.icon_arrow-bold-right:before {
	content: "\e92e";
}

.icon_arrow-bold-up:before {
	content: "\e92f";
}

.icon_arrow-down:before {
	content: "\e930";
}

.icon_arrow-left:before {
	content: "\e931";
}

.icon_arrow-long-down:before {
	content: "\e932";
}

.icon_arrow-long-left:before {
	content: "\e933";
}

.icon_arrow-long-right:before {
	content: "\e934";
}

.icon_arrow-long-up:before {
	content: "\e935";
}

.icon_arrow-right:before {
	content: "\e936";
}

.icon_arrow-up:before {
	content: "\e937";
}

.icon_arrow-with-circle-down:before {
	content: "\e938";
}

.icon_arrow-with-circle-left:before {
	content: "\e939";
}

.icon_arrow-with-circle-right:before {
	content: "\e93a";
}

.icon_arrow-with-circle-up:before {
	content: "\e93b";
}

.icon_bookmark:before {
	content: "\e93c";
}

.icon_bookmarks:before {
	content: "\e93d";
}

.icon_chevron-down:before {
	content: "\e93e";
}

.icon_chevron-left:before {
	content: "\e93f";
}

.icon_chevron-right:before {
	content: "\e940";
}

.icon_chevron-small-down:before {
	content: "\e941";
}

.icon_chevron-small-left:before {
	content: "\e942";
}

.icon_chevron-small-right:before {
	content: "\e943";
}

.icon_chevron-small-up:before {
	content: "\e944";
}

.icon_chevron-thin-down:before {
	content: "\e945";
}

.icon_chevron-thin-left:before {
	content: "\e946";
}

.icon_chevron-thin-right:before {
	content: "\e947";
}

.icon_chevron-thin-up:before {
	content: "\e948";
}

.icon_chevron-up:before {
	content: "\e949";
}

.icon_chevron-with-circle-down:before {
	content: "\e94a";
}

.icon_chevron-with-circle-left:before {
	content: "\e94b";
}

.icon_chevron-with-circle-right:before {
	content: "\e94c";
}

.icon_chevron-with-circle-up:before {
	content: "\e94d";
}

.icon_cloud:before {
	content: "\e94e";
}

.icon_controller-fast-forward:before {
	content: "\e94f";
}

.icon_controller-jump-to-start:before {
	content: "\e950";
}

.icon_controller-next:before {
	content: "\e951";
}

.icon_controller-paus:before {
	content: "\e952";
}

.icon_controller-play:before {
	content: "\e953";
}

.icon_controller-record:before {
	content: "\e954";
}

.icon_controller-stop:before {
	content: "\e955";
}

.icon_controller-volume:before {
	content: "\e956";
}

.icon_dot-single:before {
	content: "\e957";
}

.icon_dots-three-horizontal:before {
	content: "\e958";
}

.icon_dots-three-vertical:before {
	content: "\e959";
}

.icon_dots-two-horizontal:before {
	content: "\e95a";
}

.icon_dots-two-vertical:before {
	content: "\e95b";
}

.icon_download:before {
	content: "\e95c";
}

.icon_emoji-flirt:before {
	content: "\e95d";
}

.icon_flow-branch:before {
	content: "\e95e";
}

.icon_flow-cascade:before {
	content: "\e95f";
}

.icon_flow-line:before {
	content: "\e960";
}

.icon_flow-parallel:before {
	content: "\e961";
}

.icon_flow-tree:before {
	content: "\e962";
}

.icon_install:before {
	content: "\e963";
}

.icon_layers:before {
	content: "\e964";
}

.icon_open-book:before {
	content: "\e965";
}

.icon_resize-100:before {
	content: "\e966";
}

.icon_resize-full-screen:before {
	content: "\e967";
}

.icon_save:before {
	content: "\e968";
}

.icon_select-arrows:before {
	content: "\e969";
}

.icon_sound-mute:before {
	content: "\e96a";
}

.icon_sound:before {
	content: "\e96b";
}

.icon_trash:before {
	content: "\e96c";
}

.icon_triangle-down:before {
	content: "\e96d";
}

.icon_triangle-left:before {
	content: "\e96e";
}

.icon_triangle-right:before {
	content: "\e96f";
}

.icon_triangle-up:before {
	content: "\e970";
}

.icon_uninstall:before {
	content: "\e971";
}

.icon_upload-to-cloud:before {
	content: "\e972";
}

.icon_upload:before {
	content: "\e973";
}

.icon_add-user:before {
	content: "\e974";
}

.icon_address:before {
	content: "\e975";
}

.icon_adjust:before {
	content: "\e976";
}

.icon_air:before {
	content: "\e977";
}

.icon_aircraft-landing:before {
	content: "\e978";
}

.icon_aircraft-take-off:before {
	content: "\e979";
}

.icon_aircraft:before {
	content: "\e97a";
}

.icon_align-bottom:before {
	content: "\e97b";
}

.icon_align-horizontal-middle:before {
	content: "\e97c";
}

.icon_align-left:before {
	content: "\e97d";
}

.icon_align-right:before {
	content: "\e97e";
}

.icon_align-top:before {
	content: "\e97f";
}

.icon_align-vertical-middle:before {
	content: "\e980";
}

.icon_archive:before {
	content: "\e981";
}

.icon_area-graph:before {
	content: "\e982";
}

.icon_attachment:before {
	content: "\e983";
}

.icon_awareness-ribbon:before {
	content: "\e984";
}

.icon_back-in-time:before {
	content: "\e985";
}

.icon_back:before {
	content: "\e986";
}

.icon_bar-graph:before {
	content: "\e987";
}

.icon_battery:before {
	content: "\e988";
}

.icon_beamed-note:before {
	content: "\e989";
}

.icon_bell:before {
	content: "\e98a";
}

.icon_blackboard:before {
	content: "\e98b";
}

.icon_block:before {
	content: "\e98c";
}

.icon_book:before {
	content: "\e98d";
}

.icon_bowl:before {
	content: "\e98e";
}

.icon_box:before {
	content: "\e98f";
}

.icon_briefcase:before {
	content: "\e990";
}

.icon_browser:before {
	content: "\e991";
}

.icon_brush:before {
	content: "\e992";
}

.icon_bucket:before {
	content: "\e993";
}

.icon_cake:before {
	content: "\e994";
}

.icon_calculator:before {
	content: "\e995";
}

.icon_calendar:before {
	content: "\e996";
}

.icon_camera:before {
	content: "\e997";
}

.icon_ccw:before {
	content: "\e998";
}

.icon_chat:before {
	content: "\e999";
}

.icon_check:before {
	content: "\e99a";
}

.icon_circle-with-cross:before {
	content: "\e99b";
}

.icon_circle-with-minus,.icon_circle-with-plus,.icon_eye,.icon_pin {
	z-index: 1070;
}

.icon_circle-with-minus:before {
	content: "\e99c";
}

.icon_circle-with-plus:before {
	content: "\e99d";
}

.icon_circle:before {
	content: "\e99e";
}

.icon_circular-graph:before {
	content: "\e99f";
}

.icon_clapperboard:before {
	content: "\e9a0";
}

.icon_clipboard:before {
	content: "\e9a1";
}

.icon_clock:before {
	content: "\e9a2";
}

.icon_code:before {
	content: "\e9a3";
}

.icon_cog:before {
	content: "\e9a4";
}

.icon_colours:before {
	content: "\e9a5";
}

.icon_compass:before {
	content: "\e9a6";
}

.icon_copy:before {
	content: "\e9a7";
}

.icon_credit-card:before {
	content: "\e9a8";
}

.icon_credit:before {
	content: "\e9a9";
}

.icon_cross:before {
	content: "\e9aa";
}

.icon_cup:before {
	content: "\e9ab";
}

.icon_cw:before {
	content: "\e9ac";
}

.icon_cycle:before {
	content: "\e9ad";
}

.icon_database:before {
	content: "\e9ae";
}

.icon_dial-pad:before {
	content: "\e9af";
}

.icon_direction:before {
	content: "\e9b0";
}

.icon_document:before {
	content: "\e9b1";
}

.icon_documents:before {
	content: "\e9b2";
}

.icon_drink:before {
	content: "\e9b3";
}

.icon_drive:before {
	content: "\e9b4";
}

.icon_drop:before {
	content: "\e9b5";
}

.icon_edit:before {
	content: "\e9b6";
}

.icon_email:before {
	content: "\e9b7";
}

.icon_emoji-happy:before {
	content: "\e9b8";
}

.icon_emoji-neutral:before {
	content: "\e9b9";
}

.icon_emoji-sad:before {
	content: "\e9ba";
}

.icon_erase:before {
	content: "\e9bb";
}

.icon_eraser:before {
	content: "\e9bc";
}

.icon_export:before {
	content: "\e9bd";
}

.icon_eye:before {
	content: "\e9be";
}

.icon_feather:before {
	content: "\e9bf";
}

.icon_flag:before {
	content: "\e9c0";
}

.icon_flash:before {
	content: "\e9c1";
}

.icon_flashlight:before {
	content: "\e9c2";
}

.icon_flat-brush:before {
	content: "\e9c3";
}

.icon_folder-images:before {
	content: "\e9c4";
}

.icon_folder-music:before {
	content: "\e9c5";
}

.icon_folder-video:before {
	content: "\e9c6";
}

.icon_folder:before {
	content: "\e9c7";
}

.icon_forward:before {
	content: "\e9c8";
}

.icon_funnel:before {
	content: "\e9c9";
}

.icon_game-controller:before {
	content: "\e9ca";
}

.icon_gauge:before {
	content: "\e9cb";
}

.icon_globe:before {
	content: "\e9cc";
}

.icon_graduation-cap:before {
	content: "\e9cd";
}

.icon_grid:before {
	content: "\e9ce";
}

.icon_hair-cross:before {
	content: "\e9cf";
}

.icon_hand:before {
	content: "\e9d0";
}

.icon_heart-outlined:before {
	content: "\e9d1";
}

.icon_heart:before {
	content: "\e9d2";
}

.icon_help-with-circle:before {
	content: "\e9d3";
}

.icon_help:before {
	content: "\e9d4";
}

.icon_home:before {
	content: "\e9d5";
}

.icon_hour-glass:before {
	content: "\e9d6";
}

.icon_image-inverted:before {
	content: "\e9d7";
}

.icon_image:before {
	content: "\e9d8";
}

.icon_images:before {
	content: "\e9d9";
}

.icon_inbox:before {
	content: "\e9da";
}

.icon_infinity:before {
	content: "\e9db";
}

.icon_info-with-circle:before {
	content: "\e9dc";
}

.icon_info:before {
	content: "\e9dd";
}

.icon_key:before {
	content: "\e9de";
}

.icon_keyboard:before {
	content: "\e9df";
}

.icon_lab-flask:before {
	content: "\e9e0";
}

.icon_landline:before {
	content: "\e9e1";
}

.icon_language:before {
	content: "\e9e2";
}

.icon_laptop:before {
	content: "\e9e3";
}

.icon_leaf:before {
	content: "\e9e4";
}

.icon_level-down:before {
	content: "\e9e5";
}

.icon_level-up:before {
	content: "\e9e6";
}

.icon_lifebuoy:before {
	content: "\e9e7";
}

.icon_light-bulb:before {
	content: "\e9e8";
}

.icon_light-down:before {
	content: "\e9e9";
}

.icon_light-up:before {
	content: "\e9ea";
}

.icon_line-graph:before {
	content: "\e9eb";
}

.icon_link:before {
	content: "\e9ec";
}

.icon_list:before {
	content: "\e9ed";
}

.icon_location-pin:before {
	content: "\e9ee";
}

.icon_location:before {
	content: "\e9ef";
}

.icon_lock-open:before {
	content: "\e9f0";
}

.icon_lock:before {
	content: "\e9f1";
}

.icon_log-out:before {
	content: "\e9f2";
}

.icon_login:before {
	content: "\e9f3";
}

.icon_loop:before {
	content: "\e9f4";
}

.icon_magnet:before {
	content: "\e9f5";
}

.icon_magnifying-glass:before {
	content: "\e9f6";
}

.icon_mail:before {
	content: "\e9f7";
}

.icon_man:before {
	content: "\e9f8";
}

.icon_map:before {
	content: "\e9f9";
}

.icon_mask:before {
	content: "\e9fa";
}

.icon_medal:before {
	content: "\e9fb";
}

.icon_megaphone:before {
	content: "\e9fc";
}

.icon_menu:before {
	content: "\e9fd";
}

.icon_message:before {
	content: "\e9fe";
}

.icon_mic:before {
	content: "\e9ff";
}

.icon_minus:before {
	content: "\ea00";
}

.icon_mobile:before {
	content: "\ea01";
}

.icon_modern-mic:before {
	content: "\ea02";
}

.icon_moon:before {
	content: "\ea03";
}

.icon_mouse:before {
	content: "\ea04";
}

.icon_music:before {
	content: "\ea05";
}

.icon_network:before {
	content: "\ea06";
}

.icon_new-message:before {
	content: "\ea07";
}

.icon_new:before {
	content: "\ea08";
}

.icon_news:before {
	content: "\ea09";
}

.icon_note:before {
	content: "\ea0a";
}

.icon_notification:before {
	content: "\ea0b";
}

.icon_old-mobile:before {
	content: "\ea0c";
}

.icon_old-phone:before {
	content: "\ea0d";
}

.icon_palette:before {
	content: "\ea0e";
}

.icon_paper-plane:before {
	content: "\ea0f";
}

.icon_pencil:before {
	content: "\ea10";
}

.icon_phone:before {
	content: "\ea11";
}

.icon_pie-chart:before {
	content: "\ea12";
}

.icon_pin:before {
	content: "\ea13";
}

.icon_plus:before {
	content: "\ea14";
}

.icon_popup:before {
	content: "\ea15";
}

.icon_power-plug:before {
	content: "\ea16";
}

.icon_price-ribbon:before {
	content: "\ea17";
}

.icon_price-tag:before {
	content: "\ea18";
}

.icon_print:before {
	content: "\ea19";
}

.icon_progress-empty:before {
	content: "\ea1a";
}

.icon_progress-full:before {
	content: "\ea1b";
}

.icon_progress-one:before {
	content: "\ea1c";
}

.icon_progress-two:before {
	content: "\ea1d";
}

.icon_publish:before {
	content: "\ea1e";
}

.icon_quote:before {
	content: "\ea1f";
}

.icon_radio:before {
	content: "\ea20";
}

.icon_reply-all:before {
	content: "\ea21";
}

.icon_reply:before {
	content: "\ea22";
}

.icon_retweet:before {
	content: "\ea23";
}

.icon_rocket:before {
	content: "\ea24";
}

.icon_round-brush:before {
	content: "\ea25";
}

.icon_rss:before {
	content: "\ea26";
}

.icon_ruler:before {
	content: "\ea27";
}

.icon_scissors:before {
	content: "\ea28";
}

.icon_share-alternitive:before {
	content: "\ea29";
}

.icon_share:before {
	content: "\ea2a";
}

.icon_shareable:before {
	content: "\ea2b";
}

.icon_shield:before {
	content: "\ea2c";
}

.icon_shop:before {
	content: "\ea2d";
}

.icon_shopping-bag:before {
	content: "\ea2e";
}

.icon_shopping-basket:before {
	content: "\ea2f";
}

.icon_shopping-cart:before {
	content: "\ea30";
}

.icon_shuffle:before {
	content: "\ea31";
}

.icon_signal:before {
	content: "\ea32";
}

.icon_sound-mix:before {
	content: "\ea33";
}

.icon_sports-club:before {
	content: "\ea34";
}

.icon_spreadsheet:before {
	content: "\ea35";
}

.icon_squared-cross:before {
	content: "\ea36";
}

.icon_squared-minus:before {
	content: "\ea37";
}

.icon_squared-plus:before {
	content: "\ea38";
}

.icon_star-outlined:before {
	content: "\ea39";
}

.icon_star:before {
	content: "\ea3a";
}

.icon_stopwatch:before {
	content: "\ea3b";
}

.icon_suitcase:before {
	content: "\ea3c";
}

.icon_swap:before {
	content: "\ea3d";
}

.icon_sweden:before {
	content: "\ea3e";
}

.icon_switch:before {
	content: "\ea3f";
}

.icon_tablet:before {
	content: "\ea40";
}

.icon_tag:before {
	content: "\ea41";
}

.icon_text-document-inverted:before {
	content: "\ea42";
}

.icon_text-document:before {
	content: "\ea43";
}

.icon_text:before {
	content: "\ea44";
}

.icon_thermometer:before {
	content: "\ea45";
}

.icon_thumbs-down:before {
	content: "\ea46";
}

.icon_thumbs-up:before {
	content: "\ea47";
}

.icon_thunder-cloud:before {
	content: "\ea48";
}

.icon_ticket:before {
	content: "\ea49";
}

.icon_time-slot:before {
	content: "\ea4a";
}

.icon_tools:before {
	content: "\ea4b";
}

.icon_traffic-cone:before {
	content: "\ea4c";
}

.icon_tree:before {
	content: "\ea4d";
}

.icon_trophy:before {
	content: "\ea4e";
}

.icon_tv:before {
	content: "\ea4f";
}

.icon_typing:before {
	content: "\ea50";
}

.icon_unread:before {
	content: "\ea51";
}

.icon_untag:before {
	content: "\ea52";
}

.icon_user:before {
	content: "\ea53";
}

.icon_users:before {
	content: "\ea54";
}

.icon_v-card:before {
	content: "\ea55";
}

.icon_video:before {
	content: "\ea56";
}

.icon_vinyl:before {
	content: "\ea57";
}

.icon_voicemail:before {
	content: "\ea58";
}

.icon_wallet:before {
	content: "\ea59";
}

.icon_water:before {
	content: "\ea5a";
}

.icon_500px-with-circle:before {
	content: "\ea5b";
}

.icon_500px:before {
	content: "\ea5c";
}

.icon_basecamp:before {
	content: "\ea5d";
}

.icon_behance:before {
	content: "\ea5e";
}

.icon_creative-cloud:before {
	content: "\ea5f";
}

.icon_dropbox:before {
	content: "\ea60";
}

.icon_evernote:before {
	content: "\ea61";
}

.icon_flattr:before {
	content: "\ea62";
}

.icon_foursquare:before {
	content: "\ea63";
}

.icon_google-drive:before {
	content: "\ea64";
}

.icon_google-hangouts:before {
	content: "\ea65";
}

.icon_grooveshark:before {
	content: "\ea66";
}

.icon_icloud:before {
	content: "\ea67";
}

.icon_mixi:before {
	content: "\ea68";
}

.icon_onedrive:before {
	content: "\ea69";
}

.icon_paypal:before {
	content: "\ea6a";
}

.icon_picasa:before {
	content: "\ea6b";
}

.icon_qq:before {
	content: "\ea6c";
}

.icon_rdio-with-circle:before {
	content: "\ea6d";
}

.icon_renren:before {
	content: "\ea6e";
}

.icon_scribd:before {
	content: "\ea6f";
}

.icon_sina-weibo:before {
	content: "\ea70";
}

.icon_skype-with-circle:before {
	content: "\ea71";
}

.icon_skype:before {
	content: "\ea72";
}

.icon_slideshare:before {
	content: "\ea73";
}

.icon_smashing:before {
	content: "\ea74";
}

.icon_soundcloud:before {
	content: "\ea75";
}

.icon_spotify-with-circle:before {
	content: "\ea76";
}

.icon_spotify:before {
	content: "\ea77";
}

.icon_swarm:before {
	content: "\ea78";
}

.icon_vine-with-circle:before {
	content: "\ea79";
}

.icon_vine:before {
	content: "\ea7a";
}

.icon_vk-alternitive:before {
	content: "\ea7b";
}

.icon_vk-with-circle:before {
	content: "\ea7c";
}

.icon_vk:before,.icon_vkontakte-plain:before,.icon_vkontakte:before {
	content: "\ea7d";
}

.icon_xing-with-circle:before {
	content: "\ea7e";
}

.icon_xing:before {
	content: "\ea7f";
}

.icon_yelp:before {
	content: "\ea80";
}

.icon_dribbble-with-circle:before {
	content: "\ea81";
}

.icon_dribbble:before {
	content: "\ea82";
}

.icon_facebook-with-circle:before {
	content: "\ea83";
}

.icon_facebook:before {
	content: "\ea84";
}

.icon_flickr-with-circle:before {
	content: "\ea85";
}

.icon_flickr:before {
	content: "\ea86";
}

.icon_github-with-circle:before {
	content: "\ea87";
}

.icon_github:before {
	content: "\ea88";
}

.icon_google-with-circle:before {
	content: "\ea89";
}

.icon_google,.icon_google-plain {
	font-size: 1.65rem;
}

.icon_google-plain:before,.icon_google:before {
	content: "\ea8a";
}

.icon_instagram-with-circle:before {
	content: "\ea8b";
}

.icon_instagram:before {
	content: "\ea8c";
}

.icon_lastfm-with-circle:before {
	content: "\ea8d";
}

.icon_lastfm:before {
	content: "\ea8e";
}

.icon_linkedin-with-circle:before {
	content: "\ea8f";
}

.icon_linkedin:before {
	content: "\ea90";
}

.icon_pinterest-with-circle:before {
	content: "\ea91";
}

.icon_pinterest:before {
	content: "\ea92";
}

.icon_rdio:before {
	content: "\ea93";
}

.icon_stumbleupon-with-circle:before {
	content: "\ea94";
}

.icon_stumbleupon:before {
	content: "\ea95";
}

.icon_tumblr-with-circle:before {
	content: "\ea96";
}

.icon_tumblr:before {
	content: "\ea97";
}

.icon_twitter-with-circle:before {
	content: "\ea98";
}

.icon_twitter:before {
	content: "\ea99";
}

.icon_vimeo-with-circle:before {
	content: "\ea9a";
}

.icon_vimeo:before {
	content: "\ea9b";
}

.icon_youtube-with-circle:before {
	content: "\ea9c";
}

.icon_youtube:before {
	content: "\ea9d";
}

.tags,.tags:before {
	display: inline-block;
}

.tags {
	margin-left: -.5rem!important;
	margin-bottom: .66406rem!important;
	text-indent: 0!important;
	padding: 0!important;
	margin-right: 1rem;
}

.tags:before {
	content: "#";
	margin-right: 3px;
	text-indent: 0;
}

.tags:not(.btn) {
	position: relative;
}

.tags:not(.btn):after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background: #212529;
	bottom: -2px;
	transition: top .5s easy-in-out,right .5s easy-in-out,bottom .5s easy-in-out,left .5s easy-in-out;
}

.tags:not(.btn):focus:after,.tags:not(.btn):hover:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background: #569117;
	bottom: -3px;
	transition: top .5s easy-in-out,right .5s easy-in-out,bottom .5s easy-in-out,left .5s easy-in-out;
}

.btn .tags {
	position: relative;
	top: -1px;
}

.tags-pill {
	padding-right: .9em;
	padding-left: .9em;
	border-radius: 10rem;
}

.tags-primary {
	color: #fff;
	background-color: #0000bf;
}

.tags-primary[href]:focus,.tags-primary[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #00008c;
}

.tags-secondary {
	color: #212529;
	background-color: #dee2e6;
}

.tags-secondary[href]:focus,.tags-secondary[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #c1c9d0;
}

.tags-success {
	color: #212529;
	background-color: #7ed321;
}

.tags-success[href]:focus,.tags-success[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #64a71a;
}

.tags-info {
	color: #fff;
	background-color: #17a2b8;
}

.tags-info[href]:focus,.tags-info[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b;
}

.tags-warning {
	color: #212529;
	background-color: #ffc107;
}

.tags-warning[href]:focus,.tags-warning[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #d39e00;
}

.tags-danger {
	color: #fff;
	background-color: #dc3545;
}

.tags-danger[href]:focus,.tags-danger[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130;
}

.tags-light {
	color: #212529;
	background-color: #f8f9fa;
}

.tags-light[href]:focus,.tags-light[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5;
}

.tags-dark {
	color: #fff;
	background-color: #343a40;
}

.tags-dark[href]:focus,.tags-dark[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1d2124;
}

.tags-vkontakte {
	color: #fff;
	background-color: #45668e;
}

.tags-vkontakte[href]:focus,.tags-vkontakte[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #344d6c;
}

.tags-facebook {
	color: #fff;
	background-color: #3b5998;
}

.tags-facebook[href]:focus,.tags-facebook[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #2d4373;
}

.tags-odnoklassniki {
	color: #212529;
	background-color: #ed812b;
}

.tags-odnoklassniki[href]:focus,.tags-odnoklassniki[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #d36812;
}

.tags-twitter {
	color: #fff;
	background-color: #1da1f2;
}

.tags-twitter[href]:focus,.tags-twitter[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #0c85d0;
}

.tags-google {
	color: #fff;
	background-color: #db4437;
}

.tags-google[href]:focus,.tags-google[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #bd2e22;
}

.tags-instagram {
	color: #fff;
	background-color: #bc2a8d;
}

.tags-instagram[href]:focus,.tags-instagram[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #92216e;
}

/*@font-face {*/
/*	font-family:'md';src:url(./fonts/main/GothamPro.eot) format("embedded-opentype"),url(./fonts/main/GothamPro.woff) format("woff"),url(./fonts/main/GothamPro.otf) format("opentype"),url(./fonts/main/GothamPro.ttf) format("truetype"),url(./fonts/main/GothamPro.svg) format("svg");font-weight:400;font-style:normal;*/
/*}*/

/*@font-face {*/
/*	font-family:'md';src:url(./fonts/main/GothamPro-Italic.eot) format("embedded-opentype"),url(./fonts/main/GothamPro-Italic.woff) format("woff"),url(./fonts/main/GothamPro-Italic.otf) format("opentype"),url(./fonts/main/GothamPro-Italic.ttf) format("truetype"),url(./fonts/main/GothamPro-Italic.svg) format("svg");font-weight:400;font-style:italic;*/
/*}*/

/*@font-face {*/
/*	font-family:'md';src:url(./fonts/main/GothamPro-Black.eot) format("embedded-opentype"),url(./fonts/main/GothamPro-Black.woff) format("woff"),url(./fonts/main/GothamPro-Black.otf) format("opentype"),url(./fonts/main/GothamPro-Black.ttf) format("truetype"),url(./fonts/main/GothamPro-Black.svg) format("svg");font-weight:700;font-style:normal;*/
/*}*/

/*@font-face {*/
/*	font-family:'md';src:url(./fonts/main/GothamPro-BlackItalic.eot) format("embedded-opentype"),url(./fonts/main/GothamPro-BlackItalic.woff) format("woff"),url(./fonts/main/GothamPro-BlackItalic.otf) format("opentype"),url(./fonts/main/GothamPro-BlackItalic.ttf) format("truetype"),url(./fonts/main/GothamPro-BlackItalic.svg) format("svg");font-weight:700;font-style:italic;*/
/*}*/

@font-face {
	font-family:'Alice';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/alice/v9/OpNCnoEEmtHa6GcDrg7-hCJ1Zhw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Alice';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/alice/v9/OpNCnoEEmtHa6GcKrg7-hCJ1Zhw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Alice';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/alice/v9/OpNCnoEEmtHa6GcOrg7-hCJ1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.body-white {
	background-color: #fff!important;
	color: #212529!important;
}

.body-white .page,.body-white .wrapper {
	background-color: #fff;
}

.body-black {
	background-color: #0000bf!important;
	color: #fff!important;
}

.body-black .page,.body-black .wrapper {
	background-color: #0000bf;
}

.body-gray {
	background-color: #dae0e5!important;
}

.body-gray .page,.body-gray .wrapper {
	background-color: #eff1f4;
}

a,a>span {
	transition: color .3s linear;
}

pre {
	position: absolute;
	z-index: 1000;
}

.wrapper {
	position: relative;
	width: 100%;
	min-height: 100%;
	z-index: 1;
	transition: transform .5s ease-in-out;
}

.glass,.wrapper .glass {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(33,37,41,.75);
	z-index: 1040;
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease-in-out;
	cursor: pointer;
	pointer-events: all;
}

.glass {
	position: fixed;
	background-color: rgba(33,37,41,.5);
}

.roller {
	display: inline-block;
	position: absolute;
	width: 64px;
	height: 64px;
	left: 50%;
	top: 50%;
	margin-top: -32px;
	margin-left: -32px;
}

.roller div {
	animation: roller 1.2s cubic-bezier(.5,0,.5,1) infinite;
	-ms-transform-origin: 32px 32px;
	transform-origin: 32px 32px;
}

.roller div:after {
	content: " ";
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	margin: -3px 0 0 -3px;
}

.roller div:nth-child(1) {
	animation-delay: -.036s;
}

.roller div:nth-child(1):after {
	top: 50px;
	left: 50px;
}

.roller div:nth-child(2) {
	animation-delay: -.072s;
}

.roller div:nth-child(2):after {
	top: 54px;
	left: 45px;
}

.roller div:nth-child(3) {
	animation-delay: -.108s;
}

.roller div:nth-child(3):after {
	top: 57px;
	left: 39px;
}

.roller div:nth-child(4) {
	animation-delay: -.144s;
}

.roller div:nth-child(4):after {
	top: 58px;
	left: 32px;
}

.roller div:nth-child(5) {
	animation-delay: -.18s;
}

.roller div:nth-child(5):after {
	top: 57px;
	left: 25px;
}

.roller div:nth-child(6) {
	animation-delay: -.216s;
}

.roller div:nth-child(6):after {
	top: 54px;
	left: 19px;
}

.roller div:nth-child(7) {
	animation-delay: -.252s;
}

.roller div:nth-child(7):after {
	top: 50px;
	left: 14px;
}

.roller div:nth-child(8) {
	animation-delay: -.288s;
}

.roller div:nth-child(8):after {
	top: 45px;
	left: 10px;
}

@keyframes roller {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

body.mc-open .wrapper .glass.j-mc-toggler,body.tg-open .glass.j-tg-toggler {
	opacity: 1;
	visibility: visible;
}

.adminpanel {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99999;
}

.adminpanel-show {
	padding-top: 40px;
}

.tubus {
	height: 6rem;
}

.tubus-lcenter {
	height: 9rem;
}

.nav-centered.nav-pills {
	width: 100%;
	text-align: center;
}

.nav-centered.nav-pills>li {
	display: inline-block;
	float: none;
}

.pp_container {
	color: #1a1a1a;
}

.section-menu {
	list-style: none;
	padding: 0;
	text-align: center!important;
	margin-top: 1rem;
	margin-bottom: 0;
}

.section-menu>li {
	display: inline-block;
	min-width: 15%;
}

.pagination .nav-links,.section-menu,.section-menu>li>a {
	display: inline-block;
	width: 100%;
}

.pagination {
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	text-align: center;
}

.pagination .nav-links>a.page-numbers {
	padding: .66406rem .80492rem;
	border: 1px solid #e9ecef;
	border-radius: .25rem;
	text-decoration: none;
}

.pagination .nav-links>a.page-numbers:focus,.pagination .nav-links>a.page-numbers:hover {
	background: #e9ecef;
	color: #569117;
}

.pagination .nav-links>span {
	padding: .66406rem .80492rem;
	border: 1px solid #e9ecef;
	border-radius: .25rem;
	text-decoration: none;
	color: #ced4da;
}

.balloon-container {
	position: fixed;
	left: 15px;
	top: 6rem;
	z-index: 1000;
	max-width: 320px;
	opacity: .92;
}

.balloon-container .alert>i {
	vertical-align: middle;
}

.balloon-container .alert>span {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.grayscale {
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.partysans-container {
	text-align: center;
}

.partysans-icon {
	font-size: 12px;
	margin-right: 3px;
	line-height: 1rem;
	color: #6c757d;
	vertical-align: sub;
}

.partysans-content {
	border-radius: .25rem .25rem 0 0;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	display: inline;
	padding: 5px 8px 4px;
	color: #6c757d;
	background-color: #ced4da;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	text-decoration: none;
}

.partysans-content:focus,.partysans-content:hover {
	color: #fff!important;
	background-color: #000;
	text-decoration: none;
}

.partysans-content:focus>i,.partysans-content:hover>i {
	color: inherit;
}

body .modal-body .container,body .modal-body .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}

body .empty__category {
	padding: 1.32812rem;
	color: #17a2b8;
	background: #f8f9fa;
	font-size: .92969rem;
	display: none;
}

.footer p,body .empty__category>p {
	margin-bottom: 0;
}

.content .gallery,.content .video {
	border-radius: .25rem;
	overflow: hidden;
	margin-top: 1rem;
	margin-bottom: 2rem;
}

.content figure .figure-img {
	width: 100%;
	max-width: 100%;
	height: auto;
	border-radius: .25rem;
}

.block-donate {
	border: none;
	border-top: 1px solid #e9ecef;
	padding-top: 1.32812rem;
}

.breadcrumbs {
	margin-bottom: 2.65625rem;
	text-align: center;
}

.breadcrumbs span a,.breadcrumbs span.sep {
	color: #adb5bd;
}

.breadcrumbs span.current {
	color: #ced4da;
}

.footer {
	padding-top: 1rem;
	background: #e9ecef;
}

.footer.container {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.footer a {
	color: #6c757d;
}

.footer a:focus,.footer a:hover {
	color: #569117;
}

.footer .misspelling {
	font-size: .92969rem;
	color: #495057;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.footer .copy-menu {
	color: #676767;
	margin-bottom: 1rem;
}

.footer .copy-menu a {
	font-size: .92969rem;
	margin-right: .5rem;
}

.footer .copy-menu a+a {
	margin-left: .5rem;
	margin-right: .5rem;
}

.footer .copy-attention {
	font-size: .92969rem;
	color: #495057;
	margin-top: 1rem;
}

.footer .copy-right {
	font-size: .92969rem;
	color: #495057;
	margin-bottom: 3rem;
}

.footer-light {
	margin-top: 1rem;
	background: #fff;
	padding-top: 1rem;
}

.footer-light.sticked {
	position: fixed;
	z-index: 1030;
	left: 0;
	right: 0;
	bottom: 0;
}

.header-baloon {
	position: relative;
	display: inline-block;
	text-align: center;
	border-radius: 1rem;
	background: #e9ecef;
	padding: 1.5rem;
	margin: 0 auto 1.5rem;
	font-size: .92969rem;
	font-style: italic;
	line-height: 1rem;
	/*float: right;*/
}

.header-baloon:before {
	display: block;
	content: "";
	position: absolute;
	bottom: 50%;
	width: 1rem;
	height: 1rem;
	left: -1rem;
	margin-right: 0;
	margin-bottom: -1rem;
	border: 1rem solid transparent;
	border-right-color: #e9ecef;
	border-left: 0;
}

@media (min-width:992px) {
	.header-baloon {
		position: relative;
		display: inline-block;
		text-align: center;
		border-radius: 1rem;
		background: #e9ecef;
		padding: 1.5rem;
		margin: 0 auto 1.5rem;
		font-size: .92969rem;
		font-style: italic;
		line-height: 1rem;
	}

	.header-baloon:before {
		display: block;
		content: "";
		position: absolute;
		bottom: 0;
		width: 1rem;
		height: 1rem;
		left: 50%;
		margin-left: -1rem;
		border: 1rem solid transparent;
		border-top-color: #e9ecef;
		border-bottom: 0;
	}
}

.header-date {
	text-align: center;
	font-size: .7rem;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	color: #adb5bd;
}

.item-part,.item-part>p {
	text-decoration: none;
}

.item-part>img {
	width: 100%;
	max-width: 100%;
	border-radius: .25rem;
}

.item-part>p {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	margin-top: .66406rem;
	text-align: center;
	font-size: .7rem;
}

article .page-header .header-location a {
	position: relative;
}

article .page-header .header-location a:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background: #212529;
	bottom: -2px;
	transition: top .5s easy-in-out,right .5s easy-in-out,bottom .5s easy-in-out,left .5s easy-in-out;
}

article .page-header .header-location a:focus:after,article .page-header .header-location a:hover:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background: #569117;
	bottom: -3px;
	transition: top .5s easy-in-out,right .5s easy-in-out,bottom .5s easy-in-out,left .5s easy-in-out;
}

.footer a.underlined:after {
	background: #6c757d;
}

.footer a.underlined:hover:after {
	background: #569117;
}

.sticky_container {
	top: 1.32812rem;
	margin-bottom: .44271rem;
}

@media (max-width:991.98px) {
	.sticky_container {
		top: 0;
	}

	.sticky_container .sticky-top {
		position: relative!important;
	}
}

.sidebar {
	z-index: 1020;
}

.sidebar_company,.sidebar_events,.sidebar_index,.sidebar_profile,.sidebar_vacancies {
	padding: 25px 30px;
	background-color: #f8f9fa;
	margin-bottom: .44271rem;
	border-radius: 1rem;
	overflow: hidden;
}

.sidebar_company h2,.sidebar_company h3,.sidebar_events h2,.sidebar_events h3,.sidebar_index h2,.sidebar_index h3,.sidebar_profile h2,.sidebar_profile h3,.sidebar_vacancies h2,.sidebar_vacancies h3 {
	font-size: 76%;
	margin-bottom: 0;
	line-height: 1rem;
	font-weight: 600;
}

.sidebar_company figure+h2,.sidebar_company figure+h3,.sidebar_events figure+h2,.sidebar_events figure+h3,.sidebar_index figure+h2,.sidebar_index figure+h3,.sidebar_profile figure+h2,.sidebar_profile figure+h3,.sidebar_vacancies figure+h2,.sidebar_vacancies figure+h3 {
	padding-left: 25%;
	margin-left: 1rem;
}

.sidebar_company__company h2,.sidebar_company__company h3,.sidebar_company__event h2,.sidebar_company__event h3,.sidebar_events__company h2,.sidebar_events__company h3,.sidebar_events__event h2,.sidebar_events__event h3,.sidebar_index__company h2,.sidebar_index__company h3,.sidebar_index__event h2,.sidebar_index__event h3,.sidebar_profile__company h2,.sidebar_profile__company h3,.sidebar_profile__event h2,.sidebar_profile__event h3,.sidebar_vacancies__company h2,.sidebar_vacancies__company h3,.sidebar_vacancies__event h2,.sidebar_vacancies__event h3 {
	font-size: .92969rem;
	font-weight: 600;
}

.sidebar section>h2,.sidebar section>h3,.sidebar>div>section>h2,.sidebar>div>section>h3 {
	width: 100%;
	display: block;
	font-size: .7rem;
	text-transform: uppercase;
	color: #6c757d;
	margin-bottom: 1rem;
}

.sidebar article {
	margin-bottom: .66667rem;
	border-bottom: 1px solid #fff;
	padding-bottom: .66667rem;
}

.sidebar article span>h2,.sidebar article span>h3 {
	line-height: .83333;
}

.sidebar article span>h2>a,.sidebar article span>h3>a {
	display: inline-block;
	margin-bottom: .26562rem;
}

.form-auth__social a.btn,.form-auth__social span.btn,.sidebar article>a,.sidebar_profile .profile-userpic a {
	display: block;
}

.sidebar article figure {
	height: 3.98438rem;
	padding: 0;
	margin: 0 1rem 0 0;
	overflow: hidden;
	border-radius: .25rem;
}

.sidebar article figure>img {
	height: inherit;
	-o-object-fit: cover;
	object-fit: cover;
	min-width: 100%;
	filter: grayscale(100%);
	transition: all 1s ease-out;
}

.sidebar article:focus figure>img,.sidebar article:hover figure>img {
	filter: none;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.sidebar article h2 .badge,.sidebar article h3 .badge {
	margin-left: .5rem;
	font-weight: 400;
	font-size: 60%;
	padding-top: .2rem!important;
}

.sidebar article h2 .badge>i,.sidebar article h3 .badge>i,.sidebar>.btn .badge>i {
	margin-right: .33333rem;
	line-height: 1;
}

.sidebar article:last-of-type {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.sidebar article_price {
	font-weight: 400;
	line-height: 1rem;
}

.sidebar_masterpieces {
	margin-bottom: 1.32812rem;
}

.sidebar_masterpieces h2,.sidebar_masterpieces h3 {
	font-size: 1.0625rem;
	margin-bottom: 0;
	line-height: 1.0625rem;
}

.sidebar_index article h2 .badge,.sidebar_index article h3 .badge {
	color: #adb5bd;
	padding: 0!important;
}

.sidebar_events__event:before,.sidebar_vacancies__company:before {
	content: "";
	display: block;
	top: -5px;
	right: 0;
	left: 0;
	height: 5px;
	background: #fff;
	position: absolute;
}

.sidebar_events__event article h2,.sidebar_events__event article h3,.sidebar_profile .profile-rating,.sidebar_vacancies__company article h2,.sidebar_vacancies__company article h3 {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.sidebar_profile {
	padding-bottom: .66406rem;
}

.sidebar_profile .profile-rating {
	position: absolute;
	left: 2rem;
	top: 3rem;
	padding: .5em .8em .25em;
	font-size: .7rem;
	background: #fff;
	border-radius: .25rem;
}

.sidebar_profile .profile-userpic {
	position: relative;
}

.sidebar_profile .profile-userpic a:after {
	font-family: "icons";
	display: none;
	content: "\e973";
	position: absolute;
	left: 50%;
	top: 50%;
	right: 0;
	text-align: center;
	margin-top: -1.5rem;
	margin-left: -1.5rem;
	color: #fff;
	background: #fff;
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	background: #343a40;
	border: 1px solid #fff;
	border-radius: 50%;
}

.sidebar_profile .profile-userpic a:focus:after,.sidebar_profile .profile-userpic a:hover:after {
	display: inline-block;
}

.sidebar_profile .profile-userpic a:focus img,.sidebar_profile .profile-userpic a:hover img {
	box-shadow: 0 0 1rem #adb5bd;
}

.sidebar_profile .profile-userpic img {
	width: 50%;
	margin-top: .66406rem;
	margin-bottom: .66406rem;
	border: 2px solid #fff;
	transition: all .2s ease-in-out;
}

.sidebar_profile .profile-username {
	font-weight: 700;
	text-align: center;
	margin-bottom: .66406rem;
	line-height: 1.5;
}

.sidebar_profile .profile-date__registration {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	color: #adb5bd;
	text-align: center;
	font-size: .7rem;
}

.sidebar_profile .rating__plus {
	color: #7ed321;
}

.sidebar_profile .rating__minus {
	color: #dc3545;
}

.sidebar_profile .btn {
	margin-left: 5px;
	margin-right: 5px;
}

@media (min-width:576px) and (max-width:1199.98px) {
	.sidebar_profile .btn {
		min-width: 80%;
	}
}

.sidebar_profile .btn,.sidebar_profile .btn+.btn {
	margin-bottom: .44271rem;
}

.sidebar>.btn {
	text-transform: uppercase;
}

.sidebar>.btn .badge {
	font-weight: 400;
}

.sidebar>.btn+.btn {
	margin-bottom: .44271rem;
}

.sidebar__dl {
	margin-bottom: .66406rem;
}

.sidebar__dl:last-of-type {
	margin-bottom: 0;
}

.sidebar .btn-group.w-100>.btn {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.sidebar__dd,.sidebar__dt {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: .83672rem;
	position: relative;
	padding-left: 1.5rem;
}

.sidebar__dd>.icon_xs,.sidebar__dt>.icon_xs {
	font-size: .92969rem;
	position: absolute;
	left: 0;
	top: 0;
}

.sidebar__map {
	margin: 30px -30px -30px;
	min-height: 20rem;
	overflow: hidden;
}

@media (min-width:576px) and (max-width:991.98px) {
	.sidebar_events,.sidebar_index,.sidebar_vacancies {
		padding: 15px;
	}

	.sidebar article>a {
		padding-right: 15px;
	}
}

.form-search_top {
	position: absolute;
	left: 5rem;
	right: 15px;
	width: 0;
	top: 1rem;
	bottom: 1rem;
	z-index: 1;
	display: none;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
}

.form-search_top.st-open {
	width: auto;
	display: -ms-flexbox;
	display: flex;
	opacity: 0;
}

.form-search_top .box-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
	border: 2px solid #343a40;
	border-radius: 1rem;
	overflow: hidden;
}

.form-search_top .box-right {
	margin-left: 15px;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	display: none;
}

.form-search_top .box-right.btn-icon.btn-primary {
	width: 9rem;
}

.form-search_top input {
	background: #fff;
	border: 0 none;
	line-height: 2rem;
	padding: 0 1rem;
	margin: 0;
	width: 100%;
}

.form-auth__social {
	margin-top: .16602rem;
}

.form-auth__social a,.form-auth__social span {
	margin-bottom: 13.63636px;
}

.form-auth__social a>i,.form-auth__social span>i {
	line-height: 1.59375rem;
}

@media (min-width:576px) {
	.form-auth__social a.btn-facebook,.form-auth__social span.btn-facebook {
		margin-right: -7.5px;
	}

	.form-auth__social a.btn-vkontakte,.form-auth__social span.btn-vkontakte {
		margin-left: -7.5px;
	}

	.form-auth__social a.btn-twitter,.form-auth__social span.btn-twitter {
		margin-right: -7.5px;
	}

	.form-auth__social a.btn-google,.form-auth__social a.btn-odnoklassniki,.form-auth__social span.btn-google,.form-auth__social span.btn-odnoklassniki {
		margin-left: -7.5px;
	}
}

.logo-header,.logo-header__image,.logo-header__link-black,.logo-header__link-white {
	/*width: 300px;*/
	/*height: 85px;*/
	max-width: 300px;
	max-height: 100px;
}

.bg-image .logo-header,.bg-image .logo-header__image,.bg-image .logo-header__link-black,.bg-image .logo-header__link-white {
	display: block;
	width: 255px;
	height: 110.5px;
}

.logo-footer,.logo-footer__image {
	overflow: hidden;
}

.logo-footer,.logo-footer__image,.logo-footer__link-black,.logo-footer__link-white {
	display: block;
	width: 200px;
	height: 66px;
}

.logo-footer__image,.logo-footer__link-black,.logo-footer__link-white,.logo-header__image,.logo-header__link-black,.logo-header__link-white {
	transition: all 1s cubic-bezier(.23,1,.32,1);
}

.logo-footer:hover .logo-footer__link-black,.logo-footer:hover .logo-footer__link-white,.logo-header:hover .logo-header__link-black,.logo-header:hover .logo-header__link-white {
	opacity: 1;
}

.logo-footer__link-black,.logo-footer__link-white,.logo-header__link-black,.logo-header__link-white {
	text-indent: 300%;
	white-space: nowrap;
	overflow: hidden;
	opacity: 0;
}

.logo-header {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	transform: translateZ(0);
	margin: 0 0 38px 0;
	min-height: 85px;
}

@media (max-width:767.98px) {
	.logo-header {
		margin: 0 auto 1rem;
	}
}

/*.logo-header__image {*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*}*/

.logo-header__link-black,.logo-header__link-white {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-size: cover;
}

.logo-header__link-white {
	background: url(/wp-content/themes/fond/images/logo_white.png) center center no-repeat;
}

.logo-header__link-black {
	/*background: url(../images/logo_black.png) center center no-repeat;*/
}

.logo-header:hover .logo-header__link-white {
	background: url(/wp-content/themes/fond/images/logo_white-hover.png) center center no-repeat;
	background-size: contain;
}

.logo-header:hover .logo-header__link-black {
	background: url(../images/logo_black-hover.png) center center no-repeat;
	background-size: contain;
}

.logo-header .no-svg .logo-header__link-white {
	opacity: 1;
	background: url(/wp-content/themes/fond/images/logo_white.png);
}

.logo-header .no-svg .logo-header__link-black {
	opacity: 1;
	background: url(/wp-content/themes/fond/images/logo_black.png);
}

.logo-footer {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	transform: translateZ(0);
}

@media (max-width:767.98px) {
	.logo-footer {
		margin: 0 auto 1rem;
	}
}

.logo-footer__image {
	position: absolute;
	top: 0;
}

.logo-footer__link-white {
	position: absolute;
	top: 0;
	background: url(/wp-content/themes/fond/images/logo_white.png) center center no-repeat;
	background-size: cover;
}

.logo-footer__link-black {
	position: absolute;
	top: 0;
	background: url(/wp-content/themes/fond/images/logo_black.png) center center no-repeat;
	background-size: cover;
}

.logo-footer:hover .logo-footer__link-white {
	background: url(/wp-content/themes/fond/images/logo_white-hover.png) center center no-repeat;
	background-size: cover;
}

.logo-footer:hover .logo-footer__link-black {
	background: url(/wp-content/themes/fond/images/logo_black-hover.png) center center no-repeat;
	background-size: cover;
}

.logo-footer .no-svg .logo-footer__link-white {
	opacity: 1;
	background: url(/wp-content/themes/fond/images/logo_white.png);
}

.logo-footer .no-svg .logo-footer__link-black {
	opacity: 1;
	background: url(/wp-content/themes/fond/images/logo_black.png);
}

@media (max-width:767.98px) {
	.logo-header__image {
		position: absolute;
		top: 0;
	}

	.logo-header__link-white {
		position: absolute;
		top: 0;
		background: url(/wp-content/themes/fond/images/logo_white.png) center center no-repeat;
	}

	.logo-header__link-black {
		position: absolute;
		top: 0;
		background: url(/wp-content/themes/fond/images/logo_black.png) center center no-repeat;
	}

	.logo-footer__image,.logo-footer__link-white {
		position: absolute;
		left: 0;
		top: 0;
	}

	.logo-footer__link-white {
		background: url(/wp-content/themes/fond/images/logo_white.png) center center no-repeat;
	}

	.logo-footer__link-black {
		position: absolute;
		left: 0;
		top: 0;
		background: url(/wp-content/themes/fond/images/logo_black.png) center center no-repeat;
	}
}

.bg-image .logo-center-header,.bg-image .logo-center-header__image,.bg-image .logo-center-header__link-black,.bg-image .logo-center-header__link-white {
	display: block;
	width: 136px;
	height: 104px;
}

.logo-center-footer,.logo-center-header,.logo-center-header__image,.logo-center-header__link-black,.logo-center-header__link-white {
	width: 136px;
	height: 80px;
}

.logo-center-footer__image {
	overflow: hidden;
}

.logo-center-footer__image,.logo-center-footer__link-black,.logo-center-footer__link-white {
	display: block;
	width: 136px;
	height: 80px;
}

.logo-center-footer__image,.logo-center-footer__link-black,.logo-center-footer__link-white,.logo-center-header__image,.logo-center-header__link-black,.logo-center-header__link-white {
	transition: all 1s cubic-bezier(.23,1,.32,1);
}

.logo-center-footer:hover .logo-center-footer__link-black,.logo-center-footer:hover .logo-center-footer__link-white,.logo-center-header:hover .logo-center-header__link-black,.logo-center-header:hover .logo-center-header__link-white {
	opacity: 1;
}

.logo-center-footer__link-black,.logo-center-footer__link-white,.logo-center-header__link-black,.logo-center-header__link-white {
	text-indent: 300%;
	white-space: nowrap;
	overflow: hidden;
	background-size: auto;
	opacity: 0;
}

.logo-center-header {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	transform: translateZ(0);
}

.logo-center-header__image {
	position: absolute;
	left: 0;
	top: 0;
}

.logo-center-header__link-white {
	position: absolute;
	left: 0;
	top: 0;
	background: url(/wp-content/themes/jolly/images/logo-center_white.svg#d) center center no-repeat;
}

.logo-center-header__link-black {
	position: absolute;
	left: 0;
	top: 0;
	background: url(/wp-content/themes/jolly/images/logo-center_black.svg#d) center center no-repeat;
}

.logo-center-header .no-svg .logo-center-header__link-white {
	opacity: 1;
	background: url(/wp-content/themes/jolly/images/logo-center_white.png);
}

.logo-center-header .no-svg .logo-center-header__link-black {
	opacity: 1;
	background: url(/wp-content/themes/jolly/images/logo-center_black.png);
}

.logo-center-footer {
	position: relative;
	display: block;
	overflow: hidden;
	width: 3rem;
	transform: translateZ(0);
}

.logo-center-footer__image {
	position: absolute;
	top: 0;
}

.logo-center-footer__link-white {
	position: absolute;
	top: 0;
	background: url(/wp-content/themes/jolly/images/logo-center_white.svg#d) center center no-repeat;
}

.logo-center-footer__link-black {
	position: absolute;
	top: 0;
	background: url(/wp-content/themes/jolly/images/logo-center_black.svg#d) center center no-repeat;
}

.logo-center-footer .no-svg .logo-center-footer__link-white {
	opacity: 1;
	background: url(/wp-content/themes/jolly/images/logo-center_white.png);
}

.logo-center-footer .no-svg .logo-center-footer__link-black {
	opacity: 1;
	background: url(/wp-content/themes/jolly/images/logo-center_black.png);
}

@media (max-width:767.98px) {
	.logo-center-header {
		overflow: hidden;
		width: 136px;
	}

	.logo-center-header__image {
		position: absolute;
		top: 0;
	}

	.logo-center-header__link-white {
		position: absolute;
		top: 0;
		background: url(/wp-content/themes/jolly/images/logo-center_white.svg#d) center center no-repeat;
	}

	.logo-center-header__link-black {
		position: absolute;
		top: 0;
		background: url(/wp-content/themes/jolly/images/logo-center_black.svg#d) center center no-repeat;
	}

	.logo-center-footer {
		overflow: auto;
		width: 136px;
	}

	.logo-center-footer__image {
		position: absolute;
		left: 0;
		top: 0;
	}

	.logo-center-footer__link-white {
		position: absolute;
		left: 0;
		top: 0;
		background: url(/wp-content/themes/jolly/images/logo-center_white.svg#d) center center no-repeat;
	}

	.logo-center-footer__link-black {
		position: absolute;
		left: 0;
		top: 0;
		background: url(/wp-content/themes/jolly/images/logo-center_black.svg#d) center center no-repeat;
	}
}

.menu-header {
	list-style: none;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: .7rem;
	padding-left: 0;
	margin-bottom: .5rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.menu-header>li>a {
	display: inline-block;
	width: 100%;
	padding: .5rem 0 1rem;
	text-transform: uppercase;
	color: #212529;
}

.menu-header>li>a.active {
	font-weight: 700;
	text-decoration: none;
}

.menu-header>li>a:focus,.menu-header>li>a:hover,.menu-header__contacts>li>a:focus,.menu-header__contacts>li>a:hover {
	color: #569117;
}

.menu-article__social,.menu-header__contacts {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
}

.menu-header__contacts {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: .7rem;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 0;
	border-top: 1px solid #dee2e6;
}

.menu-header__contacts>li>a {
	display: inline-block;
	width: 100%;
	padding: 1rem 0;
	text-transform: uppercase;
	color: #212529;
	font-size: .55rem;
}

.menu-article__social {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-flow: row;
	flex-flow: row;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 2.65625rem;
	line-height: 3rem;
	text-align: justify;
}

.menu-article__social>li {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	padding: 0 15px;
}

@media (max-width:991.98px) {
	.menu-article__social>li {
		padding: 0 7.5px;
	}
}

.menu-article__social>li>a {
	width: 100%;
}

.menu-nav__title {
	text-align: center;
	margin-bottom: 1.32812rem;
	display: inline-block;
	position: relative;
}

.menu-nav__title>i {
	font-size: 2.65625rem;
}

.menu-nav__title-left,.menu-nav__title-right {
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: .7rem;
	color: #adb5bd;
	position: absolute;
	bottom: 1.10677rem;
	width: 8rem;
	text-transform: uppercase;
}

.menu-nav__title-left {
	right: 120%;
	text-align: right;
}

.menu-nav__title-right {
	left: 120%;
	text-align: left;
}

.menu-nav__toleft,.menu-nav__toright {
	font-size: 1.59375rem;
	font-weight: 900;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	line-height: 1.1;
	display: block;
	margin-bottom: 2.65625rem;
}

@media (max-width:767.98px) {
	.menu-nav__toleft,.menu-nav__toright {
		font-size: 1.0625rem;
		text-align: center!important;
	}
}

.menu-nav__toleft {
	text-align: right;
	padding-right: 1rem;
}

.menu-nav__toright {
	text-align: left;
	padding-left: 1rem;
}

.menu-footer__service,.menu-footer__social {
	list-style: none;
	padding-left: 0;
	font-family: "md",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: .7rem;
}

.menu-footer__service>li,.menu-footer__social>li {
	width: 100%;
	display: inline-block;
}

@media (max-width:767.98px) {
	.menu-footer__service>li,.menu-footer__social>li {
		text-align: center;
	}
}

.menu-footer__service>li>a,.menu-footer__social>li>a {
	text-transform: uppercase;
	line-height: 1.875;
}

@media (max-width:767.98px) {
	.menu-footer__service>li>a,.menu-footer__social>li>a {
		line-height: 3.125;
	}
}

.menu_wrapper {
	z-index: 1050;
	width: 320px;
	position: fixed;
	right: 0;
	top: 5rem;
	transition: visibility .1s linear;
	display: none;
}

body.mc-open .wrapper {
	position: fixed;
	-ms-transform: translateX(320px);
	transform: translateX(320px);
}

body.mp-open .wrapper .glass.j-mp-toggler {
	opacity: .1;
	visibility: visible;
}

body.mp-open .menu_wrapper {
	display: block;
}

.carousel-item {
	overflow: hidden;
	/*border-radius: 1rem;*/
}

.carousel-item:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0));
	background-repeat: repeat-x;
}

.carousel img {
	width: 100%;
	height: auto;
}

.carousel-control-next,.carousel-control-prev {
	position: absolute!important;
}

.carousel-control-next-icon,.carousel-control-prev-icon {
	position: relative;
}

.carousel-control-next-icon:before,.carousel-control-prev-icon:before {
	display: block;
	content: "";
	position: absolute;
	z-index: -1;
	top: -1.4rem;
	right: -1.4rem;
	bottom: -1.4rem;
	left: -1.4rem;
	background: rgba(173,181,189,.75);
	border-radius: 2rem;
	box-shadow: 0 0 1rem #343a40;
}

.carousel-caption {
	bottom: 2rem;
}

.carousel-caption h2,.carousel-caption>h1,.carousel-caption>p {
	text-shadow: 0 0 1rem #343a40;
}

.carousel-caption>p {
	margin-bottom: 3rem;
}

.carousel-indicators {
	bottom: 1rem;
	margin-bottom: 0;
}

.carousel-indicators>li {
	width: .5rem;
	height: .5rem;
}

.slide-action>a {
	text-transform: uppercase;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

.page__index .carousel {
	margin-top: 1.32812rem;
}

.page-header .header-title,.section-header .header-title {
	text-align: center;
	/*padding-left: 15%;*/
	/*padding-right: 15%;*/
	display: inline-block;
	width: 100%;
}

.page-header,.section-header {
	margin-top: 3.98438rem;
	margin-bottom: 2.65625rem;
	padding-bottom: 2.65625rem;
	border-bottom: 1px solid #e9ecef;
}

.page-header .header-subtitle,.section-header .header-subtitle {
	text-align: center;
	font-size: 1.32812rem;
	margin-top: 2.65625rem;
	margin-bottom: 0;
}

.map-contacts,.page>.row>blockquote,.page>.row>div.content,.page>.row>figure,.page>.row>h1,.page>.row>h2,.page>.row>h3,.page>.row>h4,.page>.row>h5,.page>.row>h6,.page>.row>ol,.page>.row>p,.page>.row>ul,.post>.row>blockquote,.post>.row>div.content,.post>.row>figure,.post>.row>h1,.post>.row>h2,.post>.row>h3,.post>.row>h4,.post>.row>h5,.post>.row>h6,.post>.row>ol,.post>.row>p,.post>.row>ul {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

@media (min-width:768px) {
	.page>.row>blockquote,.page>.row>div.carousel,.page>.row>div.content,.page>.row>figure,.page>.row>h1,.page>.row>h2,.page>.row>h3,.page>.row>h4,.page>.row>h5,.page>.row>h6,.page>.row>ol,.page>.row>p,.page>.row>ul,.post>.row>blockquote,.post>.row>div.carousel,.post>.row>div.content,.post>.row>figure,.post>.row>h1,.post>.row>h2,.post>.row>h3,.post>.row>h4,.post>.row>h5,.post>.row>h6,.post>.row>ol,.post>.row>p,.post>.row>ul {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
}

.page>.row>div.carousel,.post>.row>div.carousel {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media (min-width:768px) {
	.page>.row>div.carousel,.post>.row>div.carousel {
		/*-ms-flex: 0 0 83.33333%;*/
		/*flex: 0 0 83.33333%;*/
		/*max-width: 83.33333%;*/
	}
}

.map-container {
	border-radius: .25rem;
	overflow: hidden;
	height: 16rem;
}
i.fa-donate{
	cursor: pointer;
	color: #0300bf;
	text-decoration: none;
	font-size: 5em;
}
h4.event-title{
	font-weight: 400;
	letter-spacing: 0.03em;
	margin-bottom: 18px;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1.7;
	text-decoration: underline;
	cursor: pointer;
}
.top-nav {
	background-color: #5a839a;
	margin-top: 25px;
}
.btn-help {
	width: 87%;
	height: 25%;
	/*background-color: #5a839a;*/
	color: #ffffff;
	margin: 0 auto;
}
.btn-help span {
	line-height: unset;
	font-size: 1rem;
	font-weight: 300;
}
.navbar-light .navbar-nav .nav-link {
	color: #ffffff;
}
.navbar-light .navbar-nav .active .nav-link {
	background-color: #6695af;
	color: #f3d8a7e6;
}
.top-phone{
	font-size: 2rem;
	margin: 0px 0 5px 0;
	text-decoration: none;
}
.card-img-top.spec-foto{
	width: auto;
	height: 100%;
	max-height: 424px;
	box-sizing: border-box;
	box-shadow: 0px 0px 18px 0px;
}
/*@media (max-width: 380px) {*/
/*	.card-img-top.spec-foto{*/
/*		max-height: 100%;*/
/*	}*/
/*}*/
a.spec-link{
	/*background-color: #ff9800b8;*/
	background-color: #53824D;
	border-color: #ed812b;
	color: #fff;
}
.news-article__preview {
    padding-left: 5px;
}