/*



Theme Name: 	Obshtina 2016



Theme URI: 	



Description: 	Theme for obshtina Sandanski



Version: 		1.0



Author: 		TerART



Author URI: 	http://terART.org



*/







/*@import "css/bootstrap.css";*/



@import "http://sandanski.bg/wp-content/themes/sandanski2016/css/reset.css";



@import "http://sandanski.bg/wp-content/themes/sandanski2016/css/grid.css";



@import "css/icons.css";



@import "css/footer.css";











body   {



	font-family: Verdana, Geneva, sans-serif;



	font-size: 14px;



	line-height: 20px;



	/* background-color: #666; */



	margin: 0px;



}






h1, h2, h3, h4, h5, h6				{ font-weight: bold; }



img 								{ height: auto; max-width: 100%; }



p {



	margin: 0 0 10px;



}







a {color: #216c23 ; }



a:hover { text-decoration: underline; }







.ta-c { text-align: center; }











.body-wraper {



	overflow: hidden;



	width: 960px;



	background-color: #FFF;



	margin-right: auto;



	margin-left: auto;



	padding-bottom: 20px;



}











.full-wrap { padding: 20px; }



.no-right-wrap { padding: 20px 0 20px 20px; overflow: hidden; }



.no-left-wrap { padding: 20px 20px 20px 0; overflow: hidden; }











/* Header */



header.main {



	float: left;



	width: 100%;



}







.header_mountain {



	width: 960px;



	background-image: url(img/mountain.png);



	background-repeat: no-repeat;



	background-position: right top;



	height: 135px;



	margin-top: 5px;



	margin-right: auto;



	margin-left: auto;



}







.header_logo {



	float: left;



	line-height: normal;



	position: absolute;



	padding-left: 8px;



	padding-top: 103px;
	z-index: 1;



}







.header_logo_txt {



	float: left;



	line-height: normal;



	position: absolute;



	padding-left: 110px;



	padding-top: 83px;



}







.header_logo_txt h1 {



	font-size: 25px;



	font-weight: normal;



}







.header_logo_txt a {



	color: #216c23;



	display: inline-block;



	text-decoration: none;



	/* text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);*/



}







.header_panorama {



	width: 960px;



	background-image: url(http://sandanski.bg/wp-content/themes/sandanski2016/img/Panorama__.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 355px;



	margin-bottom: 10px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 1px;



}







img#icon {



	width: 47px;



}











/* Top Menu */



.top_menu_search {



padding-top: 12px;



margin-right: 0px;



float: right;



}







.screen-reader-text{



	display: none;



}







#sidebar #searchform #s {



	width: 108px;



	padding: 2px;



	color: #000;



	background: #FFCCF5;



	border: 1px solid #FE4FDC;



	}







#searchform #s {



	width: 150px;



	color: #3A8D34;



	}







#searchsubmit {



	color: #000;



	border: none;



	height: 22px;



	}















.top_menu_translate {



padding-top: 103px;



margin-right: 0px;



float: right;



}







.top_menu_full {



	width: 100%;



	background-color: transparent;



	background-image: url(img/manu_fon.png);



	background-repeat: repeat-x;



	background-position: left top;



	height: 54px;



}







.top_menu {



	width: 960px;



	margin-right: auto;



	margin-left: auto;



	



}







header.main .main-nav {



	background-color: transparent;



	background-image: url(img/manu_fon.png);



	background-repeat: repeat-x;



	background-position: left top;



	height: 54px;



	padding-top: 2px;



	float: left;



}



header.main .main-nav ul {



	border-radius: 3px;



	margin: 0;



}







header.main .main-nav .menu {



	padding-left: 115px;



	margin-top: 5px;



}



header.main .main-nav li {



	display: inline-block;



	list-style: none;



	position: relative;



}







header.main .main-nav > ul > li {



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #3A8D34;



}







header.main .main-nav li:first-child { margin-left: 0; }



header.main .main-nav .menu > li > a      {



	display: block;



	padding: 7px 8px;



	text-transform: uppercase;



}



header.main .main-nav li a {



	color: #FFF;



	font-size: 15px;



	text-decoration: none;



}







.top_menu_ {



	background-image: url(img/top_menu.gif);



	background-repeat: no-repeat;



	background-position: center 27px;



}







header.main .main-nav li:hover a,



header.main .main-nav a:hover,



header.main .main-nav a:active,



header.main .main-nav a:focus,



header.main .main-nav li.current-menu-item a,



header.main .main-nav li.current-menu-parent a,



