.js-cookie-consent{
	text-align: center;
	font-family: Piazzolla;
	background-color:#06377b ;
	color: white;
	margin-left: 15px;
	margin-right: 15px;

}
.js-cookie-consent-agree{
	background: #06377b;
	color: white;
	border: 1px solid grey;
}

.box-2-color{
	background-color:#06377b ;
}
.r-col{
	width: calc(100% - 335px);max-width: 1100px;
}
.l-col{
	width: 300px;padding-left: 15px;
}
.latest-popular{
	margin-right: -15px;
}
.tab-content{
	margin-right: -15px;
}
.carousel-indrow{
	display: block;
}
.google-ads-1{

}
.selected-l{
	width: 40%;
}
.sph{
	padding-top: 15px;
}
.mpp{

	width: 300px;
}

.selected-r{
	width: 60%;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #06377b;
	text-decoration: none;
	line-height: 1.3;
}
.selected-r:hover{
	color: #06377b;
}
#wrapper{position:relative;z-index:10;}
body{background-color:#eaeaea!important}
.search-background {
	display: none;
	font-size: 13px;
	font-weight: bold;
	height:100%;
	position: absolute;
	padding-top:140px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-align: center;
	opacity:0.5;filter: alpha(opacity=50) ;
	text-decoration: none;
	width: 100%;
}

.search-background {
	background-color: #000;
	color:#FFFFFF;
	text-shadow: #fff 0px 0px 20px;
}

#multimedialist_content { margin-top: 18px;}
#multimedialist_content .item { height: 180px; }
.inner-wrapper .top-mod {
	clear: both;
	display: inline;/* IE double margin fix. Feel free to move this to your IE specific stylesheets. */
	float: left;
	padding: 0;
	position: relative;
	width: 1002px;
	overflow:hidden;
}
ul.mainmenu li:last-child{visibility:hidden}

.search-form input[type=text] {
	box-sizing: border-box;
	margin-top: 15px;
	padding: 6px;
	font-size: 12px;
	border: 1px solid grey;

	width: 60%;
	background: #f1f1f1;
	float: right;
}

.search-form button {
	margin-top: 15px;
	margin-right: 50px;
	float: right;
	padding: 6px 10px;
	background: #06377b;
	color: white;
	font-size: 12px;
	border: 1px solid grey;
	border-left: none;
	cursor: pointer;
}

.search-form button:hover {
	background: #06377b;
}
.bulgaria{
	background: #06377b;
	padding-left: 0px;
}


nav.bulgaria .nav-item{
	background:url(../images/menu-separator-pleven.png) no-repeat right top;
	float:left;
	padding-right:2px

}


.nav-item a{

	padding:0px 8px 0px 8px; display:block; color:#ffffff; font-family: 'Oswald', sans-serif; font-weight: 600;

}

.social-menu{
	float:left;
}
.social-menu a{
	padding:0px 8px 0px 8px; display:block; color:#ffffff;

}


.nav-item a:hover{
	background: #e9e9e9;color:#3f3c3c; text-decoration:none;
}
ul.tagsmenu {background:#cd0906;font-size:14px;font-family:Arial, Helvetica, sans-serif; max-width: 70%;}
ul.tagsmenu li {float:left;}
ul.tagsmenu li a{background:#cd0906; color:#ffffff; text-transform:uppercase; display:block;padding:0px 6px ;}
ul.tagsmenu li a:hover {
	color: #06377b;
	text-decoration: none;
}

.header-container-inner-5 {
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	background: #f3f3f3;

}



ul.othersmenu {

	list-style-type: none;

}

ul.othersmenu li {

	margin-right: 2%;
	margin-top: -2px;
}

ul.othersmenu li a {
	float: right;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
	color: #696969;
	font-size: 12px;
	transition: 1s;
}

ul.othersmenu li a:hover {
	color: #3a6a2a;
}
/* Hide the images by default */
.mySlides {
	display: none;
	width: 100%;
	height: 300px;
	overflow: hidden;
}

.mySlides img {
	width: 75%;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
	cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 10px 15px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
	background-color: #000;
	opacity: .5;
}

/* Position the "next button" to the right */
.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
	background-color: #06377b;
	opacity: .9;
}

/* Number text (1/3 etc) */
.numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

/* Container for image text */
.caption-container {
	width: 75%;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 32px;
	text-align: left;
	line-height: 1.2;
	background:url(../images/slider-title-bgr.png) repeat-x left top; z-index:100;
	color:#ffffff; display:block;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.carousel-head-image {
	width: 75%;


}

.gallery-container-inner-1-left-title-bottom {
	width: 100%;
	height: 40px;
	background: #06377b;
	padding-left: 2%;
}

.gallery-container-inner-1-left-title-bottom p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: white;
}


.caption-container a {
	text-decoration: none;
	color: white;
}

.caption-container2 {
	width: 25%;
	background-color: #eee;
	height: 100%;
	font-family: 'Piazzolla';
	font-weight: 500;
	text-align: left;
	padding: 11px;
	color: black;
	position: absolute;
	top: 0;
	right: 0;
}

.caption-container2 p {
	border-bottom: 1px dotted black;
	padding-bottom: 11px;
}

.caption-container2 a {
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	display: inline-block;
	padding-top: 10px;
	color: #06377b;
	cursor: pointer;
}

.caption-container2 a:hover {
	text-decoration: underline;
}

.caption-container2 span {
	margin-top: 4%;
	font-family: 'Piazzolla';
	font-weight: 500;

	line-height: 11px;
	display: block;
	color: #888;
}





.row {
	background: white;
	padding-bottom: 15px;
}

.row:after {
	content: "";
	display: table;
	clear: both;
}

/* Six columns side by side */
.column {
	float: left;
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
}


.overflow-hidden {
	float: left;
	width: 100%;
	overflow: hidden;
	padding-top: 15px;
}

.border {
	border-top: 5px solid #06377b;
}

.thumb-caption {
	display: inline-block;
}

.thumb-caption span {
	font-family: 'Oswald', sans-serif;
	letter-spacing: .5px;
	font-size: 15px;
	line-height: 1.3;
	text-transform: uppercase;
	display: inline-block;
	background: #06377b;
	color: white;
	padding: 5px 0px 5px 5px;

}

/* Add a transparency effect for thumnbail images */
.demo {

	opacity: 0.5;
	transition: 1s;
}

.active,
.demo:hover {
	opacity: 1;
}
.content-container-inner-1-left {
	float: left;
	width: 64%;
	background: #eee;
	margin-left: 2%;
}

.prev,
.next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 10px 15px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
	background-color: #000;
	opacity: .5;
}

