html, body{
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #292D67;
}
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}

	#header .col-md-2{
		width: 16.92%;
	}
	#header .col-md-4{
		width: 40.84%;
	}
	#header .col-md-6{
		width: 42.24%;
	}
	#footer .col-md-5{
		width: 36.66666667%;
	}

	#footer .col-md-7{
		width: 63.33333333%;
	}
}
#main-wrapper{
	padding-top: 30px;
}

#main-banner{
	max-width: 1400px;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}
#main-banner a{
	display: inline-block;
}
#main-banner img, #bottom-banner img{
	width: 100%;
	border-radius: 12px;
}
#header{
	border-top: 1px solid #E0E0E0;
	padding: 18px 0;
}
#header .col-md-2{
	padding-right: 10px;
}
#header .col-md-4{
	padding-left: 10px;
	padding-right: 10px;
}
#header .col-md-6{
	padding-left: 10px;
	padding-right: 15px;
}
#header, #main-menu{
	border-bottom: 1px solid #E0E0E0;
}
#made-in{
	background: #FFFBEE;
	border-top: 1px solid #EDE4C6;
	border-bottom: 1px solid #EDE4C6;
	padding: 50px 0;
	margin-top: 50px;
}
#popular-forums-list{
	background: #FCA180 url(../images/forum-block-bg.png) repeat 0 -210px;
	padding: 50px 0;
}

#footer{
	background: #5A4DB2;
	padding: 50px 0;
}
#bottom-banner{
	padding-top: 25px;
	padding-bottom: 0;
}

#bottom-banner p{
	margin: 0 !important;
}

.from-anansy #bottom-banner{
	padding-top:50px;
}

.latest-events-wrapper{
	margin-top: 50px;
}

#seo {
	text-align: justify;
	padding-top: 50px;
	padding-bottom: 50px;
}

.header-logo-wrapper{
	text-align: center;
}

.logo {
	display: inline-block;
	background: url(../images/logo.png) transparent no-repeat center center;
	background-size: 100%;
	width: 100%;
	max-width: 180px;
	height: 65px;
}

#footer .logo-with-slogan, #footer .logo-with-slogan:hover{
	display: inline-block;
	background: url(../images/logo-footer.png) transparent no-repeat 0 center;
	color: #FFF;
	text-decoration: none;
	padding-left: 152px;
	height: 54px;
	line-height: 54px;
	font-size: 18px;
}

.left-banners, .right-banners{
	margin-bottom: 30px;
}

.left-banners:last-child, .right-banners:last-child{
	margin-bottom: 0;
}

.right-banners .banner-item a, .left-banners .banner-item a{
	display: flex;
	height: 437px;
	text-align: center;
	justify-content: center;
	align-items: flex-end;
	border-radius: 12px;
}

.left-banners .banner-item, .left-banners .companies-widget-item--wrapper{
	margin-top:30px;
}

.companies-widget-item.moduletitle{
	padding-left: 35px;
	background: url(../images/ico-faq.png) transparent no-repeat 0 0;
	background-size: 26px 24px;
	margin-bottom: 25px;
}

.left-banners .moduletitle{
	text-align: left;
}

.left-banners .banner-item:first-child{
	margin-top:0;
}

.left-banners .banner-item a > img, .right-banners .banner-item a > img,
.left-banners .banner-item div > img, .right-banners .banner-item div > img{
	max-width: 300px;
	max-height: 100%;
	border-radius: 12px;
	width: 100%;
	height: 100%;
}

.left-banners-second, .latest-forum--wrapper{
	margin-top: 45px;
}

.right-banners .banner-item{
	display: block;
	margin-top:30px;
	max-height: 437px;
	border-radius: 12px;
	text-align: center;
}

#footer .menu{
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}

#footer .menu ul{
	list-style: none;
	margin: 0;
	border-left: 1px solid rgba(224, 224, 224, 0.2);
	padding: 0 64px;
}

#footer .menu ul:last-child{
	padding-right: 0;
}

#footer .menu .menu-item{
	margin-bottom: 10px;
}

#footer .menu .menu-item a, #footer .menu .menu-item a:hover{
	font-weight: bold;
	font-size: 18px;
	color:#FFF;
	text-decoration: none;
}

.copyright-and-terms img{
	float: left;
	margin-right: 15px;
}
.copyright-and-terms a, .copyright-and-terms a:hover, .copyright-and-terms p{
	color:#FFF;
	text-decoration: none;
}
.copyright-and-terms p{
	margin:4px 0 0 0;
}

.social{
	margin: 20px 0 40px 0;
}
#header .social{
	margin: 10px 210px 0 0;
}
.social div{
	display: inline-block;
}
.social div a{
	width: 44px;
	height: 44px;
	display: block;
}
.social div a img{
	width: 100%;
	height: 100%;
}
.social div p{
	font-size: 0px;
	margin: 0 20px 0 0;
}

#header .social div p{
	margin: 0 10px 0 0;
}

#favorite{
	margin-top: 50px;
	margin-bottom: 100px;
}

#favorite .favorite-items{
	list-style: none;
	margin-bottom: 0;
	padding: 0;
}

#favorite .favorite-items li a, #favorite .favorite-items li a:hover{
	display: table;
	height: 153px;
	width: 100%;
	border-radius: 15px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.45);
	box-sizing: border-box;
	padding: 15px;
	font-weight: bold;
	font-size: 36px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	background-size:100% 100%;
}

#favorite .favorite-items li a span{
	display: table-cell;
	vertical-align: middle;
}

.moduletitle{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #292D67;
	margin-bottom: 45px;
}

.fav-btn a, .news-btn, .fav-btn a:hover, .news-btn:hover, #clubs .clubcontent .blog .all > a, #clubs .clubcontent .blog .all > a:hover{
	display: block;
	border: 2px solid #FF6699;
	padding: 8px 0;
	color: #FF6699;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border-radius: 20px;
	margin-top:30px;
}

#clubs .clubcontent .blog .all {
	visibility:collapse;
	height:40px;
}
#clubs .clubcontent .blog .all > a {
	visibility:visible;
}

.con_text p img{
	max-width: 100%!important;
	height: auto!important;
}

#favorite .moduletitle span.title-wrapper, #made-in .moduletitle span.title-wrapper{
	line-height: 27px;
	display: inline-block;
	padding-left: 34px;
}

#favorite .moduletitle span.title-wrapper{
	background: url(../images/ico-favorite.png) transparent no-repeat 0 0;
}

#made-in .moduletitle span.title-wrapper{
	background: url(../images/ico-basket.png) transparent no-repeat 0 0;
}

#made-in .new_board_items{
	list-style: none;
	margin-bottom: 0;
	padding: 0;
}

#made-in .new_board_items img{
	height: 152px;
	width: 100%;
	border-radius: 15px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
	box-sizing: border-box;
}

#made-in .made-in-title, #made-in .made-in-title:hover{
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #292D67;
	margin-top:15px;
	margin-bottom:5px;
	display: inline-block;
}

#made-in p{
	margin-top: 7px;
	padding: 0;
}

#made-in .made-in-author, #made-in .made-in-author:hover{
	font-weight: bold;
	text-decoration: none;
	color: #B52C7E;
}

#popular-forums-list .moduletitle span.title-wrapper{
	font-weight: bold;
	font-size: 36px;
	color: #FFFFFF;
	padding-left: 45px;
	margin-bottom: 30px;
	background: url(../images/ico-forum.png) transparent no-repeat 0 center;
}

#popular-forums-list .forum-items .forum-item{
	padding-bottom: 20px;
	margin-top:15px;
	border-bottom: 1px solid rgba(255,255,255,0.4);
}

#popular-forums-list .forum-items .forum-item:last-child{
	border-bottom-width: 0;
}

#popular-forums-list .forum-item h3{
	margin: 0 0 10px 0;
}
#popular-forums-list .forum-item h3 a, #popular-forums-list .forum-item h3 a:hover{
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
}

#popular-forums-list p{
	color: #FFF;
	margin-bottom: 10px;
}

#popular-forums-list .forum-meta, #popular-forums-list .forum-meta a, #popular-forums-list .forum-meta a:hover{
	font-weight: bold;
	font-size: 13px;
	color:#FFF;
}

#popular-forums-list .forum-meta a.pull-right{
	text-decoration: none;
}

#popular-forums-list .forum-meta a{
	text-decoration: underline;
}

#popular-forums-list .forum-topic-hits, #popular-forums-list .forum-posts, #popular-forums-list .forum-topic-hits:hover, #popular-forums-list .forum-posts:hover{
	color:#FFF;
	text-decoration: none;
	font-size: 10px;
	line-height: 12px;
	margin-top: 7px;
	float: right;
}

#popular-forums-list .forum-topic-hits{
	padding-left: 22px;
	background: url(../images/ico-forum-hits.png) transparent no-repeat 0 center;
	margin-right: 10px;
}

#popular-forums-list .forum-posts{
	padding-left: 17px;
	background: url(../images/ico-forum-posts.png) transparent no-repeat 0 center;
}

#popular-forums-list .forum-show-all, #popular-forums-list .forum-show-all:hover{
	background: #FFF;
	display: block;
	text-decoration: none;
	color:#FCA180;
	font-weight: bold;
	text-align: center;
	padding: 9px;
	border-radius: 20px;
	margin-top: 20px;
}

.mod_latest_entry.first{
	margin-bottom: 30px;
}

.mod_latest_entry .mod_latest_image img, .board-category img{
	width: 100%;
	height: 100px;
	border-radius: 15px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
	box-sizing: border-box;
	display: block;
	object-fit: cover;
}

.latest-events .mod_latest_entry .mod_latest_image{
	position: relative;
}

.latest-events .mod_latest_entry .mod_latest_image img{
	height: 150px;
	object-fit: cover;
}

.mod_latest_entry.first .mod_latest_image img{
	height: 370px;
	object-fit: cover;
}

.latest-events .mod_latest_entry{
	margin-bottom:30px;
}

#forum-latest-news .latest-events .mod_latest_entry{
	margin-bottom: 0;
}

.mod_latest_entry .mod_latest_title, .mod_latest_entry .mod_latest_title:hover, .board-link, .board-link:hover{
	font-weight: bold;
	font-size: 18px;
	color:#292D67;
	text-decoration: none;
	margin: 8px 0 2px 0;
	display: block;
	word-wrap: break-word;
}

#forum-latest-news .mod_latest_entry .mod_latest_title, #forum-latest-news .mod_latest_entry .mod_latest_title:hover{
	margin-top: 15px;
}

.mod_latest_entry.first .mod_latest_title, .mod_latest_entry.first .mod_latest_title:hover{
	margin: 15px 0 5px 0;
}

.mod_latest_entry .mod_latest_desc{
	margin-bottom: 5px;
}

#forum-latest-news .mod_latest_entry .mod_latest_desc{
	margin-bottom: 10px;
}

.mod_latest_entry.first .mod_latest_desc{
	margin-bottom: 10px;
}

.mod_latest_date{
	font-size: 10px;
}

.latest-news-comments, .latest-news-hits, .board-item-hits, .latest-news-comments:hover, .latest-news-hits:hover, .board-item-hits:hover{
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
	display: inline-block;
}

.latest-news-hits, .board-item-hits{
	padding-left: 22px;
	background: url(../images/ico-news-hits.png) transparent no-repeat 0 center;
	margin-right: 10px;
}

.board-item-hits{
	padding-left: 18px;
	background-size: 15px;
}

.latest-news-comments{
	padding-left: 17px;
	background: url(../images/ico-news-comments.png) transparent no-repeat 0 center;
}

#main .moduletitle{
	font-size: 36px;
	margin-bottom: 30px;
	text-align: left;
}

