/*
Theme Name: Elementor Berners Theme
Theme URI: https://berners.ro
Author: Berners
Author URI: https://berners.ro
Description: Simply the Elementor default theme by Berners.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: brns
*/


/* GENERAL */
body {
	margin: 114px 0px 0px 0px !important;
}
body.wp-core-ui {
	margin: 0px !important;
}
.bnrs_title {
	position: relative;
	padding: 10px;
}
.bnrs_title:before {
	content: '';
    background: #E51C5E;
    width: 15px;
    height: 3px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0px 15px 15px 0px;
}
.bnrs_title:after {
	content: '';
    background: #E51C5E;
    width: 3px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0px 0px 15px 15px;
}
.bnrs_title_red {
	position: relative;
	padding: 10px;
}
.bnrs_title_red:before {
	content: '';
    background: #1F1E1E;
    width: 15px;
    height: 3px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0px 15px 15px 0px;
}
.bnrs_title_red:after {
	content: '';
    background: #1F1E1E;
    width: 3px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0px 0px 15px 15px;
}


/* HEADER */
#brns_header {
	position: fixed;
	width: 100%;
	z-index: 10;
	margin-top: -114px;
}

/* MENU */
#brns_menu li {
	margin-top: 10px;
	margin-bottom: -10px;
	text-transform: uppercase;
}
#brns_menu li:hover, #brns_menu li.current-menu-item {
	background: #E51C5E;
	border-radius: 5px 5px 0px 0px;
}