header.main .main-nav li.current-page-ancestor a { color: #5cbf53; }







header.main .main-nav li .sub-menu   {



	border-top-left-radius: 0;



	border-top-right-radius: 0;



	display: none;



	padding: 10px 10px 0 10px;



	position: absolute;



	top: 33px;



	width: 180px;



	z-index: 2;



	background-color: #216c23;



}







header.main .main-nav li .sub-menu a:hover 		{



	color: #FFF;



	background-color: #29892C;



}







header.main .main-nav li .sub-menu li { display: block; }



header.main .main-nav li:hover .sub-menu { display: block; }



header.main .main-nav li .sub-menu a {



	color: #FFF;



	display: block;



	font-size: 14px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #29892C;



	padding-top: 5px;



	padding-bottom: 5px;



	padding-right: 10px;



	padding-left: 10px;



	margin-right: -10px;



	margin-left: -10px;



}



header.main .main-nav .sub-menu li {



	padding: 0;



}







.home .brand h1 {



	font-size: 34px;



	font-weight: bold;



	position: absolute;



}



.home .brand a {



	color: #FFF;



	display: inline-block;



	text-decoration: none;



	text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);



}



.home .brand a img {



	float: left;



	width: auto;



	margin-right: 20px;



	margin-bottom: 0;



	margin-left: 0;



}







.home header.main .main-nav {



	padding-bottom: 1px;



}



/* Top Menu END */



/* Header END */







/* Left Menu */



leftmenu.column_left {



	float: left;



	width: 210px;



	padding-top: 0;



	padding-right: 0;



	padding-left: 0;



	margin-top: 0;



	margin-right: 0;



	margin-bottom: 20;



	margin-left: 0;



}











.menu_left_ {



	text-align: left;



	float: left;



	margin-top: 10px;



}







.menu_left_ a {



    text-decoration: none;



}







@import url(//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);



@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,300);



@charset "UTF-8";



/* Base Styles */



#cssmenu,



#cssmenu ul,



#cssmenu li,



#cssmenu a {



  margin: 0;



  padding: 0;



  border: 0;



  list-style: none;



  font-weight: normal;



  text-decoration: none;



  line-height: 1;



  position: relative;



}



#cssmenu {



	text-align: left;



	float: left;



	margin-top: 0px;



	width: 100%;



	font-size: 12px;



	text-transform: uppercase;



}



#cssmenu a {



  line-height: 1.3;



}







#cssmenu > ul > li {



	padding-top: 10px;



	padding-bottom: 3px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #216c23;



}



#cssmenu > ul > li:hover {



}







#cssmenu > ul > li > a {



	background: url(http://sandanski.bg/wp-content/themes/sandanski2016/img/pattern.png) top left repeat;



    display: block;



    position: relative;



    font-weight: 400;



    color: #216c23;  



}



#cssmenu > ul > li > a > span {



  display: block;



  padding: 12px 10px;



}



#cssmenu > ul > li > a:hover {



	text-decoration: none;



	color: #000;



}







#cssmenu > ul > li > a:active {



	text-decoration: none;



	color: #000;



}







#cssmenu > ul > li.active {



	border-bottom: none;



	background-image: url(img/Untitled-1_.png);



	background-repeat: no-repeat;



	background-position: 98% top;



	text-decoration: none;



	color: #000;



}



.cssmenu_akt {



	background-image: url(img/Untitled-1.png);



	background-repeat: no-repeat;



	background-position: 98% top;



}



/* Sub menu */



#cssmenu ul ul {



	display: none;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #d4d4d4;



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #d4d4d4;



	margin-top: 5px;



}



#cssmenu ul ul li {



	padding: 0;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #d4d4d4;



}



#cssmenu ul ul li:last-child {



  border-bottom: none;



}



#cssmenu ul ul a {



	display: block;



	font-size: 12px;



	font-weight: normal;



	padding-top: 5px;



	padding-bottom: 5px;



	padding-left: 15px;



}



#cssmenu ul ul a:before {



  content: "»";



  position: absolute;



  left: 5px;



}



#cssmenu ul ul a:hover {



	color: #000000;



}



/* Left Menu END */











/* Right Menu */



.column_right {



	float: left;



	width: 220px;



}







.right-dop-menu {



	font-size: 12px;



	background-color: #216c23;



	border-radius: 10px;



	text-align: left;



	float: left;



	text-transform: uppercase;



	line-height: normal;



}







.right-dop-menu ul, .right-dop-menu li, .right-dop-menu a {



	color: #FFF;



	list-style: none;



	padding-left: 0px;



	text-decoration: none;



}







.right-dop-menu ul, .right-dop-menu li, .right-dop-menu a:hover {



	color: #5cbf53;



}















.izbori {



	font-size: 14px;



	background-color: #216c23;



	border-radius: 10px;



	text-align: center;



	float: left;



	width: 200px;



	text-transform: uppercase;



	padding-top: 0px;



	padding-right: 10px;



	padding-bottom: 5px;



	padding-left: 10px;



}







.izbori ul, .izbori li, .izbori a {



	color: #FFF;



	list-style: none;



	font-weight: bold;



	margin: 0px;



	padding-top: 2px;



	padding-right: 5px;



	padding-bottom: 0px;



	padding-left: 5px;



	text-decoration: none;



}







.izbori ul, .izbori li, .izbori a:hover {



	color: #5cbf53;



}







.column_right_menu {



	font-size: 12px;



	background-color: #216c23;



	border-radius: 10px;



	float: left;



	text-transform: uppercase;



	padding-top: 0px;



	padding-right: 10px;



	padding-bottom: 15px;



	padding-left: 10px;



	margin-top: 10px;



	line-height: 16px;



}







