body {
 font-weight: normal;
 font-style: normal;
 font-size: 13px;
 font-family: 'Montserrat',tahoma,arial,verdana,sans-serif;
 line-height: 1.5em;
 box-sizing: content-box;
}
p {padding:0;	margin:0 0 5px 0;height:auto;}
ul {padding:0 0 0 0;	margin:10px 0 10px 20px;}
ul.actions { display:none; }
.custom, .custom p, .custom div{padding:0;margin:0;}
.clr,.clearfix {width:100%;height:0;line-height:0;float:none;clear:both;}
fieldset {border:none;}

#body     {width:auto;margin:0 40px;position:relative;}
#header               {width:100%;height:285px;position:relative;z-index:10;overflow:hidden;}
#header #hbox         {
 width:auto;height:auto;position:absolute;left:0;right:0;top:0;bottom:0;z-index:500;
 display:block;justify-content:space-around;align-items:center;
}
#header #hbox #logo         {display:inline-block;width:auto;max-width:60%;height:auto;}
#header #hbox #name         {display:inline-block;width:auto;height:auto;margin:0 auto;}

#header #korpus       {width:693px;height:285px;position:absolute;right:0px;top:0px;z-index:10;}
#header #krym         {width:809px;height:285px;position:absolute;left:0px;top:0px;z-index:8;}
#header #cloud        {width:879px;height:151px;position:absolute;left:0px;top:3px;z-index:9;}
#header #shadow       {width:100%;height:69px;position:absolute;bottom: 0;z-index: 10;}
#header a#switch      {position:absolute;bottom:9px;left:9px;z-index:300;}

#topmenuline                {width:100%;height:63px;position:relative;z-index:150;}
#topmenuline #topmenu       {width:100%;height:53px;position:relative;z-index:115;}
#topmenuline #topmenu-left  {width:16px;height:63px;position:absolute;left:-16px;top:0px;z-index:100;}
#topmenuline #topmenu-right {width:16px;height:63px;position:absolute;right:-16px;top:0px;z-index:100;}
#topmenuline #search        {width:auto;height:43px;position:absolute;right:250px;top:0px;z-index:110;margin:0;padding:10px 8px 0 0;}
#topmenuline #search div.search {}
#topmenuline #search div.search form.form-inline {}
#topmenuline #search div.search input#mod-search-searchword {font-size:13px;width:170px;}
#topmenuline #search div.search input.button {width:30px;height:30px;}

#topmenu {width:auto;height:53px;margin:0 auto;text-align:center;}
#topmenu ul {width:auto;height:auto;display:table;margin:0px !important;padding:0 2px 0 0;}
#topmenu ul li {
 width:auto;height:53px;
 display:block;
 list-style:none;
 float:left;
 margin:0 0px 0 0px !important;
 padding:0px 5px 0px 5px;
}
#topmenu ul li a {
 height:inherit;
 display:block;
 padding:0 9px 0 9px;
 text-decoration:none;
 text-align:center;
 font-weight: bold;
 font-size: 120%;
 line-height: 40px;
}
#topmenu ul li a:hover    {}
#topmenu ul li.active    {  }
#topmenu ul li.active a  { }
#topmenu ul li.active a:hover{cursor: default;text-decoration:none;}




#whiteline    {width:calc(100% - 6px);height:auto;padding:0 3px 3px 3px;text-align:center;position:relative;}
#address      {
 width:calc(100% - 6px);height:auto;
 display:table;
 margin:0 auto;
 position:relative;top:0;z-index:151;
 font-size:13px;
 text-align: center;
}

#socnet               {width:auto;height:auto;position:absolute;top:235px;right:10px;z-index:200;text-align:center;}
#socnet a             {display:inline-block; margin:2px; width:35px;height:35px;}
#socnet a img         {width:100%;height:auto;}