/* HOMEPAGE SLIDER */
.brns_home_slider .post.id1 {
	width: 55%;
	float: left;
}
.brns_home_slider .post.id2, .brns_home_slider .post.id3 {
	width: 45%;
	float: left;
}
.brns_home_slider .post.id1 .image {
	overflow: hidden;
	height: 660px;
}
.brns_home_slider .post.id2 .image {
	overflow: hidden;
	height: 350px;
}
.brns_home_slider .post.id3 .image {
	overflow: hidden;
	height: 290px;
}
.brns_home_slider .post .image img {
	max-width: unset;
}
.brns_home_slider .post .image {
	border-radius: 5px;
}
.brns_home_slider .post.id1 .image img {
	min-height: 660px;
	object-fit: cover;
    width: 100%;
}
.brns_home_slider .post.id2 .image img {
	min-height: 350px;
	width: 100%;
	object-fit: cover;
}
.brns_home_slider .post.id3 .image img {
	min-height: 290px;
	width: 100%;
	object-fit: cover;
}
.brns_home_slider .post{
	position: relative;
	padding: 10px;
}
.brns_home_slider .post .title {
	position: absolute;
	bottom: 100px;
	left: 50px;
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-family: 'Montserrat';
	font-weight: 600;
	width: calc(100% - 60px);
}
.brns_home_slider .post .date {
	position: absolute;
	bottom: 50px;
	left: 50px;
	color: #fff;
	font-size: 18px;
	font-family: 'Montserrat';
	letter-spacing: 1px;
	font-weight: 600;
}
.brns_home_slider .inside {
	position: relative;
}
.brns_home_slider .overlay {
	background: #000;
	opacity: 0.4;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.brns_home_slider .post .image:hover .overlay {
	background: #E51C5E;
	opacity: 0.9;
}

/* HOMEPAGE LATEST NEWS */
.brns_latest_news_slider {
	max-width: 1240px;
    margin: auto;
}
.brns_latest_news_slider .post {
	width: 23%;
	float: left;
	margin: 0px 1% 30px;
	position: relative;
	display: block;
}
.brns_latest_news_slider .image {
	overflow: hidden;
	height: 320px;
	border-radius: 5px;
}
.brns_latest_news_slider .image img {
	height: 320px;
    max-width: none;
    width: 100%;
    object-fit: cover;
}
.brns_latest_news_slider .title {
	position: absolute;
	bottom: 60px;
	left: 25px;
	color: #fff;
	font-family: 'Montserrat';
	text-transform: uppercase;
	font-weight: 500;
    font-size: 15px;
    letter-spacing: 2px;
}
.brns_latest_news_slider .category {
	position: absolute;
	bottom: 20px;
	left: 25px;
	color: #fff;
	font-family: 'Montserrat';
	text-transform: uppercase;
	font-weight: 500;
    font-size: 11px;
    letter-spacing: 1px;
}
.brns_latest_news_slider .inside {
	position: relative;
}
.brns_latest_news_slider .overlay {
	background: #000;
	opacity: 0.4;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.brns_latest_news_slider .post .image:hover .overlay {
	background: #E51C5E;
	opacity: 0.9;
}
.brns_latest_news_slider .post .category {
	padding: 5px 15px;
    border-radius: 5px;
}
.brns_latest_news_slider .post.id1 .category, .brns_latest_news_slider .post.id5 .category {
	background: #FFBF2B;
}
.brns_latest_news_slider .post.id2 .category, .brns_latest_news_slider .post.id6 .category {
	background: #1CE587;
}
.brns_latest_news_slider .post.id3 .category, .brns_latest_news_slider .post.id7 .category {
	background: #1C8EE5;
}
.brns_latest_news_slider .post.id4 .category, .brns_latest_news_slider .post.id8 .category {
	background: #E5741C;
}
.brns_latest_news_slider .post.id5, .brns_latest_news_slider .post.id6,
.brns_latest_news_slider .post.id7, .brns_latest_news_slider .post.id8 {
	display: none;
}
.latest_news_title {
	margin: 0px 1% 20px;
	text-transform: uppercase;
	font-family: 'Montserrat';
	font-size: 25px;
    font-weight: 600;
    letter-spacing: 3px;
    /*color: #E51C5E;*/
}
.brns_article_sidebar .bnrs_title, .event_sidebar .bnrs_title, .brns_artist_sidebar .bnrs_title {
	color: #E51C5E;
}
.latest_news_title.single_article_title {
	color: #1F1E1E;
}
.brns_article_footer .latest_news_title.bnrs_title {
	color: #1F1E1E;
}
.brns_latest_news_slider .header {
	position: relative;
}
.brns_latest_news_slider .legend {
	position: absolute;
	right: 15px;
    top: 30px;
}
.brns_latest_news_slider .bullet {
    height: 7px;
    width: 15px;
    background: #4F4F4F;
    float: left;
    margin-left: 10px;
    border-radius: 20px;
    transition: 0.5s;
}
.brns_latest_news_slider .bullet:hover {
	cursor: pointer;
}
.brns_latest_news_slider .bullet.active {
	background: #E51C5E;
	width: 30px;
}


/* HOMEPAGE WHAT'S NEW */
.brns_whats_new .post {
	float: left;
	width: 50%;
	padding: 10px;
	position: relative;
	font-family: 'Montserrat';
}
.brns_whats_new .post .image {
	width: 40%;
	float: left;
	margin-right: 10px;
	border-radius: 5px;
	overflow: hidden;
	height: 80px;
}
.brns_whats_new .post .image img {
	border-radius: 5px;
}
.brns_whats_new .post .excerpt {
	display: none;
}
.brns_whats_new .post.id1 .date {
	display: none;
}
.brns_whats_new .post.id1 .image {
	width: 100%;
	height: 200px;
    margin-right: 0px;
    margin-bottom: 10px;
}
.brns_whats_new .post.id1 .excerpt {
	display: block;
}
.brns_whats_new .post .category {
	text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    margin: 5px 0px 10px;
}
.brns_whats_new .post.id2 .category {
	color: #FFBF2B;
}
.brns_whats_new .post.id3 .category {
	color: #1CE587;
}
.brns_whats_new .post.id4 .category {
	color: #1C8EE5;
}
.brns_whats_new .post.id5 .category {
	color: #E5741C;
}
.brns_whats_new .post.id1 .category {
	position: absolute;
    top: 170px;
    left: 20px;
    background: #E5741C;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 5px 15px;
    border-radius: 3px;
}
.brns_whats_new .post .title {
	letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #1F1E1E;
    margin-bottom: 10px;
}
.brns_whats_new .post.id1 .title {
	text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 20px;
    color: #E51C5E;
    margin-bottom: 15px;
}
.brns_whats_new .excerpt {
	color: #1F1E1E;
	font-size: 15px;
    font-weight: 500;
    line-height: 25px;
}
.brns_whats_new .post .date {
	font-size: 8px;
    font-weight: 600;
    color: #1F1E1E;
}


/* HOME CATEGORY */
.brns_home_categ {
	max-width: 1240px;
    margin: auto;
}
.brns_home_categ .post {
	width: 23%;
	float: left;
	margin: 0px 1% 30px;
	position: relative;
	display: block;
}
.brns_home_categ .image {
	overflow: hidden;
	height: 320px;
	border-radius: 5px;
}
.brns_home_categ .image img {
	height: 320px;
    max-width: none;
    width: 100%;
    object-fit: cover;
}
.brns_home_categ .title {
	position: absolute;
	bottom: 20px;
	left: 25px;
	color: #fff;
	font-family: 'Montserrat';
	text-transform: uppercase;
	font-weight: 500;
    font-size: 15px;
    letter-spacing: 2px;
}
.brns_home_categ .category {
	position: absolute;
	bottom: 20px;
	left: 25px;
	color: #fff;
	font-family: 'Montserrat';
	text-transform: uppercase;
	font-weight: 500;
    font-size: 11px;
    letter-spacing: 1px;
}
.brns_home_categ .inside {
	position: relative;
}
.brns_home_categ .overlay {
	background: #000;
	opacity: 0.4;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.brns_home_categ .post .image:hover .overlay {
	background: #E51C5E;
	opacity: 0.9;
}
.brns_home_categ .post .category {
	padding: 5px 15px;
    border-radius: 5px;
    display: none;
}
.brns_home_categ .post.id1 .category, .brns_home_categ .post.id5 .category {
	background: #FFBF2B;
}
.brns_home_categ .post.id2 .category, .brns_home_categ .post.id6 .category {
	background: #1CE587;
}
.brns_home_categ .post.id3 .category, .brns_home_categ .post.id7 .category {
	background: #1C8EE5;
}
.brns_home_categ .post.id4 .category, .brns_home_categ .post.id8 .category {
	background: #E5741C;
}
.brns_home_categ .post.id5, .brns_home_categ .post.id6,
.brns_home_categ .post.id7, .brns_home_categ .post.id8 {
	display: none;
}
.brns_home_categ .header {
	position: relative;
}
.brns_home_categ .legend {
	margin: auto;
    width: 100px;
}
.brns_home_categ .bullet {
    height: 7px;
    width: 15px;
    background: #4F4F4F;
    float: left;
    margin-left: 10px;
    border-radius: 20px;
    transition: 0.5s;
}
.brns_home_categ .bullet:hover {
	cursor: pointer;
}
.brns_home_categ .bullet.active {
	background: #E51C5E;
	width: 30px;
}

/* HOME LATEST SONGS */
.brns_latest_songs .posts {
	background: #1F1E1E;
	border-radius: 5px;
	font-family: 'Montserrat';
}
.brns_latest_songs .posts .title {
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px;
	font-size: 12px;
}
.brns_latest_songs .post.id1 .title {
	font-size: 18px;
}
.brns_latest_songs .post {
	float: left;
	width: 27%;
	padding: 10px;
}
.brns_latest_songs .post.id1 {
	width: 46%;
}
.brns_latest_songs .post .image .inside {
	width: 100%;
    max-height: 150px;
    overflow: hidden;
}
.brns_latest_songs .post.id1 .image .inside {
	width: 100%;
    max-height: 200px;
    overflow: hidden;
}
.brns_latest_songs .post .image {
	min-height: 160px;
}
.brns_latest_songs .post.id1 .image {
	min-height: 210px;
}
.brns_latest_songs .post .title {
	height: 45px;
	margin-left: 5px;
}
.brns_latest_songs .post.id1 {
	margin-top: 90px;
}
.brns_latest_songs .post .image .inside, .brns_latest_songs .post .image img {
	border-radius: 5px;
}
.brns_latest_songs .post .image img {
	margin-left: 5px;
	width: 100%;
    object-fit: cover;
    height: 150px;
}
.brns_latest_songs .post.id1 .image img {
	height: 200px;
}


/* HOMEPAGE LATEST PHOTOS */
#homepage_latest_photos .gallery .gallery-item {
	margin-top: 0px;
}
#homepage_latest_photos .gallery .gallery-item img {
	border: 0px;
	border-radius: 5px;
	width: 133px;
	height: 133px;
}
#homepage_latest_photos .gallery {
	background: #F0F0F0;
    padding: 20px 10px;
    margin-top: 5px;
    border-radius: 5px;
    margin-left: 10px;
}