/* Position the "next button" to the right */
.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
	background-color: #06377b;
	opacity: .9;
}
.bgutre a {
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 10px 0;
	transition: 0.3s;
	width: 50%;
	opacity: .5;
	background-color: #06377b;
	color: white;
	border-bottom: 4px solid white;


}

.bgutre a:hover{
	background-color: #06377b;
	color: white;
	opacity: 1;
}

.bgutre a.active{
	background-color: #06377b;
	color: white;
	opacity: 1;
}

.tabcontent {
	display: none;
	background: #f5f5f5;
	border-top: none;
	animation: fadeEffect 1s;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.tabcontent-inner {
	width: 100%;
}

.tabcontent-inner-left {
	float: left;
	width: 10%;
	height: 42px;
	background: #eee;
	border-bottom: 2px solid white;
	position: relative;
}

.tabcontent-inner-left-img {
	width: 100%;
	height: 100%;
	position: relative;
}

.tabcontent-inner-left-img img {
	position: absolute;
	top: 50%;
	left: 50%;

	margin-top: -8px;
	margin-left: -8px;
}

.tabcontent-inner-right {
	float: left;
	width: 90%;
	height: 42px;
	background: #f5f5f5;
	border-bottom: 2px solid white;
}

.tabcontent-inner-right-text {
	padding: 3px 0 3px 7px;
	line-height: 1.1;
}

.tabcontent-inner-category{
	display: inline;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration: none;
	color: #06377b;
}
.tabcontent-inner-right-text a{
	line-height: 1.1;
	text-decoration: none;
}
.tabcontent-inner-right-text a:hover{
	color: #06377b;
}
.tabcontent-inner-right-text span {
	display: inline;
	font-family: 'Piazzolla';
	font-size: 13px;
	text-decoration: none;
	color: #888;
}

.tabcontent-inner-right-text a:nth-child(3) {
	font-family: 'Piazzolla';
	color: #333333;
	font-size: 14px;


}

.tabcontent-inner-right-text a:hover {
	text-decoration: underline;
}

.tabcontent-inner-right-2 {
	float: left;
	width: 15%;
	height: 55px;
	background: #f5f5f5;
	border-bottom: 2px solid white;
	position: relative;
}



.tabcontent-inner-right-2-icon p {
	position: relative;
	top: 0;
	left: 0;
	line-height: normal;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	border: none !important;
}

.stitle {
	font-family: 'Oswald' ,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
.utitle{
	font-family: 'Piazzolla';
	font-weight: 500;

}

.top-news-title {
	width: 100%;
	height: 40px;
	background: #eee;
	padding-left: 15px;	/*border-bottom: 1px dotted lightgray;*/
}
.top-news-title-link{
	color: black;
	text-decoration: none;
}
.top-news-title-link:hover{
	color: black;
	text-decoration: none;
}

.top-news-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;


}

.top-gallery-title {
	width: 100%;

	background: #eee;
	padding-left: 2%;
	/*border-bottom: 1px dotted lightgray;*/
}
.top-gallery-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
}