#container {
 display: flex;
 flex-wrap: nowrap;
 justify-content: center;
 justify-content: space-between;
 align-items: stretch;
}
main {width:calc(60% - 20px);padding:10px 10px 10px 10px;}
aside {width:calc(20% - 0px);padding:0;max-width: 278px;background: #fff;}
aside#left {margin:0 auto 0 0px;background: url(../images/col-left-fone.png) repeat-y left top; background-size: 100% 100%;}
aside#right {margin:0 0px 0 auto;background: url(../images/col-right-fone.png) repeat-y right top; background-size: 100% 100%;}
.asidecontent {width:calc(100% - 20px);margin:0px 10px 10px 10px;}
#sepline {width:100%; height:11px;}

#breadcrumbs {
 display:block;
 margin:0px 0px 0px 0px;
 padding:5px 10px 5px 0px;
 text-align: left;
 width: auto;
}
.mod-breadcrumbs__wrapper {overflow: hidden;}
#breadcrumbs ol.breadcrumb {
 display: block;
 padding: 0px 7px 7px 0px;
 margin: 0 0 20px 0;
 list-style: none;
}
#breadcrumbs .breadcrumb li {
 display: inline-block;
 font-size: .9rem;
 margin: 0 5px 0 0;
 float: left;
}
#breadcrumbs li .pathway {}
#breadcrumbs li .pathway span {padding:0 5px 0 0;}
#breadcrumbs li.breadcrumb-item {}
#breadcrumbs li.breadcrumb-item:after { content: "\2794";}
#breadcrumbs li.breadcrumb-item:last-child:after { content: "";}

#breadcrumbs {background:url('../images/line-navigator.gif') repeat-x bottom;color:#000;}
#breadcrumbs ol.breadcrumb {}
#breadcrumbs ol.breadcrumb li {color:#999;}
#breadcrumbs ol.breadcrumb li a {color:#999;}
#breadcrumbs ol.breadcrumb li.active {color:#999;}

.blog-featured .blog-item,
.blog .blog-item {
 padding:0 0px 0 0;
}

/** Текст с превью материалов в блогах **/
/** Текст материала **/
.blog-featured .blog-items .blog-item .item-content ,
.blog .blog-items .blog-item .item-content,
.com-content-article__body {
 font-size:1.1em;
}

/** Заголовок страницы блога h1 **/
/** Заголовок страницы материала h1 **/
.blog-featured .page-header h1,
.blog h1,
.item-page .page-header h1 {
 width: auto;
 margin: 10px 20px 10px 0;
 padding: 0 0 0 20px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 1.4em;
 line-height: 1.2em;
 background:url('../images/content-th.png') left no-repeat;
 color:#3A6592;
}

.blog-featured .page-header h1 a,
.blog h1 a,
.item-page .page-header h1 a {
 margin:0;
 text-decoration: underline;
}

/** Заголовок материала в блоге h1 **/
.blog-featured .blog-items .blog-item .item-content h2.item-title,
.blog .blog-items .blog-item .item-content .page-header h2 {
 width: auto;
 margin: 10px 20px 10px 0;
 padding: 0 0 0 20px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 1.3em;
 line-height: 1.2em;
 background:url('../images/content-th-2.png') left no-repeat;
 color:#3A6592;
}
.blog-featured .blog-items .blog-item .item-content h2.item-title a,
.blog .blog-items .blog-item .item-content .page-header h2 a {
 margin:0;
 text-decoration: underline;
}

.article-info {display:block; height: auto; margin:2px 0 7px 0; padding: 0 0px; overflow: hidden;color:#999;font-size: 0.8rem;}
.article-info dt {display: none;font-weight: 600;}
.article-info dd {float:left; margin:0 6px 0 0; }
.article-info dd .icon-fw {padding: 0 2px 0 0px;}
.article-info dd .icon-fw:after { content: "\2746";}
.article-info dd:first-child .icon-fw:after {content: "";}
.article-info dd:last-child .icon-fw:after {}
.article-info a {}

.com-content-article,
.blog-items .blog-item {
 margin:4px 0 8px 0;
 padding: 10px;
 border:1px solid grey;
 border-radius: 10px;
}

.blog-items .blog-item {
 display: flex;
 flex-wrap: nowrap;
 justify-content: flex-start;
 justify-content: space-between;
 align-items: stretch;
}

.blog-items figure {flex-grow:1; width:calc(35% - 20px);aspect-ratio: 2 / 1; overflow: hidden; padding:10px 20px 10px 10px;}
.blog-items figure img {width:100%;}
.blog-items .item-content {flex-grow:3;width:65%;}


#left .moduletable, #right .moduletable {width:auto;margin:0 0 15px 0;padding:5px 0 0 0;color:#666666;}
#left .moduletable h3, #right .moduletable h3 {
  height:45px;line-height:33px;
  text-align: center;
  font-weight: bold;
  font-size: 130%;
  line-height: 33px;
  color:#fff;
  overflow:hidden;
}
#left .moduletable h3 {width:calc(100% + 35px);margin:0px auto 5px -25px;padding:0px;background:url('../images/col-left-th.png') no-repeat left;}
#right .moduletable h3 {width:calc(100% + 35px);margin:0px auto 5px -10px;padding:0px;background:url('../images/col-right-th.png') no-repeat right;}
#left .moduletable .modbody img, #right .moduletable .modbody img {max-width:245px;height:auto;}