/* HOME FOOTER CATEG */
.brns_home_footer_categ .post {
	width: 25%;
	float: left;
	font-family: 'Montserrat';
	position: relative;
}
.brns_home_footer_categ .image img {
	height: 400px;
	max-width: none;
	width: 100%;
    object-fit: cover;
}
.brns_home_footer_categ .image .inside {
	height: 400px;
	overflow: hidden;
}
.brns_home_footer_categ .overlay {
	background: #000;
	opacity: 0.2;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.brns_home_footer_categ .post .image:hover .overlay {
	background: #E51C5E;
	opacity: 0.9;
}
.brns_home_footer_categ .title {
	color: #fff;
	position: absolute;
	bottom: 60px;
	left: 15px;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 500;
}
.brns_home_footer_categ .category {
	color: #fff;
	position: absolute;
	bottom: 20px;
	left: 15px;
	padding: 5px 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 500;
	border-radius: 5px;
}
.brns_home_footer_categ .post.id1 .category {
	background: #1C8EE5;
}
.brns_home_footer_categ .post.id2 .category {
	background: #1CE587;
}
.brns_home_footer_categ .post.id3 .category {
	background: #FFBF2B;
}
.brns_home_footer_categ .post.id4 .category {
	background: #E5741C;
}


/* FOOTER */
#brns_go_upper {
	background: #E51C5E;
    color: #fff;
    height: 50px;
    width: 50px;
    position: fixed;
    bottom: 0;
    right: 100px;
    /*display: none;*/
}
#brns_go_upper:hover {
	cursor: pointer;
}
#brns_go_upper:before {
	content: '';
    border-top: 1px solid #fff;
    width: 20px;
    height: 20px;
    position: absolute;
    transform: rotate(30deg);
    left: 17px;
    top: 26px;
}
#brns_go_upper:after {
	content: '';
    border-top: 1px solid #fff;
    width: 20px;
    height: 20px;
    position: absolute;
    transform: rotate(150deg);
    left: 0px;
    top: 10px;
}