#main .latest-news.moduletitle, #anonsy-list .con_heading, #anonsy-list-recomend .con_heading{
	font-weight: bold;
	line-height: 30px;
	padding-left: 42px;
	margin-top: 7px;
	background: url(../images/ico-latest-news-paper.png) transparent no-repeat 0 0;
}
#anonsy-list .con_heading, #anonsy-list-recomend .con_heading{
background: url(../images/ico-calendar-big.png) transparent no-repeat 0 center;
	margin-bottom: 15px;
}

#search-form, #search-user-form, #main-search-form-field{
	position: relative;
	background: #F9F9F9;
	border: 1px solid #F2F2F2;
	box-sizing: border-box;
	border-radius: 1000px;
	height: 44px;
	padding:0 50px 0 20px;
	margin-top:10px;
}

#main-search-form-field{
	margin-top: 0;
}

#search-user-form{
	padding: 0 180px 0 10px;
	margin-top: 2px;
	margin-bottom: 30px;
}

#main-search-form-field input[type="text"], #search-form input[type="text"], #search-user-form input[type="text"]{
	width: 100%;
	box-sizing: border-box;
	height: 42px;
	line-height: 42px;
	font-weight: bold;
	border:0;
	background: transparent;
}

#main-search-form-field input[type="submit"], #search-form input[type="submit"]{
	background: url(../images/lens.png) #B52C7E no-repeat center center;
	border: 4px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 1000px;
	width: 44px;
	height: 44px;
	position: absolute;
	right: -1px;
	top: -1px;
}

#search-user-form input[type="submit"]{
	background: url(../images/lens.png) #292D67 no-repeat 10px center;
	border: 4px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 1000px;
	height: 44px;
	position: absolute;
	right: -1px;
	top: -1px;
	font-weight: bold;
	color:#FFF;
	font-size: 14px;
	padding: 0 15px 0 35px;
}

.con_heading {
	font-weight: bold;
	font-size: 36px;
	margin: 0 0 20px 0;
}

#news .con_heading, #event .con_heading, #board .con_heading{
	color: #F6128D;
	margin: 0 0 20px 0;
}

.from-threads .con_heading, .from-posts .con_heading, .from-faq .con_heading{
	color: #F6128D;
	background: transparent !important;
	padding-left: 0 !important;
}

.from-users .con_heading{
	margin-bottom: 10px;
	padding-left: 33px;
	background: url(../images/ico-man-user.png) transparent no-repeat 0 2px;
}

#event .event-meta, #news .event-meta, #board .event-meta, .gallery-image-detail-wrapper .event-meta{
	font-size: 10px;
	margin-bottom: 10px;
}

.gallery-image-detail-wrapper .event-meta .pull-right a, .gallery-image-detail-wrapper .event-meta .pull-right a:hover{
	padding: 0!important;
	background: transparent!important;
	margin-right: 10px;
	color:inherit;
}

#event .event-meta strong, #news .event-meta strong, #board .event-meta strong{
	font-size: 12px;
}

#board .event-meta strong{
	margin-right: 10px;
}

#board .all-boards-user, #board .all-boards-user.rose:hover{
	color: #F6128D;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	margin-right: 10px;
	font-size: 12px;
}

#event .con_image, #news .con_image, #board .con_image{
	position: relative;
	overflow: hidden;
	margin: -20px -20px -20px -10px;
	padding: 20px 20px 20px 10px;
}

.board-more-images, .latest-events.from-anonsy{
	position: relative;
	overflow: hidden;
	margin: 0 -20px -20px -10px;
	padding: 0 20px 20px 10px;
}

#forum-latest-news .moduletitle.from-anonsy{
	border-top: 1px solid #E0E0E0;
	padding-top: 45px;
	text-align: left;
}

.board-more-images ul, #news .con_image ul, #board .con_image ul, #event .con_image ul, #anonsy-list .latest-events.from-anonsy ul, #anonsy-list-recomend .latest-events.from-anonsy ul, #forum-latest-news .latest-events.from-anonsy ul{
	width: 20000em;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0 -15px;
}

#anonsy-list .latest-events.from-anonsy ul li, #anonsy-list-recomend .latest-events.from-anonsy ul li, #forum-latest-news .latest-events.from-anonsy ul li{
	width: 270px;
	float: left;
	padding: 0 15px;
	box-sizing: content-box;
}

.board-more-images{
    margin-bottom: 0;
    padding-bottom: 30px;
}

.board-more-images ul li{
    width: 170px;
    float: left;
    padding: 0 15px;
    box-sizing: content-box;
}

#event .con_image ul li, #news .con_image ul li, #board .con_image ul li{
	width: 570px;
	float: left;
	padding: 0 15px;
	box-sizing: content-box;
}

#event .con_image img, #news .con_image img, #board .con_image img, #clubs .con_image img, .gallery-image-detail-wrapper .con_image img{
	width: 100%;
	max-height: 370px;
	border-radius: 15px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
	object-fit: cover;
}

.gallery-image-detail-wrapper .con_image .photo_nav .events-module-circular-button-prev,
.gallery-image-detail-wrapper .con_image .photo_nav .events-module-circular-button-next{
	top: 50%;
	position: absolute;
}

.gallery-image-detail-wrapper .con_image .photo_nav .events-module-circular-button-prev{
	left: -16px;
}

.gallery-image-detail-wrapper .con_image .photo_nav .events-module-circular-button-next{
	right: -16px;
}

.gallery-image-detail-wrapper .con_image{
	position: relative;
}

.gallery-image-detail-wrapper .con_image img{
	max-height: none;
}

.gallery-image-detail-wrapper .photo_bbinput {
	width: 100%;
}

.event-images-wrapper{
	position: relative;
	margin-bottom: 40px;
}

.events-module-circular-button-prev, .events-module-circular-button-next,
.board-module-circular-button-prev, .board-module-circular-button-next{
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top:170px;
	z-index: 1;
}

.board-module-circular-button-prev, .board-module-circular-button-next{
    top:35px;
}

.events-module-pagination{
	text-align: center;
	margin-top: 10px;
}

.events-module-pagination a{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #FF6699;
	opacity: 0.3;
	border-radius: 5px;
	margin: 0 5px;
}

.events-module-pagination a.active{
	opacity: 1;
}

.events-module-circular-button-prev,
.board-module-circular-button-prev{
	background: url(../images/prev-arrow-circular-button-events.png) transparent no-repeat 0 0;
	left: -16px;
}

.events-module-circular-button-next,
.board-module-circular-button-next{
	background: url(../images/next-arrow-circular-button-events.png) transparent no-repeat 0 0;
	right: -16px;
}

#event .event-details{
	margin-bottom: 20px;
}

#event .event-details .event-detail-item{
	border-right: 1px solid #E0E0E0;
	min-height: 70px;
}
#event .event-details .event-detail-item:last-child{
	border-right-width: 0;
}

#event .event-detail-item-title{
	font-size: 18px;
	font-weight: bold;
}

#event .event-website, #event .event-website:hover{
	text-decoration: underline;
	color: #292D67;
	font-size: 18px;
	text-decoration: none;
	padding-left: 27px;
	background: url(../images/ico-event-globe.png) transparent no-repeat 0 center;
}

#event .event-website span{
	text-decoration: underline;
	line-height: 20px;
}

#event .event-details-two{
	margin-top: 20px;
}

#event .event-about, #clubs .second-title{
	font-size: 18px;
	font-weight: bold;
	margin:0 0 5px 0;
}

#clubs .second-title{
	margin: 20px 0 10px 0;
}

#clubs .description{
	font-size: 18px;
}

#clubs .details{
	margin-top:15px;
}
#clubs .clubmenu{
	margin-top:20px;
}

#clubs .clubmenu .rose-btn{
	margin-left:15px;
}

#clubs .con_heading, .gallery-image-detail-wrapper .con_heading{
	color: #F6128D;
}

#event .event-pay-ticket-btn{
	text-align: right;
}

#event-map{
	width:100%;
	height: 370px;
	margin: 10px 0 20px 0;
	border-radius: 15px;
	overflow: hidden;
}

#event .event-pay-ticket-btn a, #event .event-pay-ticket-btn a:hover{
	background: #F6128D;
	border-radius: 1000px;
	padding: 7px 15px;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
	margin-top:2px;
	display: inline-block;
}

#event .event-content img{
	max-width: 100%;
}

.mod-events .moduletitle{
	text-align: left;
	font-size: 24px;
	margin: 25px 0;
	padding-left: 34px;
	background: url(../images/ico-calendar.png) transparent no-repeat 0 2px;
}

.last-event-date, .last-event-time{
	position: absolute;
	background: rgba(0, 0, 0, 0.5);
	color: #FFF;
	padding: 10px 13px;
	border-radius: 0 15px 0 15px;
	font-size: 12px;
}

.last-event-date{
	top:0;
	right: 0;
}

.last-event-time{
	bottom:0;
	left: 0;
}

.event-calendar-calendar, .ui-datepicker{
	background: #FFF8FC;
	border-radius: 12px;
}

.ui-datepicker{
    box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
    padding: 25px 15px 15px 15px;
}
.ui-datepicker.ui-datepicker-inline{
    box-shadow: none;
    padding: 0;
}

.event-calendar-calendar .moduletitle{
	font-weight: bold;
	font-size: 20px !important;
	text-align: center !important;
	padding-top:20px;
	margin-bottom: 20px !important;
	color: #292D67;
}

#event-date-start, #event-date-end{
    padding: 11px 6px 10px 6px;
    font-size: 14px;
}

table.ui-datepicker-calendar{
	margin: 0 auto;
}

table.ui-datepicker-calendar th{
	font-weight: normal;
	text-align: center;
	padding-bottom: 10px;
}

table.ui-datepicker-calendar td a,
table.ui-datepicker-calendar td span,
table.ui-datepicker-calendar td a:hover{
	display:block;
	width: 24px;
	height: 24px;
	text-align:center;
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 4px;
	padding-top:2px;
	margin: 5px;
	text-decoration: none;
	color: #292D67;
}

table.ui-datepicker-calendar td span{
    opacity: 0.5;
}

.ui-datepicker-header{
	margin: 0 auto 25px auto;
	text-align: center;
	max-width: 160px;
}

.ui-datepicker-prev span, .ui-datepicker-next span{
	display: block;
	width: 24px;
	height: 24px;
}

.ui-datepicker-prev span{
	background: url(../images/eventcalendar-prev.png) transparent no-repeat 0 0;
}

.ui-datepicker-next span{
	background: url(../images/eventcalendar-next.png) transparent no-repeat 0 0;
}

.ui-datepicker-prev{
	float: left;
}
.ui-datepicker-next{
	float: right;
}

.event-calendar-calendar .event-data-other{
	margin: 20px 10px 0 20px;
	padding-bottom: 20px;
	text-align: center;
}

.event-calendar-calendar .event-data-other a, .event-calendar-calendar .event-data-other a:hover {
	display: inline-block;
	color: #B52C7E;
	font-weight: bold;
	margin: 0 10px;
	text-decoration: none;
    opacity: 0.3;
}

.event-calendar-calendar .event-data-other a.event-event-exists, .event-calendar-calendar .event-data-other a.event-event-exists:hover {
    opacity: 1;
}

#main-menu .navbar-collapse{
	padding: 0;
}

#mainmenu-mobile{
    display: none;
}

#mainmenu li, #mainmenu-mobile li{
	padding: 20px 0;
}

#mainmenu .dropdown, #mainmenu-mobile .dropdown{
	padding-left: 30px;
	margin-left: -30px;
}

#mainmenu .dropdown{
	width: 100px;
	text-align: left;
}

#mainmenu .dropdown .hamburger, #mainmenu-mobile .dropdown .hamburger{
	width: 28px;
	height: 28px;
	float: left;
	overflow: hidden;
	margin: -5px 15px 0 0;
}