.column_right_menu h1 {



	font-size: 14px;



	padding-right: 10px;



	padding-left: 10px;



	padding-top: 10px;



	color: #FFF;



	text-align: center;



	margin-top: 0px;



	margin-bottom: 0px;



	padding-bottom: 5px;



}







.column_right_img {



	float: right;



	width: 220px;



	padding-top: 10px;



	padding-bottom: 20px;



}







rightmenu.column_right .right-nav {



	background-repeat: repeat-x;



	background-position: left top;



}



rightmenu.column_right .right-nav ul {



	border-radius: 3px;



	float: left;



	margin: 0;



	list-style: none;



}







rightmenu.column_right .right-nav .menu {



	width: 200px;



	padding-left: 0px;



	margin-top: 0px;



	background-image: url(img/dots_back_.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



}



rightmenu.column_right .right-nav li {



	list-style: none;



	position: relative;



}



rightmenu.column_right .right-nav .menu > li > a {



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



}







rightmenu.column_right .right-nav li a {



	color: #FFFFFF;



	text-decoration: none;



	background-image: url(img/dots_back_.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



}



rightmenu.column_right .right-nav li:hover a,



rightmenu.column_right .right-nav a:hover,



rightmenu.column_right .right-nav a:active,



rightmenu.column_right .right-nav a:focus,



rightmenu.column_right .right-nav li.current-menu-item a,



rightmenu.column_right .right-nav li.current-menu-parent a,



rightmenu.column_right .right-nav li.current-page-ancestor a,



rightmenu.column_right .right-nav li .sub-menu a:hover {



	color: #5cbf53;



}



/* Right Menu END */











/* content */



.home-content {



	width: 500px;



	float: left;



	padding-right: 15px;



	padding-left: 15px;



	background-color: #FFF;



}







.home-content h2 {



	margin: 0px;



	padding-top: 0px;



	color: #216c23;



	font-size: 22px;



	font-weight: normal;



}







.home-content ol {



	font-weight: normal;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 19px;



}







.home-content li {



	margin-top: 1px;



	margin-bottom: 1px;



	height: 100%;



}







.home-content-img {



	float: left;



}







.home-content-img img {



	border: 1px solid #CCC;



	padding: 4px;



	width: 497px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



}







.home-content-box {



	margin: 0px;



}







.home-content-box h2 {



	background-color: #FFF;



	color: #216c23;



	font-size: 22px;



	line-height: normal;



	float: left;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 0px;



	width: 100%;



	}







.home-content-time {



	float: left;



	text-align: left;



	margin-bottom: 15px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #216c23;



	color: #216c23;



}

.the_views {
	float: right;
	text-align: right;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #216c23;
	color: #216c23;
}





.home-cat {



	color: #216c23;



	font-size: 18px;



	line-height: normal;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 10px;



	padding-left: 0px;



	float: left;



	width: 100%;



	text-transform: uppercase;



}







.home-cat-box_ {



	float: left;



	width: 100%;



}







.post {



	height: 100%;



	margin-bottom: 10px;



	padding-bottom: 5px;



	border-bottom-width: 1px;







}







.post-title {



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



}







.post-title a {



	text-decoration: none;



	font-size: 14px;



}







.post p {



	font-size: 12px;



	line-height: 19px;



}







.read-more {



	width: 500px;



	font-size: 10px;



	text-transform: uppercase;



	text-align: right;



}







.read-more a {



	color: #216c23;



}







.entry-content {



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	float: left;



}







.entry-content_img {



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 0px;



	width: 500px;



}







.entry-content_img img {



	width: 500px;



	padding: 2px;



	border: 1px solid #CCC;



}







.entry-content-txt {



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	float: left;



	width: 500px;



}







._entry-content-txt li {



    position: relative;



    margin-bottom: 20px;



    padding-left: 0.5em;



    min-height: 3em;



    border-left: 2px solid #CCCCCC;	



}







._entry-content-txt li:before {



    position: absolute;



    left: -1em;



    width: 0.8em;



     



    font-size: 3em;



    line-height: 0.8;



    text-align: right;



    content: url(img/pdf.gif);



    counter-increment: li-counter;



}







.related-content {



	margin-bottom: 10px;



	padding-right: 20px;



	float: left;



}







.related-content li {



    position: relative;



    margin-bottom: 20px;



    padding-left: 0.5em;



    min-height: 3em;



    border-left: 2px solid #CCCCCC;	



}







.related-content li:before {



    position: absolute;



    left: -1em;



    width: 0.8em;



    font-size: 2.6em;



    line-height: 0.8;



    text-align: right;



    content: url(img/folder.png);



    counter-increment: li-counter;



}















.folder- ul {



	list-style-image: url(img/pdf.gif);



	background-color: #CCC;



	padding-top: 5px;



	padding-bottom: 5px;



}







.folder li {



    position: relative;



    margin-bottom: 20px;



    padding-left: 0.5em;



    min-height: 3em;



    border-left: 2px solid #CCCCCC;	



}







.folder li:before {



    position: absolute;



    left: -1em;



    width: 0.8em;



     



    font-size: 3em;



    line-height: 0.8;



    text-align: right;



    content: url(img/pdf.gif);



    counter-increment: li-counter;



}







.exel li {



    position: relative;



    margin-bottom: 20px;



    padding-left: 0.5em;



    min-height: 3em;



    border-left: 2px solid #CCCCCC;	



}







.exel li:before {



    position: absolute;



    left: -1em;



    width: 0.8em;



     



    font-size: 3em;



    line-height: 0.8;



    text-align: right;



    content: url(img/exel.png);



    counter-increment: li-counter;



}







.doc li {



    position: relative;



    margin-bottom: 20px;



    padding-left: 0.5em;



    min-height: 3em;



    border-left: 2px solid #CCCCCC;	



}







.doc li:before {



    position: absolute;



    left: -1em;



    width: 0.8em;



     



    font-size: 3em;



    line-height: 0.8;



    text-align: right;



    content: url(img/doc.png);



    counter-increment: li-counter;



}







.rar li {



    position: relative;



    margin-bottom: 20px;



    padding-left: 0.5em;



    min-height: 3em;



    border-left: 2px solid #CCCCCC;	



}







.rar li:before {



    position: absolute;



    left: -1em;



    width: 0.8em;



     



    font-size: 3em;



    line-height: 0.8;



    text-align: right;



    content: url(img/rar.png);



    counter-increment: li-counter;



}







.entry-content-txt img {



	border: 1px solid #CCC;



	padding: 2px;



	width: 235px;



	margin-top: 0px;



	margin-right: 3px;



	margin-bottom: 0px;



	margin-left: 0px;



}







.article-cat{

	float: left;

	height: 100%;



	margin-bottom: 10px;



	padding-bottom: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



}







.article-cat a{



	text-decoration: none;



	color: #000;



}







.article-cat_img {



	float: left;



	margin-top: 0px;



	margin-right: 10px;



	margin-bottom: 5px;



	margin-left: 0px;



}







.article-cat_img img {



	width: 120px;



	border: 1px solid #cccccc;



	padding: 4px;



}







.article-cat-time {

	margin-bottom: 5px;

	color: #216c23;

	font-size: 12px;

}





.article-cat-time-right {

	margin-bottom: 5px;

	color: #216c23;

	font-size: 12px;

	float: right;

}





.article-cat-title {



	font-size: 14px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 1px;



	margin-left: 0px;



	color: #000;



	font-weight: bold;



}



/* content END */











/* Category */



.article h {



    background: #EEE;



    margin-bottom: 30px;



}







/* Category END */







.tabkm {



	width: 100%;



}







.tabkm table,.tabkm td,.tabkm th {    



    border: 0px solid #ddd;



    text-align: left;



}















/* Table */



.tab {



	width: 100%;



}







.tab table, td, th {    



    border: 1px solid #ddd;



    text-align: left;



}







.tab table { 



    border-collapse: collapse;



    width: 100%;



}







.tab th, td {



    padding: 5px;



}







.tab th {



	background-color: #4CAF50;



	color: white;



	text-align: center;



}







.tab img {



    border: 0px solid #CCC;



    padding: 2px;



    width: 140px;



    margin-top: 0px;



    margin-right: 0px;



    margin-bottom: 0px;



    margin-left: 0px;



}











.tab1 {



	width: 100%;



}







.tab1 table, td, th {    



    border: 1px solid #ddd;



    text-align: left;



}







.tab1 table { 



    border-collapse: collapse;



    width: 100%;



}







.tab1 th, td {



    padding: 5px;



}







.tab1 th {



	background-color: #4CAF50;



	color: white;



	text-align: center;



}







.tab1 img {



    border: 0px solid #CCC;



    padding: 2px;



    margin-top: 0px;



    margin-right: 0px;



    margin-bottom: 0px;



    margin-left: 0px;



}















/* Table END */







.custom-static {



    background: #EEE;



    width: 100%;



    float: left;



    clear: both;



    margin-bottom: 30px;



}



.custom-static .panel {



    float: left;



    width: 44%;



    padding: 2%;



    margin-right: 4%;



}



.custom-static .panel.panel-full {



    width: 96%;



}



.custom-static .panel p {



    font-size: 13px;



    text-align: justify;



    margin: 15px 0 0 0;



}



.custom-static .panel.panel-2 {



    margin-right: 0;



}



.custom-static .panel h3 {



    color: #000;



    line-height: normal;



}



.custom-static .panel h3 a {



    text-decoration: none;



}



.custom-static .panel p.read-more {



    text-align: right;



}











.home .slider-featured              { box-shadow: 0 20px 12px -16px rgba(0, 0, 0, 0.6); height: 330px; }



/*.home .slider-featured              { box-shadow: 0 20px 12px -16px rgba(0, 0, 0, 0.6); height: 390px; }*/















.home .slider-featured .panel       { /*background-color: rgba(72, 169, 121, 0.8);*/ background: #48A979; }















.slider-featured .panel-content     { color: #FFF; padding: 20px; }



.slider-featured #static p { font-size: 12px; margin-bottom: 5px; }



.slider-featured #static img {}



.slider-featured #static p.right { float: right; width: 40%; }



.slider-featured #static img.signature { max-width: 50px; height: auto; float: left; }











.slider-featured .panel-content h3 	{ font-size: 18px; line-height: normal; margin-top: 0; margin-bottom: 10px; }















.slider-featured .panel-content a   { color: #072e75; text-decoration: none; }















.slider-featured .panel-content a:hover { color: #F6BD2F; }















.slider-featured .news-image		{ float: right; }















.slider-featured .news-image img 	{ height: auto; margin: 0 0 0 50px; max-height: 260px; max-width: 440px; width: auto; }















.home .slider-featured .dots        { bottom: 20px; left: 20px;/*65px;*/ position: absolute; }















.home .slider-featured .dots ul 	{ margin: 0; }















.home .slider-featured .dots li 	{ float:left; list-style: none; }















.home .slider-featured .dots a 		{ border-radius: 3px; color: #FFF; display: block; margin-right: 5px; padding: 3px 10px;















									background-color: #000; font-weight: bold; text-decoration: none; }















.home .slider-featured .dots a:hover { text-decoration: none; }















.home .slider-featured .dots a.current { color: #000; background-color: #FFF; }































.slider-featured .auto-control { display: none; }











.home-sidebar { background-color: #FAFAFA; box-shadow: 4px 0 4px -5px #CCCCCC inset; padding-bottom: 1000px; margin-bottom: -1000px; }







.home-sidebar .anketa {



    color: #FFF;



    display: block;



    padding: 10px;



    text-decoration: none;



    font-weight: bold;



    background: #88bfe8; /* Old browsers */



background: -moz-linear-gradient(top,  #88bfe8 0%, #70b0e0 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* IE10+ */



background: linear-gradient(to bottom,  #88bfe8 0%,#70b0e0 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-9 */







}



.home-sidebar .anketa:hover {



    background: #258dc8; /* Old browsers */



background: -moz-linear-gradient(top,  #258dc8 0%, #258dc8 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* IE10+ */



background: linear-gradient(to bottom,  #258dc8 0%,#258dc8 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */







}







.home-sidebar .newsletter {



    display: block;



    margin-bottom: 30px;



    padding: 15px;



}



.home-sidebar .newsletter img {



    width: 100%;



    height: auto;



}



































.news-block .block-title { border-bottom: 1px solid #EEE; font-size: 22px; line-height: normal; margin-bottom: 20px; padding-bottom: 10px; }















.home .news-block .block-title a { display: inline-block; float: right; font-size: 14px; line-height: 30px; text-decoration: none; }















.news-block .column { float: left; margin-right: 30px; width: 340px; }















.news-block .column:last-child { margin-right: 0; }















.news-block .news,















.news-block .main-news { border-bottom: 1px solid #EEE; font-size: 13px; line-height: normal; margin-bottom: 10px; padding-bottom: 10px; }















.news-block .news:last-child { border-bottom: 0 none; }















.news-block .article-title { font-size: 13px; font-weight: bold; line-height: normal; margin: 0 0 10px 0; }















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















.news-block .news .article-title img { margin-top: 10px; }















.news-block .news .entry-meta { color: #999; font-size: 12px; line-height: normal; margin-top: 10px; }















.news-block .news .entry-meta span { display: inline-block; }















/*.news-block .news .entry-meta .date { border-right: 1px solid #EEE; margin-right: 10px; padding-right: 10px; }*/















.news-block .news .entry-meta .time,















.news-block .main-news .entry-meta .time{ display: none; }































.news-block .sb1 { float: left; margin-right: 20px; width: 290px; }















.news-block .sb2 { float: left; margin-right: 20px; width: 195px; }















.news-block .sb3 { float: left; width: 195px; }















.news-block .prg { float: left; width: 390px; }































.sb1 .main-news .article-title,















.sb2 .main-news .article-title,















.sb3 .main-news .article-title 	{ margin-top: 10px; }















.news-block img 				{ height: auto; width: 100%; }































.no-right-wrap .news-block .sb1 { width: 290px; }















.no-right-wrap .news-block .sb2 { width: 185px; }















.no-right-wrap .news-block .sb3 { width: 185px; }































.category .sb2, .category .sb3  { width: 185px; }







.cat-title { font-size: 18px; padding-bottom: 15px; border-bottom: 1px solid #CCC; margin-bottom: 15px; }



.cat-article { width: 100%; float: left; clear: both; margin-top: 20px; }















.side-wrap { float: left; width: 100%; /*margin-top: 50px;*/ }



.right .side-wrap { margin-bottom: 30px; }



.side-wrap .button {



    /*overflow: hidden;*/



    clear: both;



    margin-bottom: 20px;



}



.side-wrap .button a {



    border-radius: 3px;



    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);



    color: #FFF;



    display: block;



    font-weight: bold;



    padding: 10px 0;



    text-align: center;



    text-shadow: 1px 1px 1px #999;



    text-decoration: none;



    width: 100%;







background: #ffd65e; /* Old browsers */



background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */



background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */







}



.side-wrap .button a:hover {



background: #ffaf4b; /* Old browsers */



background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */



background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */







}







#pirin-folk             { float: left; width: 100%; margin-bottom: 20px; }



#pirin-folk a           { display: block; font-size: 16px; text-decoration: none; font-weight: bold; color: #333; float: left; width: 100%; }



#pirin-folk a img       { float: left; width: 60px; height: auto; margin-right: 10px; margin-top: -8px; }



#referendum, #izbori             { float: left; width: 100%; font-size: 12px; margin-bottom: 20px; clear: both; }



#referendum a, #izbori a           { border-radius: 3px; display: block; float: right; padding: 10px 20px; color: #FFF; text-decoration: none;



    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);



    text-shadow: 1px 1px 1px #999;



    background: #cdeb8e; /* Old browsers */



    background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%); /* FF3.6+ */



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956)); /* Chrome,Safari4+ */



    background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Chrome10+,Safari5.1+ */



    background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Opera 11.10+ */



    background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* IE10+ */



    background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%); /* W3C */



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-9 */



}



#izbori a { float: none; font-size: 15px;



    background: #ff3019; /* Old browsers */



    background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */



    background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */



    background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */



    background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */



    background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */







}



#izbori a:hover {



    background: #cf0404; /* Old browsers */



    background: -moz-linear-gradient(top,  #cf0404 0%, #ff3019 100%); /* FF3.6+ */



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0404), color-stop(100%,#ff3019)); /* Chrome,Safari4+ */



    background: -webkit-linear-gradient(top,  #cf0404 0%,#ff3019 100%); /* Chrome10+,Safari5.1+ */



    background: -o-linear-gradient(top,  #cf0404 0%,#ff3019 100%); /* Opera 11.10+ */



    background: -ms-linear-gradient(top,  #cf0404 0%,#ff3019 100%); /* IE10+ */



    background: linear-gradient(to bottom,  #cf0404 0%,#ff3019 100%); /* W3C */



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */







}



#referendum a:hover {



    background: #8fc400; /* Old browsers */



    background: -moz-linear-gradient(top,  #8fc400 0%, #8fc400 100%); /* FF3.6+ */



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#8fc400)); /* Chrome,Safari4+ */



    background: -webkit-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Chrome10+,Safari5.1+ */



    background: -o-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Opera 11.10+ */



    background: -ms-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* IE10+ */



    background: linear-gradient(to bottom,  #8fc400 0%,#8fc400 100%); /* W3C */



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-9 */



}











.quick-links { background: #93BDD6 url('img/module-bg.png') repeat-x 0 0; /*margin-top: 200px;*/ overflow: hidden; width: 100%; }



/*.quick-links ul { width: 100%; }*/



.quick-links li { border-color: #F5F5F5 #BBB #BBB #F5F5F5; border-style: solid;  border-width: 1px; float: left; width: 218px; padding: 10px; }



.quick-links li.edge { border-left: 1px solid #F5F5F5; border-right: 0 none; }



.quick-links li a { color: #FFF; display: table-cell; font-weight: bold; height: 42px; float: left; width: 100%;



					text-align: center; text-decoration: none; vertical-align: middle; text-shadow: #666 1px 1px 1px ; }







/*.quick-links li.full-width { width: 100%; }*/



/*.quick-links li.full-width a { width: 100%; }*/











.home .quick-links { margin-top: 30px; }











.column.right .quick-links li { border-left: 0 none; border-right: 0 none; width: 100%; padding: 0; }



.column.right .quick-links li a { display: block; padding: 10px 0; }







.home-sidebar .events {  }















.home-sidebar .events h3 { border-bottom: 1px solid #EEE; font-size: 17px; margin-bottom: 20px; padding-bottom: 15px; }















.home-sidebar .events .event { border-bottom: 1px solid #EEE; border-top: 1px solid #FFF; float: left; padding: 10px 0; width: 100%; }















.home-sidebar .events .event:first-child { border-top: 0 none; padding-top: 0; }















.home-sidebar .events .event:last-child { border-bottom: 0 none; padding-bottom: 0; }















.home-sidebar .events .event a { text-decoration: none; text-shadow: 1px 1px 0px #FFF; }















.home-sidebar .events .event .event-title { margin: 0; }















.home-sidebar .events .event .event-date { font-weight: bold; text-transform: capitalize; }















/*















.home-sidebar .events .event .event-date { font-size: 13px; font-weight: bold; }















.home-sidebar .events .event .event-date span { display: block; float: left; text-align: center; }















.home-sidebar .events .event .event-date .day { font-size: 18px; width: 30px; }















.home-sidebar .events .event .event-date .month { font-size: 12px; width: 20px; }















.home-sidebar .events .event .event-date .year { width: 50px; }















*/















.category .event p,















.category .event .event-title {















    margin-left: 100px;















}















.category .event .event-title {















    font-size: 15px;















}















.category .event .event-title a {















    text-decoration: none;















}















.category .event p {















    margin-bottom: 0;















    margin-top: 10px;















}















/*















.nice-date.event-date {















    background: #EEE;















    border: 1px solid #e3e3e3;















    float: left;















    width: 80px;















}















.nice-date.event-date span {















    display: block;















    font-weight: bold;















    text-align: center;















    text-shadow: 1px 1px 1px #FFF;















    width: 50%;















}















.nice-date.event-date .day {















    float: left;















    font-size: 25px;















    font-weight: normal;















    line-height: 40px;















    text-align: center;















}















.nice-date.event-date .year,















.nice-date.event-date .month {















    float: right;















    font-size: 12px;















}































.category .event {















    float: left;















    margin-bottom: 50px;















    width: 100%;















}















*/































.nice-date.event-date {















    background: transparent url('img/calendar.png') no-repeat center center;















    float: left;















    height: 72px;















    width: 72px;















}















.future .nice-date.event-date {















    background: transparent url('img/calendar_future.png') no-repeat center center;















}















.nice-date.event-date span {















    display: block;















}















.nice-date.event-date .day {















    float: left;















    font-size: 24px;















    font-weight: bold;















    height: 33px;















    padding-top: 9px;















    text-align: center;















    width: 100%;















}















.nice-date.event-date .year {















    color: #FFF;















    float: left;















    font-weight: bold;















    font-size: 10px;















    line-height: 12px;















    margin-top: 15px;















    width: 50%;















}















.nice-date.event-date .month {















    color: #FFF;















    float: left;















    font-weight: bold;















    font-size: 11px;















    line-height: 12px;















    margin-top: 15px;















    text-indent: 13px;















    width: 50%;















}































.category .event {















    border-bottom: 1px solid #EEE;















    float: left;















    font-size: 13px;















    margin-bottom: 30px;















    padding-bottom: 30px;















    width: 100%;















}







#content {



	background: transparent url('img/content-bg.png') repeat-y center top;



	float: left;



	width: 520px;



}











.home #content                      { background: transparent; }







#content .content                   { background-color: #FFF; margin-bottom: -2980px; padding-bottom: 3000px; }











.no-left { background-color: #FFF; }







footer.main .no-left,



.home .no-left { background: transparent; }







.left-sidebar { background: #FBFDFC; margin-bottom: -2980px; padding-bottom: 3000px; }







.side-nav .nav { margin-top: 30px; }















.side-nav li a { display: block; padding: 5px 10px; text-decoration: none; }















.side-nav li.current-cat a,















.side-nav li.current_page_parent a { background: #FFF url("img/arrow.gif") no-repeat right center; color: #888; font-weight: bold; }































































#gallery { height: 300px; margin: 10px 0; width: 100%; z-index: 9; }















#gallery .dots { display: none; }















#gallery .prevnext,















#gallery #vacontrol { display: block; height: 20px; text-indent: -9999px; width: 20px; }















#gallery .prevnext { bottom: 20px; }















#gallery #prev { background: transparent url('img/prev.png') no-repeat center center; right: 70px; }















#gallery #next { background: transparent url('img/next.png') no-repeat center center; right: 20px; }















#gallery .auto-control { bottom: 20px; right: 45px; }















#gallery .auto-control .play { background: transparent url('img/play.png') no-repeat center center; }















#gallery .auto-control .stop { background: transparent url('img/stop.png') no-repeat center center; }















































.hentry								{ margin-bottom: 20px; padding-right: 20px; padding-top: 30px; }















.hentry .entry-title				{ font-size: 25px; line-height: normal; margin: 0 0 10px 0; }















.hentry time						{ color: #999; display: block; font-size: 13px; margin-bottom: 20px; text-transform: capitalize;















									width: 100%; }































.hentry .entry-content				{ width: 520px; }















.entry-content .post-image img {



	line-height: normal;



	margin-bottom: 10px;



	overflow: hidden;



	width: 100%;



	float: left;



	margin-top: 10px;



}















.entry-content .post-image span 	{ display: inline-block; font-size: 12px; margin-top: 5px; }















.entry-content .post-image.top 		{ float: left; width: 100%; }















.entry-content .post-image.right 	{ float: right; margin: 0 0 20px 20px; max-width: 304px; }















.post .entry-content .post-image.right 	{ margin: 0 -180px 20px 20px; }























.hentry .entry-content ul,







.hentry .entry-content ul li {







	list-style: disc;







	margin-left: 20px;







}







.hentry .entry-content ul { margin-bottom: 20px; }































.children { }















.children .child { border-bottom: 1px solid #EEE; }















.children .child:last-child { border-bottom: 0 none; }















.children .child a { background: url('img/arrow.gif') no-repeat right center; display: block; padding: 10px 20px 10px 0;















					text-decoration: none; }































.more-similar-content {















	background-color: #FAFAFA;















	margin-bottom: 20px;















	/*margin-right: 100px;*/















	overflow: hidden;















	padding: 15px;















	width: 490px;















}















.more-similar-content h3 {















	font-size: 18px;















	line-height: normal;















	margin: 0 0 20px 0;















}















.more-similar-content .similar {















	font-size: 13px;















}















.more-similar-content .similar.main h4 {















	margin-bottom: 10px;















}















.more-similar-content .similar.main p {















	line-height: normal;















	margin-left: 160px;















}















.more-similar-content .similar .thumb {















	float: left;















	margin-right: 15px;















	width: 145px;















}















.more-similar-content .similar .thumb img {















	/*width: 100%;*/















}















.more-similar-content .similar h4 {















	font-size: 13px;















	line-height: normal;















	margin: 0;















}















.more-similar-content .similar-row {















	float: left;















	margin-top: 20px;















	width: 100%;















}















.more-similar-content .similar-row .similar {















	float: left;















	width: 48%;















	margin-right: 4%;















}















.more-similar-content .similar-row .similar:last-child {















	margin-right: 0;















}































.hentry .event-date {















    /*border-bottom: 1px solid #EEE;*/















    font-weight: bold;















    margin-bottom: 20px;















    margin-top: 20px;















    padding-bottom: 5px;















}















.hentry .event-date span {















    display: inline-block;















    background: #EEE;















    padding: 2px 10px;















}















































/* category listing */















.category .page-title {















    border-bottom: 1px solid #EEE;















    font-size: 22px;















    line-height: normal;















    margin-bottom: 20px;















    padding-bottom: 10px;















}















.news-block {















    clear: both;















}















.news-block.first {















    margin-bottom: 30px;















    overflow: hidden;















}















.news-block.first .main-news {















    border-bottom: 0 none;















    float: left;















    margin-right: 20px;















    position: relative;















    width: 440px;















}















.news-block.first .news {















    float: right;















    margin-bottom: 20px;















    position: relative;















    width: 240px;















}















.news-block.first .news > a,















.news-block.first .main-news > a {















    display: block;















}















.news-block.first .news > a { display:  none; }















.news-block.first .article-title {















    background: #4C4C4C;















    /*float: left;*/















    line-height: normal;















    padding: 10px 0;















    /*position: absolute;*/















    width: 100%;















}















.news-block.first .article-title a {















    color: #FFF;















    display: block;















    padding: 0 10px;















}















.category .first .main-news .article-title {















    font-size: 15px;















    margin-bottom: 10px;















}































.navigation {



	float: left;



	padding-top: 10px;



	width: 100%;



	padding-bottom: 20px;



	text-align: center;



}















.category .archive-link a {















    background-color: #43AF75;















    border-radius: 3px;















    color: #FFF;















    display: block;















    float: right;















    font-size: 12px;















    font-weight: bold;















    padding: 3px 10px;















    text-decoration: none;















}















.category .wp-pagenavi {















    padding: 0 !important;















}































/* RELATED NEWS */















.entry-content .related-stories				{ clear: both; float: right; margin: 0px -180px 20px 20px; width: 160px; }















.entry-content .related-stories h2			{ border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; font-size: 15px;















											line-height: normal; padding: 12px 0; }















.entry-content .related-stories ul			{ line-height: 16px; font-size: 12px; }















.entry-content .related-stories ul li		{ margin-bottom: 5px; margin-top: 10px; }















.entry-content .related-stories ul a		{ display: block; font-weight: bold; text-decoration: none; }































table.euro-projects {















	border: 1px solid #EEE;















	width: 100%;















	font-size: 12px;















}















table.euro-projects td {















	border: 1px solid #EEE;















}















.programa { color: #fff; float: right; width: 360px; background: transparent url('img/programa-bg.jpg') no-repeat right bottom; padding: 15px; }



.programa strong { font-size: 14px; }



.programa h3 { font-size: 15px; margin-bottom: 10px; text-transform: uppercase; }



.programa p { font-size: 12px; line-height: normal; }































/* ------------------------------------  RIGHT MENU --------------------------------------*/







#right_menu { position:relative; color:#FFF; background:#fff; padding-bottom:10px; text-transform:uppercase; font-size:11px; }



#right_menu ul li a {display:block;  color:#5a5a5a; padding:20px 0 20px 40px;  background: url(http://sandanski.bg/images/right_menu_back.jpg) top left no-repeat; width:199px; height:10px; cursor: pointer;}



#right_menu ul li a:hover { color:#000000; padding:20px 0 20px 40px; background: url(http://sandanski.bg/images/right_menu_back.jpg) top left no-repeat; width:199px; height:10px; cursor: pointer; }







#right_menu .sub_menu {display:none;}



#right_menu ul .sub_menu  li {display:block;  padding:0; margin:0; width:219px; height:50px;}







#right_menu .sub_menu a {display:block; color:#5a5a5a; padding:10px 0 10px 20px; background: #f7f7f7 url(http://sandanski.bg/images/right_menu_back.jpg) top left no-repeat; width:199px; height:10px; cursor: pointer; }



#right_menu .sub_menu a:hover {background: #f7f7f7 url(http://sandanski.bg/images/right_menu_back.jpg) top left no-repeat;}







/* ------------------------------------  RIGHT MENU --------------------------------------*/