/* FOOTER POPULAR POST */
.brns_footer_popular_post .post {
	width: 50%;
	float: left;
	font-family: 'Montserrat';
	padding: 5px;
}
.brns_footer_popular_post .inside {
	height: 100px;
	overflow: hidden;
	border-radius: 5px;
}
.brns_footer_popular_post .inside img {
	width: 100%;
	max-width: none;
	border-radius: 5px;
    object-fit: cover;
    height: 100px;
}
.brns_footer_popular_post .title {
	color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 600;
	margin: 5px 0px 10px;
}


/* Single article */
.brns_single_article {
	background: #EFEFEF;
	border-radius: 10px 10px 0px 0px;
	margin-top: 30px;
	padding-top: 20px;
}
.brns_single_article .bnrs_title {
	margin: 0px 20px;
}
.brns_single_article .hour {
	color: #E51C5E;
	font-family: 'Montserrat';
	font-weight: bold;
    font-size: 12px;
    margin-left: 25px;
    line-height: 30px;
    margin-top: -10px;
}
.brns_single_article .hour i {
	margin-right: 7px;
	font-size: 15px
}
.brns_single_article .image img {
	width: 100%;
}
.brns_single_article .share {
	text-transform: uppercase;
	margin: 20px;
}
.brns_single_article .share .fb a {
	float: left;
	background: #19629C;
}
.brns_single_article .share .tw a {
	float: right;
	background: #01C4F5;
}
.brns_single_article .share a {
	font-family: 'Montserrat';
	color: #fff;
	padding: 10px;
	width: 45%;
	text-align: center;
}
.brns_single_article .share a span {
	vertical-align: top;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 5px;
}
.brns_single_article .share i {
	font-size: 25px;
}
.brns_single_article .content {
	margin: 20px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	font-family: 'Montserrat';
	letter-spacing: 2px;
	line-height: 25px;
	font-size: 14px;
}
.single_post_image {
	text-align: center;
	margin: 20px;
}
.single_post_image img {
	border: 10px solid #fff !important;
}
.bnrs_single_article_comments {
	background: #EFEFEF;
	border-radius: 0px 0px 10px 10px;
	padding: 50px 20px 20px;
	margin-top: 0px;
	font-family: 'Montserrat';
	letter-spacing: 2px;
	font-size: 14px;
	position: relative;
}
.bnrs_single_article_comments h3#comments, .bnrs_single_article_comments h3#reply-title, .bnrs_single_article_comments .comment-meta, .bnrs_single_article_comments .comment-notes {
	display: none;
}
.bnrs_single_article_comments .reply, .bnrs_single_article_comments .comment-form-cookies-consent, .bnrs_single_article_comments .comment-form-url {
	display: none;
}
.bnrs_single_article_comments .comment-form-comment label {
	display: none;
}
.bnrs_single_article_comments .count {
	font-size: 16px;
	margin-left: 10px;
}
.bnrs_single_article_comments .line {
	border: 1px solid #000;
	margin: 10px 0px;
}
.bnrs_single_article_comments ol.commentlist li::marker {
	font-size: 0px;
}
.bnrs_single_article_comments ol.commentlist .says {
	display: none;
}
.bnrs_single_article_comments .comment-body {
	margin-left: -40px;
}
.bnrs_single_article_comments .comment-author.vcard {
	float: left;
	width: 50px;
	margin-right: 20px;
}
.bnrs_single_article_comments .comment-author.vcard img {
	width: 50px;
}
.bnrs_single_article_comments #respond {
	clear: both;
    margin-left: 70px;
    padding-top: 0px;
}
.bnrs_single_article_comments img {
	width: 50px;
}
.bnrs_single_article_comments .brns_avatar {
	position: absolute;
	bottom: 200px;
	left: 20px;
}
.bnrs_single_article_comments #comment {
	width: 100%;
    height: 100px;
}
.bnrs_single_article_comments .comment-form-comment {
	margin-bottom: 0px;
}
.bnrs_single_article_comments p.comment-form-author {
	margin-left: -71px;
	margin-top: -5px;
	margin-bottom: 0px;
}
.bnrs_single_article_comments p.comment-form-author input {
	line-height: 30px;
	width: calc(100% - 71px);
}
.bnrs_single_article_comments p.comment-form-email {
	margin-left: -69px;
	margin-top: -1px;
	margin-bottom: 0px;
}
.bnrs_single_article_comments p.comment-form-email input {
	line-height: 30px;
	width: calc(100% - 69px);
}
.bnrs_single_article_comments p.form-submit {
	text-align: right;
}
.bnrs_single_article_comments p.form-submit input#submit {
	color: #fff;
    background: #19629C;
    padding: 10px;
    border: 0px;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 15px;
}