#mainmenu .dropdown .hamburger span, #mainmenu-mobile .dropdown .hamburger span{
	display: block;
	height: 6px;
	border-radius: 2px;
	background: #F6128D;
}

#mainmenu .dropdown.open .hamburger span, #mainmenu-mobile .dropdown.open .hamburger span{
	background: #FFF;
}

#mainmenu .dropdown .hamburger span.hamburger-center-segment,
#mainmenu-mobile .dropdown .hamburger span.hamburger-center-segment{
	margin: 5px 0;
}

#mainmenu .dropdown.open, #mainmenu-mobile .dropdown.open{
	background: #99296C;
}

#mainmenu.nav>li.dropdown>a, #mainmenu.nav>li.dropdown>a:hover,
#mainmenu-mobile.nav>li.dropdown>a, #mainmenu-mobile.nav>li.dropdown>a:hover{
	color:#F6128D;
}

#mainmenu.nav>li.dropdown.open>a, #mainmenu.nav>li.dropdown.open>a:hover,
#mainmenu-mobile.nav>li.dropdown.open>a, #mainmenu-mobile.nav>li.dropdown.open>a:hover{
	color:#FFF;
	border-right: 1px solid transparent;
}

#mainmenu .dropdown-menu, #mainmenu-mobile .dropdown-menu{
	min-width: 272px;
	background: #B52C7E;
	border:0;
	border-radius: 0 0 10px 10px;
	padding: 23px 30px;
}

.navbar-nav {
	display: flex;
	float:none!important;
    margin: 0!important;
}

.navbar-nav>li{
	flex: 1 0 auto;
	text-align: center;
}


.navbar-nav .open .dropdown-menu{
    position: absolute;
}

#mainmenu .dropdown-menu>li, #mainmenu-mobile .dropdown-menu>li {
	border: 0;
	padding: 0;
}
#mainmenu .dropdown-menu>li>a, #mainmenu .dropdown-menu>li>a:hover,
#mainmenu-mobile .dropdown-menu>li>a, #mainmenu-mobile .dropdown-menu>li>a:hover{
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	background: transparent;
	padding: 7px 0;
}

#mainmenu-mobile .dropdown{
	padding-right: 15px;
	float: left!important;
}

#mainmenu.nav>li:last-child>a{
	padding-right: 0;
	border-right-width: 0;
}

#mainmenu.nav>li.selected>a{
	color:#F6128D;
}

#mainmenu.nav>li>a, #mainmenu-mobile.nav>li>a{
	font-weight: bold;
	font-size: 18px;
	color: #292D67;
	padding: 0;
	border-right: 1px solid #E0E0E0;
	background: transparent;
}

#mainmenu-mobile.nav>li>a{
    border-right: 0;
}

#main-menu .navbar{
	margin-bottom: 0;
	min-height: 20px;
	border: 0;
}

.module-circular-button-prev, .module-circular-button-next{
	width: 30px;
	height: 30px;
	margin-top: 2px;
}

.module-circular-button-prev{
	background: url(../images/prev-arrow-circular-button.png) transparent no-repeat 0 0;
	float: left;
}

.module-circular-button-next{
	background: url(../images/next-arrow-circular-button.png) transparent no-repeat 0 0;
	float: right;
}

.mod-favorite.modulebody, .mod-made-in.modulebody {
	position: relative;
	overflow: hidden;
	margin: -20px -20px -20px -10px;
	padding: 20px 20px 20px 10px;
}

.mod-favorite.modulebody ul, .mod-made-in.modulebody ul{
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0 -15px;
}

.mod-favorite.modulebody ul li, .mod-made-in.modulebody ul li{
	float: left;
	padding: 0 15px;
}

.comments-wrapper{
	padding-top: 25px;
	margin-top: 30px;
	border-top: 1px solid #E0E0E0;
	padding-bottom: 25px;
	margin-bottom: 30px;
	border-bottom: 1px solid #E0E0E0;
}

.cmm_entry{
	margin-bottom: 20px;
}

.cmm_entry:last-child{
	margin-bottom: 0;
}

.cmm_author{
	display: block;
	font-size: 16px;
	margin-bottom: 2px;
}
.cmm_author a, .cmm_author a:hover{
	text-decoration: none;
	color:#292D67;
}
.cmm_date{
	font-size: 12px;
}

.cmm_heading{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;
}

.comment-avatar{
	width: 75px;
	float: left;
}

.comment-avatar img{
	width: 100%;
	height: 75px;
	border-radius: 38px;
	object-fit: cover;

}

.comment-content{
	margin-left: 85px;
}

.comment-content p{
	margin: 10px 0 5px 0;
}

.comment-action a, .comment-action a:hover{
	font-size: 12px;
	color: #292D67;
}

.comment-add-title{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 18px;
}

.comment-add-textarea textarea{
	width: 100%;
	height: 100px;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 12px;
	padding: 10px;
	resize: none;
}

.comment-add-textarea .cm_submit{
	margin-top: 5px;
	padding: 5px 25px;
	background: #F6128D;
	border-radius: 1000px;
	border: 0;
	font-weight: bold;
	color:#FFF;
}

#header .login, #header .register, #header .login:hover, #header .register:hover, .new-thread-btn, .new-thread-btn:hover{
	border-radius: 1000px;
	color:#FFF;
	font-weight: bold;
	padding: 5px 20px;
	float: right;
	margin-top: 7px;
	text-decoration: none;
    text-align: center;
}

#header .login, #header .register, #header .login:hover, #header .register:hover{
    display: inline-block;
    float: none;
}

.new-thread-btn, .new-thread-btn:hover{
	margin: 5px 0 15px 0;
}

#header .login{
	background: #B52C7E;
	margin-right: 10px;
}

#header .register, .new-thread-btn{
	background: #F6128D;
}

#anonsy-list .last-news h3, #anonsy-list-recomend .last-news h3, #forum-latest-news .last-news h3, #main #anonsy-list .moduletitle, #anonsy-list-recomend .moduletitle{
	font-size: 28px;
	font-weight: bold;
	margin: 0 0 10px 15px;
}

#main #anonsy-list .moduletitle, #main #anonsy-list-recomend .moduletitle{
	margin-left: 0;
}

#anonsy-list-recomend{
	margin-top:20px;
}

.from-anonsy.right-banners .banner-item:first-child{
	margin-top: 0;
}

.pagebar .pagebar_title{
	display: none;
}

.pagebar .pagebar_page, .pagebar .pagebar_page:hover, .pagebar .pagebar_current{
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	border: 3px solid #FF6699;
	box-sizing: border-box;
	border-radius: 1000px;
	font-weight: bold;
	color: #FF6699;
	text-align: center;
	margin: 0 5px;
	padding-top: 3px;
	text-decoration: none;
	vertical-align: top;
}

.pagebar{
	margin: 0 -5px;
}

.pagebar .pagebar_current{
	opacity: 0.5;
}

.pagebar .pagebar_page.pagebar_page_prev, .pagebar .pagebar_page.pagebar_page_next,
.pagebar .pagebar_page.pagebar_page_first, .pagebar .pagebar_page.pagebar_page_last{
	text-indent: -9999px;
	border: 0;
}

.pagebar .pagebar_page.pagebar_page_prev{
	background: url(../images/prev-arrow-circular-button.png) transparent no-repeat 0 0;
}

.pagebar .pagebar_page.pagebar_page_next{
	background: url(../images/next-arrow-circular-button.png) transparent no-repeat 0 0;
}

.pagebar .pagebar_page.pagebar_page_first{
	background: url(../images/first-arrow-circular-button.png) transparent no-repeat 0 0;
}

.pagebar .pagebar_page.pagebar_page_last{
	background: url(../images/last-arrow-circular-button.png) transparent no-repeat 0 0;
}

.add-event-btn, .add-event-btn:hover{
	vertical-align: text-bottom;
	border: 2px solid #F6128D;
	border-radius: 1000px;
	padding: 5px 30px;
	font-weight: bold;
	text-decoration: none;
	color: #F6128D;
	display: inline-block;
	font-size: 14px;
	margin-left: 25px;
}

.params-form .label{
	color: #000;
}

.from-anonsy .module-circular-button-prev, .from-anonsy .module-circular-button-next{
	float: right;
	margin-top: 6px;
}

.from-anonsy .module-circular-button-prev{
	margin-right: 10px;
}

.anonsy-subscribe{
	background: #FFFBEE;
	border: 1px solid #EDE4C6;
	box-sizing: border-box;
	border-radius: 12px;
	margin-top: 50px;
}

.anonsy-subscribe-title{
	padding: 40px 0 0 30px;
	font-size: 24px;
	font-weight: bold;
	float: left;
	width: 50%;
}

.anonsy-terms-and-button, .anonsy-terms-and-button a{
	color: rgba(41, 45, 103, 0.5);
	font-size: 12px;
}

.anonsy-terms-and-button a{
	text-decoration: underline;
}

.anonsy-terms-and-button span{
	display: block;
	margin-right: 135px;
}

.anonsy-terms-and-button .anonsy-submit{
	background: #F6128D;
	border-radius: 1000px;
	font-weight: bold;
	color:#FFF;
	border: 0;
	padding: 7px 30px;
	float: right;
}

.anonsy-subscribe-form input[type="text"]{
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #EDE4C6;
	box-sizing: border-box;
	border-radius: 12px;
	padding: 10px 20px;
	font-size: 16px;
	width: 100%;
}

.anonsy-subscribe-form{
	float: right;
	width: 50%;
	padding: 35px 30px 35px 0;
}

.form-search-event{
	background: #F6128D;
	border-radius: 12px;
	padding: 15px 20px 15px 30px;
	margin-bottom: 30px
}

.form-search-event-title{
	width: 25%;
	float: left;
	color:#FFF;
	font-weight: bold;
	font-size: 24px;
}

.form-search-event-fields{
	width: 75%;
	float: left;
	color:#FFF;
}

.form-search-event-fields .select-wrapper, .form-search-event-fields .select-wrapper{
	background: #FFFFFF;
	border-radius: 12px;
	display: inline-block;
	padding: 10px 5px;
	width: 181px;
	margin-left: 20px;
}

.form-search-event-fields .select-wrapper select{
	display: block;
	width: 100%;
	border:0;
	background: transparent;
	font-size: 16px;
	color: #9497b2;
}

.col-md-3 .select-wrapper{
	width: 100%;
}

.form-search-event-fields strong{
	margin: 0 3px;
}

.form-search-event-fields input[type="text"]{
	background: #FFFFFF;
	border-radius: 12px;
	display: inline-block;
	padding: 11px 5px 10px 15px;
	border:0;
	font-size: 16px;
	color: #9497b2;
	width: 80px;
}

.icheckbox_minimal-pink{
	border: 0;
	background-color: #FFF;
	border-radius: 6px;
	margin-top: -3px;
}

#main-search-form .icheckbox_minimal-pink, .forum-add-thread-wrapper form .icheckbox_minimal-pink{
	border: 1px solid #E0E0E0;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.form-search-event-mode{
	display: inline-block;
	font-weight: normal;
	margin-top: 17px;
	margin-left: 15px;
}

.event-event-exists{
    color: #F6128D !important;
    font-weight: bold;
}

.forums_table, .threads_table{
	margin-top: 40px;
	border-collapse: separate;
	border-spacing: 0;
}

.forums_table tr:first-child, .threads_table tr:first-child{
	background: #292D67;
}
.forums_table tr:first-child, .threads_table tr:first-child{
	font-weight: bold;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.6);
}

.threads_table a{
	color: #292D67;
	text-decoration:none;
}