.top-news-left {
	float: left;
	width: 50%;

}

.top-news-left-title {

	padding: 22px 12px 12px 12px ;
}

.top-news-left-title a {
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	text-decoration: none;
	color: #06377b;

}

.top-news-left-title a:hover {
	text-decoration: underline;
}

.top-news-left-image {
	float: left;
	width: 50%;
	padding: 0 4%;
}

.top-news-left-image img {
	width: 100%;
}

.top-news-left-text {
	float: left;
	width: 50%;
	padding: 0 4% 0 0;
}


.top-news-left-text-text {
	font-family: Piazzolla;
	font-weight: 500;

	line-height: 1.3;
	color: black;
}


.top-news-left-text-icon p {
	position: relative;
	top: 0;
	left: 0;
	line-height: normal;
	text-align: center;
	color: #ffffff;
	font-size: 8px;
	font-family: Tahoma, Geneva, sans-serif;
}

.top-news-right {
	padding: 10px;
	float: left;
	width: 50%;

}

.top-news-right-title {

	padding-top: 10px;
	padding-bottom: 10px;
}

.top-news-right-title a {
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	color: #06377b;

}

.top-news-right-title a:hover {
	text-decoration: underline;
}

.top-news-right-title span {	color: #06377b;

}
/*-- multimedia -- */
.content-container-inner-3-left-title {

	width: 100%;
	height: 40px;
	background: #eee;
	margin-bottom: 2%;
	margin-left: 15px;
	/*border-bottom: 1px dotted lightgray;*/
	padding-left: 15px;
}

.content-container-inner-3-left-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
}

.splide__slide img {
	width: 100%;
}

.splide__slide-title-top {

	font-size: 16px;


	background: #06377b;
	color: white;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	margin-bottom: 1%;
}
.splide__slide-title-top.stitle span{
	padding-top: 10px;
	padding-bottom: 10px;

}
.splide__slide__container a img{


}
.splide__slide-title-bottom {
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	color: black;
	height: 40px;
}

.splide__slide-title-bottom a {
	text-decoration: none;
	color: black;
}

.splide__slide-title-bottom a:hover {
	text-decoration: underline;
}

.splide__arrow {
	background: black !important;
	border-radius: 3px !important;
	opacity: .5 !important;
	transition: 1s;
}

.splide__arrow svg {
	fill: white !important;
}

.splide__arrow:hover {
	background: #06377b !important;
	opacity: .7 !important;
}



.splide__slide-title-bottom-icon p {
	width: 100%;
	display: block;
	margin: 0 auto;
	line-height: normal;
	text-align: center;
	color: #ffffff;
	font-size: 8px;
	font-family: Tahoma, Geneva, sans-serif;
}

/* Next & previous buttons */
.prev-multi,
.next-multi {


	cursor: pointer;
	width: auto;
	padding: 0px 15px;
	color: white;
	font-size: 26px;
	border-radius: 3px 0 0 3px;
	user-select: none;
	-webkit-user-select: none;
	background-color: #000;
	opacity: .5;
}

/* Position the "next button" to the right */
.next-multi {
	right: 0;
	border-radius: 0 3px 3px 0;

}

/* On hover, add a black background color with a little bit see-through */
.prev-multi:hover,
.next-multi:hover {
	background-color: #06377b;
	opacity: .9;
	color: white;
}
.bg-music-title {
	float: right;
	width: 100%;
	height: 40px;
	background: #eee;
	padding-left: 4%;
	margin-bottom: 2%;

	/*border-bottom: 1px dotted lightgray;*/
}

.bg-music-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.bg-music-content {

	width: 100%;
	background: #f5f5f5;

}

.bg-music-content iframe {

	margin-top: 15px;
	width: 100%;
	max-height: 360px;
}