/* Single article sidebar */
.brns_article_sidebar {
	margin-top: 30px;
}
.brns_article_sidebar .bnrs_title:before, .brns_article_sidebar .bnrs_title:after {
	background: #1F1E1E;
}
.brns_article_sidebar .inside {
	background: #EFEFEF;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	position: relative;
}
.brns_article_sidebar .post {
	font-family: 'Montserrat';
	margin: 10px 30px 10px 15px;
}
.brns_article_sidebar .post .date span {
	color: #1F1E1E;
	background: #E51C5E;
	letter-spacing: 2px;
    font-weight: 700;
    font-size: 12px;
    padding: 5px 10px;
    line-height: 25px;
}
.brns_article_sidebar .post .title span {
	color: #fff;
	background: #1F1E1E;
	letter-spacing: 2px;
    font-size: 14px;
    line-height: 28px;
    padding: 5px 10px;
}
.brns_article_sidebar .post.post1 {

}
.brns_article_sidebar .post.post2 {
	
}
.brns_article_sidebar .post.post3 {
	
}
.brns_article_sidebar .post.post4 {
	
}
.brns_article_sidebar .post.post5 {
	display: none;
}
.brns_article_sidebar .post.post6 {
	display: none;
}
.brns_article_sidebar .legend {
	height: 100%;
    width: 20px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 25%;
}
.brns_article_sidebar .legend .bulb {
	background: #4F4F4F;
	width: 5px;
    height: 10px;
    border-radius: 5px;
    margin-bottom: 5px;
    transition: 0.5s;
}
.brns_article_sidebar .legend .bulb.active {
	background: #E51C5E;
	height: 20px;
}
.brns_article_sidebar .legend .bulb:hover {
	cursor: pointer;
}
.brns_article_sidebar_top30 {
	margin-top: 50px;
}
.brns_article_sidebar_top30 .top30_title {
	margin: 0px 1% 20px;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 3px;
    color: #E51C5E;
}
.brns_article_sidebar_top30 .bnrs_title:before, .brns_article_sidebar_top30 .bnrs_title:after {
	background: #1F1E1E;
}
.brns_article_sidebar_top30 .inside {
	min-height: 500px;
	width: 100%;
	border-radius: 5px;
	background: #EFEFEF;
}