.forums_table tr:first-child a, .forums_table tr:first-child a:hover,
.threads_table tr:first-child td:first-child{
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.forums_table tr td:nth-child(2){
	width: 18%;
}

.forums_table tr td:nth-child(3){
	width: 30%;
}

.forums_table tr td, .threads_table tr td{
	padding: 20px;
}

.forums_table tr:first-child td, .threads_table tr:first-child td{
	padding: 15px 20px;
}


.forums_table tr:nth-child(2n), .threads_table tr:nth-child(2n){
	background: rgba(41, 45, 103, 0.04);
}

.forums_table tr td:first-child, .threads_table tr td:first-child {
	border-left: 1px solid #E0E0E0;
}

.forums_table tr td:last-child, .threads_table tr td:last-child {
	border-right: 1px solid #E0E0E0;
}

.forums_table tr:last-child td, .threads_table tr:last-child td{
	border-bottom: 1px solid #E0E0E0;
}

.forums_table tr:first-child td:first-child, .threads_table tr:first-child td:first-child {
	border-top-left-radius: 12px;
	border-left: 1px solid #292D67;
}

.forums_table tr:first-child td:last-child, .threads_table tr:first-child td:last-child {
	border-top-right-radius: 12px;
	border-right: 1px solid #292D67;
}

.forums_table tr:last-child td:first-child, .threads_table tr:last-child td:first-child {
	border-bottom-left-radius: 12px;
}

.forums_table tr:last-child td:last-child, .threads_table tr:last-child td:last-child {
	border-bottom-right-radius: 12px;
}

.forums_table .forum_link a, .forums_table .forum_link a:hover,
.threads_table .thread_link a{
	font-size: 24px;
	color: #292D67;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}
.forums_table .row11, .forums_table .row2,
.threads_table .row11, .threads_table .row2{
	font-size: 14px !important;
}

.forums_table tr td:last-child a, .forums_table tr td:last-child a:hover,
.threads_table tr td:last-child a, .threads_table tr td:last-child a:hover,
.threads_table .thread_link a:hover{
	color: #F6128D;
	text-decoration: none;
}

.threads_table .last_post_img{
	display: none;
}

.thread_pagination {
	margin-top: 4px;
}

.threads_table .thread_pagination, .threads_table .thread_pagination a, .threads_table .thread_pagination a:hover{
	color:#FF6699;
	text-decoration: none;
}

.forum-rules, .forum-rules:hover{
	float: right;
	font-size: 12px;
	color:#292D67;
	margin-top: 12px;
}

.is-forum .con_heading{
	margin-right: 100px;
	padding-left: 50px;
	background: url(../images/ico-forum-big.png) transparent no-repeat 0 0;
}

.con_heading.con-faq{
    padding-left: 40px;
	background: url(../images/ico-faq.png) transparent no-repeat 0 3px;
}

.posts_table_tr, .wall_table .wall_table_tr{
	display: flex;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 12px;
	padding: 20px;
	margin-bottom: 10px;
}

.posts_table_tr img, .wall_table .wall_table_tr img{
	max-width: 100%;
}

.usr-message-wrapper .posts_table_tr {
	margin-bottom: 30px;
}

.wall_table .wall_table_tr{
	margin-bottom: 30px;
}

.post_usercell, .wall_table .wall_usercell{
	flex: 0 1 auto;
	max-width: 140px;
	min-width: 140px;
	box-sizing: border-box;
	padding: 20px 15px;
	margin: -20px 0 -20px -20px;
	background: rgba(41, 45, 103, 0.04);
}

.post_msgcell, .wall_table .wall_msgcell{
	flex: 1 1 auto;
	margin-left: 10px;
}

.wall_table .wall_msgcell{
	margin-left: 20px;
}

.wall_table .wall_date{
	color: rgba(41, 45, 103, 0.8);
}

.wall_table .wall_content{
	font-size: 16px;
	margin-top: 10px;
}

.wall_msgcell .bb_img img, .is-forum .posts_table .post_content .bb_img img{
	max-width: 100%;
}

.post_usercell .post_userlink, .post_usercell .post_userlink:hover,
.post_usercell .post_userlink a, .post_usercell .post_userlink a:hover,
.wall_usercell .wall_userlink, .wall_usercell .wall_userlink:hover{
	font-weight: bold;
	font-size: 14px;
	color: #F6128D;
	text-decoration: none;
}

.usr-message-wrapper .post_usercell .post_userlink{
	margin-bottom: 10px;
}

.wall_usercell .wall_userlink{
	margin-bottom: 10px;
	display: inline-block;
}

.is-forum .posts_table .post_userrank{
	font-size: 12px;
	margin-bottom: 10px;
}

.post_userimg img, .wall_table .wall_userimg img{
	width: 100%;
	height: 58px;
	border-radius: 10px;
	object-fit: cover;
}

.is-forum .posts_table .post_userawards{
	display: none;
}

.is-forum .posts_table .post_usermsgcnt{
	margin-top: 10px;
	font-size: 11px;
}
.is-forum .posts_table .msg_links, .wall_table .msg_links{
	float: right;
}

.is-forum .posts_table .msg_links a, .is-forum .posts_table .msg_links a:hover,
.wall_table .msg_links a, .wall_table .msg_links a:hover{
	display: inline-block;
	font-weight: bold;
	color: rgba(41, 45, 103, 0.8);
	margin-left: 20px;
	text-decoration: none;
}

.post_content{
	line-height: 19px;
	font-size: 16px;
	margin-top: 10px;
}

.is-forum .posts_table .post_content .bb_quote{
	background: #FFFBEE;
	border: 1px solid #EDE4C6;
	box-sizing: border-box;
	border-radius: 12px;
	padding: 20px;
	margin-bottom: 20px;
}

.is-forum .posts_table .post_signature{
	margin-top: 20px;
}

.users_list_buttons, #profile-tabs, #tabs{
	margin-top: -10px;
	margin-bottom: 10px;
}

#profiletabs #tabs{
	border-bottom: 1px solid #E0E0E0;
}

#tabs li {
	margin-bottom: 10px;
}

.users_list_buttons .button, #profile-tabs li, #tabs li{
	display: inline-block;
	margin-right: 20px;
}

.users_list_buttons .button a, .users_list_buttons .button a:hover, #profile-tabs li a, #profile-tabs li a:hover,
#tabs li a, #tabs li a:hover,
.users_list_buttons .button span{
	font-weight: bold;
	font-size: 28px;
	color: rgba(41, 45, 103, 0.3);
	text-decoration: none;
}

.users_list_buttons .button.selected a, #profile-tabs li.selected a, #tabs li.selected a,
.users_list_buttons .button.selected span{
	color: #292D67;
}

#profile-tabs, #tabs{
	padding: 0;
}

#profile-tabs li, #tabs li{
	display: inline-block;
}

.users_list .user-item{
	margin-bottom: 30px;
}

.users_list .user-info{
	padding-left: 5px;
}

.users_list .avatar img{
	width: 100%;
	height: 100px;
	border-radius: 12px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
	object-fit: cover;
}

.users_list .nickname{
	margin-bottom: 2px;
}

.users_list .nickname a, .users_list .nickname a:hover{
	font-weight: bold;
	font-size: 18px;
	color: #292D67;
	text-decoration: none;
}
.users_list .status{
	font-size: 10px;
}

.is-users .pagebar{
	margin-bottom: 25px;
}

.from-profile .usr_avatar img{
	width: 100%;
	max-height: 370px;
	border-radius: 15px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
	box-sizing: border-box;
	object-fit: cover;
}

.user-item .rating, .user-item .karma{
	padding-left: 17px;
	padding-top: 2px;
	display: inline-block;
	font-size: 10px;
	line-height: 12px;
}

.user-item .rating{
	background: url(../images/ico-star.png) transparent no-repeat left center;
	margin-right: 5px;
}

.user-item .karma{
	background: url(../images/ico-like.png) transparent no-repeat left center;
}

.user-action-button{
	margin-top: 20px;
}

.red-btn, .red-btn:hover, .forum-new-message, .forum-new-message:hover{
	display: inline-block;
	background-color: #F6128D;
	text-decoration: none;
	border-radius: 1000px;
	padding: 7px 15px 7px 25px;
	font-weight: bold;
	color:#FFF;
	margin-right: 10px;
	background-position: 10px 11px;
	background-repeat: no-repeat;
	border: 0;
}

.red-border-btn, .red-border-btn:hover{
	display: inline-block;
	border-radius: 1000px;
	padding: 5px 15px 5px 30px;
	font-weight: bold;
	text-decoration: none;
	color:#F6128D;
	border: 2px solid;
	background-position: 10px 9px;
	background-repeat: no-repeat;
}

.set-ava{
	background-image: url(../images/ico-up.png);
}

.my-message, .write-message{
	background-image: url(../images/ico-msg.png);
}

.add-to-friend{
	background-image: url(../images/ico-plus.png);
}

.is-users .con_heading.nickname{
	color: #F6128D;
}

.user_profile_data{
	margin-top: 30px;
	padding-right: 0;
}

.user_profile_data .field, Eusr_prof_form .field{
	margin-bottom: 15px;
}

.user_profile_data span.online, .user_profile_data span.offline{
	background: #EB5757;
	font-size: 14px;
	color: #FFF;
	padding: 5px 15px;
	border-radius: 4px;
	margin-left: 5px;
}

.user_profile_data .field .title, .user_profile_data .field .value,
Eusr_prof_form .field .title, #usr_prof_form .field .value{
	display: inline-block;
	font-size: 17px;
}

.user_profile_data a, #usr_prof_form a,
.user_profile_data a:hover, #usr_prof_form a:hover{
	color: #F6128D;
}

.user_profile_data .field .title,
#usr_prof_form .field .title{
	font-weight: bold;
}

#usr_prof_form .field .title{
	margin-right: 5px;
}

#usr_links {
	margin-top: -34px;
	margin-left: 25px;
	padding: 25px 30px 30px 30px;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 12px;
}

#usr_links .usr_wall_header{
	line-height: 27px;
	font-size: 24px;
	font-weight: bold;
	color: #F6128D;
	margin: 0 0 20px 0;
}

.usr_wall_header #addlink{
	background-image: url(../images/ico-plus.png);
	background-position: 15px 11px;
	background-repeat: no-repeat;
	padding-left: 30px;
}

.usr_links_wrapper, .usr_links_wrapper a, .usr_links_wrapper a:hover{
	font-size: 24px;
	color: #292D67;
	text-decoration: none;
}

.usr_links_wrapper a{
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 36px;
	display: inline-block;
}

.usr_links_wrapper #usr_blog a{
	background-image: url(../images/ico-big-fav.png);
	background-position: 3px 0;
}

.usr_links_wrapper #usr_files a{
	background-image: url(../images/ico-big-folder.png);
	background-position: 2px 5px;
}

.usr_links_wrapper #usr_board a{
	background-image: url(../images/ico-big-basket.png);
	background-position: 0 2px;
}

.con_heading.con-board{
	background: url(../images/ico-big-basket.png) transparent no-repeat 0 4px;
	padding-left: 35px;
}


.usr_links_wrapper > div {
	margin-bottom: 10px;
	white-space: nowrap;
}

.usr_links_wrapper > div:last-child{
	margin-bottom: 0;
}

.usr_links_wrapper i{
	color: #F6128D;
	font-style: normal;
	display: inline-block;
	margin-left: 5px;
}

.usr_wall_header{
	margin: 25px 0 30px 0;
}