aside ul.nav {}
aside ul.nav li {background:url('../images/menu-item-marker.gif') no-repeat left;}
aside ul.nav li a {background:url('../images/menu-item-fone-a.gif') repeat-x left bottom;color:#5A7496;}
aside ul.nav li:hover {background:url('../images/menu-item-fone-hover.gif') no-repeat left;}
aside ul.nav li:hover a {color:#8F2333;}
aside ul.nav li.active {background:url('../images/menu-item-marker-active.gif') no-repeat left;}
aside ul.nav li.active a {background:#E5E5E5 url('../images/menu-item-fone-a-active.gif') repeat-x left bottom;color:#8F2333;}
aside ul.nav li.active a:hover {}

aside ul.nav {width:inherit;margin:0;}
aside ul.nav li {
   width:95%;height:auto;
   display:block;
   list-style:none;
   margin:0 0 0px 0px;
   padding:0px 3px 0px 19px;
}
aside ul.nav li a {
   width:inherit;height:inherit;
   display:block;
   text-decoration:none;
   text-align:left;
   padding:3px 0px 5px 0px;
   font:normal 115%/1.1em tahoma,arial,sans-serif;
}
aside ul.nav li:hover {}
aside ul.nav li:hover a {}
aside ul.nav li:hover a:hover   {}
aside ul.nav li.active {}
aside ul.nav li.active a {cursor: default;text-decoration:none;padding-left:3px;}
aside ul.nav li.active a:hover {text-decoration:none;}



#footer {width:100%;height:196px;position:relative;}
#footer #gov {width:33%;height:auto;margin:8px 0px 0 0px;padding:0 0 0 5px; float:left;}
#footer #gov .logo-gov {width:32%;max-width:130px;height:59px;margin:0 2px 2px 0;float:left;}
#footer #map {width:30%;height:181px;margin:8px 0px 0 0;padding:0 5px 0 0;float:left;overflow: hidden;}
#footer #block3 {width:auto;min-width:35%;height:181px;margin:8px 0px 0 0;float:left;position:relative;overflow: hidden;}

#footer #block3 #footermenu           {width:60%;height:auto;position:absolute;left:8px;top:0px;margin:0 auto;text-align:left;}
#footer #block3 #footermenu ul        {width:auto;height:auto;display:block;margin:0px !important;padding:0 2px 0 0;}
#footer #block3 #footermenu ul li   {width:auto;height:auto;display:block;list-style:none;margin:0 0 0px 0px;padding:0px 3px 0px 19px;}
#footer #block3 #footermenu ul li a {width:inherit;height:inherit;display:block;text-decoration:none;text-align:left;padding:3px 0px 5px 0px;font:normal 115%/1.1em tahoma,arial,sans-serif;}
#footer #block3 #footermenu ul li a:hover {text-decoration: none;}

#footer #block3 #soclink {width:40%;max-width:127px;height:auto;position:absolute;right:5px;top:0px;margin:0 auto;}
#footer #block3 #soclink img.socnetb {width:31%;max-width:40px;height:auto;margin:0 2px 2px 0;float:left;}
#footer #block3 #soclink a {text-decoration: none;}

#footer #block3 #copyrightbox {
 width:100%;height:auto;padding:0 0 0 10px;
 font:normal 13px/1.1em tahoma,arial,sans-serif;
 text-align: left;
 position: absolute;left:0px;bottom:0px;
}
#footer #block3 #copyrightbox h3 {display:inline;color:inherit;font:inherit;}
#footer #block3 #copyrightbox span.created_by {font:normal 12px/1.1em tahoma,arial,sans-serif;display:block;margin:3px 0 0 0;}
#footer #block3 #copyrightbox a.created_by {}

#footer-second {width:100%;height:auto;position:relative;text-align:center;}
#footer-second #gov-second {display:block;width:100%;height:auto;margin:3px auto;padding:4px 0 0 0;text-align:center;}
#footer-second #gov-second #govbox {width:auto;height:auto;display:table;margin:0 auto;text-align:center;}
#footer-second #gov-second .logo-gov {width:10%;height:auto;max-width:130px;margin:0 2px 2px 0;}
#footer-second #gov-second .logo-gov:last-child {}
#footer-second #footermenu-second {width:100%;min-height:20px;}
#footer-second #footermenu-second ul.menu             {width:auto;display:table;margin:15px auto;padding:4px 0 0 0;text-align:center;}
#footer-second #footermenu-second ul.menu li {width:auto;height:auto;display:block;list-style:none;margin:0 5px 0 0;padding:0px 3px 0px 15px;float:left;}
#footer-second #footermenu-second ul.menu li a {
   width:inherit;height:inherit;
   display:block;
   text-decoration:none;
   text-align:left;
   padding:3px;
   font:normal 110%/1.1em tahoma,arial,sans-serif;
}
#footer-second #footermenu-second ul.menu li:hover          {}
#footer-second #footermenu-second ul.menu li:hover a        {}
#footer-second #footermenu-second ul.menu li:hover a:hover   {}
#footer-second #footermenu-second ul.menu li.active        {}
#footer-second #footermenu-second ul.menu li.active a      {cursor: default;text-decoration:none;padding:3px;}
#footer-second #footermenu-second ul.menu li.active a:hover {text-decoration:none;}

#footer-second #soclink-second {}

#footer-second #copyrightbox-second {
 width:100%;height:auto;padding:10px;
 font-size: 90%;
 line-height: 1.1em;
 text-align: center;
}
#footer-second #copyrightbox-second h3 {display:inline;color:inherit;font:inherit;}
#footer-second #copyrightbox-second span.created_by {}
#footer-second #copyrightbox-second a.created_by {}