/* Single article footer*/
.brns_article_footer {
	max-width: 1000px;
	margin: 50px auto;
	padding: 30px 0px ;
}
.brns_article_footer .post {
	position: relative;
	height: 300px;
	float: left;
	width: 23%;
	margin: 1%;
	border-radius: 5px;
	overflow: hidden;
}
.brns_article_footer .image {
	position: absolute;
	top: 0;
	left: 0;
}
.brns_article_footer .title {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px 10px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Montserrat';
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 14px;
}
.brns_article_footer .image img {
	height: 300px;
    max-width: none;
    width: auto;
}
.brns_article_footer .post5, .brns_article_footer .post6 {
	display: none;
}
.brns_article_footer .legend {
	width: 81px;
	margin: 30px auto 0px;
	text-align: center;
}
.brns_article_footer .legend .bulb {
	background: #4F4F4F;
	width: 15px;
    height: 7px;
    border-radius: 5px;
    margin-right: 7px;
    transition: 0.5s;
    float: left;
}
.brns_article_footer .legend .bulb.active {
	background: #E51C5E;
	width: 30px;
}
.brns_article_footer .legend .bulb:hover {
	cursor: pointer;
}

/* Single Event */
.brns_single_article.single_event {
	padding-top: 0px;
}
.single_event .image {
	padding: 15px;
}
.single_event .image img {
	border-radius: 10px;
}
.single_event .hour {
	text-transform: uppercase;
    font-size: 17px;
}
.single_event .share {
	margin: 50px 0px;
}
.single_event .share .box {
	text-transform: none;
	width: 33%;
	float: left;
	text-align: center;
}
.single_event .share .box a {
	color: #1F1E1E;
	background: #DADADA;
	border-radius: 10px;
	font-family: 'Montserrat';
	font-weight: bold;
    letter-spacing: 3px;
    font-size: 16px;
    padding: 10px 30px;
}
.single_event .share .box.center a {
	padding: 10px 60px;
}
.single_event .share .box.right a {
	padding: 10px 70px;
}
.single_event .share .box a:hover {
	background: #E51C5E;
	color: #fff;
}
.bnrs_single_article_comments.single_event {
	margin-bottom: 50px;
}
.single_event .box img {
	width: 15px;
	-webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}
.single_event .box.center img, .single_event .box.right img {
	margin-bottom: -1px;
}
.single_event .box a:hover img {
	-webkit-filter: grayscale(0) invert(0);
    filter: grayscale(0) invert(0);
}
.event_sidebar {
	margin-top: 30px;	
}
.event_sidebar .bnrs_title:before, .event_sidebar .bnrs_title:after {
	background: #1F1E1E; 
}
.event_sidebar .inside {
	border-radius: 5px;
    background: #EFEFEF;
    padding: 10px;
}
.event_sidebar .post {
	width: calc(50% - 20px);
    float: left;
    margin: 10px;
    text-align: center;
    min-height: 150px;
}
.event_sidebar .post img {
	border-radius: 5px;
}
.event_sidebar .post .title {
	color: #1F1E1E;
	letter-spacing: 2px;
	font-size: 13px;
	font-family: 'Montserrat';
	font-weight: bold;
	margin-top: 5px;
}