.usr_wall_header h3{
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

.usr_wall_header .red-btn, .usr_wall_header .red-border-btn{
	padding-left: 20px;
	padding-right: 20px;
	margin: -4px 0 0 0;
}

.usr_wall_header .red-border-btn.user-add-photo-btn{
	margin-right: 20px;
}

.usr-album-item, .usr-friends-item{
	margin-bottom: 30px;
}

.usr-album-item img, .usr-friends-item img{
	width: 100%;
	height: 100px;
	box-shadow: 8px 8px 14px rgba(0, 0, 0, 0.3);
	border-radius: 15px;
	object-fit: cover;
}
.usr-album-item a:hover, .usr-album-item a,
.usr-friends-item a:hover, .usr-friends-item a{
	font-weight: bold;
	line-height: 19px;
	font-size: 18px;
	color: #292D67;
	text-decoration: none;
	display: block;
}

.usr-album-item .link, .usr-friends-item .link{
	margin-top: 10px;
}

.usr-friends-item .link{
	margin-bottom: 5px;
}

.usr-friends-meta{
	font-size: 10px;
}

#addwall, .award-form-wrapper, .send-message-to-usr{
	border: 2px solid #292D67;
	box-sizing: border-box;
	border-radius: 12px;
	padding: 20px 40px 5px 40px;
	margin-bottom: 30px;
}

#addwall h3, .send-message-to-usr h3{
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	margin: 0 0 10px 0;
}

#addwall form{
	box-sizing: border-box;
	border-radius: 12px;
}

.usr_msg_bbcodebox{
	border: 1px solid #F2F2F2;
	border-bottom: 0;
	background: #EFEFEF;
	border-radius: 12px 12px 0 0;
	padding: 5px 15px;
}

#addwall form textarea, .forum_fast form textarea, .forum-add-thread-wrapper form textarea,
.send-message-to-usr textarea{
	border: 1px solid #F2F2F2;
	border-top: 0;
	border-radius: 0 0 12px 12px;
	width: 100%;
	height: 110px;
	padding: 7px 22px 7px 17px;
	resize: none;
	font-weight: bold;
}

.forum-add-thread-wrapper form textarea{
	background: #F9F9F9;
	height: 270px;
}

#addwall form input[type="button"]{
	display: none;
}

#addwall form input[type="submit"], .send-message-to-usr input[type="button"], .send-message-to-usr input.rose-btn{
	width: 100%;
	margin-top: 5px;
	background: #F6128D;
	border-radius: 1000px;
	border:0;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0;
}

#addwall .addwall-required, .forum_fast_required{
	color: #828282;
	margin-top: 20px;
	text-align: center;
}

#addwall .addwall-required span, .addwall-required-textarea, .field-required, .forum_fast_required strong{
	vertical-align: top;
	color: #F6128D;
	font-weight: bold;
	font-size: 24px;
}

.addwall-required-textarea{
	position: absolute;
	top: 80px;
	right: 15px;
}

.forum-add-thread-wrapper .addwall-required-textarea{
	top:10px;
}

.forum_fast_form .addwall-required-textarea{
	top: 5px;
}

.usr_bb_button{
	margin: 5px;
	display: inline-block;
}

.user-profile-data-dop-btn{
	margin-top:-20px;
}

.blue-btn, .blue-btn:hover{
	display: inline-block;
	background: #292D67;
	border-radius: 1000px;
	padding: 5px 20px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}

.rose-btn, .rose-btn:hover{
    display: inline-block;
    background: #F6128D;
    border-radius: 1000px;
    padding: 5px 20px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    border: 0;
}

.rose-btn > a, .rose-btn > a:hover{
	color: #FFF;
	text-decoration: none;
}

.blue-border-btn, .blue-border-btn:hover{
	border: 2px solid;
	color:#292D67;
	font-weight: bold;
	padding: 3px 18px;
	border-radius: 1000px;
	text-decoration: none;
}

.rose-border-btn, .rose-border-btn:hover, .forum_poll_submit input[type="submit"]{
	display: inline-block;
	border: 2px solid;
	box-sizing: border-box;
	border-radius: 1000px;
	color: #EB5757 !important;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 20px;
}

.forum_poll_submit{
	position: absolute;
	bottom: 20px;
}

.forum_poll_submit input[type="submit"]{
	border-color: #F6128D;
	color: #F6128D!important;
	padding: 3px 25px;
}

.user_profile_data{
	position: relative;
}

.user_profile_data a.blue-btn, .user_profile_data a.blue-btn:hover{
	display: inline-block;
	width: 155px;
	text-align: center;
	background-image: url(../images/ico-award.png);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	color: #FFF !important;
	padding-left: 30px;
	margin-bottom: 10px;
}

.user_profile_data .rose-border-btn.ban-user-btn,
.user_profile_data .rose-border-btn.ban-user-btn:hover,
.user_profile_data .rose-border-btn.del-user-btn,
.user_profile_data .rose-border-btn.del-user-btn:hover{
	padding: 5px 20px 5px 40px;
	background-repeat: no-repeat;
	background-position: 17px 7px;
}

.user_profile_data .rose-border-btn.ban-user-btn, .user_profile_data .rose-border-btn.ban-user-btn:hover{
	background-image: url(../images/ico-bann-user.png);
}

.user_profile_data .rose-border-btn.del-user-btn, .user_profile_data .rose-border-btn.del-user-btn:hover{
	background-image: url(../images/ico-del-user.png);
}

.user_profile_data .del-user-btn{
	margin-left: 5px;
}

.user-profile-data-dop-btn{
	margin-bottom: 30px;
}

.confirm-btns-wrapper{
	text-align: center;
}

.confirm-btns-wrapper .confirm-btn-no{
	margin-left: 15px;
}

.award-form-wrapper .con_heading{
	margin-top: 60px;
}

.awards-wrapper{
	overflow: hidden;
	text-align: center;
	margin-bottom: 35px;
}

.award-form-wrapper input[type="text"], .award-form-wrapper textarea{
	width: 100%;
	background: #F9F9F9;
	border: 1px solid #F2F2F2;
	box-sizing: border-box;
	border-radius: 1000px;
	padding: 12px 30px 12px 20px;
	font-weight: bold;
}

.award-form-wrapper textarea{
	height: 120px;
	resize: none;
	border-radius: 12px;
	margin-top: 10px;
}

.award-form-wrapper input[type="submit"]{
	width: 100%;
	text-align: center;
	margin-top: 45px;
	margin-bottom: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.award-item, .award-item-option {
	text-align: center;
	display: inline-block;
	width: 20%;
}

.award-item{
	margin-bottom: 20px;
	vertical-align: top;
}

.field-wrapper{
	position: relative;
}

.field-wrapper .field-required{
	top: 13px;
	right: 20px;
	position: absolute;
}

.field-wrapper.textarea .field-required{
	top:23px;
}

.red-title {
	font-size: 24px;
	font-weight: bold;
	color: #F6128D;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-top: 30px;
	border-top: 1px solid #E0E0E0;
}

.usr_award_block_wrapper.row{
	margin: 0 -5px;
}

.usr_award_block_wrapper .col-md-6 {
	padding: 10px 5px 0 5px;
}

.usr_award_block{
	padding: 20px;
	border: 1px solid #E0E0E0;
	border-radius: 12px;
}

.usr_award_block img{
	float:left;
	width: 40px;
	max-width: 40px;
	max-height: 40px;
	margin-top: 5px;
}

.usr_award_block_text{
	margin-left: 50px;
}

.usr_award_block_text p{
	margin: 0;
}

.usr_award_block_text_label, .usr_award_block_text_label:hover {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #292D67;
	text-decoration: none;
}

.hide-main-banner, .hide-main-banner:hover{
    font-size: 12px;
    text-align: right;
    color: #BDBDBD;
    text-decoration: none;
    margin-bottom: 3px;
}

.forum_fast{
	border: 2px solid #292D67;
	box-sizing: border-box;
	border-radius: 12px;
	padding: 0 60px 5px 60px;
	margin: 30px 0 25px 0;
}

.forum_fast_header{
	font-size: 24px;
	text-align: center;
	color: #292D67;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.forum_fast_submit input, .forum-add-thread-wrapper input[type="submit"]{
	background: #F6128D;
	border-radius: 1000px;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color:#FFF;
	border:0;
	width: 100%;
	margin-top:5px;
}

.forum-add-thread-wrapper input[type="submit"]{
	margin-top: 20px;
}

.forum_toolbar a, .forum_toolbar a:hover {
	display: inline-block;
	color: #292D67;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	margin-right: 8px;
	border: 2px solid;
	border-radius: 1000px;
	padding: 4px 10px 4px 27px;
	background-repeat: no-repeat;
	background-position: 7px 6px;
}

.forum_toolbar a:last-child{
	margin-right: 0;
}

.is-forum .pagebar {
	margin-top: 30px;
}

.is-forum .pagebar-top .pagebar{
	margin-top: 20px;
}

.is-forum .pagebar-bottom .pagebar{
	margin-top: 40px;
	margin-bottom: 25px;
}

.forum-new-message, .forum-new-message:hover{
	float: right;
	margin-top: 28px;
	margin-right: 0;
	margin-bottom: 20px;
}

.forum_toolbar a.forum-back{
	background-image: url(../images/ico-back.png);
	background-position: 10px 9px;
}

.forum_toolbar a.forum-close{
	background-image: url(../images/ico-lock.png);
}

.forum_toolbar a.forum-pin{
	background-image: url(../images/ico-sunflower.png);
}

.forum_toolbar a.forum-pen{
	background-image: url(../images/ico-pen.png);
}

.forum_toolbar a.forum-del{
	background-image: url(../images/ico-garbage.png);
}

.forum_toolbar a.forum-forward{
	background-image: url(../images/ico-forward-arrow.png);
}

.forum_toolbar a.forum-subscribe{
	background-image: url(../images/ico-subscribe.png);
	background-position: 7px 8px;
}

.hot-threads{
	font-weight: bold;
	font-size: 28px;
	color: #B52C7E;
}

.forum-nickname{
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

.forum-meta{
	margin: 5px 0 0 20px;
}

#popular-forums-list .forum-meta{
	margin-left:0;
}

.forum-menu-item, .forum-menu-item:hover{
	border: 2px solid #F6128D;
	box-sizing: border-box;
	border-radius: 12px;
	color:#F6128D;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 20px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	opacity: 0.5;
}

.forum-menu-item.active, .forum-menu-item.active:hover{
	opacity: 1;
}

.context-link{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	margin: 20px 0;
}

.context-link a, .context-link a:hover{
	color: #F6128D;
	text-decoration-line: underline;
}

.com-content-about .con_image img{
	width: 100%;
	border-radius: 15px;
	box-shadow: 8px 8px 20px rgba(0,0,0,0.3);
	object-fit: cover;
}

.com-content-about .con_image{
	margin-bottom: 20px;
}

.com-content-about .com-content-about-nav{
	margin-top: 5px;
}

.com-content-about .com-content-about-nav a {
	margin-left: 5px;
}
.com-content-about .com-content-about-nav a.blue-border-btn {
	padding-top: 4px;
	padding-bottom: 5px;
}

.board_categorylist > .row, .news-list > .row{
	margin-bottom: 30px;
}

.nyroModalCont{
	z-index: 2;
    border: 2px solid #292D67;
    border-radius: 12px;
    background: #FFFFFF;
    position: absolute;
    box-sizing: content-box;
    max-width: 870px;
}

.nyroModalLink{
    padding: 60px 60px 20px 60px;
}

.nyroModalBg{
    background: rgba(255,255,255,0.7);
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
}

.nyroModalCloseButton{
    top:10px;
    right: 20px;
    z-index: 3;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/x-close.png) transparent no-repeat 0 0;
    text-indent: -99999px;
}

.nyroModalHidden {
    left: -9999em;
    top: -9999em;
}

.nyroModalLoad .nyroModalPrev, .nyroModalNext {
    display: none;
}

.board-item-meta{
    font-size: 10px;
}

.board-item-meta .board-item-user{
    font-weight: bold;
}

.board-item-meta .board-item-date{
    margin-left: 7px;
    display: inline-block;
}

.board-item-meta a, .board-item-meta a:hover {
    color: inherit;
}

.right-sidebar-buttons {
    text-align: right;
    margin: 5px 0 30px 0;
}

.board-items-types{
    margin-bottom: 20px;
}