/*
background: url(../images/col-left-th.png) no-repeat;
    color: #fff;
*/


@media only screen and (max-width: 1000px){
 #body  {margin:0 6px;font-size: 20px;}
 #header #hbox #logo  {min-width:530px;max-width:98%;width:98%;}
 #container { flex-wrap:wrap;}
 #address {font-size:2rem;line-height:3rem;}
 main {order:1;width:calc(100% - 20px);}
 aside {width:calc(50% - 5px);max-width:50%;}
 aside#left {order:2;}
 aside#right {order:3;}
 #left .moduletable h3 {width:calc(100% + 35px);margin:0px auto 5px -25px;padding:0px;background:url('../images/col-left-th-500.png') no-repeat left;}
 #right .moduletable h3 {width:calc(100% + 35px);margin:0px auto 5px -10px;padding:0px;background:url('../images/col-right-th-500.png') no-repeat right;}

 /** Текст с превью материалов в блогах **/
 /** Текст материала **/
 .blog-featured .blog-items .blog-item .item-content ,
 .blog .blog-items .blog-item .item-content,
 .com-content-article__body {
  font-size:2.5rem;
  line-height: 3.5rem;
 }
/** Заголовок страницы блога h1 **/
/** Заголовок страницы материала h1 **/
.blog-featured .page-header h1,
.blog h1,
.item-page .page-header h1 {
 font-size: 2.8rem;
 line-height: 3.8rem;
}
/** Заголовок материала в блоге h1 **/
.blog-featured .blog-items .blog-item .item-content h2.item-title,
.blog .blog-items .blog-item .item-content .page-header h2 {
 font-size: 2.6rem;
 line-height: 3.6rem;
}
.article-info {font-size: 1.8rem;line-height: 2.8rem;}

#breadcrumbs .breadcrumb li { font-size: 1.9rem;line-height: 2.9rem;}

.blog-items .blog-item {flex-wrap: wrap;}
.blog-items figure {flex-grow:1; width:100%;padding:10px 10px 10px 10px;}
.blog-items .item-content {flex-grow:1;width:100%;}


#footer-second #gov-second .logo-gov {width:33%;}
 #footer #gov .logo-gov {width:33%;}

}
@media only screen and (max-width: 600px){
 body {font-size: 20px;}
 #header #hbox #logo  {min-width:98%;width:98%;}


}

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

}