.bg-music-content a {
	display: block;
	text-decoration: none;
	color: #06377b;;

	padding-top: 2%;

}



.news-categories {

	padding-left: 0px;

}



.news-categories-title {
	width: 100%;
	height: 40px;
	background: #eee;
	margin-top: 4%;
	padding-left: 4%;

}
.news-categories-title a{
	color: black;

}
.news-categories-title a{
	text-decoration: none;

}


.news-categories-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-size: 18px;
}

.news-categories-image img {

	width: 100%;
}

.news-categories-title-text {
	width: 100%;
	padding-top: 15px;
	line-height: 1.3;
	padding-bottom: 10px;
}

.news-categories-title-text a {

	clear: both;
	text-decoration: none;
	color: #06377b;
	font-family: 'Oswald' , sans-serif;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.3;
	margin-top: 2%;
	padding-bottom: 10px;
}

.news-categories-title-text a:hover {
	text-decoration: underline;
}

.news-categories-title-text p {

	text-decoration: none;
	color: #888;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin-top: 2%;

}



.news-categories-bottom {

	clear: both;
	width: 100%;
	border-top: 1px dotted black;
	padding: 10px 0 10px 0;
	margin: 2% 0;
	line-height: 1.3;
}

.news-categories-bottom a {

	text-decoration: none;
	color:#06377b;
	font-family: Oswald, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 2%;
	transition: 1s;



}

.news-categories-bottom a:hover {
	text-decoration: underline;
}

.news-categories-bottom span {


}



.content-container-inner-5-left-title {
	width: 100%;
	height: 40px;
	background: #eee;
	padding-left: 15px;
	/*border-bottom: 1px dotted lightgray;*/
}

.content-container-inner-5-left-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;

}

.best-network-news {

	width: 100%;
	background: #f5f5f5;
}

.best-network-news-row {
	width: 100%;
}
.best-network-news-row-title{
	padding-top: 10px;
	line-height: 1.3;
}



.best-network-news-row-image img {
	width: 100%;
}

.best-network-news-row-title a {
	text-decoration: none;
	color: #06377b;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.3;

}

.best-network-news-row-title a:hover {
	text-decoration: underline;
}

.best-network-news-row-date p {
	color: #888;
	font-family: Piazzolla;
	font-size: 10px;
	margin-top: 2%;
}

.best-network-news-row-2 {

	width: 100%;
	margin-right: 2%;
	margin-top: 2%;
	padding-bottom: 2%;
}

.best-network-news-row-image-2{
	padding-left: 0;

}

.best-network-news-row-title-2 {

	padding: 0 2%;


}

.best-network-news-row-title-2 p {

	width: 100%;
	color: #000;

	font-size: 18px;
}

.best-network-news-row-title-3 {

	padding: 2%;

}

.best-network-news-row-title-3 a {

	width: 100%;
	text-decoration: none;
	color: #06377b;

	font-size: 16px;
	line-height: 1.3;
}

.best-network-news-row-title-3 a:hover {
	text-decoration: underline;
}

.best-network-news-row-text-2 {

	padding: 0 2%;

}

.best-network-news-row-text-2 p {

	width: 100%;
	color: #000;
	font-family: 'Piazzolla';
	font-weight: 500;

	line-height: 1.4;
}

.best-network-news-row-date-2 p {

	color: #888;
	font-family: Piazzolla;
	font-size: 10px;
	margin: 0 2%;
}

.best-network-news-row-date-2 p {

	color: #888;
	font-family: Piazzolla;
	font-size: 11px;
	margin-top: 2%;
}


.content-container-inner-4-right {


}

.blog-title {

	height: 40px;
	background: #06377b;
	padding-left: 4%;
}

.blog-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;

	font-size: 16px;
	color: white;
}

.blog-content {

	background: #f5f5f5;
	padding: 0 4%;
	height: 446px;
}

.blog-content-title a {
	display: block;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #06377b;
	margin-top: 4%;
}

.blog-content-title a:hover {
	text-decoration: underline;
}

.blog-content-image img {
	margin-top: 4%;
	width: 100%;
}

.blog-content-text p {
	display: block;

	color: #000;
	margin-top: 4%;
	line-height: 1.4;
}

.blog-content-date p {

	color: #888;
	font-family: Piazzolla;
	font-size: 11px;
	margin-top: 4%;
}


.carousel-indicators {
	position: relative;
	padding: 0;
	margin: 0;
}

/* ------------------- single CSS ------------------- */