.board-items-types a{
    font-weight: bold;
    line-height: normal;
    font-size: 22px;
    display: inline-block;
    margin-right: 10px;
    color: rgba(41, 45, 103, 0.3);
}

.board-items-types a.active, .board-items-types a:hover{
    text-decoration: none;
    color: #292D67;
}

.board-items-types a:last-child{
    margin: 0;
}

.fileinput-button {
	position: relative;
	overflow: hidden;
	display: inline-block;
    border-radius: 12px;
    border: 1px dashed #E0E0E0;
    text-align: center;
    line-height: 150px;
    height: 150px;
    display: block;
    font-weight: bold;
    font-size: 14px;

    color: #BDBDBD;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px !important;
	direction: ltr;
	cursor: pointer;
    width: 100%;
    height: 100%;
}

/* Fixes for IE < 8 */
@media screen\9 {
	.fileinput-button input {
		filter: alpha(opacity=0);
		font-size: 100%;
		height: 100%;
	}
}

.board-text-full .cmm_heading{
	margin-bottom: 10px;
}

.board-action-wrapper{
 margin-top: 15px;
}

.board-sendmessage{
    margin-left: 7px;
}

h1.board-by-user{
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 36px;
    margin-top: 5px;
    margin-bottom: 30px;
}

.board-related-advs{
	font-weight: bold;
	line-height: normal;
	font-size: 24px;
	color: #292D67;
    padding-top: 30px;
    border-top: 1px solid #E0E0E0;
    margin-top: 30px;
}

.rose-border-btn.related-board-btn, .rose-border-btn.related-board-btn:hover{
    color: #FF6699 !important;
    padding-top: 6px;
    padding-bottom: 6px;
    display: block;
    text-align: center;
    margin-top: 30px;
}

.likely,.likely__widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;text-indent:0!important;list-style:none!important;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif}.likely{display:inline-block}.likely__widget{margin:0;font-size:inherit}.likely{opacity:0;font-size:0!important}.likely_visible{opacity:1;transition:opacity .1s ease-in}.likely>*{display:inline-block;visibility:hidden}.likely_visible>*{visibility:inherit}.likely__widget{position:relative;white-space:nowrap}.likely__button,.likely__widget{display:inline-block}.likely__button,.likely__counter{text-decoration:none;text-rendering:optimizeLegibility;margin:0;outline:0}.likely__button{position:relative;user-select:none}.likely__counter{display:none;position:relative;font-weight:400}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__button,.likely__counter,.likely__icon,.likely__widget{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:none;cursor:pointer}@media (hover:none){.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out;cursor:unset}}.likely__icon{position:relative;text-align:left;display:inline-block}.likely svg{position:absolute;left:3px;top:3px;width:16px;height:16px}.likely__button,.likely__counter{line-height:inherit;cursor:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{color:#000;background:rgba(231,231,231,.8)}.likely .likely__counter{background-size:1px 1px;background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) .5px,rgba(0,0,0,0) 100%)}.likely-light .likely__widget{color:#fff;fill:#fff;background:rgba(236,236,236,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}.likely-light .likely__counter{background-image:linear-gradient(to right,rgba(255,255,255,.4) 0,rgba(255,255,255,0) .5px,rgba(255,255,255,0) 100%)}.likely__widget_facebook{fill:#FFF}.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(207,212,229,.8)}@media (hover:none){.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:#425497 0 0 .25em;background:rgba(66,84,151,.7)}@media (hover:none){.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_gplus{fill:#dd4241}.likely__widget_gplus:active,.likely__widget_gplus:focus,.likely__widget_gplus:hover{background:rgba(246,207,207,.8)}@media (hover:none){.likely__widget_gplus:active,.likely__widget_gplus:focus,.likely__widget_gplus:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus,.likely-light .likely__widget_gplus:hover{text-shadow:#dd4241 0 0 .25em;background:rgba(221,66,65,.7)}@media (hover:none){.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus,.likely-light .likely__widget_gplus:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_linkedin{fill:#0077b5}.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(191,221,236,.8)}@media (hover:none){.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:#0077b5 0 0 .25em;background:rgba(0,119,181,.7)}@media (hover:none){.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_odnoklassniki{fill:#FFF}.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:rgba(252,227,206,.8)}@media (hover:none){.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:#f6903b 0 0 .25em;background:rgba(246,144,59,.7)}@media (hover:none){.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_pinterest{fill:#bd081c}.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(238,193,198,.8)}@media (hover:none){.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:#bd081c 0 0 .25em;background:rgba(189,8,28,.7)}@media (hover:none){.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_telegram{fill:#FFF}.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(204,234,246,.8)}@media (hover:none){.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:#34abde 0 0 .25em;background:rgba(52,171,222,.7)}@media (hover:none){.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_twitter{fill:#FFF}.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(191,237,250,.8)}@media (hover:none){.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:#00b7ec 0 0 .25em;background:rgba(0,183,236,.7)}@media (hover:none){.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_vkontakte{fill:#FFF}.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(211,218,227,.8)}@media (hover:none){.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:#526e8f 0 0 .25em;background:rgba(82,110,143,.7)}@media (hover:none){.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_whatsapp{fill:#25d366}.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(200,244,216,.8)}@media (hover:none){.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:#25d366 0 0 .25em;background:rgba(37,211,102,.7)}@media (hover:none){.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely{margin:7px -5px -10px}.likely .likely__widget{line-height:20px;font-size:14px;border-radius:3px;height:22px;margin:0 5px 10px}.likely .likely__icon{width:22px;height:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely-big{margin:0 -6px -12px}.likely-big .likely__widget{line-height:28px;font-size:18px;border-radius:4px;height:32px;margin:0 6px 12px}.likely-big .likely__icon{width:32px;height:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{left:4px;top:4px;width:24px;height:24px}.likely-small{margin:0 -4px -8px}.likely-small .likely__widget{line-height:14px;font-size:12px;border-radius:2px;height:18px;margin:0 4px 8px}.likely-small .likely__icon{width:18px;height:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{left:3px;top:3px;width:12px;height:12px}

.likely .likely__widget.likely__widget_vkontakte{
	background: #4c749a;
}
.likely .likely__widget.likely__widget_facebook{
	background: #3e5c94;
}

.likely .likely__widget.likely__widget_odnoklassniki{
    background: #e77241;
}
.likely .likely__widget.likely__widget_telegram{
    background: #2c91dc;
}
.likely .likely__widget.likely__widget_twitter{
    background: #2baee7;
}

.open-board-add-wrapper h1{
    text-align: center;
}

.open-board-add-wrapper input[type=text], .open-board-add-wrapper input[type=password],
.open-board-add-wrapper textarea, .open-board-add-wrapper .select-wrapper, .open-board-add-wrapper .checkbox-wrapper,
#marker_select.select-wrapper, .form-field-wrapper .select-wrapper, .form-field-wrapper input[type=text], .form-field-wrapper input[type=password],
.form-field-wrapper textarea,
.send-message-to-usr-recipient .select-wrapper
{
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    background: #F9F9F9;
    border: 1px solid #F2F2F2;
    box-sizing: border-box;
    border-radius: 1000px;
    padding: 10px 20px;
    box-sizing: border-box;
    text-align: left;
}

#main-search-form .select-wrapper{
	display: inline-block;
	font-size: 14px;
	background: #FFF;
	border: 1px solid #F2F2F2;
	box-sizing: border-box;
	border-radius: 1000px;
	padding: 10px 20px;
	box-sizing: border-box;
	min-width: 200px;
	margin-right: 20px;
}

.open-board-add-wrapper .checkbox-wrapper{
    color: #BDBDBD;
    font-weight: bold;
}

.open-board-add-wrapper .checkbox-wrapper input{
    float: right;
    margin-right: -10px;
}

.open-board-add-wrapper textarea, .form-field-wrapper textarea{
    border-radius: 12px;
    height: 300px;
    resize: none;
}

.open-board-add-wrapper .row{
    margin-bottom: 10px;
}
.open-board-add-wrapper .row .col-md-6, .open-board-add-wrapper .row .col-md-12{
    position: relative;
}

.open-board-required{
    position: absolute;
    vertical-align: top;
    color: #F6128D;
    font-weight: bold;
    font-size: 24px;
    right: 25px;
    top: 10px;
}

.send-message-to-usr-options .pull-left{
	margin-top: 5px;
}

.open-board-add-wrapper .select-wrapper select,
#main-search-form .select-wrapper select,
#marker_select.select-wrapper select,
.form-field-wrapper .select-wrapper select,
.send-message-to-usr-recipient select{
    display: block;
    width: 100%;
    border:0;
    background: transparent;
    font-size: 14px;
}

.send-message-to-usr-options .pull-left.send-message-to-usr-recipient{
	margin-top: 0;
}

.send-message-to-usr-recipient .select-wrapper{
	display: inline-block;
	width: 150px;
	padding: 5px 15px;
	margin-left: 10px;
}

#main-search-form .select-wrapper select{
	color: #292D67;
	opacity: 0.5;
}


.open-board-add-wrapper .forum_fast_required{
    margin-bottom: -20px;
}

.news-item-desc{
	margin-top: 5px;
}

.news-3-slider-wrapper{
	position: relative;
	margin-top: 30px;
}

.taglinebar {
	margin-top: 10px;
}
.taglinebar .label{
	color:#292D67
}
.taglinebar .tags a, .taglinebar .tags a:hover{
	color:#F6128D;
}

#made-in .latest-news-news.moduletitle, #favorite .commented-news-news.moduletitle{
	margin-bottom: 30px;
}
#made-in .latest-news-news.moduletitle span.title-wrapper, #favorite .commented-news-news.moduletitle span.title-wrapper{
	background: transparent;
	padding-left: 0;
}

.latest-news-news .mod_latest_entry .mod_latest_image img, .commented-news-news .mod_latest_entry .mod_latest_image img{
	height: 153px;
	object-fit: cover;
}

.latest-news-news .mod_latest_entry .mod_latest_title, .commented-news-news .mod_latest_entry .mod_latest_title{
	margin-top: 15px;
}

.commented-news-news--wrapper{
	margin-bottom: -100px;
}

.error-message{
	color: #F00;
}

.upload-widget-item{
	display: inline-block;
	position: relative;
	margin: 15px 15px 0 0;
}

.upload-widget-item >div {
	overflow: hidden;
	border-radius: 5px;
	border: 1px solid #DDD;
	height: 100px;
}

.upload-widget-item-close {
	border-radius: 10px;
	color: #FFF;
	line-height: 20px;
	width: 18px;
	font-size: 24px;
	position: absolute;
	top: -7px;
	right: -7px;
	height: 18px;
	background: rgba(0,0,0,0.5);
	text-align: center;
}

.upload-widget-item-close:hover{
	background: #000;
	text-decoration: none;
	color:#FFF;
}

.lf-title{
    font-size: 18px;
}

.login-wrapper{
    text-align: center;
    max-width: 370px;
}
.login-wrapper .con_heading{
    margin-right: 0;
    padding-left: 0;
    background: transparent;
}

.login-wrapper #uLogin{
    padding-bottom: 30px;
    height: 60px;
    box-sizing: content-box;
}

#login-wrapper {
    box-sizing: content-box;
    margin: 0 auto;
    border: 2px solid #292D67;
    border-radius: 12px;
    background: #FFFFFF;
    width: 370px;
    padding: 60px 60px 20px 60px;
}

.ulogin-button-vkontakte, .ulogin-button-odnoklassniki, .ulogin-button-facebook{
    width: 60px !important;
    height: 60px !important;
    margin: 0 5px !important;
    display: inline-block !important;
}

.ulogin-button-vkontakte{
    background: url(/templates/yarmama/images/social/round-login-vk.png) !important;
}

.ulogin-button-odnoklassniki{
    background: url(/templates/yarmama/images/social/round-login-ok.png) !important;
}