/* Events page */
.brns_all_events {
	margin: -10px -10px -100px -10px;
	background-image: url('img/bg.png');
	background-attachment: fixed;
    background-size: cover;
    background-position: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.brns_all_events .inside {
	min-height: 450px;
	padding-top: 150px;
}
.brns_all_events .event {
	float: left;
	width: 20%;
	display: none;
	transition-duration: 0.1s;
}
.brns_all_events .event img {
	border-radius: 5px;
	box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.brns_all_events .legend {
	margin-top: 5%;
}
.brns_all_events .legend .left:hover, .brns_all_events .legend .right:hover {
	cursor: pointer;
}
.brns_all_events .legend .left {
	width: 50%;
	float: left;
	text-align: right;
	padding-right: 20px;
}
.brns_all_events .legend .right {
	width: 50%;
	float: right;
	text-align: left;
	padding-left: 20px;
}
.brns_all_events .inside.custom2 {
	margin-right: -20%;
    padding-left: 20%;
}
.brns_all_events .inside.custom3 {
	margin-right: -40%;
    padding-left: 40%;
}
.brns_artists {
	background: #f4f4f4;
	border-radius: 10px;
	margin: 25px;
	padding: 5px 25px 25px 25px;
}
.brns_artists .artist {
	float: left;
	width: 23%;
	margin: 0px 1%;
	position: relative;
	overflow: hidden;
	font-family: 'Montserrat';
	height: 300px;
	border-radius: 10px;
}
.brns_artists .artist .description {
	opacity: 0;
	transition: 1s;
	margin-bottom: -230px;
}
.brns_artists .artist:hover .description {
	transition: 1s;
	opacity: 1;
	margin-bottom: 0px;
}
.brns_artists .artist .bg img {
	min-width: 300px;
    margin-left: -20%;
}
.brns_artists .latest_news_title {
	margin: 20px 1% 0px;
}
.brns_artists .artist .name {
	position: absolute;
	bottom: 30px;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #fff;
	background: #E51C5E;
    margin: 0px 5%;
    width: 90%;
    padding: 7px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    transition: 1s;
}
.brns_artists .artist .description {
	position: absolute;
	bottom: 30px;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 0px 5px;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: 0.5px;
} 
.brns_artists .artist:hover .name {
	bottom: 240px;
	transition: 1s;
}
.brns_artists .hover_bg {
	opacity: 0;
	background: #1F1E1E;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 10px;
	margin-top: 300px;
	transition: 1s;
}
.brns_artists .artist:hover .hover_bg {
	opacity: 0.9;
	transition: 1s;
	margin-top: 0px;
}
.brns_artist_sidebar {
	margin-right: 30px;
	font-family: 'Montserrat';
}
.brns_artist_sidebar .bnrs_title {
	margin-top: 25px;
}
.brns_artist_sidebar .bnrs_title:before,  .brns_artist_sidebar .bnrs_title:after {
	background: #1F1E1E;
}
.brns_artist_sidebar .content {
	border-radius: 10px;
	background: #f4f4f4;
	padding: 20px;
}
.brns_artist_sidebar img {
	width: 100%;
}
.brns_artist_sidebar .image {
	position: relative;
}
.brns_artist_sidebar .content .title {
	color: #fff;
	background: #E51C5E;
	text-align: center;
    text-transform: uppercase;
    padding: 5px;
    width: 60%;
    margin-left: 20%;
    border-radius: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 14px;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.brns_artist_sidebar .description {
	margin-top: 40px;
	font-size: 12px;
    line-height: 40px;
}
.brns_artist_sidebar .link a {
	color: #a0a0a0;
}
.brns_single_artist .image {
	float: right;
	margin: 20px;
}
.brns_single_artist .content {
	font-family: 'Montserrat';
    letter-spacing: 1.5px;
    font-size: 17px;
    line-height: 37px;
    color: #1F1E1E;
}
.brns_videos .video {
	margin: 10px;
}
.brns_videos .video .video_link {
	float: left;
	width: 40%;
	position: relative;
	padding: 8px;
}
.brns_videos .video .video_link iframe {
	width: 100%;
	height:  200px;
}
.brns_videos .video .video_link:before {
	content: '';
    background: #E51C5E;
    width: 15px;
    height: 3px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0px 15px 15px 0px;
}
.brns_videos .video .video_link:after {
	content: '';
    background: #E51C5E;
    width: 3px;
    height: 15px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0px 0px 15px 15px;
}
.brns_videos .video .video_link .inside {
	margin-bottom: -4px;
}
.brns_videos .video .video_link .inside:before {
	content: '';
    background: #E51C5E;
    width: 15px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0px 15px 15px 0px;
}
.brns_videos .video .video_link .inside:after {
	content: '';
    background: #E51C5E;
    width: 3px;
    height: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0px 0px 15px 15px;
}
.brns_videos .video .right {
	float: left;
	width: 58%;
	margin-left: 2%;
	font-family: 'Montserrat';
	color: #1F1E1E;
}
.brns_videos .video .name {
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 1.8px;
	line-height: 30px;
	margin-top: 10px;
}
.brns_videos .video .description {
	font-size: 15px;
	letter-spacing: 1.4px;
	line-height: 25px;
}
.brns_videos .video .vezi_video {
	background: #E51C5E;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    width: 100px;
    text-align: center;
    padding: 7px;
    border-radius: 5px;
    margin-top: 20px;
    font-weight: 500;
}
.brns_sigle_video {
	background: #EFEFEF;
	margin: 30px 10px;
    padding: 30px 20px;
    border-radius: 5px;
}
.brns_sigle_video .bnrs_title {
	margin-bottom: 10px;
}
.brns_sigle_video .video_link iframe {
	margin-bottom: -4px;
}
.brns_sigle_video .video_link {
	max-width: 640px;
	margin: auto;
	position: relative;
	padding: 10px;
}
.brns_sigle_video .video_link:before {
	content: '';
    background: #E51C5E;
    width: 20px;
    height: 4px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0px 15px 15px 0px;
}
.brns_sigle_video .video_link:after {
	content: '';
    background: #E51C5E;
    width: 4px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0px 0px 15px 15px;
}
.brns_sigle_video .video_link .inside:before {
	content: '';
    background: #E51C5E;
    width: 20px;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0px 15px 15px 0px;
}
.brns_sigle_video .video_link .inside:after {
	content: '';
    background: #E51C5E;
    width: 4px;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0px 0px 15px 15px;
}
.brns_sigle_video .content {
	font-family: 'Montserrat';
	color: #1F1E1E;
	letter-spacing: 1.8px;
	font-size: 18px;
	line-height: 35px;
	margin-top: 25px;
}
.brns_sigle_video .sugestii_title {
	margin-top: 10px;
}
.brns_sigle_video .sugestii_video {
	width: 31%;
	float: left;
	text-align: center;
	margin: 0px 1%;
}
.brns_sigle_video .sugestii_video iframe {
	width: 100%;
	height:  150px;
}
.brns_sigle_video .sugestii_video a .name {
	color: #1F1E1E;
	font-family: 'Montserrat';
	font-weight: 600;
	letter-spacing: 2px;
	font-size: 14px;
	line-height: 20px;
}
.brns_music_player_mobile audio {
	height: 35px;
}


/* RESPONSIVE - MOBILE */
@media screen and (max-width: 500px) {

	.brns_home_slider .post {
		width: 100% !important;
	}
	.brns_latest_news_slider .post {
		width: 100%;
		margin: 0px 0px 20px;
	}
	.brns_latest_news_slider .legend {
		display: none;
	}
	.brns_whats_new .post {
		width: 100%;
	}
	.brns_home_categ .post {
		width: 96%;
		margin: 0px 2% 20px;
	}
	.brns_home_categ .image img,
	.brns_latest_news_slider .image img {
		width: 100%;
    	height: 320px;
    	object-fit: cover;
	}
	.brns_home_categ .legend {
		display: none;
	}
	.brns_latest_songs .post {
		width: 100% !important;
	}
	.brns_latest_songs .post.id1 {
		margin-top: 10px;
	}
	.brns_home_footer_categ .post {
		width: calc(100% - 20px);
    	margin: 10px;
	}
	#brns_go_upper {
		right: 10px;
	}
	.brns_latest_songs .post .image img {
		margin-left: 0px;
	}
	#homepage_latest_photos .gallery {
		margin-left: 0px;
	}
	.brns_before_music_player {
		position: relative !important;
	}
	.brns_music_player_mobile {
		width: 80% !important;
	    right: 0px;
	    position: absolute !important;
	    top: 0px;
	}
	#brns_menu {

	}
	.latest_news_title {
		margin: 20px 1% 0px;
	}
	.bnrs_title_red {
		margin: 20px 10px 0px;
	}
	.brns_single_article .bnrs_title {
		margin: 0px 5px;
	}
	.brns_single_article .share .fb a, .brns_single_article .share .tw a {
		width: 100%;
		margin: 5px 0px;
	}
	.brns_article_footer .post {
		width: 100%;
	}
	.brns_article_footer .post .image {
		width: 99%;
	}
	.brns_article_footer .post img {
		width: 100%;
    	height: 320px;
    	object-fit: cover;
	}
	.brns_article_footer .legend {
		display: none;
	}
	.brns_article_sidebar .legend {
		display: none;
	}
	.brns_all_events .inside {
	    min-height: 150px;
	    padding-top: 50px;
	}
	.single_event .share .box {
		width: 100%;
		line-height: 50px;
	}
	.brns_single_article .share a {
		width: 100% !important;
	}
	.single_event .share {
		margin: 20px 0px;
	}
	.brns_single_article.single_event {
		padding-top: 50px;
	}
	.brns_videos .video .video_link {
		width: 100%;
	}
	.brns_videos .video .right {
		width: 100%;
	}
	.brns_videos .video .vezi_video {
		width: 96%;
		margin-bottom: 20px;
	}
	.brns_sigle_video {
		margin: 60px 0px 0px 0px;
		padding: 5px;
	}
	.brns_sigle_video .video_link iframe {
		height: 200px;
	}
	.brns_sigle_video .sugestii_video {
		width: 100%;
	}
	.brns_artists {
		margin:  0px;
		margin-top: 60px;
		padding: 5px;
	}
	.brns_artists .artist {
		width: 100%;
		margin: 5px 0px;
	}
	.brns_artists .artist .bg img {
		margin-left: 0px;
		width: 100%;
    	height: 320px;
    	object-fit: cover;
	}
	.brns_artist_sidebar {
		width: 100%;
	}





}














