@charset "utf-8";
body {background: #fff;}

/** Format table **/
table.format {}
table.format td {border:1px solid grey!important;}
#container {}
header {background: var(--blue);border-bottom: 2px solid var(--white);}
.header__top {}

.header__top-left .header__top-weak-sighted {}
.header__top-left .header__top-weak-sighted .header__top-weak-sighted-icon {}

.header__top .header__top-title {color: var(--gray-super);}
.header__top .header__top-title-a {text-shadow: 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000;}
.header__top .header__top-title-b {}

.header__menu {background: url('../images/topmenu-fone.png') repeat-x;background-size: 100% 100%;}
.header__menu .header__menu-top ul.nav {}
.header__menu .header__menu-top ul.nav li {}
.header__menu .header__menu-top ul.nav li a {
 color: var(--gray-super);
 background: var(--white);
 border:1px solid var(--white);
 border-radius:5px;
 text-decoration: none;
}
.header__menu .header__menu-top ul.nav li a:hover {color: var(--f-blue); border:1px solid var(--dark-red); background: var(--gray-200);}
.header__menu .header__menu-top ul.nav li.active > a {color: #000000;background: var(--gray-400);}
.header__menu .header__menu-top ul.nav li.parent {}
.header__menu .header__menu-top ul.nav li.parent a {}
.header__menu .header__menu-top ul.nav li.parent:hover {}
.header__menu .header__menu-top ul.nav li.parent:hover a {}
.header__menu .header__menu-top ul.nav li.parent a:hover {}

.header__menu .header__menu-top ul.mod-menu__sub {background: #fff; border:1px solid var(--dark-red); border-radius:5px;}
.header__menu .header__menu-top ul.mod-menu__sub.show-menu {}
.header__menu .header__menu-top ul.mod-menu__sub li {}
.header__menu .header__menu-top ul.mod-menu__sub li a {
 color: var(--gray-super);
 background: var(--white);
 border:none;
 text-decoration: none;
}
.header__menu .header__menu-top ul.mod-menu__sub li:first-child a {border-radius:5px 5px 0 0;}
.header__menu .header__menu-top ul.mod-menu__sub li:last-child a {border-radius:0 0 5px 5px;}
.header__menu .header__menu-top ul.mod-menu__sub li a:hover {border:none;background: var(--gray-200);}
.header__menu .header__menu-top ul.mod-menu__sub li.active a {color: #000000;background: var(--gray-400);}
.header__center .header__center-left .header__top-phone {color:#fff;text-shadow:1px 1px 4px #000;}
.header__center .header__center-left .header__top-phone a {color:#fff;text-shadow:1px 1px 4px #000;text-decoration: none;}
.header__center .header__center-right a {
 color:#fff;
 text-decoration: none;
 text-transform: uppercase;
 line-height: 1.1em;
}
.header__center .header__center-right a:hover {
 color:#dd540a;
}


.breadcrumbs {height:auto;background: url('../images/topmenu-fone.png') repeat-x;background-size: 100% 100%;}
.breadcrumbs * {}
.mod-breadcrumbs__wrapper {}
.breadcrumbs ol.breadcrumb {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.breadcrumbs .breadcrumb li {color: var(--white);}
.breadcrumbs li .pathway {}
.breadcrumbs li .pathway span {}
.breadcrumbs li.breadcrumb-item {}
.breadcrumbs li.breadcrumb-item:after {}
.breadcrumbs li.breadcrumb-item:last-child:after {}
.breadcrumbs li.breadcrumb-item a {color:var(--white);}


aside .moduletable ul.mod-menu {}
aside .moduletable ul.mod-menu li.nav-item {}
aside .moduletable ul.mod-menu li.nav-item a {
 color: var(--gray-super);
 background: var(--white);
 border:1px solid var(--gray-super);
 border-radius:4px;
 text-decoration: none;
}
aside .moduletable ul.mod-menu li.nav-item a:before {content:"\2666";}
aside .moduletable ul.mod-menu li.nav-item a:hover {
 color: var(--f-blue);
 border:1px solid var(--dark-red);
 background: var(--gray-200);
}
aside .moduletable ul.mod-menu li.nav-item.active > a {color: #000000;background: var(--gray-400);}

aside.left  .moduletable {color:var(--gray-super); background-color: rgba(251, 233, 223, 0.8); border:1px solid #fce0d1;}
aside.right .moduletable {color:var(--gray-super); background-color: rgba(225, 235, 245, 0.5); border:1px solid #c1dbf5;}

aside.left .moduletable h3 {
 background: url('../images/module-header-fone-orange.png') no-repeat left;
 background-size: 100% 100%;
 color: var(--gray-super);
 text-shadow: 1px 1px 1px #fff;
}
aside.right .moduletable h3 {
 background: url('../images/module-header-fone-grey.png') no-repeat left;
 background-size: 100% 100%;
 color: var(--gray-super);
 text-shadow: 1px 1px 1px #fff;
}



.moduletable .mod-custom {}

#mainbox {background-color: rgba(255, 255, 255, 0.8); border:1px solid var(--white);}

dt.article-info-term {}
.blog > h1,
.item-page .page-header h1 {color: var(--gray-super); border: 1px solid var(--gray-super);}
.item-page .article-info {color: var(--gray-700);}
.item-page .article-info dt {}
.item-page .article-info dd {}
.item-page .article-info dd .icon-fw {}
.item-page .article-info dd .icon-fw:after {color: var(--indigo);}
.item-page .article-info dd:first-child .icon-fw:after {}
.item-page .article-info dd:last-child .icon-fw:after {}
.item-page .article-info a {color: var(--gray-700);}
.item-page .com-content-article__body {color: var(--gray-super); border-top: 2px solid var(--white);}
.blog {}
.blog .blog-items {}
.blog .blog-items .blog-item {background: #fff;}
.blog .blog-items .blog-item .item-content {color: var(--gray-super); border-top: 2px solid var(--white);}
.blog .blog-items .blog-item .item-content .page-header {}
.blog .blog-items .blog-item .item-content .page-header h2 {color: var(--gray-super); border: 1px solid var(--gray-super);}
.blog .blog-items .blog-item .item-content .page-header h2 a {color: var(--gray-super); text-decoration: none;}
.blog .blog-items .blog-item .item-content dl.article-info {color: var(--gray-700); border-bottom: 1px solid var(--gray-100);}
.blog .blog-items .blog-item .item-content dl.article-info dd {}
.blog .blog-items .blog-item .item-content dl.article-info dd .icon-fw {}
.blog .blog-items .blog-item .item-content dl.article-info dd .icon-fw:after {color: var(--indigo);}
.blog .blog-items .blog-item .item-content dl.article-info dd:first-child .icon-fw:after {}
.blog .blog-items .blog-item .item-content dl.article-info dd:last-child .icon-fw:after {}
.blog .blog-items .blog-item .item-content p {}
.blog .blog-items .blog-item .item-content .readmore {}
.blog .blog-items .blog-item .item-content .readmore a.btn {
 color: var(--white);
 background: var(--gray-super);
 border:1px solid var(--gray-200);
 border-radius:4px;
 text-decoration: none;
}
.blog .blog-items .blog-item .item-content .readmore a.btn:hover {
 color: var(--f-blue);
 border:1px solid var(--gray-super);
 background: var(--gray-200);
}
.blog .blog-items .blog-item .item-content .readmore span.icon-chevron-right {}
.pagination {}
.pagination .counter.pull-right {}
.pagination ul {}
.pagination ul li {}
.pagination ul li:last-child {}
.pagination ul li.disabled {}
.pagination ul li.hidden-phone {}
.pagination ul li a {
 color: #0033a0;
 text-decoration: none;
 background: transparent;
 border: 1px solid #c0d2e9;
 border-radius: 50%;
 transition: border-color .1s ease-out;
}
.pagination ul li:hover a {border-color: var(--blue); color: #5bb8f9;}
.pagination ul li.active a {background-color: #5bb8f9; border-color: #5bb8f9; color: #fff;}
.pagination ul li a.pagenav {}
.pagination ul li a.pagenav i:after {}
.pagination ul li a i.icon-first:after {content:'\25C4|';}
.pagination ul li a i.icon-previous:after {content:'\25C4';}
.pagination ul li a i.icon-next:after {content:'\25BA';}
.pagination ul li a i.icon-last:after {content:'|\25BA';}

#footer {background: var(--gray-super); color:#fff;}
#footer ul {}
#footer ul li {}
#footer ul li:first-child {}
#footer__menu {}
#footer__menu ul.menu {}
#footer__menu ul.menu li {}
#footer__menu ul.menu li:hover {}
#footer__menu ul.menu li a {color:#fff;}
#footer__menu ul.menu li a:hover {color:#dd540a;}
#footer__menu ul.menu li:hover a {}
#footer__menu ul.menu li.active {}
#footer__menu ul.menu li.active:hover {}
#footer__menu ul.menu li.active a {}
#footer__menu ul.menu li.active:hover a {}
#footer #footer__bottom {color:#fff;}
#footer #footer__bottom #footer__bottom-logo {}
#footer #footer__bottom #footer__bottom-logo #footer__bottom-logo-img {}
#footer #footer__bottom #footer__bottom-logo #footer__bottom-logo-img img {}
#footer #footer__bottom #footer__bottom-copyright {}
#footer #footer__bottom #footer__bottom-copyright #footer__bottom-copyright-text {}
#footer #footer__bottom #footer__bottom-notice {}
#footer #footer__bottom #footer__bottom-notice #footer__bottom-notice-text {}
#footer #footer__bottom #footer__bottom-deviloper {}
#footer #footer__bottom #footer__bottom-deviloper #footer__bottom-deviloper-text {}
#footer #footer__bottom #footer__bottom-deviloper #footer__bottom-deviloper-text a {color:#fff;}