.ulogin-button-facebook{
    background: url(/templates/yarmama/images/social/round-login-fb.png) !important;
}

.ulogin-buttons-container{
    width: 210px !important;
}

.header-avatar{
    width: 60px;
    height: 60px;
    margin-top: -10px;
    border-radius: 30px;
    float: right;
	object-fit: cover;
}

.header-userinfo {
    display: block;
    margin-right: 70px;
    text-align: right;
}
.header-userinfo .header-profile{
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: inherit;
}

.header-userinfo .header-logout{
    font-size: 12px;
    text-decoration: underline;
    color: #FF6699;
}

.header-login-info{
    margin-top: 10px;
    width: 210px;
    float: right;
    text-align: right;
}

#captcha{
    height:110px;
}

.form-input-info{
    text-align: left;
    color: #777;
}

.forum_fast_required.tos{
    font-size: 13px;
    margin: 20px -40px 10px -40px;
}

.forum_fast_required.tos a{
    color: #F6128D;
    text-decoration: underline;
}

.form-error-summary{
    color: #F00;
    text-align: left;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #BDBDBD;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #BDBDBD;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #BDBDBD;
}

.anonsy-subscribe-subscribed{
	margin-top: 10px;
	font-size: 20px;
	text-align: right;
}

#ui-datepicker-div{
	display: none;
}

#error-wrapper {
	max-width: 1400px;
	margin: 0 auto;
	background: url(../images/baby404.png) transparent no-repeat bottom left;
	background-size: 100% auto;
	height: 700px;
}

#error-wrapper .error-code{
	display: inline-block;
}

#error-wrapper .error-code > div{
	font-weight: bold;
	font-size: 288px;
	line-height: 0.8em;
	padding-top: 45px;
}
#error-wrapper .error-code > small{
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	display: block;
}

@media (max-width: 1280px) {
	#error-wrapper {
		height: 630px;
	}

	#error-wrapper .error-code > div{
		padding-top: 35px;
		font-size: 258px;
	}
	#error-wrapper .error-code > small{
		font-size: 32px;
	}
}

.faq-second-title{
    margin-right: 180px;
    font-weight: bold;
    line-height: normal;
    font-size: 24px;
    color: #F6128D;
}

.faq-second-title-wrapper{
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #E0E0E0;
}

.faq_quest{
    margin: 20px 0;
}

.faq_quest .faq_quest_link a, .faq_quest .faq_quest_link a:hover{
    font-weight: bold;
    line-height: normal;
    font-size: 24px;
    color: inherit;
    text-decoration: none;
    display: block;
}

.faq-questions-only .faq_quest .faq_quest_link a,
.faq-questions-only .faq_quest .faq_quest_link a:hover{
    line-height: 28px;
    font-size: 18px;
}

.faq-meta, .faq-meta a, .faq-meta:hover{
    line-height: normal;
    font-size: 14px;
    color: #292D67;
}

.faq_questcat{
    margin-top: 5px;
    text-align: right;
}

.faq_questcat a, .faq_questcat a:hover{
    font-size: 12px;
    color: #292D67;
    text-decoration: none;
    font-weight: bold;
    margin-right: 20px;
    display: inline-block;
}

.faq_questcat span{
    font-size: 10px;
    display: inline-block;
}

.faq-questanswer-block{
    margin: 30px 0;
    padding: 30px 0;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    display: none;
    line-height: 28px;
    font-size: 18px;
}

.faq-answer-title{
    font-weight: bold;
    line-height: normal;
    font-size: 24px;
    color: #F6128D;
    margin-bottom: 10px;
}

.pathway{
	margin-top: -20px;
	margin-bottom: 20px;
	font-weight: normal;
	line-height: normal;
	font-size: 12px;
	color: #828282;
}

.pathway a, .pathway a:hover {
	color: inherit;
	text-decoration: none;
}

.pathway a:hover{
	color:#000;
}

.search-block{
	margin-bottom: 10px;
}

.search-block-content{
	border: 1px solid #E0E0E0;
	border-radius: 12px;
	padding: 20px;
	margin-left: 30px;
}

.search-block-num{
	font-weight: normal;
	line-height: normal;
	font-size: 14px;
	float:left;
}

.search-wrapper .pagebar{
	margin: 30px 0 25px 0;
}

.search-item-title, .search-item-title:hover{
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	text-decoration: none;
	color: inherit;
	display: block;
	margin-bottom: 10px;
}

.search-block-content{
	font-size: 16px;
}

.search-block-content .search_match{
	font-weight: normal;
	background: rgba(246, 18, 141, 0.2);;
}

.search-item-date{
	float: right;
	font-size: 12px;
}

.search-result-link a, .search-result-link a:hover{
	text-decoration: underline;
	color: inherit;
}

#main-search-form{
	border: 1px solid #E0E0E0;
	border-radius: 12px;
	padding: 30px;
}

.form-search-count{
	font-size: 20px;
	margin: 30px 0 20px 0;
}

.search-wrapper .con_heading{
	margin-top: 20px;
}

#main-search-form .search-section-title{
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	margin-bottom: 7px;
}

.search-switch-all{
	margin-top: 15px;
}

.search-switch-all a, .search-switch-all a:hover{
	border-bottom: 1px dotted;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	text-align: right;
	color: rgba(41, 45, 103, 0.5);
	display: inline-block;
}

.search-switch-all a:first-child{
	margin-right: 20px;
}

#main-search-form .from-search{
	margin: 30px 0 20px 0;
}

#main-search-form label#order-by-date, #main-search-form .from-search label{
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 10px;
	display: inline-block;
}

#main-search-form .search-form-advanced{
	text-align: right;
	margin-top: 10px;
}

#main-search-form .search-form-advanced a, #main-search-form .search-form-advanced a:hover{
	font-weight: bold;
	line-height: normal;
	text-align: right;
	color: #F6128D;
	border-bottom: 1px dotted;
	text-decoration: none;
}

#advanced-search-form{
	display: none;
}

.usr_clubs{
	margin-top: 15px;
}

.profile-news-item .profile-news-title, .profile-news-item .profile-news-title:hover{
	font-weight: bold;
	line-height: normal;
	font-size: 24px;
	color: #292D67;
	text-decoration: none;
	display: block;
	margin:20px 0 10px 0;
}

.forum-recommend-anons--wrapper{
	padding: 20px;
	background: #FFF8FC;
	border-radius: 12px;
}

.forum-recommend-anons--wrapper .news-btn{
	border: 2px solid #F6128D;
	color:#F6128D;
	padding: 3px 20px;
	margin-top: 20px;
	display: inline-block;
}

.forum-recommend-anons--wrapper .moduletitle{
	font-size: 20px;
	color: #B52C7E;
	margin-bottom: 0;
}

#forum-latest-news .forum-recommend-anons--wrapper .mod_latest_entry .mod_latest_title{
	font-size: 14px;
	margin-top: 10px;
}

.latest-forum--wrapper{
	margin-bottom: 50px;
}

.latest-forum--wrapper .latest-forums-title a, .latest-forum--wrapper .latest-forums-title a:hover{
	font-weight: bold;
	line-height: normal;
	font-size: 24px;
	color: inherit;
	text-decoration: none;
}

.latest-forum--wrapper .forum-meta{
	margin: 0;
	line-height: 0;
}

.latest-forum--wrapper .forum-item{
	margin-bottom: 17px;
}

.latest-forum--wrapper .forum-meta a, .latest-forum--wrapper .forum-meta a:hover, .latest-forum--wrapper .forum-meta span{
	line-height: normal;
	font-size: 10px;
	color: #000000;
}

.latest-forum--wrapper .moduletitle{
	font-weight: bold;
	line-height: normal;
	font-size: 28px;
	color: #B52C7E;
	text-align: left;
	margin-bottom: 20px;
}

.latest-forum--wrapper .rose-border-btn{
	border-color: #F6128D;
	color: #F6128D!important;
	font-size: 14px;
	padding: 4px 20px;
	position: relative;
	top: -3px;
	margin-left: 30px;
}

.forum-add-thread-wrapper .con_heading{
	background: transparent;
	padding: 0;
	margin-right: 0;
	line-height: normal;
	margin-bottom: 10px;
}

.forum-add-thread-wrapper [type="button"][name="gosend"]{
	display: none;
}

.forum-thread-name{
	border: 1px solid #F2F2F2;
	box-sizing: border-box;
	border-radius: 1000px;
	padding: 10px 20px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 10px;
}

.forum-thread-name a, .forum-thread-name a:hover{
	color: #F6128D;
	text-decoration: none;
}

.forum-add-thread-wrapper form label{
	font-weight: normal;
	margin-bottom: 10px;
}

.forum-add-thread-wrapper form .form-add-action-wrapper{
	width: 270px;
	margin: 0 auto;
}

.forum-poll-wrapper{
	border: 2px solid #292D67;
	border-radius: 12px;
	padding: 10px 50px;
	margin-bottom: 20px;
}

.forum-poll-wrapper .forum_fa_title, .forum-poll-wrapper .forum_fa_title a, .forum-poll-wrapper .forum_fa_title a:hover {
	font-weight: bold;
	line-height: normal;
	text-align: center;
	color: #292D67;
	text-decoration: none;
	display: block;
}

.forum-poll-wrapper.fa-collapsed .forum_fa_title a{
	padding: 10px 50px;
}

.forum-poll-wrapper.fa-collapsed{
	border-radius: 1000px;
	padding: 0;
}

.open-board-add-wrapper .forum-poll-wrapper input[type=text]{
	padding: 3px 10px;
	font-weight: normal;
}

.open-board-add-wrapper .forum-poll-wrapper .select-wrapper{
	padding: 3px 0;
	font-weight: normal;
}

.open-board-add-wrapper .forum-poll-wrapper .fa-label{
	margin-top: 3px;
}

.forum-poll-wrapper .forum_fa_entries{
	margin-top: 10px;
}

.forum-poll-wrapper .forum_fa_entries .forum_fa_title{
	margin: 20px 0 10px 0;
}

.forum-poll-wrapper .forum-add-remove-variants{
	text-align: right;
}

.forum-poll-wrapper .forum-add-remove-variants a{
	background: #292D67;
	color:#FFF;
	border-radius: 6px;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	font-size: 22px;
	margin-left: 5px;
}

.forum_poll_table{
	border: 1px solid #E0E0E0;
	border-radius: 12px;
	margin-bottom: 50px;
}

.forum_poll_header{
	border-bottom: 1px solid #E0E0E0;
	padding: 20px;
}

.forum_poll_header .fph-title{
	line-height: normal;
	font-size: 14px;
	color: rgba(41, 45, 103, 0.8);
}
.forum_poll_header .forum_poll_title{
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	margin-top: 5px;
}

.forum-poll-params-inner{
	padding: 20px 20px 40px 20px;
	border-left: 1px solid #E0E0E0;
	background: rgba(41, 45, 103, 0.04);
	font-size: 16px;
	position: relative;
	height: 100%;
}

.forum-poll-closed{
	margin-top: 30px;
}

.forum_poll_param a, .forum_poll_param a:hover{
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	color: #F6128D;
	font-size: 14px;
}

.forum-poll-action-links{
	position: absolute;
	bottom:20px;
}

.forum_poll_data{
	padding: 20px 0 50px 35px;
}

.forum_poll_answers label{
	font-weight: normal;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}

.forum_poll_answers label > div {
	margin-right: 10px;
}

.mod_inmaps_front{
	position: relative;
}

.mod_inmaps_front .item_wrap .image{
	display: block;
	border-radius: 12px 12px 0 0;
	overflow: hidden;
}

.mod_inmaps_front .item_wrap .image img{
	width: 100%;
	max-height: 170px;
	object-fit: cover;
}