.single-container {
	margin: 0;
	padding: 0;
	width: 100%;
	justify-content: center;
	align-items: center;
}

a {
	text-decoration: none;
}

/* ------------------- ------ ------------------- */

.single-container-inner-1 {
}

/* ------------------- SINGLE-CONTAINER-SELECTED-NEWS ------------------- */
/* ------------------- SINGLE-CONTAINER-SELECTED-NEWS ------------------- */
/* ------------------- SINGLE-CONTAINER-SELECTED-NEWS ------------------- */

.single-container-selected-news {
	width: 100%;
	margin-bottom: 20px;

}

.selected-news-main-title {
	width: 100%;
	height: 42px;
	background: #f5f5f5;
	padding-left: 15px;
	border-top: 2px solid white;
}

.selected-news-main-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.selected-news-row {


}

.selected-news-row-image {
	overflow: hidden;
}

.selected-news-row-image img {
	width: 100%;
}

.selected-news-row-title {
	background: #f5f5f5;
	padding: 8px 4% 16px 4%;
	height: 120px;
	line-height: 1.3;
}

.selected-news-row-title a {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #06377b;
	text-transform: uppercase;

}

.selected-news-row-title a:hover {
	text-decoration: underline;
}

/* ------------------- SINGLE-CONTAINER-INNER-1-LEFT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-1-LEFT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-1-LEFT ------------------- */

.single-container-inner-1-left {

	margin-top: 20px;
}

.single-container-inner-1-left-main-title {
	width: 100%;
	background: #f5f5f5;
	line-height: 1.3;

}

.single-container-inner-1-left-main-title p {
	font-family: Oswald, sans-serif;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 24px;

	color: #06377b;
}

.likes {
	display: inline-block;
	background: #1877f2;
	padding: 2px 12px 4px 12px;
	margin-top: 10px;
	border-radius: 3px;
	margin-right: 4px;
	transition: 1s;
}

.likes:hover {
	background: #06377b;
}

.likes i {
	color: white !important;
	font-size: 12px;
	margin-right: 4px;
}

.likes span {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: white;
}

.single-container-inner-1-left-main-image {

	background-color: #f5f5f5;
}

.single-container-inner-1-left-main-image img {
	width: 100%;


}

.single-container-inner-1-left-text{
	background-color: #f5f5f5;

}

.text-right-1 {
	font-family: Piazzolla;
	font-size: 14px;
	color: #000;
	line-height: 1.3;

}

.text-right-2 {
	font-family: Piazzolla;
	font-size: 12px;
	color: grey;
	line-height: 1.3;
}