/**



#topmenu ul.dj-submenu {padding:0!important;margin-left:0;border-radius:4px;}
#topmenu ul.dj-submenu li {
 text-align: left   !important;
 padding:0 0 0 0px  !important;
 margin:0 0 0px 0   !important;
 height:     auto   !important;
 line-height:1.3em    !important;
 border-radius: 0px !important;
}
#topmenu ul.dj-submenu li.last {}
#topmenu ul.dj-submenu li a {
 height:24px!important;
 display:block;
 line-height:1.3em!important;
 margin:0 !important;
 padding:3px 0 3px 10px !important;
 font:normal 13px/1.3em tahoma,arial,verdana,sans-serif!important;
 text-transform:uppercase;
 text-decoration:none!important;
 text-align: left!important;
}
#topmenu ul.dj-submenu li:hover {text-decoration: none!important;}
#topmenu ul.dj-submenu li:hover a,
#topmenu ul.dj-submenu li a:hover {text-decoration: underline;}
#topmenu ul.dj-submenu li a:hover span,
#topmenu ul.dj-submenu li a span {text-decoration: none!important;}
#topmenu ul.dj-submenu li.active {padding:0 0 0 10px !important;}
#topmenu ul.dj-submenu li.active a.active {padding:0 0 0 10px !important;}
#topmenu .dj-main li.dj-up a.dj-up_a span {}





.blog-featured {}
.page-header {}
.page-header h1 {}
.page-header h1 a {}



.item-page .pagenavigation {padding: 0 20px;}

.item-content {
 margin:0 0 0 20px;
}
.item-content .page-header {
 margin:0 0 0 -20px;
}



#content              {width:100%;min-width:748px;min-height:200px;margin:0 auto;padding:2px 0px 0px 0px;position:relative;}
#cl,#cc,#cr,#line1    {width:auto;height:11px !important;line-height:11px !important;padding:0;}
#left, #right         {}

#contentcol main      {padding:10px;}





main .search #searchForm div.searchintro {border-bottom:1px solid grey;}
main .search #searchForm fieldset.phrases {margin:10px 0 0 0; }
main .search #searchForm .btn-toolbar .btn-group.pull-left {float: left;width: auto;}
main .search #searchForm .btn-toolbar .btn-group.pull-left button.btn.hasTooltip {height: 24px;}
main .search #searchForm div.form-limit {margin:0px 0 10px 10px; padding:0 0 10px 0;border-bottom:1px solid grey;}
main .search .search-results .result-title {font: bold 110% tahoma,aria,sans-serif;}
main .search .search-results .result-title a {font:inherit;}
main .search .search-results .result-category {}
main .search .search-results .result-category span.small {}
main .search .search-results .result-text {}
main .search .search-results .result-created {font: normal 90% tahoma,aria,sans-serif;font-style:italic;margin:0 0 10px 0;}
**/