.mod_inmaps_front .item_wrap .mod_inmaps_info{
	border: 2px solid #E0E0E0;
	border-top: 0;
	border-radius: 0 0 12px 12px;
	padding: 10px 10px 30px 10px;
	text-align: center;
}

.mod_inmaps_front .item_wrap .mod_inmaps_info_title{
	font-weight: bold;
	line-height: normal;
	font-size: 20px;
	color: #292D67;
	margin: 5px 0;
}

.mod_inmaps_front .item_wrap .mod_inmaps_info_cat{
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
	color: #F6128D;
}

.mod_inmaps_front .item_wrap .mod_inmaps_info_second{

}

.mod_inmaps_front .item_wrap a,
.mod_inmaps_front .item_wrap a:hover{
	color: inherit;
	text-decoration: none;
}

.mod_inmaps_front .module-circular-button-prev{
	background-image: url(../images/v-prev-btn.png);
	position: absolute;
	top:-16px;
}

.mod_inmaps_front .module-circular-button-next{
	background-image: url(../images/v-next-btn.png);
	position: absolute;
	bottom:-16px;
}

.mod_inmaps_front .module-circular-button-prev, .mod_inmaps_front .module-circular-button-next{
	width: 32px;
	height: 32px;
	background-size: 100% 100%;
	left: 50%;
	margin-left: -16px;
	z-index: 1;
}

#mod_inmaps_front_gallery{
	position: relative;
	overflow: hidden;
	height: 274px;

}

.mod_inmaps_front_gallery_wrapper{
	width: 20000em;
	position: relative;
}

.mod_inmaps_front_gallery_wrapper .item_wrap{
	float: left;
    width: 100%;
}

.mod_inmaps_front_gallery_wrapper {
	width: 100%;
	height: 10000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.add-news-btn{
	margin-top:27px;
}

.edit-profile-btn-wrapper{
	text-align: center;
	margin-top: 17px;
}

.edit-profile-btn, .edit-profile-btn:hover{
	border: 2px solid;
	color:#292D67;
	display: inline-block;
	border-radius: 1000px;
	min-width: 145px;
	text-align: center;
	padding: 5px 17px 5px 30px;
	box-sizing: border-box;
	font-weight: bold;
	background: url(../images/cogwheel.png) transparent no-repeat 8px 7px;
	text-decoration: none;
}

.form-field-wrapper{
	margin-bottom: 20px;
}

.form-label strong{
	display: inline-block;
	margin-top: 2px;
	font-size: 18px;
}

.form-value .iradio_minimal-pink{
	margin: 0 7px 0 20px;
	position: relative;
	margin-top: -2px;
}

.form-value-radio{
	margin-top: 5px;
}

.form-value .iradio_minimal-pink:first-child{
	margin-left: 0;
}

.editform-btns{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #E0E0E0;
}

.editform-btns .rose-border-btn{
	padding: 3px 20px;
	color: #F6128D!important;
}

.editform-btns .rose-btn{
	margin-left: 10px;
}

.usr_msgmenu_bar{
	margin-bottom: 25px;
}

.usr_msgmenu_bar a{
	color: inherit;
	text-decoration: underline;
}

.usr-message-wrapper .msg_delete{
	width: 15px;
	height: 15px;
	float: right;
	background: url(../images/del-usr-msg.png) transparent no-repeat 0 0;
	background-size: 100% 100%;
	text-indent: -9999px;
}

.usr-message-wrapper .usr_msg_date, .usr-message-wrapper .msg_reply, .usr-message-wrapper  .msg_history,
.usr-message-wrapper  .msg_reply:hover, .usr-message-wrapper  .msg_history:hover{
	color: rgba(41, 45, 103, 0.8);
}

.usr-message-wrapper  .msg_reply, .usr-message-wrapper  .msg_history,
.usr-message-wrapper  .msg_reply:hover, .usr-message-wrapper  .msg_history:hover{
	float: right;
	text-decoration: none;
	padding: 0 17px 0 25px;
	line-height: 15px;
}

.usr-message-wrapper  .msg_reply{
	background: url(../images/um-chat.png) transparent no-repeat 0 center;
}

.usr-message-wrapper  .msg_history{
	background: url(../images/um-history.png) transparent no-repeat 0 center;
}

.send-message-to-usr-recipient{
	margin-right: 25px;
}

.send-message-to-usr-recipient-switch{
	margin-right: 55px;
}

.send-message-to-usr-recipient-switch a, .send-message-to-usr-recipient-switch a:hover{
	text-decoration: none;
	border-bottom: 1px dashed;
	color: inherit;
}

.send-message-to-usr-options{
	margin-bottom: 20px;
}

.send-message-to-usr-options label{
	font-weight: normal;
}

.user-friends-actions{
	margin-top: 3px;
}

.user-friends-actions a, .user-friends-actions a:hover{
	color: inherit;
	font-size: 10px;
	text-decoration: none;
	display: inline-block;
	padding-left: 15px;
}

.user-friends-write{
	background: url(../images/friend-write.png) transparent no-repeat 0 center;
}

.user-friends-unfriend{
	background: url(../images/friend-unfriend.png) transparent no-repeat 0 center;
}

.ui-state-default.ui-state-active{
	border-color: #F6128D;
}

.additional-cats-wrapper{
	padding: 30px;
}

.additional-cat-btn-wrapper{
	margin: 0 30px 30px 30px;
}

.additional-cat-btn-wrapper input {
	width: 100%;
}

.clubs-item-meta{
	margin-top: 5px;
}

.club-members {
	padding-left: 20px;
	padding-top:3px;
	background:url(../images/group-ico.png) transparent no-repeat 0 center;
	margin-right: 10px;
	background-size: 15px;
}

.club-rating{
	padding-left: 20px;
	padding-top:3px;
	background:url(../images/like-ico.png) transparent no-repeat 0 center;
	background-size: 15px;
}

#clubs .members_list{
	padding-bottom: 30px;
}

.members_list .list a{
	background-size: 15px!important;
}

#clubs .club-admin{
	margin-top:5px;
}

#clubs .club-admin > a, #clubs .club-admin > a:hover{
	background: transparent!important;
	padding:0!important;
	font-weight: bold;
	text-decoration: none;
	color: inherit;
}

#clubs .rating {
	padding-left: 25px;
	background:url(../images/like-ico.png) transparent no-repeat 0 0;
	display: inline-block;
	line-height: 22px;
	margin-top:5px;
	margin-right: 10px;
}

#clubs .members{
	padding-left: 30px;
	background:url(../images/group-ico.png) transparent no-repeat 0 0;
	margin-right: 10px;
	margin-top:5px;
	display: inline-block;
	line-height: 22px;
}

#clubs .date{
	margin:5px 20px 0 20px;;
}

#clubs .send-message-to-members{
	text-align: right;
	margin-top: 20px;
}

#clubs .header{
font-weight: bold;
line-height: normal;
font-size: 24px;
color: #F6128D;
margin-bottom: 20px;
}

#clubs .clubcontent .album, #clubs .wall, #clubs .clubcontent .blog{
	padding: 30px 0;
	border-top:1px solid #E0E0E0;
}

#clubs .clubcontent .blog .service{
	display: none;
}

#clubs .clubcontent .blog ul li .blog-link, #clubs .clubcontent .blog ul li .blog-link:hover{
font-weight: bold;
line-height: normal;
font-size: 24px;
color: #292D67;
margin-bottom: 5px;
display: block;
color:inherit;
text-decoration: none;
}

#clubs .clubcontent .blog ul li{
	margin-bottom:30px;
}

#clubs .clubcontent .blog ul li:last-child{
	margin:0;
}

#clubs .clubcontent .blog ul{
	margin:0;
	padding:0;
	list-style:none;
}

.club-album-meta{
	font-size: 10px;
	margin-top:10px;
}

#clubs .club-album-meta .date{
	margin-right: 0;
	margin-top:0;
}

.send-message-to-usr-contact{
	margin-top:30px;
}

.photo_sortform{
	margin-top:4px;
	margin-bottom: 20px;
}

.photo_sortform select{
	margin-right: 10px;
}

.usr_photos_notice{
	margin: 20px 0;
}

.user-album-only .board-item-meta{
	margin-top:10px;
}

.usr_com_body{
	padding-left: 20px;
}

.mod_latest_entry a.mod_latest_image{
	display: block;
}

@media (max-width: 1200px) {
	.social div a{
		width: 40px;
		height: 40px;
	}

	table.ui-datepicker-calendar td a, table.ui-datepicker-calendar td span, table.ui-datepicker-calendar td a:hover{
		width: 20px;
		height: 20px;
		font-size: 0.8em;
	}

	.mod_latest_entry.first .mod_latest_image img{
		height: 300px;
	}

	.mod_latest_entry .mod_latest_image img, .board-category img{
		height: 90px;
	}

	.latest-events .mod_latest_entry .mod_latest_image img{
		height: 130px;
	}
}

@media (max-width: 992px) {
	.anonsy-subscribe{
		display: none;
	}

	.maps_item .image_td img{
		height:auto;
		max-height: 400px;
	}

	.form-search-event-title, .form-search-event-fields{
		width: auto;
		float: none
	}

	.form-search-event-fields input[type="text"]{
		width: 43%;
	}

	.form-search-event-fields .select-wrapper, .form-search-event-fields .select-wrapper{
		width: auto;
		float: none;
		display: block;
		margin: 20px 0;
	}

	#footer .menu{
		margin-top: 30px;
	}

	#mainmenu.nav>li>a{
		font-size: 14px;
		padding: 0 5px 0 6px;
	}

	#mainmenu.nav>li.dropdown>a, #mainmenu.nav>li.dropdown>a:hover{
		padding-right: 10px;
	}

    #mainmenu-mobile{
        display: block;
    }

    #main-menu{
        border-bottom: 0;
    }

	.pathway, #main-menu .navbar{
		display: none!important;
	}

    #header .header-login-info{
        margin: 0;
        width: auto;
    }
    .mod_inmaps_front .item_wrap .image img{
        max-height: 270px;
    }

    .mod_latest_entry.first .mod_latest_image img{
        height: 400px;
    }

    .mod_latest_entry .mod_latest_image img, .board-category img,
    .latest-events .mod_latest_entry .mod_latest_image img{
        height: 400px;
	}

    .mod_latest_entry{
        margin-bottom: 30px;
    }
	table.ui-datepicker-calendar td a, table.ui-datepicker-calendar td span, table.ui-datepicker-calendar td a:hover{
		width: 26px;
		height: 26px;
		font-size: 1.2em;
	}

    .right-banners .banner-item{
        max-height: initial;
    }

    .board_categorylist > .row,

    .board_categorylist > .row .board-category, .news-list > .row .board-category{
        margin-bottom: 30px;
    }

    .right-sidebar-buttons{
        margin-top: 30px;
    }

    .right-sidebar-buttons > a, .right-sidebar-buttons > a:hover {
        display: block;
        margin-bottom: 30px;
        text-align: center;
    }

    .pagebar {
        text-align: center;
    }
	.left-banners .banner-item{
		display: none;
	}
}

@media (max-width: 768px) {

    .header-userinfo{
        margin: 0;
        text-align: center;
    }

    .header-login-info{
        width: auto;
    }

    #header .social {
        margin-right: 0;
        text-align: center;
    }

    #header .header-login-info{
        float: none;
        text-align: center;
        margin: 20px 0;
    }

    .header-avatar{
        display: none;
    }

	.header-userinfo .header-profile{
		font-size: 1.5em;
		margin-bottom: 10px;
	}

	.header-userinfo .header-logout{
        font-size: 1.2em;
    }

    .com-content-about .com-content-about-nav{
        float: none!important;
        text-align: center;
    }

    .con_heading, .moduletitle{
        text-align: center!important;
        padding-left: 0!important;
        background: transparent!important;
    }

    .new-thread-btn, .new-thread-btn:hover{
        width: 100%;
	}
}