.text-right-3 {
	font-family: Oswald, sans-serif;
	font-size: 12px;
	color: #06377b;
	text-decoration: none;
	line-height: 1.3;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.text-right-3:hover {
	text-decoration: underline;
	color: #06377b;
}

/* ------------------- SINGLE-CONTAINER-INNER-1-RIGHT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-1-RIGHT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-1-RIGHT ------------------- */

.single-container-inner-1-right {
	margin-top: 20px;
}

.single-google-ads-1 {

	margin-bottom: 14px;
}

.single-google-ads-1 img {
	width: 100%;
}

.single-tabs-container {


}

/* ------------------- SINGLE-CONTAINER-INNER-2-LEFT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-2-LEFT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-2-LEFT ------------------- */

.single-container-inner-2-left {

	margin-left: 2%;
	margin-top: 20px;
}

.single-container-inner-2-left p {

	font-family: Piazzolla;
	font-weight: 500;
	line-height: 1.5;
}

.label-1 {
	width: 100%;
}

.label-1 a {
	display: inline-block;
	font-size: 12px;
	font-family: Piazzolla;
	text-transform: uppercase;
	line-height: 1.3;
	color: #000;
	padding: 4.5px 10px 4.5px 10px;
	margin: 10px 1px 0 0;
	background: #eee;
}

.label-1 a:hover {
	text-decoration: underline;
}

.label-1 a:nth-child(1) {
	background: #06377b;
	color: white;
	text-decoration: none;

}

/* ------------------- SINGLE-CONTAINER-INNER-2-RIGHT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-2-RIGHT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-2-RIGHT ------------------- */

.single-container-inner-2-right {
	margin-top: 2%;
}

.pic-of-the-day-title {
	height: 40px;
	background: #eee;
	padding-left: 4%;
}

.pic-of-the-day-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.single-container-inner-2-right img {
	width: 100%;
	margin-left: 6%;
	padding-left: 6%;
}

.pic-of-the-day-content-link {
	display: block;
	text-decoration: none;
	color: #06377b;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3;

}

.pic-of-the-day-content-link:hover {
	text-decoration: underline;
	color: #06377b;
}

/* ------------------- SINGLE-CONTAINER-INNER-3-LEFT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-3-LEFT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-3-LEFT ------------------- */

.single-container-inner-3-left {

	margin-left: 2%;
	margin-top: 20px;
}

.single-container-inner-3-left-title {
	width: 100%;
	height: 40px;
	background: #eee;
	padding-left: 2%;
	margin-bottom: 2%;
}

.single-container-inner-3-left-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.comment-form input[type=text] {
	width: 100%;
	height: 40px;
	padding: 2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #ddd;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
}

.comment-form textarea {
	width: 100%;
	height: 160px;
	padding: 2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #ddd;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
	margin-top: 10px;
}

.comment-form input[type=submit] {
	background-color: #06377b;
	border: none;
	color: white;
	padding: 8px 24px;
	text-decoration: none;
	margin: 10px 0;
	cursor: pointer;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
}

.last-comments-title {
	width: 100%;
	height: 20px;
	margin-bottom: 2%;
	margin-top: 10px;
}

.last-comments-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.last-comments-all {

	width: 100%;
	margin-bottom: 2%;
	margin-top: 10px;
	text-decoration: none;
}

.last-comments-all-avatar {

}

.last-comments-all-avatar img {
	background: #eee;
	padding: 0 2px 2px 2px;
	text-decoration: none;
}

.last-comments-all-text {

	margin-left: 2%;
	background: #f5f5f5;
	padding: 10px 20px;
	width: 90.4%;
}

.last-comments-all-text-title {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	color: #06377b;
}

.last-comments-all-text-text {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
	margin-top: 4px;
}

.last-comments-all-text-date {
	float: left;
	font-size: 12px;
	font-family: Piazzolla, sans-serif;
	line-height: 1.3;
	margin-top: 28px;
	color: grey;
}

.comment-likes {

	display: inline-block;
	background: #06377b;
	padding: 1px 12px 3px 12px;
	margin-top: 20px;
	border-radius: 3px;
	margin-right: 4px;
	transition: 1s;
}

.comment-likes:hover {
	background: #888;
}

.comment-likes i {
	color: white !important;
	font-size: 11px;
	margin-right: 4px;
}

.comment-likes span {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: white;
}

/* ------------------- SINGLE-CONTAINER-INNER-3-RIGHT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-3-RIGHT ------------------- */
/* ------------------- SINGLE-CONTAINER-INNER-3-RIGHT ------------------- */

.single-container-inner-3-right {

	margin-right: 2%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.single-google-ads-3 {

}

.single-google-ads-3 img {
	width: 100%;
}


/* ------------------- FOOTER ------------------- */
/* ------------------- FOOTER ------------------- */
/* ------------------- FOOTER ------------------- */

.footer-container {
	margin: 0;
	padding: 0;
	width: 100%;
}

/* ------------------- ------ ------------------- */

.footer-container-inner-1 {


	margin-bottom: 20px;
	filter: drop-shadow(0px 8px 5px gray);
	height: 120px;
	background: #06377b;
}

/* ------------------- ------ ------------------- */

.footer-container-inner-1-top {
	width: 100%;

	background: #eee;
}

.footer-container-inner-1-top-left {

	padding-left: 0;

}

.footer-title {
	width: 100%;

}

.footer-title p {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #06377b;
}

.footer-title img {
	max-height: 62px;
}

.footer-container-inner-1-top-right {


}

.footer-menu {
	width: 100%;
	height: 62px;
	padding: 0 4% 0 0;
}

.footer-menu a {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-right: 2px;

}

.footer-menu a:hover {
	color: #fff;
}

.footer-menu span {
	background: #06377b;
	color: #fff;
	padding: 2px 20px 3px 20px;
	transition: 1s;
}

.footer-menu span:hover {
	background: #f5f5f5;
	color: #06377b;
}

/* ------------------- ------ ------------------- */

.footer-container-inner-1-bottom {
	width: 100%;
	height: 38px;
	padding-left: 2%;
	padding-right: 2%;
}

.footer-container-inner-1-bottom-left {
	padding-top: 21px;

}

.footer-container-inner-1-bottom-left p {

	height: 38px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: white;
}

.footer-container-inner-1-bottom-right {

}

.footer-container-inner-1-bottom-right p {
	display: table-cell;
	vertical-align: middle;
	height: 38px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: white;
	text-align: right;
}
/* ------------------- CATEGORY ------------------- */
/* ------------------- CATEGORY ------------------- */
/* ------------------- CATEGORY ------------------- */

.category-container {
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

a {
	text-decoration: none;
}

/* ------------------- ------ ------------------- */

.category-container-inner-1 {
	display: inline-block;
	width: 100%;
	filter: drop-shadow(0px 8px 5px gray);
	height: 100%;
	background: #ffffff;
	padding-bottom: 20px;
}

/* ------------------- CATEGORY-CONTAINER-INNER-1-LEFT ------------------- */
/* ------------------- CATEGORY-CONTAINER-INNER-1-LEFT ------------------- */
/* ------------------- CATEGORY-CONTAINER-INNER-1-LEFT ------------------- */

.category-container-inner-1-left {
	float: left;
	width: 64%;
	margin-left: 2%;
	margin-top: 20px;
}

.category-container-inner-1-left-title {
	width: 100%;
	height: 40px;
	background: #eee;
	padding-left: 2%;
	margin-bottom: 2%;
}

.category-container-inner-1-left-title p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;

}

.category-news-row {
	float: left;
	width: 100%;
	margin-right: 2%;
	margin-top: 2%;
	padding-bottom: 2%;
}

.category-news-row-image {
	float: left;
	width: 30%;
}

.category-news-row-image img {
	width: 100%;
}

.category-news-row-text-title {
	float: left;
	width: 70%;
	padding: 0 2% 0 2%;
}

.category-news-row-text-title a {
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	color: #06377b;
	text-decoration: none;
}

.category-news-row-text-title a:hover {
	text-decoration: underline;
}

.category-news-row-text-text {
	float: left;
	width: 70%;
	padding: 0 2% 0 2%;
	margin-top: 10px;
}
.categorie-date {
	font-size: 13px;
	color: grey!important;;
}


.category-news-row-text-text p {

	font-family: Piazzolla;
	font-weight: 500;
	line-height: 1.3;
	color: #000000;
}

.category-news-row-date {
	float: left;
	width: 50%;
	padding: 0 0 0 2%;
	margin-top: 10px;
}


.category-news-row-icon-container {
	float: left;
	width: 20%;
	margin-top: 10px;
	padding-right: 2%;
}



.category-news-row-icon p {
	position: relative;
	top: 0;
	left: 0;
	line-height: normal;
	text-align: center;
	color: #ffffff;
	font-size: 8px;
	font-family: Tahoma, Geneva, sans-serif;
}

.gallerie{

	background:#272626
}
.gallerie-image{

	max-width: 100%;
	height: 650px;
}

.gallerie-tumb{
	width: 100%;

}
.gallerie-thumb{
	height: 100%;
}

.gal-tumb{
	height: 80px;
}
.gallery-row-text{

	font-family: Piazzolla;
	font-weight: 500;
	margin-top: 1%;
	padding-left: 1%;
	background: #eee;

}
.container-fluid>.row {clear:both}

.video-warp iframe {


	width: 100%;
	height: 515px;

}


.page-item.active .page-link{
	background-color: #06377b!important;
	border-color: #06377b!important;
}

/* ------------------- CATEGORY-CONTAINER-INNER-1-RIGHT ------------------- */
/* ------------------- CATEGORY-CONTAINER-INNER-1-RIGHT ------------------- */
/* ------------------- CATEGORY-CONTAINER-INNER-1-RIGHT ------------------- */



/* ------------------- CONTACT ------------------- */
.contact-row-text {

	width: 100%;
	margin-top: 10px;
	padding-left: 5%;
}

.contact-row-text p {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
	color: #000000;
}

.green {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
	color: #06377b;
}

.green:hover {
	text-decoration: underline;
}

.grey {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
	color: grey;
}

.grey:hover {
	text-decoration: underline;
}

.contact-row-button {

	width: 100%;
	margin: 20px;
}

.contact-row-button a {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.3;
	background: #06377b;
	color: #ffffff;
	border-radius: 3px;
	padding: 5px 15px 7px 15px;
	transition: 1s;
}

.contact-row-button a:hover {
	background: grey;
}
.google-ads-2 {

	margin-top: 4%;

}

/* ------------------- MEDIA CSS ------------------- */





/* ------------------- MEDIA CSS ------------------- */
/* ------------------- MEDIA CSS ------------------- */
/* ------------------- MEDIA CSS ------------------- */
@media only screen and (max-width: 1280px) {
	.gallerie-image{


		height: 380px;
	}
	.caption-container a{
		font-size: 21px;
	}
}

@media only screen and (max-width: 1140px){
	.caption-container a{
		font-size: 19px;
	}
	.category-news-row-image{
		width: 40%;
	}
	.category-news-row-text-title {

		width: 60%;
	}
	.category-news-row-text-text{
		width: 60%;
	}
}

@media only screen and (max-width: 981px) {
	.footer-menu a {
		font-size: 10px;

	}
	.footer-menu {


		padding: 0 2% 0 0;
	}
	.caption-container a{
		font-size: 18px;
	}
	.caption-container2{
		line-height: 14px;
	}
	.gallerie-image{


		height: 400px;
	}

}
@media only screen and (max-width: 915px) {

	.category-news-row-image{
		width: 100%;
	}
	.category-news-row-text-title {
		width: 100%;
		padding-top: 15px;
	}
	.category-news-row-text-text{
		width: 100%;
	}

	.caption-container {
		width: 100%;
		background:url(../images/slider-title-bgr.png) repeat-x; z-index:100;
	}
	.caption-container a{
		font-size: 16px;
	}
	.carousel-head-image {
		width: 100%;
	}
	.caption-container2 {
		display: none;
	}
	.carousel-indrow{
		display: none;
	}
	.top-news-left-image{
		width: 100%;
	}
	.top-news-left-text{
		padding-top: 15px;
		padding-left: 15px;
		width: 100%;
	}


}


@media only screen and (max-width: 768px) {
	.bg-music-content iframe {
		height: 360px;
	}
	.top-news-left-text-text{
		padding-top: 15px;
		padding-left: 15px;
	}
	.google-ads-1{
		padding-top: 15px;
	}
	.mpp{
		padding-top: 15px;
		width: 100%;
	}



	.l-col{
		padding-right: 15px;
		width: 100%;

	}
	.r-col{
		width: 100%;
	}
	.caption-container {
		font-size: 14px;
	}
	.caption-container {
		width: 100%;
		background:url(../images/slider-title-bgr.png) repeat-x; z-index:100;
	}
	.carousel-inner {
		width: 100%;
	}
	.carousel-head-image {
		width: 100%;
	}
	.caption-container2 {
		display: none;
	}

	.top-news-left-image {

		width: 100%;
		padding: 0 4%;
	}
	.top-news-left-text {

		width: 100%;
		padding: 0 4% 0 0;
	}

	.footer-menu {


		padding: 0 2% 0 0;
	}
	.footer-container-inner-1-top-left {
		display: none;
	}

	.footer-menu a {
		font-size: 11px;
	}
	.gallerie-image{

		height: 450px;
	}
	.video-warp iframe {
		height: 350px;
	}

}







@media only screen and (max-width: 576px) {
	.top-news-left{
		width: 100%;
	}
	.js-cookie-consent{
		font-size: 10px;
	}


	.top-news-right{
		width: 100%;
	}

	.caption-container a{
		font-size: 16px;
	}
	.multimedialist .item{position:relative; height: 300px;}
	.multimedialist .item .pic{width:300px;height:187px;overflow:hidden}
	.footer-container-inner-1-top-left {
		display: none;
	}

	.footer-container-inner-1-top-right {

		width: 100%;

	}

	.footer-menu {

		padding: 0 2% 0 0;
	}

	.footer-menu a {
		font-size: 10px;

	}

	.footer-menu span {
		background: #06377b;
		color: #fff;
		padding: 2px 10px 3px 10px;
		transition: 1s;
	}
	.gallerie-image{

		height: 300px;
	}

	.gallerie-tumb{
		max-width: 100%;
		max-height: 80px;
	}
	.top-news-title{
		min-height: 40px;
	}
	.top-news-title p{
		font-size: 15px;
	}
	.video-warp iframe {
		height: 250px;
	}

	.category-news-row-image {
		width: 100%;
	}

	.category-news-row-text-title {
		width: 100%;
		padding-top: 10px;
	}

	.category-news-row-text-text {
		width: 100%;

	}

	.category-news-row-date {
		width: 80%;

	}
	.latest-popular{
		margin-right: 0px;

	}
	.tab-content{
		margin-right: 0px;

	}

	.news-categories {

		padding-left: 15px;

	}
	.header-logo {
		padding-left: 0px;
	}
	.top-title-container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.multimedia-row{
		padding-left: 15px; padding-right: 15px;
	}
	.bulgaria{
		padding-left: 15px;
	}


}