/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"politicaregular",Arial,sans-serif;line-height:1.6;color:#333;}.field--type-entity-reference .field__label,.field--type-entity-reference .links ul{font-weight:bold;margin-top:10px;font-size:1.071em;}h1{font-size:1.8em;color:#222;margin-bottom:20px;border-bottom:2px solid #eaeaea;padding-bottom:10px;}h2 a,a.link{text-decoration:none;border-bottom:1px dotted;}a,.field__item{margin-bottom:10px;transition:color 0.2s ease-in-out;}@media only screen and (min-width:1024px){.node--view-mode-teaser{border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;min-width:0;word-wrap:break-word;overflow:hidden;margin:0 0 20px 0;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,0.05);background:#ffffff;transition:transform 0.2s ease,box-shadow 0.2s ease;}.node--view-mode-teaser:hover{box-shadow:0 6px 16px rgba(0,0,0,0.08);transform:translateY(-2px);}}.node--view-mode-teaser.node--sticky{padding:15px 20px;border:1px solid #cce3f5;background:#f4f9fd;border-left:4px solid #005BA1;}.node--view-mode-teaser h2 a{color:#005BA1;text-transform:none;font-weight:600;}.node--view-mode-numbered{margin:10px 0;padding:15px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.04);flex-direction:column;min-width:0;word-wrap:break-word;background-color:#FFFFFF;background-clip:border-box;}.node--type-dokladni-zapiski-vkhodyaschi-pis .node--view-mode-fulloverflow{margin:0 0 20px 0;padding:15px;border:1px solid #e0e0e0;border-width:1px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,0.04);background:#ffffff;}.node .field--name-body p,.node .field--name-body div,.node .field--name-body span{font-family:Arial,sans-serif !important;font-size:16px !important;line-height:1.6;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}.node__links{clear:both !important;float:none !important;display:block;margin-top:10px;}.node__links .links.inline{float:none !important;display:block;}.field--name-field-galeriya{float:none !important;}@media only screen and (min-width:300px){.region-primary-menu{clear:both;margin-top:0;text-align:center;background:#ece6dc;padding:10px;box-shadow:0 4px 10px rgba(0,0,0,0.05);border-bottom:1px solid #dcd3c1;}}.region-primary-menu a,.region-primary-menu a:hover,.region-primary-menu a:focus,.region-primary-menu a:active,.region-primary-menu a:visited,ul.sf-menu a,ul.sf-menu a:hover,ul.sf-menu a:focus,ul.sf-menu a:active{text-decoration:none !important;border-bottom:none !important;}@media only screen and (min-width:1024px){.region-primary-menu{padding:5px 10px !important;}.region-primary-menu .menu,ul.sf-menu.sf-style-white{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:4px !important;margin:0 auto !important;padding:0 !important;list-style:none !important;width:100% !important;}.region-primary-menu .menu-item,ul.sf-menu.sf-style-white li{display:inline-flex !important;width:auto !important;flex-shrink:1 !important;float:none !important;margin:0 !important;}.region-primary-menu .menu a,ul.sf-menu.sf-style-white a{display:block !important;background:#ffffff;border:1px solid #f7941e;border-radius:5px;color:#005ba1;font-weight:700;text-transform:uppercase;transition:all 0.2s ease;padding:8px 10px !important;font-size:12px !important;white-space:nowrap !important;box-shadow:0 2px 4px rgba(0,0,0,0.02);}.region-primary-menu .menu a:hover,.region-primary-menu .menu a.is-active{background:#fff9f0;border-color:#e78300;box-shadow:0 4px 8px rgba(247,148,30,0.15);transform:translateY(-2px);}}.region-secondary-menu .menu-item{display:inline;background:#07396a;padding:10px;border-radius:4px;}@media only screen and (min-width:1024px){.region-header{clear:both;margin:0;text-align:center;height:500px;}}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#01458c;font-size:1.05em;font-weight:700;line-height:26px;text-transform:uppercase;}.region-header .block li{color:#01458c;font-size:30px;font-weight:700;line-height:32px;text-transform:uppercase;}.site-branding__text{display:inline-block;vertical-align:top;text-shadow:2px 2px white;background-color:#d7ecf6a6;padding:10px 20px;border-radius:8px;}.button-container-top{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:10px;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:5px 15px;font-size:13px;font-weight:bold;color:#005ba1;background-color:#ffffff;text-decoration:none;border:1px solid #f7941e;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.08);cursor:pointer;position:relative;overflow:hidden;will-change:transform;transition:all 0.2s ease-in-out;}.btn img{vertical-align:middle;display:inline-block;width:32px;height:25px;transition:transform .18s ease;}.btn:hover{background-color:#fff9f0;border-color:#e78300;box-shadow:0 6px 12px rgba(247,148,30,0.2);transform:translateY(-2px);}.btn:hover img{transform:translateY(-1px) scale(1.05);}.btn:focus-visible{outline:3px solid rgba(0,91,161,.35);outline-offset:2px;}.button-container-top .btn .btn-text{display:block;text-align:center;line-height:1.15;white-space:normal;max-width:110px;}#block-bartik-formazatrsene{background:transparent;border:none;padding:0;margin:0;}#block-bartik-formazatrsene h2{background:#ece6dc;border-bottom:2px solid #f7941e;color:#005ba1;font-weight:bold;font-size:15px;text-transform:uppercase;text-align:center;padding:10px 15px;margin:0 0 15px 0;border-radius:6px 6px 0 0;}#search-block-form{display:flex;align-items:center;gap:8px;padding:0 10px 15px 10px;}#search-block-form .form-search{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;height:40px;box-sizing:border-box;transition:border-color 0.2s ease;}#search-block-form .form-search:focus{border-color:#f7941e;outline:none;}#search-block-form .search-form__submit{width:40px;height:40px;padding:0;font-size:0;background:#f5f5f5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"><path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z"/></svg>') center/20px no-repeat;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:background 0.2s ease;}#search-block-form .search-form__submit:hover{background-color:#e0e0e0;}#search-block-form .form-item-keys{margin:0;width:100%;}#edit-lang-fieldset,#edit-language--wrapper{display:none !important;}.form-item,.form-actions{margin-top:20px;margin-bottom:20px;}.form--inline .form-item{float:none;margin-right:0.5em;}fieldset{min-width:0;margin:1em 0;background-color:#fcfaf8;border:1px solid #ece6dc;border-radius:6px;padding:15px;}.fieldset-legend{font-weight:bold;}summary{position:relative;margin:0 0 10px 0;padding:12px 20px;border:1px solid #f7941e;border-radius:6px;color:#005ba1;font-size:15px;font-weight:600;text-transform:uppercase;box-sizing:border-box;cursor:pointer;background-color:#ffffff;transition:all 0.2s ease;}summary:hover,summary:focus,summary:active{outline:none;background-color:#fff9f0;}details[open] summary{background-color:#005ba1;color:#ffffff;border-color:#005ba1;}details{margin-top:1em;margin-bottom:1em;border:none;}details > .details-wrapper{padding:15px;border:1px solid #e0e0e0;border-top:none;background:#ffffff;border-radius:0 0 6px 6px;}.horizontal-tabs{margin:0 0 1em 0;padding:0;border:1px solid #ccc;position:relative;background:#fcfaf8;}.site-footer .block{margin:20px 0;padding:10px;border:none;}.site-footer__top h2{border-color:#000;border-bottom:1px solid #444;font-size:1.1em;}.site-footer .content{color:#fff;font-size:1em;}.term-grid{margin:10px 0;padding:15px 20px;min-height:50px;text-transform:none;text-align:left;background:#f4f9fd;border:1px solid #cfe3f5;border-left:4px solid #005BA1;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.04);font-size:1.1em;transition:all 0.2s ease-in-out;}.term-grid:hover{background:#e8f2fc;border-left-color:#01458c;box-shadow:0 4px 8px rgba(0,91,161,0.1);transform:translateY(-1px);}.term-grid a{color:#01458c;text-decoration:none;font-weight:500;display:block;}.zaglavie{font-size:1.3em;font-family:"politicaregular",Arial,sans-serif;line-height:1.5;text-transform:uppercase;color:#333;font-weight:600;}.search-result__snippet strong{color:#FF0000;}h3,.heading-c{margin:1em 0 0.5em;font-weight:700;line-height:1.2;text-transform:uppercase;color:#222;}.vazhni-sobscheniya{text-transform:uppercase;text-align:center;}.field--name-field-ime-prezime-i-familiya a{color:#555;font-weight:700;margin-bottom:2px;font-size:1.429em;line-height:1.4;}.main-content .section{margin:0 35px 15px 15px;}.layout-main{padding-top:10px;background-color:white;}.layout-news{padding:0 10px;background-color:white;}.zagl-glasuvane h1 a{margin-bottom:2px;font-size:2em;line-height:1.4;font-weight:bold;color:#b33a3a;}.ui-menu .ui-menu-item-wrapper{position:relative;padding:0;}.video-embed-field-responsive-video{position:relative;margin:20px;}.image-style-obs-savetnik{border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1);padding:5px;display:block;border:1px solid #ece6dc;background:#ffffff;}#block-bartik-views-block-rss-frontpage-vazni-saobstenia .content{padding:15px;background-color:#fff9f0;border-left:4px solid #f7941e;border-radius:6px;}.block-views-blockrss-frontpage--vazni-saobstenia a{color:#01458c;line-height:1.6;padding:12px 0 12px 20px;display:block;border-bottom:1px dotted #f0e6d2;text-decoration:none;font-weight:600;position:relative;transition:color 0.2s ease;}.block-views-blockrss-frontpage--vazni-saobstenia a::before{content:"â—";color:#e74c3c;position:absolute;left:0;font-size:14px;top:50%;transform:translateY(-50%);}.block-views-blockrss-frontpage--vazni-saobstenia a:hover{color:#d35400;}.content .header_contacts a{display:inline;color:#ffffff;padding:10px 15px;background:#01458d;font-size:14px;box-shadow:0 4px 6px rgba(0,0,0,0.1);border-radius:4px;border:none;transition:background 0.2s;}.content .header_contacts a:hover{background:#01366b;}#block-bartik-views-block-rss-frontpage-vazni-saobstenia .content,#block-bartik-views-block-content-recent-block-1 .content,#block-bartik-views-block-content-recent-last-publicatsii .content{padding-left:15px;padding-right:15px;}#block-block-happy-birthday{background-image:url(/balon.jpg);background-repeat:no-repeat;opacity:0.95;background-color:#f5f5f5;background-position:center;background-size:cover;text-align:center;border-radius:10px;overflow:hidden;}#block-block-happy-birthday .overlay{background-color:rgba(255,255,255,0.9);padding:2em;border-radius:10px;display:inline-block;max-width:90%;margin:20px auto;line-height:1.6;box-shadow:0 10px 30px rgba(0,0,0,0.1);}#block-block-happy-birthday h2,#block-block-happy-birthday p{margin-bottom:1em;}.card-rd{margin:10px;padding:10px;}.card-rd h1{font-size:20px;line-height:1.4;font-weight:700;font-family:'Pacifico',cursive;background:radial-gradient(circle at center,#da61ae 0%,#6bc3c3 30%,#fea255 50%,#6b56a9 90%);color:transparent;background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.card-rd p{font-size:1.2em;}.card-rd2{background-image:linear-gradient(rgba(255,255,255,0.05),rgba(255,255,255,0.15)),url('https://burgascouncil.org/balon.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;padding:40px 20px;text-align:center;font-family:'Arial',sans-serif;max-width:650px;margin:20px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:450px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,0.15);background-color:transparent;transition:transform 0.3s ease,box-shadow 0.3s ease;}.card-rd2:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,0.2);}.card-rd2 h1{font-size:24px;line-height:1.4;font-weight:700;font-family:'Pacifico',cursive;background:radial-gradient(circle at 0% 50%,#ff6b9d 0%,#ffb347 25%,#6bc3c3 50%,#a855f7 75%,#ff6b9d 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;margin:0 0 10px 0;animation:shine 3s linear infinite;}@keyframes shine{0%{background-position:0% center;}100%{background-position:200% center;}}.card-rd2 .name{font-size:1.2em;font-weight:bolder;margin:0 0 10px 0;color:#2C2C2C;text-shadow:0 2px 8px rgba(255,255,255,0.6);background:rgba(255,255,255,0.3);padding:6px 25px;border-radius:30px;backdrop-filter:blur(4px);display:inline-block;}.card-rd2 .wish{font-size:1.2em;max-width:480px;line-height:1.6;color:#000000;margin:0 0 10px 0;font-weight:500;text-shadow:0 2px 10px rgba(255,255,255,0.8);font-style:italic;}.card-rd2 .profile-image-wrapper{width:120px;border-radius:50%;overflow:hidden;margin-bottom:15px;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,0.2);border:3px solid #fff;}.card-rd2 .profile-image-wrapper img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;margin:0 !important;}#block-bartik-views-block-rss-frontpage-news .content{padding:10px;}.news-title{font-size:1.1em;font-weight:600;color:#003366;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='60'%3E%3Cpath d='M5,45 C40,5 60,65 90,35 C120,5 140,60 170,40 C190,20 220,60 250,35 C270,15 295,45 300,30' stroke='%23FFD700' stroke-width='20' fill='none' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left bottom;background-size:100% 8px;padding-bottom:15px;display:inline-block;position:relative;text-transform:uppercase;margin-top:10px;}.text-balance{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;padding:15px;}#block-bartik-views-block-rss-frontpage-news .view-content,#block-bartik-views-block-rss-frontpage-news .view-content *{box-sizing:border-box;}#block-bartik-views-block-rss-frontpage-news .view-content .views-view-grid.horizontal.cols-1{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;}#block-bartik-views-block-rss-frontpage-news .view-content .views-row > .views-col{width:100% !important;max-width:100%;background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,0.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;}#block-bartik-views-block-rss-frontpage-news .view-content .news-title,#block-bartik-views-block-rss-frontpage-news .view-content .text-balance,#block-bartik-views-block-rss-frontpage-news .view-content .views-field-created{float:none !important;position:static !important;width:100% !important;max-width:100% !important;clear:both;}#block-bartik-views-block-rss-frontpage-news .view-content .views-field-field-galeriya a{display:block;width:100%;height:200px;overflow:hidden;}#block-bartik-views-block-rss-frontpage-news .view-content .views-field-field-galeriya img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .4s ease;will-change:transform;}#block-bartik-views-block-rss-frontpage-news .view-content .news-title{position:relative;margin:0;padding:15px 20px 10px;font-size:1.1em;line-height:1.3;color:#111;}#block-bartik-views-block-rss-frontpage-news .view-content .news-title a{color:#1779b7;text-decoration:none;border-bottom:none;position:relative;z-index:1;}#block-bartik-views-block-rss-frontpage-news .view-content .news-title a:hover{text-decoration:underline;}#block-bartik-views-block-rss-frontpage-news .view-content .views-field-created{margin:0 20px 15px;font-size:.85em;color:#777;}#block-bartik-views-block-rss-frontpage-news .view-content .views-row:hover img{transform:scale(1.05);}#block-bartik-views-block-rss-frontpage-news .view-content .views-row:hover{box-shadow:0 10px 25px rgba(0,0,0,0.1);background-color:#ffffff;}.region-highlighted{font-family:"politicaregular",Arial,sans-serif;margin-top:-10px;background:url(/sites/default/files/inline-images/body-bg.jpg) 0 0 #ece6dc;padding:20px 20px 0 20px;}.region .region-content{background:#ffffff;}@media only screen and (min-width:1024px){#page-wrapper{background:#eaf7ff;}#page,.region-primary-menu .menu-item--active-trail a{background-color:#eaf7ff;}#header{background:url(/sites/default/files/inline-images/header.png) 0 0 #c3e7ff;background-position:center center;background-repeat:no-repeat;}body{background-color:#eaf7ff;background-image:none;}}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a:hover{background:#eaf7ff;background-color:#eaf7ff;}.font-table tr td,.font-table tr th{padding:15px 10px;text-align:left;border:none;border-bottom:1px solid #eaeaea;background:#ffffff;}.font-table a,.link{color:#004d7a;text-decoration:none;}.font-table a:hover,.link:hover{text-decoration:underline;}.font-zaglavie{text-align:center;padding:15px;background:#ffffff;margin-bottom:0;}tr{border-bottom:1px solid #ffffff;}@media only screen and (max-width:1023px){.region-header{height:auto !important;min-height:180px !important;padding:20px 10px !important;text-align:center;background-size:cover !important;background-position:center !important;}.site-branding__text{display:block;margin:0 auto;background-color:rgba(215,236,246,0.85) !important;padding:15px !important;border-radius:10px;}.region-header .block li{font-size:20px !important;line-height:1.3 !important;}.region-primary-menu{background:#ece6dc !important;padding:15px 10px !important;box-shadow:none !important;border-bottom:none !important;width:100% !important;}.region-primary-menu .menu,ul.sf-menu.sf-style-white{display:flex !important;flex-direction:column !important;width:100% !important;float:none !important;margin:0 !important;padding:0 !important;list-style:none !important;gap:10px;}.region-primary-menu .menu-item,ul.sf-menu.sf-style-white li{display:block !important;width:100% !important;float:none !important;clear:both !important;border:none !important;background:transparent !important;margin:0 !important;}.region-primary-menu .menu a,ul.sf-menu.sf-style-white a{display:block !important;width:100% !important;box-sizing:border-box !important;padding:15px 20px !important;font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;text-transform:uppercase !important;text-align:left !important;color:#005ba1 !important;text-decoration:none !important;background-color:#ffffff !important;border:1px solid #f7941e !important;border-radius:5px !important;box-shadow:0 3px 6px rgba(0,0,0,0.04) !important;transition:all 0.2s ease !important;}.region-primary-menu .menu a:hover,.region-primary-menu .menu a:active,ul.sf-menu.sf-style-white a:hover{background-color:#fff9f0 !important;border-color:#e78300 !important;color:#004483 !important;transform:translateY(-2px) !important;}.region-primary-menu .menu a.is-active,.region-primary-menu .menu-item--active-trail > a{background-color:#005ba1 !important;color:#ffffff !important;border-color:#005ba1 !important;box-shadow:0 4px 10px rgba(0,91,161,0.2) !important;}ul.sf-menu.sf-style-white ul{display:none;position:static;width:100% !important;margin-top:10px !important;padding-left:0 !important;box-shadow:none !important;border:none !important;}ul.sf-menu.sf-style-white li:hover > ul,ul.sf-menu.sf-style-white li.sfHover > ul{display:flex !important;flex-direction:column !important;gap:8px !important;}ul.sf-menu.sf-style-white li li a{background-color:#f8f9fa !important;border-color:#e0e0e0 !important;font-size:14px !important;padding:12px 15px !important;border-radius:5px !important;}#search-block-form{flex-direction:column;gap:10px;padding:0 15px 15px 15px !important;}#search-block-form .form-search{width:100% !important;height:46px !important;}#search-block-form .search-form__submit{width:100% !important;height:46px !important;border-radius:6px !important;}body{background-image:none !important;background-color:#eaf7ff !important;}}@media only screen and (min-width:1024px){.region-primary-menu{background:#ffffff !important;border-bottom:3px solid #005BA1 !important;padding:0 !important;box-shadow:0 4px 10px rgba(0,0,0,0.03) !important;}.region-primary-menu .menu,ul.sf-menu.sf-style-white{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:0 !important;margin:0 auto !important;padding:0 !important;}.region-primary-menu .menu a,ul.sf-menu.sf-style-white a{display:block !important;background:transparent !important;border:none !important;border-radius:0 !important;color:#01458c !important;font-weight:700 !important;font-size:13px !important;padding:15px 20px !important;white-space:nowrap !important;border-bottom:3px solid transparent !important;}.region-primary-menu .menu a:hover,.region-primary-menu .menu a.is-active{background:#f4f9fd !important;color:#005BA1 !important;border-bottom:3px solid #f7941e !important;}}.region-highlighted{background:#f8fbff !important;border-bottom:1px solid #eaeaea;}.region-highlighted .block{max-width:900px;margin:0 auto;text-align:center;padding:30px 20px;}.region-highlighted p{text-align:left !important;font-size:16px;line-height:1.8;color:#444;}#block-bartik-formazatrsene h2{background:#ffffff !important;color:#01458c !important;border-bottom:2px solid #f7941e !important;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}#search-block-form{background:#ffffff;border:1px solid #eaeaea;border-top:none;border-radius:0 0 8px 8px;padding:15px 10px !important;margin-bottom:20px;}.btn{box-shadow:0 4px 8px rgba(0,0,0,0.06) !important;gap:12px !important;border-color:#e0e0e0 !important;}.btn:hover{border-color:#f7941e !important;}h1,.page-header{color:#01458c !important;font-size:1.6em !important;font-weight:700 !important;border-bottom:2px solid #f7941e !important;padding-bottom:10px !important;margin-bottom:25px !important;}.views-field-view-node a,.node__links a{display:inline-block;padding:8px 16px !important;background-color:#f4f9fd !important;color:#005ba1 !important;border:1px solid #cce3f5 !important;border-radius:4px !important;text-transform:uppercase;font-size:11px !important;font-weight:700;text-decoration:none !important;transition:all 0.2s ease;}.views-field-view-node a:hover,.node__links a:hover{background-color:#005ba1 !important;color:#ffffff !important;border-color:#005ba1 !important;}.block-views-blockrss-frontpage--vazni-saobstenia a{display:flex !important;align-items:flex-start !important;padding-left:0 !important;}.block-views-blockrss-frontpage--vazni-saobstenia a::before{position:static !important;margin-top:7px !important;margin-right:10px !important;transform:none !important;flex-shrink:0;}.region-highlighted .block{max-width:800px !important;margin:0 auto !important;text-align:center;}.region-highlighted p{text-align:center !important;font-size:16px !important;line-height:1.8 !important;color:#444 !important;margin-bottom:20px !important;}.btn{background-color:#ffffff !important;border:1px solid #eaeaea !important;color:#01458c !important;}.btn:hover{border-color:#f7941e !important;box-shadow:0 4px 12px rgba(247,148,30,0.15) !important;}.button-container-top .btn .btn-text{white-space:nowrap !important;max-width:none !important;line-height:1.2 !important;}.region-highlighted .block{padding:10px 15px 20px 15px !important;max-width:1000px !important;}.region-highlighted p{margin-bottom:15px !important;}.btn{height:auto !important;min-height:48px;padding:8px 15px !important;}.button-container-top{padding:0 !important;margin-top:10px !important;}.region-highlighted{padding-top:0 !important;}@media only screen and (min-width:1024px){.region-header{height:380px !important;background-size:cover !important;}}.block-views-blockrss-frontpage--vazni-saobstenia .views-field-created,.block-views-blockrss-frontpage--vazni-saobstenia .field--name-created{font-size:12px !important;color:#888 !important;margin-top:5px;margin-bottom:15px;display:block;}.views-field-view-node a{background-color:#eaf7ff !important;border:1px solid #b3d4e6 !important;color:#005ba1 !important;padding:6px 15px !important;font-size:12px !important;border-radius:20px !important;transition:all 0.2s ease;}.views-field-view-node a:hover{background-color:#005ba1 !important;color:#ffffff !important;border-color:#005ba1 !important;}.region-sidebar-first ul.menu li{border-bottom:1px solid #f4f4f4 !important;}.region-sidebar-first ul.menu li a:hover{background-color:#f9fbfd !important;color:#005ba1 !important;}#search-block-form .search-form__submit{background-color:#f7941e !important;border-color:#f7941e !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z"/></svg>') !important;}#search-block-form .search-form__submit:hover{background-color:#e78300 !important;}.btn{box-shadow:0 2px 8px rgba(0,0,0,0.04) !important;border:1px solid #e0e0e0 !important;transition:all 0.3s ease !important;}.btn:hover{transform:translateY(-3px) !important;box-shadow:0 8px 16px rgba(247,148,30,0.15) !important;border-color:#f7941e !important;}.node--view-mode-teaser:hover,.term-grid:hover,.card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 24px rgba(0,0,0,0.08) !important;}.block-views-blockrss-frontpage--vazni-saobstenia a{display:block !important;position:relative !important;padding-left:18px !important;}.block-views-blockrss-frontpage--vazni-saobstenia a::before{content:"●" !important;color:#e74c3c !important;position:absolute !important;left:0 !important;top:6px !important;font-size:14px !important;}#search-block-form .search-form__submit{background-color:#f7941e !important;border-color:#f7941e !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z"/></svg>') !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:20px !important;}#search-block-form .search-form__submit:hover{background-color:#e78300 !important;}#search-block-form .form-search{background-color:#f4f9fd !important;border:2px solid #cce3f5 !important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05) !important;color:#333 !important;font-weight:500 !important;transition:all 0.2s ease !important;}#search-block-form .form-search:focus{background-color:#ffffff !important;border-color:#f7941e !important;outline:none !important;box-shadow:0 0 0 3px rgba(247,148,30,0.2) !important;}#search-block-form .form-search::placeholder{color:#777 !important;opacity:1 !important;}#search-block-form{display:flex !important;width:100% !important;padding:10px !important;box-sizing:border-box !important;gap:5px !important;}#search-block-form .form-search{flex:1 1 auto !important;width:100% !important;min-width:0 !important;box-sizing:border-box !important;height:46px !important;}#search-block-form .search-form__submit{flex:0 0 50px !important;width:50px !important;height:46px !important;box-sizing:border-box !important;border-radius:6px !important;}@media only screen and (max-width:1023px){#search-block-form .form-search{width:auto !important;border-radius:6px 0 0 6px !important;border-right:none !important;}#search-block-form .search-form__submit{width:50px !important;border-radius:0 6px 6px 0 !important;}}
.button-container-top{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:5px 15px;font-size:13px;font-weight:bold;color:#005ba1;background-color:#ffffff;text-decoration:none;border:1px solid #f7941e;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.08);cursor:pointer;position:relative;overflow:hidden;will-change:transform;transition:all 0.2s ease-in-out;}.btn img{vertical-align:middle;display:inline-block;width:32px;height:25px;transition:transform .18s ease;}.btn:hover{background-color:#fff9f0;border-color:#e78300;box-shadow:0 6px 12px rgba(247,148,30,0.15);transform:translateY(-2px);}.btn:hover img{transform:translateY(-1px) scale(1.05);}.btn:focus-visible{outline:3px solid rgba(0,91,161,.35);outline-offset:2px;}.button-container-top .btn .btn-text{display:block;text-align:center;line-height:1.15;white-space:normal;max-width:110px;}#block-bartik-formazatrsene{background:transparent;border:none;padding:0;margin:0;}#block-bartik-formazatrsene h2{background:#f0ece1;border-bottom:2px solid #d4a017;color:#005ba1;font-weight:bold;font-size:15px;text-transform:uppercase;text-align:center;padding:8px 10px;margin:0 0 10px 0;border-radius:4px 4px 0 0;}#search-block-form{display:flex !important;align-items:center;gap:8px;padding:0 10px 15px 10px;width:100%;box-sizing:border-box;}#search-block-form .form-item-keys{margin:0;flex:1 1 auto;min-width:0;}#search-block-form .form-search{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;height:40px;box-sizing:border-box;}#search-block-form .form-search:focus{border-color:#f7941e;outline:none;}#search-block-form .search-form__submit{flex:0 0 40px;width:40px;height:40px;padding:0;font-size:0;background:#f5f5f5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"><path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z"/></svg>') center/20px no-repeat;border:1px solid #ccc;border-radius:4px;cursor:pointer;}#search-block-form .search-form__submit:hover{background-color:#e0e0e0;}#edit-lang-fieldset,#edit-language--wrapper{display:none !important;}@media only screen and (max-width:1023px){#block-bartik-formazatrsene{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}#search-block-form{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;width:100% !important;padding:10px !important;margin:0 !important;box-sizing:border-box !important;gap:0 !important;}#search-block-form .form-item-keys{flex:1 1 auto !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}#search-block-form .form-search{width:100% !important;max-width:100% !important;height:46px !important;margin:0 !important;border-radius:6px 0 0 6px !important;border-right:none !important;box-sizing:border-box !important;background-color:#f4f9fd !important;}#search-block-form .search-form__submit{flex:0 0 50px !important;width:50px !important;height:46px !important;margin:0 !important;border-radius:0 6px 6px 0 !important;box-sizing:border-box !important;background-color:#f7941e !important;border-color:#f7941e !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z"/></svg>') !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:20px !important;}}#search-block-form{align-items:stretch !important;}#search-block-form .form-actions,#search-block-form .form-wrapper{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;}#search-block-form .search-form__submit{margin:0 !important;padding:0 !important;}
@media only screen and (min-width:1024px){#header{background:url(/sites/default/files/inline-images/header.png) 0 0 #c3e7ff;background-size:auto;background-position:center center,20% 80%,top left,bottom right;background-repeat:no-repeat;}}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a:hover{background:#eaf7ff;background-color:#eaf7ff;}.font-table tr td,tr th{padding:24px 9px;text-align:left;border:none;background:#ffffff;}.font-table a,.link{color:#3a302e;}.font-zaglavie{text-align:center;padding:15px 15px 15px;background:#ffffff;margin-bottom:-20px;}tr{border-bottom:1px solid #ffffff;}._u_g{background:#fa3e3e;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,Sans-Serif;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:14px;padding:7px;}._u_h{display:inline-block;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#01458c;font-size:1.05em;font-weight:700;line-height:26px;text-transform:uppercase;}.site-branding__text{display:inline-block;vertical-align:top;text-shadow:2px 2px white;background-color:#d7ecf6a6;}@media only screen and (min-width:1024px){.region-header{clear:both;margin:0;text-align:center;height:500px;}.obschinski-svetnici-zam-predsedateli-predsedatel-block-1 #block-rd-zam-predsedateli-predsedatel-block-1{background-image:url('/balon.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;}h2 a,a.link{text-decoration:none;border-bottom:1px dotted;}
@media screen{#cboxTitle{color:#333;padding-bottom:20px;background-color:#ffffff;font-weight:600;font-family:Arial,sans-serif;}#cboxCurrent{left:110px;color:#666;}.field--type-image .field__item{float:left;margin:5px 15px 10px 0;padding:0;}.views-field-field-image{display:block;margin-left:auto;margin-right:auto;width:100%;}.title-sav{text-align:center;margin-top:15px;font-size:1.2em;font-weight:600;color:#01458c;}.views-field-field-struktura,.views-field-field-kratka-informaciya{text-align:center;color:#555;line-height:1.5;}.views-field-view-node{text-align:center;box-sizing:border-box;padding:0;margin:20px auto 30px;white-space:normal;text-decoration:none;display:block;width:100%;max-width:200px;}.views-field-view-node a{display:inline-block;padding:10px 20px;background-color:#005BA1;color:#ffffff !important;text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;border-radius:25px;box-shadow:0 4px 6px rgba(0,91,161,0.2);transition:all 0.2s ease-in-out;}.views-field-view-node a:hover{background-color:#004483;box-shadow:0 6px 12px rgba(0,91,161,0.3);transform:translateY(-2px);}.src-image{display:none;}.card{margin:15px 0;padding:20px;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.05);min-width:0;word-wrap:break-word;background-color:#ffffff;background-clip:border-box;transition:box-shadow 0.3s ease,transform 0.3s ease;}.card:hover{box-shadow:0 8px 20px rgba(0,0,0,0.08);transform:translateY(-2px);}.card .avatar{position:relative;z-index:100;max-height:220px;}.card .avatar img{margin-left:auto;margin-right:auto;display:block;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin-top:10px;line-height:1.42857143;background-color:#f8f9fa;border:3px solid #ffffff;border-radius:8px;transition:all .2s ease-in-out;}ol.c{list-style-type:decimal;}.gallery-image{display:block;box-shadow:0 4px 12px rgba(0,0,0,0.08);height:260px;width:100%;object-fit:cover;margin-bottom:30px;border-radius:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.gallery-image:hover{box-shadow:0 8px 24px rgba(0,0,0,0.15);transform:translateY(-5px);}
}
@media only screen and (min-width:900px){.region-sidebar-first ul.menu li a{color:#333;padding:12px 15px;display:block;text-align:left;margin:0;font-size:15px;line-height:1.4;text-decoration:none !important;border-left:4px solid transparent;transition:all 0.2s ease;}.region-sidebar-first ul.menu li a:hover,.region-sidebar-first ul.menu li a.is-active,.region-sidebar-first ul.menu li.active-trail > a{background-color:#f4f9fd;color:#005BA1;border-left-color:#005BA1;padding-left:11px;}}.sidebar h2{text-transform:uppercase;z-index:10;font-family:"politicaregular",Arial,sans-serif;font-weight:bold;text-align:center;color:#01458c;border-top-right-radius:6px;border-top-left-radius:6px;margin-bottom:0;box-shadow:none;border-bottom:2px solid #005BA1;text-shadow:none;background:#f4f9fd;padding:15px;}.sidebar .block{margin:0 0 20px 0;padding:0;background:#fff;border:1px solid #eaeaea;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.03);}@media only screen and (min-width:900px){ul.sf-menu.sf-style-white li li,ul.sf-menu.sf-style-white.sf-navbar > li > ul,ul.sf-menu.sf-style-white li:hover,ul.sf-menu.sf-style-white li.sfHover,ul.sf-menu.sf-style-white a.is-active,ul.sf-menu.sf-style-white a:focus,ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white span.nolink:hover{background:#f4f9fd;outline:0;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{color:#01458c;}}
@media screen{.node--view-mode-teaser.node--sticky{padding:20px !important;border:1px solid #f0e6d2 !important;border-left:4px solid #f7941e !important;background:#fff9f0 !important;border-radius:8px !important;box-shadow:0 4px 12px rgba(0,0,0,0.05) !important;}
}
.dropdownmenu ul{list-style:none;margin:0;padding:0;display:flex;background:transparent;}.dropdownmenu a{color:#01458c;font:bold 14px/1.4 "politicaregular",Arial,sans-serif;padding:12px 20px;text-decoration:none;transition:all 0.3s ease;display:block;border-radius:4px;}.dropdownmenu li:hover > a{background:#f4f9fd;color:#005BA1;}#submenu{position:absolute;top:100%;left:0;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.1);border:1px solid #e0e0e0;border-radius:0 0 8px 8px;min-width:200px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:100;}.dropdownmenu li:hover > #submenu{opacity:1;visibility:visible;transform:translateY(0);}#submenu a{padding:10px 15px;border-bottom:1px solid #f0f0f0;text-align:left;}#submenu li:last-child a{border-bottom:none;}#submenu a:hover{background:#fff9f0;color:#d35400;}
fieldset{min-width:0;margin:20px 0;padding:20px;background-color:#ffffff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.03);}.fieldset-legend{font-weight:700;color:#01458c;font-size:1.1em;padding:0 10px;}
.card-rd2{background-image:linear-gradient(rgba(255,255,255,0.05),rgba(255,255,255,0.15)),url('https://burgascouncil.org/balon.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;padding:40px 20px;text-align:center;font-family:'Arial',sans-serif;max-width:650px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:450px;box-shadow:0 8px 30px rgba(0,0,0,0.15);background-color:transparent;transition:transform 0.3s ease,box-shadow 0.3s ease;}.card-rd2:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,0.2);}.card-rd2 *{max-width:100%;}.card-rd2 h1{font-size:24px;line-height:1.4;font-weight:700;font-family:'Pacifico',cursive;background:radial-gradient(circle at 0% 50%,#ff6b9d 0%,#ffb347 25%,#6bc3c3 50%,#a855f7 75%,#ff6b9d 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;margin:0 0 5px 0;animation:shine 3s linear infinite;}@keyframes shine{0%{background-position:0% center;}100%{background-position:200% center;}}.card-rd2 .name{font-size:1.2em;font-weight:bolder;margin:0 0 10px 0;color:#2C2C2C;text-shadow:0 2px 8px rgba(255,255,255,0.6);background:rgba(255,255,255,0.15);padding:4px 20px;border-radius:30px;backdrop-filter:blur(2px);display:inline-block;}.card-rd2 .wish{font-size:1.2em;max-width:480px;line-height:1.6;color:#000000;margin:0 0 10px 0;font-weight:500;text-shadow:0 2px 10px rgba(255,255,255,0.7);background:transparent;padding:0;font-style:italic;}.card-rd2 .council{font-size:1.2em;padding:4px 25px;border-radius:30px;backdrop-filter:blur(2px);display:inline-block;margin:0;white-space:nowrap;}.card-rd2 .flower-wrapper{display:flex;justify-content:center;align-items:center;margin:5px 0 5px 0;width:100%;}.card-rd2 .cheers-wrapper{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 10px 0;flex-wrap:nowrap;width:100%;}.card-rd2 .cheers{font-size:1rem;font-weight:700;margin:0;color:#1A1A1A;text-shadow:0 0 25px rgba(255,255,255,0.3);background:rgba(255,255,255,0.1);padding:2px 15px;border-radius:30px;backdrop-filter:blur(2px);display:inline-block;white-space:nowrap;transition:transform 0.3s ease,background 0.3s ease;}.card-rd2 .cheers:hover{transform:scale(1.05);background:rgba(255,255,255,0.2);}.card-rd2 .profile-image-wrapper{width:120px;border-radius:10%;overflow:hidden;margin-bottom:15px;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,0.15);}.card-rd2 .profile-image-wrapper img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;margin:0 !important;}@keyframes flowerFloat{0%{transform:scale(1) rotate(-5deg);}50%{transform:scale(1.15) rotate(5deg);}100%{transform:scale(1) rotate(-5deg);}}.card-rd2 .flower{display:inline-block;font-size:2rem;animation:flowerFloat 2s ease-in-out infinite;}@keyframes diamondGlow{0%{transform:scale(1) rotate(0deg);opacity:0.8;}50%{transform:scale(1.2) rotate(15deg);opacity:1;}100%{transform:scale(1) rotate(0deg);opacity:0.8;}}.card-rd2 .diamond-left{display:inline-block;font-size:1.6rem !important;font-weight:700;color:#FFD700;text-shadow:0 0 20px rgba(255,215,0,0.8),0 0 40px rgba(255,215,0,0.4);animation:diamondGlow 2.5s ease-in-out infinite;flex-shrink:0;}.card-rd2 .diamond-right{display:inline-block;font-size:1.6rem !important;font-weight:700;color:#FFD700;text-shadow:0 0 20px rgba(255,215,0,0.8),0 0 40px rgba(255,215,0,0.4);animation:diamondGlow 2.5s ease-in-out infinite 0.8s;flex-shrink:0;}.card-rd2 br{display:none;}
.field--name-field-ukazaniya a{display:inline-block;margin-bottom:10px;color:#9C2121;font-weight:500;text-decoration:underline;text-decoration-color:rgba(156,33,33,0.4);transition:all 0.2s ease-in-out;cursor:pointer;}.field--name-field-ukazaniya a:hover{color:#7a1919;text-decoration-color:#7a1919;transform:translateX(3px);}