/**
#right .moduletable {width:inherit;margin:0 0 15px 0;padding:5px 0 0 0;}
#right .moduletable .module-header {
  width:296px;height:45px;line-height:33px;
  margin:0px auto 5px -26px;padding:0px;
  text-align: center;
  font:bold 130%/33px 'Open Sans Condensed',arial,sans-serif;
  overflow:hidden;
}
#right .moduletable .modbody img {max-width:245px;height:auto;}
#right ul.menu             {width:inherit;margin:0;}
#right ul.menu li {
   width:220px;height:auto;
   display:block;
   list-style:none;
   margin:0 0 0px 0px;
   padding:0px 3px 0px 19px;
}
#right ul.menu li a {
   width:inherit;height:inherit;
   display:block;
   text-decoration:none;
   text-align:left;
   padding:3px 0px 5px 0px;
   font:normal 115%/1.1em tahoma,arial,sans-serif;
}
#right ul.menu li:hover          {}
#right ul.menu li:hover a        {}
#right ul.menu li:hover a:hover   {}
#right ul.menu li.active        {}
#right ul.menu li.active a      {cursor: default;text-decoration:none;padding-left:3px;}
#right ul.menu li.active a:hover {text-decoration:none;}


#navigator {width:100%;height:auto;min-height:20px;font: normal 100%/1.1em arial,tahoma,sans-serif;overflow: hidden;}
#navigator ul.breadcrumb {list-style: none;margin:0;padding:0;}
#navigator ul.breadcrumb li {width:auto;height:auto;min-height:20px;padding:4px 0;float:left;}
#navigator ul.breadcrumb li a {min-height:20px;}
#navigator ul.breadcrumb li.active {}
#navigator ul.breadcrumb li span.divider {min-height:20px;vertical-align: middle;}
#navigator ul.breadcrumb li span.divider img {}




main .category-list .content-category h1,
main .search h1.page-title,
main .registration #member-registration fieldset legend,
main .item-page           .page-header h1,
main .item-page           .page-header h2,
main .blog          .item .page-header h2,
main .blog-featured .item .item-header h2.item-title {
 width:auto;
 margin:10px 20px 10px 0;padding:0 0 0 20px;
 text-transform: uppercase;
 font: bold 140%/1.2em tahoma,arial,verdana,sans-serif;
}

main .blog .page-header h1 {
 width:auto;
 margin:0 20px 0 0;padding:0 0 0 20px;
 text-transform: uppercase;
 font: bold 140%/1.3em tahoma,arial,verdana,sans-serif;
}

main .item-page #subheader .page-header h2,
main .blog      #subheader .page-header h2 {
 width:auto;
 margin:10px 20px 10px 0px;padding:0 0 0 23px;
 text-transform: none;
 font: bold 125%/1.1em tahoma,arial,verdana,sans-serif;
}
main .blog #subheader {padding:10px 0 0 0;}

main .item .icons ul.dropdown-menu li.print-icon {}
main .item .icons ul.dropdown-menu li.print-icon a {}
main .item .icons ul.dropdown-menu li.print-icon a span.icon-print {}

.pull-right{float:right;}
.btn-group{position:relative;margin-top:-30px;}
.btn-group ul{list-style:none;display: inline;padding-left:4px;}
.print-icon,.email-icon {height:16px;width:16px;overflow:hidden;display:inline-block;}
.print-icon a, .email-icon a{color:transparent;}


main .blog {}
main .blog .item {line-height: 1.2em;}
main .blog .item dl.article-info.muted {margin:0;padding:0;}
main .blog .item dl.article-info.muted dt.article-info-term {display:none;}
main .blog .item dl.article-info.muted dd.create {margin:0 0 10px 0;padding:0;font: normal 90%/1em tahoma,arial,verdana,sans-serif;}
main .blog .item dl.article-info.muted dd.create time {}



main .item {}
main .item .introtext {}
main .item .pull-left.item-image {
 width:25%;height:auto;
 margin:0 10px 5px 0;padding:3px;
 border-radius:5px;
 float:left
}
main .item .pull-left.item-image img {width:100%;height:auto;border-radius:5px;}

main .item p.readmore {}
main .item p.readmore a.btn {}
main .item p.readmore a.btn span.icon-chevron-right {}

main .category-list .content-category {}
main .category-list .content-category table.category {width:100%;}
main .category-list .content-category table.category tr td {padding:5px 10px;}
main .category-list .content-category table.category tr.cat-list-row0 {}
main .category-list .content-category table.category tr.cat-list-row1 {}
main .category-list .content-category table.category td.list-title {}
main .category-list .content-category table.category td.list-title a {font: normal 110%/1.2em tahoma,arial,verdana,sans-serif;}

main .item-page .ari-image-slider-wrapper {margin:20px auto 15px auto;}

.pagination {width:auto;margin:20px auto 0px auto;text-align: center;}
.pagination .counter.pull-right {text-align: center;padding:3px; float:none;}
.pagination ul.pagination-list {display:table;float:none;clear:both;height:18px;margin:0 auto;}
.pagination ul.pagination-list li {display:block;list-style:none;float:left;margin:0 3px;}
.pagination ul.pagination-list li:last-child {margin:0 0 0 0;}
.pagination ul.pagination-list li.disabled {}
.pagination ul.pagination-list li.active {}
.pagination ul.pagination-list li.hidden-phone {}
.pagination ul.pagination-list li a { padding:0 5px;}
.pagination ul.pagination-list li a.pagenav {}
.pagination ul.pagination-list li a i.icon-first {}
.pagination ul.pagination-list li a i.icon-previous {}
.pagination ul.pagination-list li a i.icon-next {}
.pagination ul.pagination-list li a i.icon-last {}

aside .control-group {margin:0 0 3px 0;}
aside .control-group span.add-on {display:block;width:50px;float:left;}

**/

 #cookie-banner {
  position:fixed; bottom:5%; right:10%; left:10%; z-index: 9999;
  display:flex;
  justify-content: center;
  justify-content: space-between;
  align-items: center;
  padding:10px;
  text-align: left;
  background:#e9ecef;
  border-radius:7px;
  border:1px solid green;
}
#cookie-banner__img {width:10%; height: auto;}
#cookie-banner__text {width:75%;margin:0 5%; color:#000;}
#cookie-banner__text a {color:#000;}
#accept-cookie {
  width:15%;
  margin-top:10px;
  padding: 15px 15px;
  background:#c11042;
  border-radius: 5px;
  border: none;
  color: #fff;
  font-size: .9rem;
}
#accept-cookie:hover {
  background: #1085c1;
  color: #fff;
}


