/* theme 1 (green) - default */
.f-style_theme1 a,
.f-style_theme1 .b-preview-date span {
  color: #495931;
}

.f-style_theme1 .f-style_bg1,
.f-style_theme1 .pdf-viewer__prev,
.f-style_theme1 .pdf-viewer__next,
.f-style_theme1 #pdf-inline .pdf-btn-download,
.f-style_theme1 #cboxNext,
.f-style_theme1 #cboxPrevious,
.f-style_theme1 .b-slider-nav a {
  background-color: #495931;
}

.f-style_theme1 .f-style_c1 {
  color: #fff;
}

.f-style_theme1 .f-style_c1 a {
  color: inherit;
}

.f-style_theme1 .f-style_c1 a:hover {
  color: #dad2b2;
}

.f-style_theme1 .f-style_c2 a {
  color: inherit;
}

.f-style_theme1 .f-style_c2 a:hover {
  color: #495931;
}

.f-style_theme1 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme1 .b-main_menu,
.f-style_theme1 .term-letter {
  background-color: #403e22;
  color: #ccab83;
}
.f-style_theme1 .terms-search {
  background-color: #403e22;
}
.f-style_theme1 i.terms-search-ico::before {
  color: #ccab83;
}
.f-style_theme1 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #403e22, #495931);
  color: #ccab83;
}

.f-style_theme1 .b-main_menu-first > div > li.selected,
.f-style_theme1 .b-main_menu-first > li.selected,
.f-style_theme1 .term-letter.active {
  background-color: #495931;
}

.f-style_theme1 .b-main_menu-first:hover > div > li.selected,
.f-style_theme1 .b-main_menu-first:hover > li.selected {
  background-color: #495931;
  background-color: rgba(73, 89, 49, 0.5);
}

.f-style_theme1 .b-main_menu-second,
.f-style_theme1 .b-main_menu-first > div > li:hover,
.f-style_theme1 .b-main_menu-first > li:hover,
.f-style_theme1 .f-fb-bkg-color {
  background-color: #495931;
  color: #fff;
}

.f-style_theme1 .b-main_menu-second a:hover {
  color: #dad2b2;
}

.f-style_theme1 .b-footer {
  border-top-color: #4d4b31;
}

.f-style_theme1 .b-footer:before {
  background-color: #403e22;
}

.f-style_theme1 .c-title.t-t2 {
  border-bottom-color: #4c4a30;
  color: #495931;
}

.f-style_theme1 .b-text.t-1 .bt-spec {
  color: #495931;
}

.f-style_theme1 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme1 .b-main_photo-info {
  background-color: #495931;
  background-color: rgba(73, 89, 49, 0.8);
}

.f-style_theme1 .b-list.t-1 .bl-title,
.f-style_theme1 .c-detail.t-d1 th,
.f-style_theme1 .c-detail.t-d1 table a:hover,
.f-style_theme1 .c-detail.t-d1 ol a:hover,
.f-style_theme1 .c-detail.t-d1 ul a:hover,
.f-style_theme1 .c-detail.t-d1 h4,
.f-style_theme1 .c-detail.t-d1 h1,
.f-style_theme1 .b-text.t-info .bt-spec,
.f-style_theme1 .c-title.t-t1 .ct-h4,
.f-style_theme1 .c-title.t-t1 .ct-h3,
.f-style_theme1 .c-title.t-t1 .ct-h1,
.f-style_theme1 .feedback-form-container .f-fb-text-color,
.f-style_theme1 .b-calendar .input-wrapper,
.f-style_theme1 .datepicker {
  color: #495931;
}

.f-style_theme1 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme1 .b-image.t-3,
.f-style_theme1 .b-image.t-3 .b-image-title {
  background: #495931;
}
.f-style_theme1 .datepicker--cell.-selected-,
.f-style_theme1 .datepicker--cell.-selected-.-current-,
.f-style_theme1 .datepicker--cell.-selected-.-focus- {
  background: #495931 !important;
}

.f-style_theme1 .tooltip-holder {
  border-color: #495931;
}

.f-style_theme1 .b-events-calendar .selector.active,
.f-style_theme1 .datepicker--day-name {
  color: #ccab83;
}

.f-style_theme1 .b-separator {
  border-color: #4c4a30;
}

.f-style_theme1 .b-events.active .arrow-icon svg g,
.f-style_theme1 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #4c4a30;
}

.f-style_theme1 svg.tag g {
  fill: #4c4a30;
}

.f-style_theme1 .button.t-circ_white:hover {
  background-color: #495931;
  border-color: #495931;
}

.f-style_theme1 .b-pagination a:hover {
  color: #495931;
}

.f-style_theme1 .b-pagination-item.selected {
  border-color: #495931;
  color: #495931;
}

/* theme 2 (blue) */
.f-style_theme2 a,
.f-style_theme2 .b-preview-date,
.f-style_theme16 a,
.f-style_theme16 .b-preview-date {
  color: #044a74;
}

.f-style_theme16 .b-header {
  background-image: url("../img/page_bg16.png");
}

.f-style_theme2 .f-style_bg1,
.f-style_theme2 .pdf-viewer__prev,
.f-style_theme2 .pdf-viewer__next,
.f-style_theme2 #pdf-inline .pdf-btn-download,
.f-style_theme2 #cboxNext,
.f-style_theme2 #cboxPrevious,
.f-style_theme2 .b-slider-nav a,
.f-style_theme16 .b-slider-nav a {
  background-color: #048ac1 !important;
}
.f-style_theme16 .pdf-viewer__prev,
.f-style_theme16 .pdf-viewer__next,
.f-style_theme16 #pdf-inline .pdf-btn-download,
.f-style_theme16 #cboxNext,
.f-style_theme16 #cboxPrevious {
  background-color: #13385b !important;
}
.f-style_theme16 .f-style_bg1 {
  background-color: #13385b !important;
}
.f-style_theme16 .b-footer {
  background-image: url("../img/page_ftr16.png");
}
.f-style_theme2 .f-style_c1,
.f-style_theme16 .f-style_c1 {
  color: #fff;
}

.f-style_theme2 .f-style_c1 a,
.f-style_theme16 .f-style_c1 a {
  color: inherit;
}

.f-style_theme2 .f-style_c1 a:hover,
.f-style_theme16 .f-style_c1 a:hover {
  color: #dad2b2;
}

.f-style_theme2 .f-style_c2 a,
.f-style_theme16 .f-style_c2 a {
  color: inherit;
}

.f-style_theme2 .f-style_c2 a:hover,
.f-style_theme16 .f-style_c2 a:hover {
  color: #044a74;
}

.c-title.t-t4 .ct-h3 .i_more,
.c-title.t-t2 .ct-h3 .i_more {
  margin-left: 30px;
}

.f-style_theme2 .ico,
.f-style_theme16 .ico {
  background-image: url("../img/page_icons_color2.png");
}

.f-style_theme2 .b-logo-image,
.f-style_theme16 .b-logo-image {
  background-image: url("../img/logo_color2.png");
}

.f-style_theme2 .b-main_menu,
.f-style_theme2 .term-letter {
  background-color: #fff;
  color: #052c52;
}
.f-style_theme2 .terms-search {
  background-color: #fff;
}
.f-style_theme2 i.terms-search-ico::before {
  color: #052c52;
}
.f-style_theme2 .b-main_menu {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-top: 3px solid #13385b;
  border-bottom: 3px solid #13385b;
}
.f-style_theme16 .b-main_menu,
.f-style_theme16 .term-letter {
  background-color: #fff;
  color: #052c52;
}
.f-style_theme16 .terms-search {
  background-color: #fff;
}
.f-style_theme16 i.terms-search-ico::before {
  color: #052c52;
}
.f-style_theme2 .cg-item.t-g3 .title-container,
.f-style_theme16 .cg-item.t-g3 .title-container {
  background-color: #ffffff;
  color: #052c52;
  border-bottom: 3px solid #13385b;
}

.f-style_theme2 .b-main_menu-first > div > li.selected,
.f-style_theme2 .b-main_menu-first > li.selected,
.f-style_theme2 .term-letter.active {
  background-color: #048ac1;
}

.f-style_theme16 .b-main_menu-first > div > li.selected,
.f-style_theme16 .b-main_menu-first > li.selected,
.f-style_theme16 .term-letter.active {
  background-color: #052c52;
}

.f-style_theme2 .b-main_menu-first:hover > div > li.selected,
.f-style_theme2 .b-main_menu-first:hover > li.selected {
  background-color: #048ac1;
  background-color: rgba(4, 138, 193, 0.5);
}

.f-style_theme16 .b-main_menu-first:hover > div > li.selected,
.f-style_theme16 .b-main_menu-first:hover > li.selected {
  background-color: #052c52;
  background-color: rgba(5, 44, 82, 0.5);
}

.f-style_theme2 .b-main_menu-second,
.f-style_theme2 .b-main_menu-first > div > li:hover,
.f-style_theme2 .b-main_menu-first > li:hover,
.f-style_theme2 .f-fb-bkg-color {
  background-color: #048ac1;
  color: #fff;
}

.f-style_theme16 .b-main_menu-second,
.f-style_theme16 .b-main_menu-first > div > li:hover,
.f-style_theme16 .b-main_menu-first > li:hover,
.f-style_theme16 .f-fb-bkg-color {
  background-color: #052c52;
  color: #fff;
}

.f-style_theme2 .b-main_menu-first > div > li > a,
.f-style_theme2 .b-main_menu-first > li > a,
.f-style_theme16 .b-main_menu-first > div > li > a,
.f-style_theme16 .b-main_menu-first > li > a {
  text-shadow: none;
}

.f-style_theme2 .b-main_menu-first > li.selected > a,
.f-style_theme2 .term-letter.active,
.f-style_theme16 .b-main_menu-first > li.selected > a,
.f-style_theme16 .term-letter.active {
  color: #fff;
}

.f-style_theme2 .b-main_menu-second a:hover,
.f-style_theme16 .b-main_menu-second a:hover {
  color: #dad2b2;
}

.f-style_theme2 .b-footer,
.f-style_theme16 .b-footer {
  border-top-color: #0a2d4e;
}

.f-style_theme2 .b-footer:before,
.f-style_theme16 .b-footer:before {
  background-color: #052c52;
}

.f-style_theme2 .c-title.t-t2,
.f-style_theme16 .c-title.t-t2 {
  border-bottom-color: #13385b;
  color: #044a74;
}

.f-style_theme2 .c-title.t-t2,
.f-style_theme2 .c-title.t-t4,
.f-style_theme16 .c-title.t-t2,
.f-style_theme16 .c-title.t-t4 {
  border-bottom-color: #13385b;
  color: #044a74;
}

.f-style_theme2 .b-text.t-1 .bt-spec,
.f-style_theme16 .b-text.t-1 .bt-spec {
  color: #044a74;
}

.f-style_theme2 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme2 .b-main_photo-info,
.f-style_theme16 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme16 .b-main_photo-info {
  background-color: #048ac1;
  background-color: rgba(4, 138, 193, 0.8);
}

.f-style_theme2 .b-list.t-1 .bl-title,
.f-style_theme2 .c-detail.t-d1 th,
.f-style_theme2 .c-detail.t-d1 table a:hover,
.f-style_theme2 .c-detail.t-d1 ol a:hover,
.f-style_theme2 .c-detail.t-d1 ul a:hover,
.f-style_theme2 .c-detail.t-d1 h4,
.f-style_theme2 .c-detail.t-d1 h1,
.f-style_theme2 .b-text.t-info .bt-spec,
.f-style_theme2 .c-title.t-t1 .ct-h4,
.f-style_theme2 .c-title.t-t1 .ct-h3,
.f-style_theme2 .c-title.t-t1 .ct-h1,
.f-style_theme2 .feedback-form-container .f-fb-text-color,
.f-style_theme16 .b-list.t-1 .bl-title,
.f-style_theme16 .c-detail.t-d1 th,
.f-style_theme16 .c-detail.t-d1 table a:hover,
.f-style_theme16 .c-detail.t-d1 ol a:hover,
.f-style_theme16 .c-detail.t-d1 ul a:hover,
.f-style_theme16 .c-detail.t-d1 h4,
.f-style_theme16 .c-detail.t-d1 h1,
.f-style_theme16 .b-text.t-info .bt-spec,
.f-style_theme16 .c-title.t-t1 .ct-h4,
.f-style_theme16 .c-title.t-t1 .ct-h3,
.f-style_theme16 .c-title.t-t1 .ct-h1,
.f-style_theme16 .feedback-form-container .f-fb-text-color,
.f-style_theme2 .b-calendar .input-wrapper,
.f-style_theme16 .b-calendar .input-wrapper,
.f-style_theme2 .datepicker,
.f-style_theme16 .datepicker {
  color: #044a74;
}

.f-style_theme2 .b-link.t-sort:after,
.f-style_theme16 .b-link.t-sort:after {
  background-image: url("../img/page_icons_color2.png");
}

.f-style_theme2 .b-image.t-3,
.f-style_theme2 .b-image.t-3 .b-image-title {
  background: #044a74;
}
.f-style_theme2 .datepicker--cell.-selected-,
.f-style_theme2 .datepicker--cell.-selected-.-current-,
.f-style_theme2 .datepicker--cell.-selected-.-focus- {
  background: #044a74 !important;
}
.f-style_theme16 .b-image.t-3,
.f-style_theme16 .b-image.t-3 .b-image-title {
  background: #13385b;
}
.f-style_theme16 .datepicker--cell.-selected-,
.f-style_theme16 .datepicker--cell.-selected-.-current-,
.f-style_theme16 .datepicker--cell.-selected-.-focus- {
  background: #13385b !important;
}
.f-style_theme2 .tooltip-holder,
.f-style_theme16 .tooltip-holder {
  border-color: #044a74;
}

.f-style_theme2 .b-separator,
.f-style_theme16 .b-separator {
  border-color: #13385b;
}

.f-style_theme2 .b-events-calendar .selector.active,
.f-style_theme16 .b-events-calendar .selector.active,
.f-style_theme2 .datepicker--day-name,
.f-style_theme16 .datepicker--day-name {
  color: #048ac1;
}

.f-style_theme2 .b-events.active .arrow-icon svg g,
.f-style_theme16 .b-events.active .arrow-icon svg g,
.f-style_theme2 .b-calendar .input-wrapper .icon-calendar svg g,
.f-style_theme16 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #13385b;
}

.f-style_theme2 svg.tag g,
.f-style_theme16 svg.tag g {
  fill: #13385b;
}

.f-style_theme2 .button.t-circ_white:hover,
.f-style_theme16 .button.t-circ_white:hover {
  background-color: #044a74;
  border-color: #044a74;
}

.f-style_theme2 .b-pagination a:hover,
.f-style_theme16 .b-pagination a:hover {
  color: #044a74;
}

.f-style_theme2 .b-pagination-item.selected,
.f-style_theme16 .b-pagination-item.selected {
  border-color: #044a74;
  color: #044a74;
}

/* theme 3 (dark blue) */
.f-style_theme3 a,
.f-style_theme3 .b-preview-date {
  color: #044a74;
}

.f-style_theme3 .ico {
  background-image: url("../img/page_icons_color2.png");
}

.f-style_theme3 .f-style_bg1,
.f-style_theme3 .pdf-viewer__prev,
.f-style_theme3 .pdf-viewer__next,
.f-style_theme3 #pdf-inline .pdf-btn-download,
.f-style_theme3 #cboxNext,
.f-style_theme3 #cboxPrevious,
.f-style_theme3 .b-slider-nav a {
  background-color: #044a74 !important;
}

.f-style_theme3 .f-style_c1 {
  color: #fff;
}

.f-style_theme3 .f-style_c1 a {
  color: inherit;
}

.f-style_theme3 .f-style_c1 a:hover {
  color: #dad2b2;
}

.f-style_theme3 .f-style_c2 a {
  color: inherit;
}

.f-style_theme3 .f-style_c2 a:hover {
  color: #044a74;
}

.f-style_theme3 .b-logo-image {
  background-image: url("../img/logo_color3.png");
}

.f-style_theme3 .b-main_menu,
.f-style_theme3 .term-letter {
  background-color: #052c52;
  color: #fff;
}
.f-style_theme3 .terms-search {
  background-color: #052c52;
}
.f-style_theme3 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme3 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #052c52, #044a74);
  color: #dad2b2;
}

.f-style_theme3 .b-main_menu-first > div > li.selected,
.f-style_theme3 .b-main_menu-first > li.selected,
.f-style_theme3 .term-letter.active {
  background-color: #044a74;
}

.f-style_theme3 .b-main_menu-first:hover > div > li.selected,
.f-style_theme3 .b-main_menu-first:hover > li.selected {
  background-color: #044a74;
  background-color: rgba(4, 74, 116, 0.5);
}

.f-style_theme3 .b-main_menu-second,
.f-style_theme3 .b-main_menu-first > div > li:hover,
.f-style_theme3 .b-main_menu-first > li:hover,
.f-style_theme3 .f-fb-bkg-color {
  background-color: #044a74;
  color: #fff;
}

.f-style_theme3 .b-main_menu-first > div > li > a,
.f-style_theme3 .b-main_menu-first > li > a {
  text-shadow: none;
}

.f-style_theme3 .b-main_menu-second a:hover {
  color: #dad2b2;
}

.f-style_theme3 .b-footer {
  border-top-color: #173a5c;
}

.f-style_theme3 .b-footer:before {
  background-color: #052c52;
}

.f-style_theme3 .c-title.t-t2,
.f-style_theme3 .c-title.t-t4 {
  border-bottom-color: #13385b;
  color: #044a74;
}

.f-style_theme3 .b-text.t-1 .bt-spec {
  color: #044a74;
}

.f-style_theme3 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme3 .b-main_photo-info {
  background-color: #044a74;
  background-color: rgba(4, 74, 116, 0.8);
}

.f-style_theme3 .b-list.t-1 .bl-title,
.f-style_theme3 .c-detail.t-d1 th,
.f-style_theme3 .c-detail.t-d1 table a:hover,
.f-style_theme3 .c-detail.t-d1 ol a:hover,
.f-style_theme3 .c-detail.t-d1 ul a:hover,
.f-style_theme3 .c-detail.t-d1 h4,
.f-style_theme3 .c-detail.t-d1 h1,
.f-style_theme3 .b-text.t-info .bt-spec,
.f-style_theme3 .c-title.t-t1 .ct-h4,
.f-style_theme3 .c-title.t-t1 .ct-h3,
.f-style_theme3 .c-title.t-t1 .ct-h1,
.f-style_theme3 .feedback-form-container .f-fb-text-color,
.f-style_theme3 .b-events-calendar .selector.active,
.f-style_theme3 .b-calendar .input-wrapper,
.f-style_theme3 .datepicker,
.f-style_theme3 .datepicker--day-name {
  color: #044a74;
}

.f-style_theme3 .b-link.t-sort:after {
  background-image: url("../img/page_icons_color2.png");
}

.f-style_theme3 .b-image.t-3,
.f-style_theme3 .b-image.t-3 .b-image-title {
  background: #044a74;
}
.f-style_theme3 .datepicker--cell.-selected-,
.f-style_theme3 .datepicker--cell.-selected-.-current-,
.f-style_theme3 .datepicker--cell.-selected-.-focus- {
  background: #044a74 !important;
}

.f-style_theme3 .tooltip-holder {
  border-color: #044a74;
}

.f-style_theme3 .b-separator {
  border-color: #13385b;
}

.f-style_theme3 .b-events.active .arrow-icon svg g,
.f-style_theme3 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #13385b;
}

.f-style_theme3 svg.tag g {
  fill: #13385b;
}

.f-style_theme3 .button.t-circ_white:hover {
  background: #044a74;
  border-color: #044a74;
}

.f-style_theme3 .b-pagination a:hover {
  color: #044a74;
}

.f-style_theme3 .b-pagination-item.selected {
  border-color: #044a74;
  color: #044a74;
}

/* theme 4 (dark blue) */

.f-style_theme4 a,
.f-style_theme4 .b-preview-date {
  color: #0f204e;
}

.f-style_theme4 .ico {
  background-image: url("../img/page_icons_color2.png");
}

.f-style_theme4 .f-style_bg1,
.f-style_theme4 .pdf-viewer__prev,
.f-style_theme4 .pdf-viewer__next,
.f-style_theme4 #pdf-inline .pdf-btn-download,
.f-style_theme4 #cboxNext,
.f-style_theme4 #cboxPrevious,
.f-style_theme4 .b-slider-nav a {
  background-color: #0f204e !important;
}

.f-style_theme4 .f-style_c1 {
  color: #fff;
}

.f-style_theme4 .f-style_c1 a {
  color: inherit;
}

.f-style_theme4 .f-style_c1 a:hover {
  color: #dad2b2;
}

.f-style_theme4 .f-style_c2 a {
  color: inherit;
}

.f-style_theme4 .f-style_c2 a:hover {
  color: #044a74;
}

.f-style_theme4 .b-logo-image {
  background: url("../img/logo_color4.png");
}

.f-style_theme4 .b-main_menu,
.f-style_theme4 .term-letter {
  background-color: #ec1908;
  color: #fff;
}
.f-style_theme4 .terms-search {
  background-color: #ec1908;
}
.f-style_theme4 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme4 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #ec1908, #f94537);
  color: #fff;
}

.f-style_theme4 .b-main_menu-first > div > li.selected,
.f-style_theme4 .b-main_menu-first > li.selected,
.f-style_theme4 .term-letter.active {
  background-color: #7d1d2b;
}

.f-style_theme4 .b-main_menu-first:hover > div > li.selected,
.f-style_theme4 .b-main_menu-first:hover > li.selected {
  background-color: #044a74;
  background-color: rgba(4, 74, 116, 0.5);
}

.f-style_theme4 .b-main_menu-second,
.f-style_theme4 .b-main_menu-first > div > li:hover,
.f-style_theme4 .b-main_menu-first > li:hover,
.f-style_theme4 .f-fb-bkg-color {
  background-color: #0f204e;
  color: #fff;
}

.f-style_theme4 .b-main_menu-first > div > li > a,
.f-style_theme4 .b-main_menu-first > li > a {
  text-shadow: none;
}

.f-style_theme4 .b-main_menu-second a:hover {
  color: #ec1908;
}

.f-style_theme4 .b-footer {
  border-top-color: #0f204e;
}

.f-style_theme4 .b-footer:before {
  background-color: #de1808;
}

.f-style_theme4 .c-title.t-t2,
.f-style_theme4 .c-title.t-t4 {
  border-bottom-color: #ec1908;
  color: #0f204e;
}

.f-style_theme4 .b-text.t-1 .bt-spec {
  color: #0f204e;
}

.f-style_theme4 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme4 .b-main_photo-info {
  background-color: rgba(216, 48, 36, 0.8);
}

.f-style_theme4 .b-list.t-1 .bl-title,
.f-style_theme4 .c-detail.t-d1 th,
.f-style_theme4 .c-detail.t-d1 table a:hover,
.f-style_theme4 .c-detail.t-d1 ol a:hover,
.f-style_theme4 .c-detail.t-d1 ul a:hover,
.f-style_theme4 .c-detail.t-d1 h4,
.f-style_theme4 .c-detail.t-d1 h1,
.f-style_theme4 .b-text.t-info .bt-spec,
.f-style_theme4 .c-title.t-t1 .ct-h4,
.f-style_theme4 .c-title.t-t1 .ct-h3,
.f-style_theme4 .c-title.t-t1 .ct-h1,
.f-style_theme4 .feedback-form-container .f-fb-text-color,
.f-style_theme4 .b-calendar .input-wrapper,
.f-style_theme4 .datepicker,
.f-style_theme4 .datepicker--day-name {
  color: #0f204e;
}

.f-style_theme4 .b-link.t-sort:after {
  background-image: url("../img/page_icons_color2.png");
}

.f-style_theme4 .b-image.t-4,
.f-style_theme4 .b-image.t-4 .b-image-title {
  background: #0f204e;
}

.f-style_theme4 .tooltip-holder {
  border-color: #0f204e;
}
.f-style_theme4 .datepicker--cell.-selected-,
.f-style_theme4 .datepicker--cell.-selected-.-current-,
.f-style_theme4 .datepicker--cell.-selected-.-focus- {
  background: #de1808 !important;
}
.f-style_theme4 .b-separator {
  border-color: #de1808;
}

.f-style_theme4 .b-events-calendar .selector.active {
  color: #de1808;
}
.f-style_theme4 .b-events.active .arrow-icon svg g {
  fill: #de1808;
}
.f-style_theme4 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #0f204e;
}
.f-style_theme4 svg.tag g {
  fill: #de1808;
}

.f-style_theme4 .button.t-circ_white:hover {
  background: #0f204e;
  border-color: #0f204e;
}

.f-style_theme4 .b-pagination a:hover {
  color: #0f204e;
}

.f-style_theme4 .b-pagination-item.selected {
  border-color: #0f204e;
  color: #0f204e;
}

.f-style_theme4 .b-image.t-3,
.f-style_theme4 .b-image.t-3 .b-image-title {
  background: #0f204e;
}

.f-style_theme4 .b-image.t-3 .b-image-title {
  color: #ffffff;
}

/* theme 5 (blue-purple) */
.f-style_theme5 a,
.f-style_theme5 .b-preview-date {
  color: #2a106b;
}

.f-style_theme5 .b-header {
  background-image: url("../img/page_bg5.png");
}

.f-style_theme5 .ico {
  background-image: url("../img/page_icons_color5.png");
}

.f-style_theme5 .f-style_bg1,
.f-style_theme5 .pdf-viewer__prev,
.f-style_theme5 .pdf-viewer__next,
.f-style_theme5 #pdf-inline .pdf-btn-download,
.f-style_theme5 #cboxNext,
.f-style_theme5 #cboxPrevious,
.f-style_theme5 .b-slider-nav a {
  background-color: #2a106b;
}

.f-style_theme5 .f-style_c1 {
  color: #fff;
}

.f-style_theme5 .f-style_c1 a {
  color: inherit;
}

.f-style_theme5 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme5 .f-style_c2 a {
  color: inherit;
}

.f-style_theme5 .f-style_c2 a:hover {
  color: #495931;
}

.f-style_theme5 .b-logo-image {
  background-image: url("../img/logo_color5.png");
}

.f-style_theme5 .b-main_menu,
.f-style_theme5 .term-letter {
  background-color: rgb(21, 7, 82);
  color: #fff;
}
.f-style_theme5 .terms-search {
  background-color: rgb(21, 7, 82);
}
.f-style_theme5 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme5 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #150752, #2a106b);
  color: #fff;
}

.f-style_theme5 .b-main_menu-first > div > li.selected,
.f-style_theme5 .b-main_menu-first > li.selected,
.f-style_theme5 .term-letter.active {
  background-color: #2a106b;
}

.f-style_theme5 .b-main_menu-first:hover > div > li.selected,
.f-style_theme5 .b-main_menu-first:hover > li.selected {
  background-color: #2a106b;
  background-color: rgba(42, 16, 107, 0.5);
}

.f-style_theme5 .b-main_menu-second,
.f-style_theme5 .b-main_menu-first > div > li:hover,
.f-style_theme5 .b-main_menu-first > li:hover,
.f-style_theme5 .f-fb-bkg-color {
  background-color: #2a106b;
  background-color: rgba(42, 16, 107, 0.8);
  color: #fff;
}

.f-style_theme5 .b-main_menu-second a:hover {
  color: #dad2b2;
}

.f-style_theme5 .b-footer {
  border-top-color: #001359;
}

.f-style_theme5 .b-footer:before {
  background-color: #67136c;
}

.f-style_theme5 .c-title.t-t2,
.f-style_theme5 .c-title.t-t4 {
  border-bottom-color: #67136c;
  color: #2a106b;
}

.f-style_theme5 .b-text.t-1 .bt-spec {
  color: #495931;
}

.f-style_theme5 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme5 .b-main_photo-info {
  background-color: #2a106b;
  background-color: rgba(42, 16, 107, 0.8);
}

.f-style_theme5 .b-list.t-1 .bl-title,
.f-style_theme5 .c-detail.t-d1 th,
.f-style_theme5 .c-detail.t-d1 table a:hover,
.f-style_theme5 .c-detail.t-d1 ol a:hover,
.f-style_theme5 .c-detail.t-d1 ul a:hover,
.f-style_theme5 .c-detail.t-d1 h4,
.f-style_theme5 .c-detail.t-d1 h1,
.f-style_theme5 .b-text.t-info .bt-spec,
.f-style_theme5 .c-title.t-t1 .ct-h4,
.f-style_theme5 .c-title.t-t1 .ct-h3,
.f-style_theme5 .c-title.t-t1 .ct-h1,
.f-style_theme5 .feedback-form-container .f-fb-text-color,
.f-style_theme5 .b-events-calendar .selector.active,
.f-style_theme5 .b-calendar .input-wrapper,
.f-style_theme5 .datepicker,
.f-style_theme5 .datepicker--day-name {
  color: #2a106b;
}

.f-style_theme5 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme5 .b-image.t-3,
.f-style_theme5 .b-image.t-3 .b-image-title {
  background: #2a106b !important;
}
.f-style_theme5 .datepicker--cell.-selected-,
.f-style_theme5 .datepicker--cell.-selected-.-current-,
.f-style_theme5 .datepicker--cell.-selected-.-focus- {
  background: #2a106b !important;
}

.f-style_theme5 .tooltip-holder {
  border-color: #2a106b;
}

.f-style_theme5 .b-separator {
  border-color: #67136c;
}

.f-style_theme5 .b-events.active .arrow-icon svg g,
.f-style_theme5 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #67136c;
}

.f-style_theme5 svg.tag g {
  fill: #67136c;
}

.f-style_theme5 .button.t-circ_white:hover {
  background-color: #2a106b;
  border-color: #2a106b;
}

.f-style_theme5 .b-pagination a:hover {
  color: #2a106b;
}

.f-style_theme5 .b-pagination-item.selected {
  border-color: #2a106b;
  color: #2a106b;
}

.f-style_theme5 .button.t-circ_white {
  color: #2a106b;
  border-color: #2a106b;
}

.f-style_theme5 .b-preview-text {
  color: #2a106b;
  opacity: 1;
}

/* theme 6 */

.f-style_theme6 a,
.f-style_theme6 .b-preview-date {
  color: #272727;
}

.f-style_theme6 .ico {
  background-image: url("../img/page_icons_color6.png");
}

.f-style_theme6 .f-style_bg1,
.f-style_theme6 .pdf-viewer__prev,
.f-style_theme6 .pdf-viewer__next,
.f-style_theme6 #pdf-inline .pdf-btn-download,
.f-style_theme6 #cboxNext,
.f-style_theme6 #cboxPrevious,
.f-style_theme6 .b-slider-nav a {
  background-color: #272727 !important;
}

.f-style_theme6 .f-style_c1 {
  color: #fff;
}

.f-style_theme6 .f-style_c1 a {
  color: inherit;
}

.f-style_theme6 .f-style_c1 a:hover {
  color: #ff9c01;
}

.f-style_theme6 .f-style_c2 a {
  color: inherit;
}

.f-style_theme6 .f-style_c2 a:hover {
  color: #044a74;
}

.f-style_theme6 .b-logo-image {
  background: url("../img/logo_color6.png");
  width: 92px;
  height: 110px;
  margin-top: -25px;
}

.f-style_theme6 .b-main_menu,
.f-style_theme6 .term-letter,
.f-style_theme6 .f-fb-bkg-color {
  background-color: #ff9c01;
  color: #fff;
}
.f-style_theme6 .terms-search {
  background-color: #ff9c01;
}
.f-style_theme6 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme6 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #ff9c01, #fbb13d);
  color: #fff;
}
.f-style_theme6 .term-letter.active {
  background-color: #a86d10;
}
.f-style_theme6 .b-main_menu-first > div > li.selected,
.f-style_theme6 .b-main_menu-first > li.selected {
  background-color: rgba(39, 39, 39, 0.4);
}
.f-style_theme6 .b-main_menu-first:hover > div > li.selected,
.f-style_theme6 .b-main_menu-first:hover > li.selected {
  background-color: #272727;
}

.f-style_theme6 .b-main_menu-second,
.f-style_theme6 .b-main_menu-first > div > li:hover,
.f-style_theme6 .b-main_menu-first > li:hover {
  background-color: rgba(39, 39, 39, 0.8);
  color: #fff;
}

.f-style_theme6 .b-main_menu-first > div > li > a,
.f-style_theme6 .b-main_menu-first > li > a {
  text-shadow: none;
}

.f-style_theme6 .b-main_menu-second a:hover {
  color: #ff9c01;
}

.f-style_theme6 .b-footer {
  border-top-color: #272727;
}

.f-style_theme6 .b-footer:before {
  background-color: #ff9c01;
}

.f-style_theme6 .c-title.t-t2,
.f-style_theme6 .c-title.t-t4 {
  border-bottom-color: #ff9c01;
  color: #272727;
}

.f-style_theme6 .b-text.t-1 .bt-spec {
  color: #272727;
}

.f-style_theme6 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme6 .b-main_photo-info {
  background-color: rgba(255, 156, 1, 0.6);
}

.f-style_theme6 .b-list.t-1 .bl-title,
.f-style_theme6 .c-detail.t-d1 th,
.f-style_theme6 .c-detail.t-d1 table a:hover,
.f-style_theme6 .c-detail.t-d1 ol a:hover,
.f-style_theme6 .c-detail.t-d1 ul a:hover,
.f-style_theme6 .c-detail.t-d1 h4,
.f-style_theme6 .c-detail.t-d1 h1,
.f-style_theme6 .b-text.t-info .bt-spec,
.f-style_theme6 .c-title.t-t1 .ct-h4,
.f-style_theme6 .c-title.t-t1 .ct-h3,
.f-style_theme6 .c-title.t-t1 .ct-h1,
.f-style_theme6 .feedback-form-container .f-fb-text-color,
.f-style_theme6 .b-calendar .input-wrapper,
.f-style_theme6 .datepicker,
.f-style_theme6 .datepicker--day-name {
  color: #272727;
}

.f-style_theme6 .b-link.t-sort:after {
  background-image: url("../img/page_icons_color6.png");
}

.f-style_theme6 .b-image.t-4,
.f-style_theme6 .b-image.t-4 .b-image-title {
  background: #272727;
}
.f-style_theme6 .datepicker--cell.-selected-,
.f-style_theme6 .datepicker--cell.-selected-.-current-,
.f-style_theme6 .datepicker--cell.-selected-.-focus- {
  background: #ff9c01 !important;
}
.f-style_theme6 .tooltip-holder {
  border-color: #272727;
}

.f-style_theme6 .b-separator {
  border-color: #ff9c01;
}
.f-style_theme6 .b-events-calendar .selector.active {
  color: #ff9c01;
}
.f-style_theme6 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #272727;
}
.f-style_theme6 .b-events.active .arrow-icon svg g {
  fill: #ff9c01;
}

.f-style_theme6 svg.tag g {
  fill: #ff9c01;
}

.f-style_theme6 .button.t-circ_white:hover {
  background: #272727;
  border-color: #272727;
}

.f-style_theme6 .b-pagination a:hover {
  color: #272727;
}

.f-style_theme6 .b-pagination-item.selected {
  border-color: #272727;
  color: #272727;
}

.f-style_theme6 .b-image.t-3,
.f-style_theme6 .b-image.t-3 .b-image-title {
  background: #272727;
}

/* theme 7 */

.f-style_theme7 a,
.f-style_theme7 .b-preview-date {
  color: #2a4298;
}

.f-style_theme7 .b-header {
  background-image: url("../img/page_bg7.png");
}

.f-style_theme7 .ico {
  background-image: url("../img/page_icons_color7.png");
}

.f-style_theme7 .f-style_bg1,
.f-style_theme7 .pdf-viewer__prev,
.f-style_theme7 .pdf-viewer__next,
.f-style_theme7 #pdf-inline .pdf-btn-download,
.f-style_theme7 #cboxNext,
.f-style_theme7 #cboxPrevious {
  background-color: #2a4298 !important;
}

.f-style_theme7 .b-slider-nav a {
  background-color: #a92015 !important;
}

.f-style_theme7 .f-style_c1 {
  color: #fff;
}

.f-style_theme7 .f-style_c1 a {
  color: inherit;
}

.f-style_theme7 .f-style_c1 a:hover {
  color: #ff9c01;
}

.f-style_theme7 .f-style_c2 a {
  color: inherit;
}

.f-style_theme7 .f-style_c2 a:hover {
  color: #044a74;
}

.f-style_theme7 .b-logo-image {
  background: url("../img/logo_color7.png");
  width: 92px;
  height: 110px;
  margin-top: -25px;
}

.f-style_theme7 .b-main_menu,
.f-style_theme7 .f-fb-bkg-color,
.f-style_theme7 .term-letter {
  background-color: #0d3073;
  color: #fff;
}
.f-style_theme7 .terms-search {
  background-color: #0d3073;
}
.f-style_theme7 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme7 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #0d3073, #2a4298);
  color: #fff;
}
.f-style_theme7 .b-main_menu-first > div > li.selected,
.f-style_theme7 .b-main_menu-first > li.selected,
.f-style_theme7 .term-letter.active {
  background-color: #a92015;
}

.f-style_theme7 .b-main_menu-first:hover > div > li.selected,
.f-style_theme7 .b-main_menu-first:hover > li.selected {
  background-color: #044a74;
  background-color: rgba(169, 32, 21, 0.5);
}

.f-style_theme7 .b-main_menu-second,
.f-style_theme7 .b-main_menu-first > div > li:hover,
.f-style_theme7 .b-main_menu-first > li:hover {
  background-color: rgba(169, 32, 21, 0.8);
  color: #fff;
}

.f-style_theme7 .b-main_menu-first > div > li > a,
.f-style_theme7 .b-main_menu-first > li > a {
  text-shadow: none;
}

.f-style_theme7 .b-main_menu-second a:hover {
  color: #fff;
}

.f-style_theme7 .b-footer {
  border-top-color: #2a4298;
}

.f-style_theme7 .b-footer:before {
  background-color: #a92015;
}

.f-style_theme7 .c-title.t-t2,
.f-style_theme7 .c-title.t-t4 {
  border-bottom-color: #a92015;
  color: #2a4298;
}

.f-style_theme7 .b-text.t-1 .bt-spec {
  color: #2a4298;
}

.f-style_theme7 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme7 .b-main_photo-info {
  background-color: rgba(169, 32, 21, 0.6);
}

.f-style_theme7 .b-list.t-1 .bl-title,
.f-style_theme7 .c-detail.t-d1 th,
.f-style_theme7 .c-detail.t-d1 table a:hover,
.f-style_theme7 .c-detail.t-d1 ol a:hover,
.f-style_theme7 .c-detail.t-d1 ul a:hover,
.f-style_theme7 .c-detail.t-d1 h4,
.f-style_theme7 .c-detail.t-d1 h1,
.f-style_theme7 .b-text.t-info .bt-spec,
.f-style_theme7 .c-title.t-t1 .ct-h4,
.f-style_theme7 .c-title.t-t1 .ct-h3,
.f-style_theme7 .c-title.t-t1 .ct-h1,
.f-style_theme7 .feedback-form-container .f-fb-text-color,
.f-style_theme7 .b-calendar .input-wrapper,
.f-style_theme7 .datepicker--day-name {
  color: #2a4298;
}

.f-style_theme7 .b-link.t-sort:after {
  background-image: url("../img/page_icons_color7.png");
}

.f-style_theme7 .b-image.t-4,
.f-style_theme7 .b-image.t-4 .b-image-title {
  background: #2a4298;
}

.f-style_theme7 .tooltip-holder {
  border-color: #2a4298;
}

.f-style_theme7 .b-separator {
  border-color: #a92015;
}
.f-style_theme7 .b-events-calendar .selector.active,
.f-style_theme7 .datepicker {
  color: #a92015;
}
.f-style_theme7 .b-events.active .arrow-icon svg g {
  fill: #a92015;
}
.f-style_theme7 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #2a4298;
}
.f-style_theme7 svg.tag g {
  fill: #a92015;
}

.f-style_theme7 .button.t-circ_white:hover {
  background: #2a4298;
  border-color: #2a4298;
}

.f-style_theme7 .b-pagination a:hover {
  color: #2a4298;
}

.f-style_theme7 .b-pagination-item.selected {
  border-color: #2a4298;
  color: #2a4298;
}

.f-style_theme7 .b-image.t-3,
.f-style_theme7 .b-image.t-3 .b-image-title {
  background: #2a4298;
}
.f-style_theme7 .datepicker--cell.-selected-,
.f-style_theme7 .datepicker--cell.-selected-.-current-,
.f-style_theme7 .datepicker--cell.-selected-.-focus- {
  background: #a92015 !important;
}
.f-style_theme7 .button.t-circ_white {
  color: #a92015;
  border-color: #a92015;
}

/* theme 8 */

.f-style_theme8 a,
.f-style_theme8 .b-preview-date {
  color: #0c3952;
}

.f-style_theme8 .f-style_bg1,
.f-style_theme8 .pdf-viewer__prev,
.f-style_theme8 .pdf-viewer__next,
.f-style_theme8 #pdf-inline .pdf-btn-download,
.f-style_theme8 #cboxNext,
.f-style_theme8 #cboxPrevious,
.f-style_theme8 .b-slider-nav a {
  background-color: #0c3952;
}

.f-style_theme8 .f-style_c1 {
  color: #fff;
}

.f-style_theme8 .f-style_c1 a {
  color: inherit;
}

.f-style_theme8 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme8 .f-style_c2 a {
  color: inherit;
}

.f-style_theme8 .f-style_c2 a:hover {
  color: #0c3952;
}

.f-style_theme8 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme8 .b-main_menu,
.f-style_theme8 .term-letter {
  background-color: #d71e1b;
  color: #f8c61c;
}
.f-style_theme8 .terms-search {
  background-color: #d71e1b;
}
.f-style_theme8 i.terms-search-ico::before {
  color: #f8c61c;
}
.f-style_theme8 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #d71e1b, #f9322f);
  color: #f8c61c;
}
.f-style_theme8 .b-main_menu-first > div > li.selected,
.f-style_theme8 .b-main_menu-first > li.selected,
.f-style_theme8 .term-letter.active {
  background-color: #0c3952;
}

.f-style_theme8 .b-main_menu-first:hover > div > li.selected,
.f-style_theme8 .b-main_menu-first:hover > li.selected {
  background-color: #0c3952;
  background-color: rgba(56, 92, 118, 0.8);
}

.f-style_theme8 .b-main_menu-second,
.f-style_theme8 .b-main_menu-first > div > li:hover,
.f-style_theme8 .b-main_menu-first > li:hover {
  background-color: #0c3952;
  background-color: rgba(56, 92, 118, 0.8);
  color: #f8c61c;
}
.f-style_theme8 .f-fb-bkg-color {
  background-color: #0c3952;
  color: #f8c61c;
}

.f-style_theme8 .b-main_menu-second a:hover {
  color: #f8c61c;
}

.f-style_theme8 .b-footer {
  border-top-color: #d71e1b;
}

.f-style_theme8 .b-footer:before {
  background-color: #d71e1b;
}

.f-style_theme8 .c-title.t-t2,
.f-style_theme8 .c-title.t-t4 {
  border-bottom-color: #d71e1b;
  color: #0c3952;
}

.f-style_theme8 .b-text.t-1 .bt-spec {
  color: #0c3952;
}

.f-style_theme8 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme8 .b-main_photo-info {
  background-color: #0c3952;
  background-color: rgba(86, 113, 132, 0.8);
}

.f-style_theme8 .b-list.t-1 .bl-title,
.f-style_theme8 .c-detail.t-d1 th,
.f-style_theme8 .c-detail.t-d1 table a:hover,
.f-style_theme8 .c-detail.t-d1 ol a:hover,
.f-style_theme8 .c-detail.t-d1 ul a:hover,
.f-style_theme8 .c-detail.t-d1 h4,
.f-style_theme8 .c-detail.t-d1 h1,
.f-style_theme8 .b-text.t-info .bt-spec,
.f-style_theme8 .c-title.t-t1 .ct-h4,
.f-style_theme8 .c-title.t-t1 .ct-h3,
.f-style_theme8 .c-title.t-t1 .ct-h1,
.f-style_theme8 .feedback-form-container .f-fb-text-color,
.f-style_theme8 .b-events-calendar .selector.active,
.f-style_theme8 .b-calendar .input-wrapper,
.f-style_theme8 .datepicker {
  color: #d71e1b;
}

.f-style_theme8 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme8 .b-image.t-3,
.f-style_theme8 .b-image.t-3 .b-image-title {
  background: #0c3952;
}
.f-style_theme8 .datepicker--cell.-selected-,
.f-style_theme8 .datepicker--cell.-selected-.-current-,
.f-style_theme8 .datepicker--cell.-selected-.-focus- {
  background: #d71e1b !important;
}
.f-style_theme8 .tooltip-holder {
  border-color: #0c3952;
}

.f-style_theme8 .b-separator {
  border-color: #d71e1b;
}
.f-style_theme8 .b-events .c-title.t-t1 .ct-h3,
.f-style_theme8 .datepicker--day-name {
  color: #0c3952;
}
.f-style_theme8 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #0c3952;
}
.f-style_theme8 .b-events.active .arrow-icon svg g {
  fill: #d71e1b;
}

.f-style_theme8 svg.tag g {
  fill: #d71e1b;
}

.f-style_theme8 .button.t-circ_white:hover {
  background-color: #0c3952;
  border-color: #0c3952;
}

.f-style_theme8 .b-pagination a:hover {
  color: #0c3952;
}

.f-style_theme8 .b-pagination-item.selected {
  border-color: #0c3952;
  color: #0c3952;
}

.f-style_theme8 .f_right.ct-h3 a,
.f-style_theme8 .f_right.ct-h3 i.i_more {
  color: #d71e1b;
}

.f-style_theme8 .ico {
  background-image: url(../img/page_icons_color8.png);
}

.f-style_theme8 .b-header {
  background-image: url("../img/page_bg8.png");
}

/* theme 9 */
.f-style_theme9 a,
.f-style_theme15 a,
.f-style_theme17 a {
  color: #52440b;
}

.f-style_theme9 .f-style_bg1,
.f-style_theme9 .pdf-viewer__prev,
.f-style_theme9 .pdf-viewer__next,
.f-style_theme9 #pdf-inline .pdf-btn-download,
.f-style_theme9 #cboxNext,
.f-style_theme9 #cboxPrevious,
.f-style_theme9 .b-slider-nav a,
.f-style_theme15 .pdf-viewer__prev,
.f-style_theme15 .pdf-viewer__next,
.f-style_theme15 #pdf-inline .pdf-btn-download,
.f-style_theme15 #cboxNext,
.f-style_theme15 #cboxPrevious,
.f-style_theme15 .b-slider-nav a,
.f-style_theme17 .pdf-viewer__prev,
.f-style_theme17 .pdf-viewer__next,
.f-style_theme17 #pdf-inline .pdf-btn-download,
.f-style_theme17 #cboxNext,
.f-style_theme17 #cboxPrevious,
.f-style_theme17 .b-slider-nav a {
  background-color: #272727;
}

.f-style_theme15 .f-style_bg1,
.f-style_theme17 .f-style_bg1 {
  background-color: #8f0102;
}
.f-style_theme15 .b-page_search.t-small .f_search,
.f-style_theme17 .b-page_search.t-small .f_search,
.f-style_theme16 .b-page_search.t-small .f_search {
  opacity: 1;
}
.f-style_theme15 input.b-page_search-input,
.f-style_theme15 .b-page_search-input,
.f-style_theme17 input.b-page_search-input,
.f-style_theme17 .b-page_search-input,
.f-style_theme16 input.b-page_search-input,
.f-style_theme16 .b-page_search-input {
  border-bottom: 1px solid rgba(255, 255, 255, 1);
}
.f-style_theme15 input.b-page_search-input::-webkit-input-placeholder, /* Chrome/Opera/Safari */
.f-style_theme15 input.b-page_search-input::-moz-placeholder, /* Firefox 19+ */
.f-style_theme15 input.b-page_search-input:-ms-input-placeholder, /* IE 10+ */
.f-style_theme15 input.b-page_search-input:-moz-placeholder,  /* Firefox 18- */
.f-style_theme17 input.b-page_search-input::-webkit-input-placeholder, /* Chrome/Opera/Safari */
.f-style_theme17 input.b-page_search-input::-moz-placeholder, /* Firefox 19+ */
.f-style_theme17 input.b-page_search-input:-ms-input-placeholder, /* IE 10+ */
.f-style_theme17 input.b-page_search-input:-moz-placeholder,  /* Firefox 18- */
.f-style_theme16 input.b-page_search-input::-webkit-input-placeholder, /* Chrome/Opera/Safari */
.f-style_theme16 input.b-page_search-input::-moz-placeholder, /* Firefox 19+ */
.f-style_theme16 input.b-page_search-input:-ms-input-placeholder, /* IE 10+ */
.f-style_theme16 input.b-page_search-input:-moz-placeholder  /* Firefox 18- */
 {
  color: #ffffff;
  opacity: 1;
}
.f-style_theme9 .f-style_c1,
.f-style_theme15 .f-style_c1,
.f-style_theme17 .f-style_c1 {
  color: #fff;
}

.f-style_theme9 .f-style_c1 a,
.f-style_theme15 .f-style_c1 a,
.f-style_theme17 .f-style_c1 a {
  color: inherit;
}

.f-style_theme9 .f-style_c1 a:hover,
.f-style_theme15 .f-style_c1 a:hover,
.f-style_theme17 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme9 .f-style_c2 a,
.f-style_theme15 .f-style_c2 a,
.f-style_theme17 .f-style_c2 a {
  color: inherit;
}

.f-style_theme9 .f-style_c2 a:hover,
.f-style_theme15 .f-style_c2 a:hover,
.f-style_theme17 .f-style_c2 a:hover {
  color: #272727;
}

.f-style_theme9 .b-logo-image,
.f-style_theme15 .b-logo-image,
.f-style_theme17 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme9 .b-main_menu,
.f-style_theme9 .term-letter {
  background-color: #d71e1b;
  color: #fff;
}
.f-style_theme9 .terms-search {
  background-color: #d71e1b;
}
.f-style_theme9 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme15 .b-main_photo-image {
  height: 776px;
}
.f-style_theme15 .b-main_menu,
.f-style_theme15 .term-letter,
.f-style_theme17 .b-main_menu,
.f-style_theme17 .term-letter {
  background-color: #ffffff;
  color: #d71e1b;
}
.f-style_theme15 .terms-search,
.f-style_theme17 .terms-search {
  background-color: #ffffff;
}
.f-style_theme15 i.terms-search-ico::before,
.f-style_theme17 i.terms-search-ico::before {
  color: #d71e1b;
}
.f-style_theme9 .cg-item.t-g3 .title-container,
.f-style_theme15 .cg-item.t-g3 .title-container,
.f-style_theme17 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #d71e1b, #ef5855);
  color: #fff;
}
.f-style_theme9 .b-main_menu-first > div > li.selected,
.f-style_theme9 .b-main_menu-first > li.selected,
.f-style_theme9 .term-letter.active {
  background-color: #272727;
  background-color: rgba(39, 39, 39, 1);
}

.f-style_theme15 .b-main_menu-first > div > li.selected,
.f-style_theme15 .b-main_menu-first > li.selected,
.f-style_theme15 .term-letter.active,
.f-style_theme17 .b-main_menu-first > div > li.selected,
.f-style_theme17 .b-main_menu-first > li.selected,
.f-style_theme17 .term-letter.active {
  background-color: rgba(215, 30, 27, 1);
  color: #ffffff;
}

.f-style_theme9 .b-main_menu-first:hover > div > li.selected,
.f-style_theme9 .b-main_menu-first:hover > li.selected {
  background-color: #272727;
}

.f-style_theme15 .b-main_menu-first:hover > div > li.selected,
.f-style_theme15 .b-main_menu-first:hover > li.selected,
.f-style_theme17 .b-main_menu-first:hover > div > li.selected,
.f-style_theme17 .b-main_menu-first:hover > li.selected {
  background-color: #d71e1b;
}

.f-style_theme9 .b-main_menu-second,
.f-style_theme9 .b-main_menu-first > div > li:hover,
.f-style_theme9 .b-main_menu-first > li:hover,
.f-style_theme9 .f-fb-bkg-color {
  background-color: #272727;
  background-color: rgba(39, 39, 39, 1);
  color: #fff;
}

.f-style_theme15 .b-main_menu-second,
.f-style_theme15 .b-main_menu-first > div > li:hover,
.f-style_theme15 .b-main_menu-first > li:hover,
.f-style_theme15 .f-fb-bkg-color,
.f-style_theme17 .b-main_menu-second,
.f-style_theme17 .b-main_menu-first > div > li:hover,
.f-style_theme17 .b-main_menu-first > li:hover,
.f-style_theme17 .f-fb-bkg-color {
  background-color: rgba(215, 30, 27, 1);
  color: #fff;
}

.f-style_theme9 .b-main_menu-second {
  background-color: rgba(39, 39, 39, 0.8);
}
.f-style_theme15 .b-main_menu-second,
.f-style_theme17 .b-main_menu-second {
  background-color: rgba(215, 30, 27, 0.8);
}

.f-style_theme9 .b-main_menu-second a:hover,
.f-style_theme15 .b-main_menu-second a:hover,
.f-style_theme17 .b-main_menu-second a:hover {
  color: #fff;
}

.f-style_theme9 .b-footer,
.f-style_theme15 .b-footer,
.f-style_theme17 .b-footer {
  border-top-color: #d71e1b;
}

.f-style_theme9 .b-footer:before,
.f-style_theme15 .b-footer:before,
.f-style_theme17 .b-footer:before {
  background-color: #d71e1b;
}

.f-style_theme9 .c-title.t-t2,
.f-style_theme9 .c-title.t-t4,
.f-style_theme15 .c-title.t-t2,
.f-style_theme15 .c-title.t-t4,
.f-style_theme17 .c-title.t-t2,
.f-style_theme17 .c-title.t-t4 {
  border-bottom-color: #d71e1b;
  color: #272727;
}

.f-style_theme9 .b-text.t-1 .bt-spec,
.f-style_theme9 .b-preview-date,
.f-style_theme15 .b-text.t-1 .bt-spec,
.f-style_theme15 .b-preview-date,
.f-style_theme17 .b-text.t-1 .bt-spec,
.f-style_theme17 .b-preview-date {
  color: #272727;
}

.f-style_theme9 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme9 .b-main_photo-info,
.f-style_theme15 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme15 .b-main_photo-info,
.f-style_theme17 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme17 .b-main_photo-info {
  background-color: #d71e1b;
  background-color: rgba(215, 30, 27, 0.8);
}

.f-style_theme9 .b-list.t-1 .bl-title,
.f-style_theme9 .c-detail.t-d1 th,
.f-style_theme9 .c-detail.t-d1 table a:hover,
.f-style_theme9 .c-detail.t-d1 ol a:hover,
.f-style_theme9 .c-detail.t-d1 ul a:hover,
.f-style_theme9 .c-detail.t-d1 h4,
.f-style_theme9 .c-detail.t-d1 h1,
.f-style_theme9 .b-text.t-info .bt-spec,
.f-style_theme9 .c-title.t-t1 .ct-h4,
.f-style_theme9 .c-title.t-t1 .ct-h3,
.f-style_theme9 .c-title.t-t1 .ct-h1,
.f-style_theme9 .feedback-form-container .f-fb-text-color,
.f-style_theme15 .b-list.t-1 .bl-title,
.f-style_theme15 .c-detail.t-d1 th,
.f-style_theme15 .c-detail.t-d1 table a:hover,
.f-style_theme15 .c-detail.t-d1 ol a:hover,
.f-style_theme15 .c-detail.t-d1 ul a:hover,
.f-style_theme15 .c-detail.t-d1 h4,
.f-style_theme15 .c-detail.t-d1 h1,
.f-style_theme15 .b-text.t-info .bt-spec,
.f-style_theme15 .c-title.t-t1 .ct-h4,
.f-style_theme15 .c-title.t-t1 .ct-h3,
.f-style_theme15 .c-title.t-t1 .ct-h1,
.f-style_theme15 .feedback-form-container .f-fb-text-color,
.f-style_theme17 .b-list.t-1 .bl-title,
.f-style_theme17 .c-detail.t-d1 th,
.f-style_theme17 .c-detail.t-d1 table a:hover,
.f-style_theme17 .c-detail.t-d1 ol a:hover,
.f-style_theme17 .c-detail.t-d1 ul a:hover,
.f-style_theme17 .c-detail.t-d1 h4,
.f-style_theme17 .c-detail.t-d1 h1,
.f-style_theme17 .b-text.t-info .bt-spec,
.f-style_theme17 .c-title.t-t1 .ct-h4,
.f-style_theme17 .c-title.t-t1 .ct-h3,
.f-style_theme17 .c-title.t-t1 .ct-h1,
.f-style_theme17 .feedback-form-container .f-fb-text-color,
.f-style_theme8 .b-calendar .input-wrapper,
.f-style_theme15 .b-calendar .input-wrapper,
.f-style_theme17 .b-calendar .input-wrapper,
.f-style_theme9 .datepicker--day-name,
.f-style_theme15 .datepicker--day-name,
.f-style_theme17 .datepicker--day-name {
  color: #272727;
}

.f-style_theme9 .b-link.t-sort:after,
.f-style_theme15 .b-link.t-sort:after,
.f-style_theme17 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme9 .b-image.t-3,
.f-style_theme9 .b-image.t-3 .b-image-title {
  background: #272727;
}
.f-style_theme9 .b-events-calendar .selector.active,
.f-style_theme15 .b-events-calendar .selector.active,
.f-style_theme17 .b-events-calendar .selector.active,
.f-style_theme9 .datepicker,
.f-style_theme15 .datepicker,
.f-style_theme17 .datepicker {
  color: #d71e1b;
}
.f-style_theme9 .datepicker--cell.-selected-,
.f-style_theme9 .datepicker--cell.-selected-.-current-,
.f-style_theme9 .datepicker--cell.-selected-.-focus- {
  background: #d71e1b !important;
}

.f-style_theme15 .b-image.t-3,
.f-style_theme15 .b-image.t-3 .b-image-title,
.f-style_theme17 .b-image.t-3,
.f-style_theme17 .b-image.t-3 .b-image-title {
  background: #8f0102;
}

.f-style_theme15 .datepicker--cell.-selected-,
.f-style_theme15 .datepicker--cell.-selected-.-current-,
.f-style_theme15 .datepicker--cell.-selected-.-focus-,
.f-style_theme17 .datepicker--cell.-selected-,
.f-style_theme17 .datepicker--cell.-selected-.-current-,
.f-style_theme17 .datepicker--cell.-selected-.-focus- {
  background: #8f0102 !important;
}
.f-style_theme9 .tooltip-holder,
.f-style_theme15 .tooltip-holder,
.f-style_theme17 .tooltip-holder {
  border-color: #272727;
}

.f-style_theme9 .b-separator,
.f-style_theme15 .b-separator,
.f-style_theme17 .b-separator {
  border-color: #d71e1b;
}
.f-style_theme9 .b-calendar .input-wrapper .icon-calendar svg g,
.f-style_theme15 .b-calendar .input-wrapper .icon-calendar svg g,
.f-style_theme17 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #272727;
}
.f-style_theme9 .b-events.active .arrow-icon svg g,
.f-style_theme15 .b-events.active .arrow-icon svg g,
.f-style_theme17 .b-events.active .arrow-icon svg g {
  fill: #d71e1b;
}

.f-style_theme9 svg.tag g,
.f-style_theme15 svg.tag g,
.f-style_theme17 svg.tag g {
  fill: #d71e1b;
}

.f-style_theme9 .button.t-circ_white:hover,
.f-style_theme15 .button.t-circ_white:hover,
.f-style_theme17 .button.t-circ_white:hover {
  background-color: #272727;
  border-color: #272727;
}

.f-style_theme9 .b-pagination a:hover,
.f-style_theme15 .b-pagination a:hover,
.f-style_theme17 .b-pagination a:hover {
  color: #272727;
}

.f-style_theme9 .b-pagination-item.selected,
.f-style_theme15 .b-pagination-item.selected,
.f-style_theme17 .b-pagination-item.selected {
  border-color: #272727;
  color: #272727;
}

.f-style_theme9 .f_right.ct-h3 a,
.f-style_theme9 .f_right.ct-h3 i.i_more,
.f-style_theme15 .f_right.ct-h3 a,
.f-style_theme15 .f_right.ct-h3 i.i_more,
.f-style_theme17 .f_right.ct-h3 a,
.f-style_theme17 .f_right.ct-h3 i.i_more {
  color: #d71e1b;
}

.f-style_theme9 .ico,
.f-style_theme15 .ico,
.f-style_theme17 .ico {
  background-image: url(../img/page_icons_color7.png);
}

.f-style_theme9 .b-header {
  background-image: url("../img/page_bg9.png");
}

.f-style_theme15 .b-header {
  background-image: url("../img/page_bg15.png");
}

.f-style_theme15 .b-header,
.f-style_theme16 .b-header {
  text-shadow: 3px 3px 5px black;
}

.f-style_theme9 .b-main_menu:before,
.f-style_theme8 .b-main_menu:before {
  content: "";
  width: 100%;
  height: 34px;
  position: absolute;
  top: 4px;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
}

/* theme 10 */
.f-style_theme10 a,
.f-style_theme10 .b-preview-date,
.f-style_theme10 .datepicker--day-name {
  color: #272727;
}

.f-style_theme10 .f-style_bg1,
.f-style_theme10 .pdf-viewer__prev,
.f-style_theme10 .pdf-viewer__next,
.f-style_theme10 #pdf-inline .pdf-btn-download,
.f-style_theme10 #cboxNext,
.f-style_theme10 #cboxPrevious,
.f-style_theme10 .b-slider-nav a {
  background-color: #272727;
}

.f-style_theme10 .f-style_c1 {
  color: #fff;
}

.f-style_theme10 .f-style_c1 a {
  color: inherit;
}

.f-style_theme10 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme10 .f-style_c2 a {
  color: inherit;
}

.f-style_theme10 .f-style_c2 a:hover {
  color: #272727;
}

.f-style_theme10 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme10 .b-main_menu,
.f-style_theme10 .term-letter {
  background-color: #d71e1b;
  color: #f8c61c;
}
.f-style_theme10 .terms-search {
  background-color: #d71e1b;
}
.f-style_theme10 i.terms-search-ico::before {
  color: #f8c61c;
}
.f-style_theme10 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #d71e1b, #e64e36);
  color: #f8c61c;
}
.f-style_theme10 .b-main_menu-first > div > li.selected,
.f-style_theme10 .b-main_menu-first > li.selected,
.f-style_theme10 .term-letter.active {
  background-color: #272727;
  background-color: rgba(39, 39, 39, 1);
}

.f-style_theme10 .b-main_menu-first:hover > div > li.selected,
.f-style_theme10 .b-main_menu-first:hover > li.selected {
  background-color: #272727;
}

.f-style_theme10 .b-main_menu-second,
.f-style_theme10 .b-main_menu-first > div > li:hover,
.f-style_theme10 .b-main_menu-first > li:hover,
.f-style_theme10 .f-fb-bkg-color {
  background-color: #272727;
  background-color: rgba(39, 39, 39, 1);
  color: #fff;
}

.f-style_theme10 .b-main_menu-second {
  background-color: rgba(39, 39, 39, 0.8);
}

.f-style_theme10 .b-main_menu-second a:hover,
.f-style_theme10 .b-main_menu-first li:hover,
.f-style_theme10 .b-main_photo-text .b-text.t-1.t-1a h2,
.f-style_theme10 .b-main_photo-info .b-text.t-1.t-1a i {
  color: #f8c61c;
}

.f-style_theme10 .b-footer {
  border-top-color: #d71e1b;
}

.f-style_theme10 .b-footer:before {
  background-color: #d71e1b;
}

.f-style_theme10 .c-title.t-t2,
.f-style_theme10 .c-title.t-t4 {
  border-bottom-color: #d71e1b;
  color: #272727;
}

.f-style_theme10 .b-text.t-1 .bt-spec {
  color: #272727;
}

.f-style_theme10 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme10 .b-main_photo-info {
  background-color: #d71e1b;
  background-color: rgba(215, 30, 27, 0.8);
}

.f-style_theme10 .b-list.t-1 .bl-title,
.f-style_theme10 .c-detail.t-d1 th,
.f-style_theme10 .c-detail.t-d1 table a:hover,
.f-style_theme10 .c-detail.t-d1 ol a:hover,
.f-style_theme10 .c-detail.t-d1 ul a:hover,
.f-style_theme10 .c-detail.t-d1 h4,
.f-style_theme10 .c-detail.t-d1 h1,
.f-style_theme10 .b-text.t-info .bt-spec,
.f-style_theme10 .c-title.t-t1 .ct-h4,
.f-style_theme10 .c-title.t-t1 .ct-h3,
.f-style_theme10 .c-title.t-t1 .ct-h1,
.f-style_theme10 .feedback-form-container .f-fb-text-color,
.f-style_theme10 .b-calendar .input-wrapper {
  color: #272727;
}

.f-style_theme10 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme10 .b-image.t-3,
.f-style_theme10 .b-image.t-3 .b-image-title {
  background: #272727;
}

.f-style_theme10 .datepicker--cell.-selected-,
.f-style_theme10 .datepicker--cell.-selected-.-current-,
.f-style_theme10 .datepicker--cell.-selected-.-focus- {
  background: #d71e1b !important;
}

.f-style_theme10 .tooltip-holder {
  border-color: #272727;
}

.f-style_theme10 .b-separator {
  border-color: #d71e1b;
}
.f-style_theme10 .b-events-calendar .selector.active,
.f-style_theme10 .datepicker {
  color: #d71e1b;
}
.f-style_theme10 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #272727;
}
.f-style_theme10 .b-events.active .arrow-icon svg g {
  fill: #d71e1b;
}

.f-style_theme10 svg.tag g {
  fill: #d71e1b;
}

.f-style_theme10 .button.t-circ_white:hover {
  background-color: #272727;
  border-color: #272727;
}

.f-style_theme10 .b-pagination a:hover {
  color: #272727;
}

.f-style_theme10 .b-pagination-item.selected {
  border-color: #272727;
  color: #272727;
}

.f-style_theme10 .f_right.ct-h3 a,
.f-style_theme10 .f_right.ct-h3 i.i_more {
  color: #d71e1b;
}

.f-style_theme10 .ico,
.f-style_theme19 .ico {
  background-image: url(../img/page_icons_color7.png);
}

.f-style_theme10 .b-header {
  background-image: url("../img/page_bg9.png");
}

.f-style_theme10 .b-main_menu:before {
  content: "";
  width: 100%;
  height: 34px;
  position: absolute;
  top: 4px;
  border-top: 4px solid #f8c61c;
  border-bottom: 4px solid #f8c61c;
}

/* theme 11 */
.f-style_theme11 a {
  color: #288bdd;
}

.f-style_theme11 .f-style_bg1,
.f-style_theme11 .pdf-viewer__prev,
.f-style_theme11 .pdf-viewer__next,
.f-style_theme11 #pdf-inline .pdf-btn-download,
.f-style_theme11 #cboxNext,
.f-style_theme11 #cboxPrevious,
.f-style_theme11 .b-slider-nav a {
  background-color: #20294f;
}

.f-style_theme11 .f-style_c1 {
  color: #fff;
}

.f-style_theme11 .f-style_c1 a {
  color: inherit;
}

.f-style_theme11 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme11 .f-style_c2 a {
  color: inherit;
}

.f-style_theme11 .f-style_c2 a:hover {
  color: #1e2c3e;
}

.f-style_theme11 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme11 .b-main_menu,
.f-style_theme11 .term-letter {
  background-color: #288bdd;
  color: #fff;
}
.f-style_theme11 .terms-search {
  background-color: #288bdd;
}
.f-style_theme11 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme11 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #288bdd, #50a4ea);
  color: #fff;
}
.f-style_theme11 .b-main_menu-first > div > li.selected,
.f-style_theme11 .b-main_menu-first > li.selected,
.f-style_theme11 .term-letter.active {
  background-color: #20294f;
  background-color: rgba(32, 41, 79, 1);
}

.f-style_theme11 .b-main_menu-first:hover > div > li.selected,
.f-style_theme11 .b-main_menu-first:hover > li.selected {
  background-color: #20294f;
}

.f-style_theme11 .b-main_menu-second,
.f-style_theme11 .b-main_menu-first > div > li:hover,
.f-style_theme11 .b-main_menu-first > li:hover,
.f-style_theme11 .f-fb-bkg-color {
  background-color: #20294f;
  background-color: rgba(32, 41, 79, 1);
  color: #fff;
}

.f-style_theme11 .b-main_menu-second {
  background-color: rgba(32, 41, 79, 0.8);
}

.f-style_theme11 .b-main_menu-second a:hover,
.f-style_theme11 .b-main_menu-first li:hover,
.f-style_theme11 .b-main_photo-text .b-text.t-1.t-1a h2,
.f-style_theme11 .b-main_photo-info .b-text.t-1.t-1a i {
  color: #fff;
}

.f-style_theme11 .b-footer {
  border-top-color: #288bdd;
}

.f-style_theme11 .b-footer:before {
  background-color: #288bdd;
}

.f-style_theme11 .c-title.t-t2,
.f-style_theme11 .c-title.t-t4 {
  border-bottom-color: #288bdd;
  color: #1e2c3e;
}

.f-style_theme11 .b-text.t-1 .bt-spec,
.f-style_theme11 .b-preview-date,
.f-style_theme11 .b-events .b-preview-date span,
.f-style_theme11 .datepicker--day-name {
  color: #1e2c3e;
}

.f-style_theme11 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme11 .b-main_photo-info {
  background-color: #288bdd;
  background-color: rgba(37, 97, 168, 0.8);
}

.f-style_theme11 .b-list.t-1 .bl-title,
.f-style_theme11 .c-detail.t-d1 th,
.f-style_theme11 .c-detail.t-d1 table a:hover,
.f-style_theme11 .c-detail.t-d1 ol a:hover,
.f-style_theme11 .c-detail.t-d1 ul a:hover,
.f-style_theme11 .c-detail.t-d1 h4,
.f-style_theme11 .c-detail.t-d1 h1,
.f-style_theme11 .b-text.t-info .bt-spec,
.f-style_theme11 .c-title.t-t1 .ct-h4,
.f-style_theme11 .c-title.t-t1 .ct-h3,
.f-style_theme11 .c-title.t-t1 .ct-h1,
.f-style_theme11 .feedback-form-container .f-fb-text-color,
.f-style_theme11 .b-events-calendar .selector.active,
.f-style_theme11 .b-calendar .input-wrapper,
.f-style_theme11 .datepicker {
  color: #2561a8;
}

.f-style_theme11 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme11 .b-image.t-3,
.f-style_theme11 .b-image.t-3 .b-image-title {
  background: #1e2c3e;
}

.f-style_theme11 .tooltip-holder {
  border-color: #1e2c3e;
}
.f-style_theme11 .datepicker--cell.-selected-,
.f-style_theme11 .datepicker--cell.-selected-.-current-,
.f-style_theme11 .datepicker--cell.-selected-.-focus- {
  background: #288bdd !important;
}
.f-style_theme11 .b-separator {
  border-color: #288bdd;
}

.f-style_theme11 .b-events.active .arrow-icon svg g,
.f-style_theme11 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #288bdd;
}

.f-style_theme11 svg.tag g {
  fill: #288bdd;
}

.f-style_theme11 .button.t-circ_white:hover {
  background-color: #1e2c3e;
  border-color: #1e2c3e;
}

.f-style_theme11 .b-pagination a:hover {
  color: #1e2c3e;
}

.f-style_theme11 .b-pagination-item.selected {
  border-color: #1e2c3e;
  color: #1e2c3e;
}

.f-style_theme11 .f_right.ct-h3 a,
.f-style_theme11 .f_right.ct-h3 i.i_more {
  color: #288bdd;
}

.f-style_theme11 .ico {
  background-image: url(../img/page_icons_color11.png);
}

.f-style_theme11 .b-header {
  background-image: url("../img/page_bg10.png");
}

.f-style_theme11 .b-main_menu:before {
  content: "";
  width: 100%;
  height: 34px;
  position: absolute;
  top: 6px;
  border-top: 2px solid #f8c71c;
  border-bottom: 2px solid #f8c71c;
}

.f-style_theme11 .b-preview-text {
  opacity: 0.9;
}

.ico.i_more:before,
.f-style_theme1 .ico.i_more,
.f-style_theme2 .ico.i_more,
.f-style_theme3 .ico.i_more,
.f-style_theme4 .ico.i_more,
.f-style_theme5 .ico.i_more,
.f-style_theme6 .ico.i_more,
.f-style_theme7 .ico.i_more,
.f-style_theme8 .ico.i_more,
.f-style_theme9 .ico.i_more,
.f-style_theme10 .ico.i_more,
.f-style_theme11 .ico.i_more,
.f-style_theme13 .ico.i_more,
.f-style_theme14 .ico.i_more,
.f-style_theme15 .ico.i_more,
.f-style_theme16 .ico.i_more,
.f-style_theme17 .ico.i_more {
  text-indent: 0;
  display: inline;
  vertical-align: 1%;
}

.f-style_theme1 .i_more:before,
.f-style_theme2 .i_more:before,
.f-style_theme3 .i_more:before,
.f-style_theme4 .i_more:before,
.f-style_theme5 .i_more:before,
.f-style_theme6 .i_more:before,
.f-style_theme7 .i_more:before,
.f-style_theme8 .i_more:before,
.f-style_theme8 .i_more:before,
.f-style_theme9 .i_more:before,
.f-style_theme10 .i_more:before,
.f-style_theme11 .i_more:before,
.f-style_theme12 .i_more:before,
.f-style_theme13 .i_more:before,
.f-style_theme14 .i_more:before,
.f-style_theme15 .i_more:before,
.f-style_theme16 .i_more:before,
.f-style_theme17 .i_more:before,
.f-style_theme19 .i_more:before,
.f-style_theme20 .i_more:before {
  content: "\00bb";
  text-align: center;
  font-size: 18px;
  font-style: normal;
  height: 20px;
  position: absolute;
  right: -18px;
  top: -3px;
  width: 20px;
}

.f-style_theme1 .triangle {
  border-left: 40px solid #495931;
}

.f-style_theme2 .triangle {
  border-left: 40px solid #048ac1;
}
.f-style_theme16 .triangle {
  border-left: 40px solid #13385b;
}
.f-style_theme3 .triangle {
  border-left: 40px solid #044a74;
}

.f-style_theme4 .triangle {
  border-left: 40px solid #0f204e;
}

.f-style_theme5 .triangle {
  border-left: 40px solid #2a106b;
}

.f-style_theme6 .triangle {
  border-left: 40px solid #272727;
}

.f-style_theme7 .triangle {
  border-left: 40px solid #2a4298;
}

.f-style_theme8 .triangle {
  border-left: 40px solid #0c3952;
}

.f-style_theme9 .triangle {
  border-left: 40px solid #272727;
}
.f-style_theme15 .triangle,
.f-style_theme17 .triangle {
  border-left: 40px solid #8f0102;
}
.f-style_theme10 .triangle {
  border-left: 40px solid #272727;
}

.f-style_theme11 .triangle {
  border-left: 40px solid #20294f;
}

.f-style_theme13 .triangle {
  border-left: 40px solid #1682b8;
}

.f-style_theme14 .triangle {
  border-left: 40px solid #142445;
}

.f-style_theme1
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -9px -8px;
}

.f-style_theme2
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme16
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -57px -8px;
}

.f-style_theme3
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme8
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -57px -8px;
}

.f-style_theme4
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme11
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -106px -8px;
}

.f-style_theme5
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -154px -8px;
}

.f-style_theme6
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme9
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme10
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme15
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before,
.f-style_theme17
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -203px -8px;
}

.f-style_theme7
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -252px -8px;
}

.f-style_theme12
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -346px -8px;
}
.f-style_theme13
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -394px -8px;
}
.f-style_theme14
  .feedback-form-container
  input.f-fb-checkbox-label:checked
  + label::before {
  background-position: -442px -8px;
}
.f-style_theme1
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -9px -51px;
}

.f-style_theme2
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme16
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -57px -51px;
}

.f-style_theme3
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme8
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -57px -51px;
}

.f-style_theme4
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme11
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -106px -51px;
}

.f-style_theme5
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -154px -51px;
}

.f-style_theme6
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme9
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme10
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme15
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before,
.f-style_theme17
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -203px -51px;
}

.f-style_theme7
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -252px -51px;
}
.f-style_theme12
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -346px -51px;
}
.f-style_theme13
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -394px -51px;
}
.f-style_theme14
  .feedback-form-container
  input.f-fb-radio-label:checked
  + label::before {
  background-position: -442px -51px;
}

.f-style_theme1 .feedback-form-container .f-fb-cross-label {
  background-position: -13px -158px;
}

.f-style_theme2 .feedback-form-container .f-fb-cross-label,
.f-style_theme16 .feedback-form-container .f-fb-cross-label {
  background-position: -62px -158px;
}

.f-style_theme3 .feedback-form-container .f-fb-cross-label,
.f-style_theme8 .feedback-form-container .f-fb-cross-label {
  background-position: -62px -158px;
}

.f-style_theme4 .feedback-form-container .f-fb-cross-label,
.f-style_theme11 .feedback-form-container .f-fb-cross-label {
  background-position: -110px -158px;
}

.f-style_theme5 .feedback-form-container .f-fb-cross-label {
  background-position: -158px -158px;
}

.f-style_theme6 .feedback-form-container .f-fb-cross-label,
.f-style_theme9 .feedback-form-container .f-fb-cross-label,
.f-style_theme10 .feedback-form-container .f-fb-cross-label,
.f-style_theme15 .feedback-form-container .f-fb-cross-label,
.f-style_theme17 .feedback-form-container .f-fb-cross-label {
  background-position: -208px -158px;
}

.f-style_theme7 .feedback-form-container .f-fb-cross-label {
  background-position: -256px -158px;
}
.f-style_theme12 .feedback-form-container .f-fb-cross-label {
  background-position: -346px -158px;
}
.f-style_theme13 .feedback-form-container .f-fb-cross-label {
  background-position: -398px -158px;
}
.f-style_theme14 .feedback-form-container .f-fb-cross-label {
  background-position: -445px -158px;
}
.f-style_theme1 .council-list-preload {
  background: url(../img/themes/preloader-th-1.gif) center no-repeat;
}

.f-style_theme2 .council-list-preload,
.f-style_theme13 .council-list-preload {
  background: url(../img/themes/preloader-th-2.gif) center no-repeat;
}
.f-style_theme16 .council-list-preload {
  background: url(../img/themes/preloader-th-16.gif) center no-repeat;
}
.f-style_theme3 .council-list-preload {
  background: url(../img/themes/preloader-th-3.gif) center no-repeat;
}

.f-style_theme4 .council-list-preload {
  background: url(../img/themes/preloader-th-4.gif) center no-repeat;
}

.f-style_theme5 .council-list-preload {
  background: url(../img/themes/preloader-th-5.gif) center no-repeat;
}

.f-style_theme6 .council-list-preload,
.f-style_theme9 .council-list-preload,
.f-style_theme10 .council-list-preload {
  background: url(../img/themes/preloader-th-6-9-10.gif) center no-repeat;
}
.f-style_theme15 .council-list-preload,
.f-style_theme17 .council-list-preload,
.f-style_theme19 .council-list-preload {
  background: url(../img/themes/preloader-th-15.gif) center no-repeat;
}
.f-style_theme7 .council-list-preload {
  background: url(../img/themes/preloader-th-7.gif) center no-repeat;
}

.f-style_theme8 .council-list-preload {
  background: url(../img/themes/preloader-th-8.gif) center no-repeat;
}

.f-style_theme11 .council-list-preload {
  background: url(../img/themes/preloader-th-11.gif) center no-repeat;
}
.f-style_theme12 .council-list-preload {
  background: url(../img/themes/preloader-th-12.gif) center no-repeat;
}
.f-style_theme13 .council-list-preload {
  background: url(../img/themes/preloader-th-13.gif) center no-repeat;
}
.f-style_theme14 .council-list-preload {
  background: url(../img/themes/preloader-th-14.gif) center no-repeat;
}

/*Themes from banners*/
.f-style_theme1 .type1 .layer2-themeColor,
.f-style_theme1 .layer2-themeColor {
  background: rgba(48, 66, 21, 0.88)
    linear-gradient(
      -90deg,
      rgba(48, 66, 21, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme1 .type2 .layer2-themeColor {
  background: rgba(48, 66, 21, 0.88)
    linear-gradient(
      90deg,
      rgba(48, 66, 21, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme1 .type3 .layer3-trpt-layer {
  background-color: rgba(73, 89, 49, 0.75);
}
.f-style_theme1 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(73, 89, 49, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(73, 89, 49, 0) 69%, rgba(73, 89, 49, 0.1) 83%),
    linear-gradient(180deg, rgba(73, 89, 49, 0) 54%, rgba(73, 89, 49, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme1 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(73, 89, 49, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(73, 89, 49, 0) 69%, rgba(73, 89, 49, 0.1) 83%),
    linear-gradient(-180deg, rgba(73, 89, 49, 0) 54%, rgba(73, 89, 49, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme2 .type1 .layer2-themeColor,
.f-style_theme2 .layer2-themeColor,
.f-style_theme16 .type1 .layer2-themeColor,
.f-style_theme16 .layer2-themeColor {
  background: rgba(4, 138, 193, 0.88)
    linear-gradient(
      -90deg,
      rgba(4, 138, 193, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme2 .type2 .layer2-themeColor,
.f-style_theme16 .type2 .layer2-themeColor {
  background: rgba(4, 138, 193, 0.88)
    linear-gradient(
      90deg,
      rgba(4, 138, 193, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme2 .type3 .layer3-trpt-layer,
.f-style_theme16 .type3 .layer3-trpt-layer {
  background-color: rgba(4, 138, 193, 0.75);
}
.f-style_theme2 .type1 .bg-white,
.f-style_theme16 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(4, 138, 193, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(4, 138, 193, 0) 69%, rgba(4, 138, 193, 0.1) 83%),
    linear-gradient(
      180deg,
      rgba(4, 138, 193, 0) 54%,
      rgba(4, 138, 193, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme2 .type2 .bg-white,
.f-style_theme16 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(4, 138, 193, 0) 0%,
      rgba(4, 138, 193, 0.08) 0%
    ),
    linear-gradient(
      -43deg,
      rgba(4, 138, 193, 0) 69%,
      rgba(4, 138, 193, 0.1) 83%
    ),
    linear-gradient(
      -180deg,
      rgba(4, 138, 193, 0) 54%,
      rgba(4, 138, 193, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme3 .type1 .layer2-themeColor,
.f-style_theme3 .layer2-themeColor {
  background: #044a74
    linear-gradient(-90deg, #044a74 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme3 .type2 .layer2-themeColor {
  background: #044a74
    linear-gradient(90deg, #044a74 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme3 .type3 .layer3-trpt-layer {
  background-color: rgba(4, 74, 116, 0.75);
}
.f-style_theme3 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(4, 74, 116, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(4, 74, 116, 0) 69%, rgba(4, 74, 116, 0.1) 83%),
    linear-gradient(180deg, rgba(4, 74, 116, 0) 54%, rgba(4, 74, 116, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme3 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(4, 74, 116, 0) 0%,
      rgba(4, 74, 116, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(4, 74, 116, 0) 69%, rgba(4, 74, 116, 0.1) 83%),
    linear-gradient(-180deg, rgba(4, 74, 116, 0) 54%, rgba(4, 74, 116, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme4 .type1 .layer2-themeColor,
.f-style_theme4 .layer2-themeColor {
  background: #0f204e
    linear-gradient(-90deg, #0f204e 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme4 .type2 .layer2-themeColor {
  background: #0f204e
    linear-gradient(90deg, #0f204e 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme4 .type3 .layer3-trpt-layer {
  background-color: rgba(15, 32, 78, 0.75);
}
.f-style_theme4 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(15, 32, 78, 0) 0%,
      rgba(15, 32, 78, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(15, 32, 78, 0) 69%, rgba(15, 32, 78, 0.1) 83%),
    linear-gradient(180deg, rgba(15, 32, 78, 0) 54%, rgba(15, 32, 78, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme4 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(15, 32, 78, 0) 0%,
      rgba(15, 32, 78, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(15, 32, 78, 0) 69%, rgba(15, 32, 78, 0.1) 83%),
    linear-gradient(-180deg, rgba(15, 32, 78, 0) 54%, rgba(15, 32, 78, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme5 .type1 .layer2-themeColor,
.f-style_theme5 .layer2-themeColor {
  background: #2a106b
    linear-gradient(-90deg, #2a106b 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme5 .type2 .layer2-themeColor {
  background: #2a106b
    linear-gradient(90deg, #2a106b 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme5 .type3 .layer3-trpt-layer {
  background-color: rgba(42, 16, 107, 0.75);
}
.f-style_theme5 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(42, 16, 107, 0) 0%,
      rgba(42, 16, 107, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(42, 16, 107, 0) 69%, rgba(42, 16, 107, 0.1) 83%),
    linear-gradient(
      180deg,
      rgba(42, 16, 107, 0) 54%,
      rgba(42, 16, 107, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme5 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(42, 16, 107, 0) 0%,
      rgba(42, 16, 107, 0.08) 0%
    ),
    linear-gradient(
      -43deg,
      rgba(42, 16, 107, 0) 69%,
      rgba(42, 16, 107, 0.1) 83%
    ),
    linear-gradient(
      -180deg,
      rgba(42, 16, 107, 0) 54%,
      rgba(42, 16, 107, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme6 .type1 .layer2-themeColor,
.f-style_theme9 .type1 .layer2-themeColor,
.f-style_theme10 .type1 .layer2-themeColor,
.f-style_theme15 .type1 .layer2-themeColor,
.f-style_theme17 .type1 .layer2-themeColor {
  background: #272727
    linear-gradient(-90deg, #272727 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme6 .type2 .layer2-themeColor,
.f-style_theme9 .type2 .layer2-themeColor,
.f-style_theme10 .type2 .layer2-themeColor,
.f-style_theme15 .type2 .layer2-themeColor,
.f-style_theme17 .type2 .layer2-themeColor {
  background: #272727
    linear-gradient(90deg, #272727 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme6 .type3 .layer3-trpt-layer,
.f-style_theme9 .type3 .layer3-trpt-layer,
.f-style_theme10 .type3 .layer3-trpt-layer,
.f-style_theme15 .type3 .layer3-trpt-layer,
.f-style_theme17 .type3 .layer3-trpt-layer {
  background-color: rgba(39, 39, 39, 0.75);
}
.f-style_theme6 .type1 .bg-white,
.f-style_theme9 .type1 .bg-white,
.f-style_theme10 .type1 .bg-white,
.f-style_theme15 .type1 .bg-white,
.f-style_theme17 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(39, 39, 39, 0) 0%,
      rgba(39, 39, 39, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(39, 39, 39, 0) 69%, rgba(39, 39, 39, 0.1) 83%),
    linear-gradient(180deg, rgba(39, 39, 39, 0) 54%, rgba(39, 39, 39, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme6 .type2 .bg-white,
.f-style_theme9 .type2 .bg-white,
.f-style_theme10 .type2 .bg-white,
.f-style_theme15 .type2 .bg-white,
.f-style_theme17 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(39, 39, 39, 0) 0%,
      rgba(39, 39, 39, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(39, 39, 39, 0) 69%, rgba(39, 39, 39, 0.1) 83%),
    linear-gradient(-180deg, rgba(39, 39, 39, 0) 54%, rgba(39, 39, 39, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme7 .type1 .layer2-themeColor,
.f-style_theme7 .layer2-themeColor {
  background: #2a4298
    linear-gradient(-90deg, #2a4298 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme7 .type2 .layer2-themeColor {
  background: #2a4298
    linear-gradient(90deg, #2a4298 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme7 .type3 .layer3-trpt-layer {
  background-color: rgba(42, 66, 152, 0.75);
}
.f-style_theme7 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(42, 66, 152, 0) 0%,
      rgba(42, 66, 152, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(42, 66, 152, 0) 69%, rgba(42, 66, 152, 0.1) 83%),
    linear-gradient(
      180deg,
      rgba(42, 66, 152, 0) 54%,
      rgba(42, 66, 152, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme7 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(42, 66, 152, 0) 0%,
      rgba(42, 66, 152, 0.08) 0%
    ),
    linear-gradient(
      -43deg,
      rgba(42, 66, 152, 0) 69%,
      rgba(42, 66, 152, 0.1) 83%
    ),
    linear-gradient(
      -180deg,
      rgba(42, 66, 152, 0) 54%,
      rgba(42, 66, 152, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme8 .type1 .layer2-themeColor,
.f-style_theme8 .layer2-themeColor {
  background: #0c3952
    linear-gradient(-90deg, #0c3952 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme8 .type2 .layer2-themeColor {
  background: #0c3952
    linear-gradient(90deg, #0c3952 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme8 .type3 .layer3-trpt-layer {
  background-color: rgba(12, 57, 82, 0.75);
}
.f-style_theme8 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(12, 57, 82, 0) 0%,
      rgba(12, 57, 82, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(12, 57, 82, 0) 69%, rgba(12, 57, 82, 0.1) 83%),
    linear-gradient(180deg, rgba(12, 57, 82, 0) 54%, rgba(12, 57, 82, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme8 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(12, 57, 82, 0) 0%,
      rgba(12, 57, 82, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(12, 57, 82, 0) 69%, rgba(12, 57, 82, 0.1) 83%),
    linear-gradient(-180deg, rgba(12, 57, 82, 0) 54%, rgba(12, 57, 82, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme11 .type1 .layer2-themeColor,
.f-style_theme11 .layer2-themeColor {
  background: #20294f
    linear-gradient(-90deg, #20294f 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme11 .type2 .layer2-themeColor {
  background: #20294f
    linear-gradient(90deg, #20294f 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme11 .type3 .layer3-trpt-layer {
  background-color: rgba(32, 41, 79, 0.75);
}
.f-style_theme11 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(32, 41, 79, 0) 0%,
      rgba(32, 41, 79, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(32, 41, 79, 0) 69%, rgba(32, 41, 79, 0.1) 83%),
    linear-gradient(180deg, rgba(32, 41, 79, 0) 54%, rgba(32, 41, 79, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme11 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(12, 57, 82, 0) 0%,
      rgba(12, 57, 82, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(12, 57, 82, 0) 69%, rgba(12, 57, 82, 0.1) 83%),
    linear-gradient(-180deg, rgba(12, 57, 82, 0) 54%, rgba(12, 57, 82, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme13 .type1 .layer2-themeColor,
.f-style_theme13 .layer2-themeColor {
  background: rgba(22, 130, 184, 0.88)
    linear-gradient(
      -90deg,
      rgba(22, 130, 184, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme13 .type2 .layer2-themeColor {
  background: rgba(22, 130, 184, 0.88)
    linear-gradient(
      90deg,
      rgba(22, 130, 184, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme13 .type3 .layer3-trpt-layer {
  background-color: rgba(22, 130, 184, 0.75);
}
.f-style_theme13 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(22, 130, 184, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(
      43deg,
      rgba(22, 130, 184, 0) 69%,
      rgba(22, 130, 184, 0.1) 83%
    ),
    linear-gradient(
      180deg,
      rgba(22, 130, 184, 0) 54%,
      rgba(22, 130, 184, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme13 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(22, 130, 184, 0) 0%,
      rgba(22, 130, 184, 0.08) 0%
    ),
    linear-gradient(
      -43deg,
      rgba(22, 130, 184, 0) 69%,
      rgba(22, 130, 184, 0.1) 83%
    ),
    linear-gradient(
      -180deg,
      rgba(22, 130, 184, 0) 54%,
      rgba(22, 130, 184, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme14 .type1 .layer2-themeColor,
.f-style_theme14 .layer2-themeColor {
  background: rgba(2, 24, 70, 0.88)
    linear-gradient(
      90deg,
      rgba(16, 45, 103, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme14 .type2 .layer2-themeColor {
  background: rgba(2, 24, 70, 0.88)
    linear-gradient(
      90deg,
      rgba(16, 45, 103, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme14 .type3 .layer3-trpt-layer {
  background-color: rgba(2, 24, 70, 0.75);
}
.f-style_theme14 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(46, 72, 133, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(46, 72, 133, 0) 69%, rgba(46, 72, 133, 0.1) 83%),
    linear-gradient(
      180deg,
      rgba(46, 72, 133, 0) 54%,
      rgba(46, 72, 133, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme14 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(46, 72, 133, 0) 0%,
      rgba(46, 72, 133, 0.08) 0%
    ),
    linear-gradient(
      -43deg,
      rgba(46, 72, 133, 0) 69%,
      rgba(46, 72, 133, 0.1) 83%
    ),
    linear-gradient(
      -180deg,
      rgba(46, 72, 133, 0) 54%,
      rgba(46, 72, 133, 0.1) 96%
    );
  background-color: #fff;
}

.f-style_theme2 .arr-l,
.f-style_theme13 .arr-l,
.f-style_theme16 .arr-l {
  background-position: -55px -75px;
}
.f-style_theme14 .arr-l {
  background-position: -200px -43px;
}

.f-style_theme2 .arr-r,
.f-style_theme13 .arr-r,
.f-style_theme16 .arr-r {
  background-position: -73px -75px;
}
.f-style_theme14 .arr-r {
  background-position: -218px -43px;
}

.f-style_theme3 .arr-l {
  background-position: -55px -50px;
}

.f-style_theme3 .arr-r {
  background-position: -73px -50px;
}

.f-style_theme4 .arr-l,
.f-style_theme5 .arr-l,
.f-style_theme6 .arr-l,
.f-style_theme7 .arr-l,
.f-style_theme9 .arr-l,
.f-style_theme11 .arr-l,
.f-style_theme12 .arr-l,
.f-style_theme15 .arr-l,
.f-style_theme17 .arr-l {
  background-position: -55px -50px;
}
.f-style_theme4 .arr-r,
.f-style_theme5 .arr-r,
.f-style_theme6 .arr-r,
.f-style_theme7 .arr-r,
.f-style_theme9 .arr-r,
.f-style_theme11 .arr-r,
.f-style_theme12 .arr-r,
.f-style_theme15 .arr-r,
.f-style_theme17 .arr-r {
  background-position: -73px -50px;
}

.f-style_theme8 .arr-l,
.f-style_theme10 .arr-l {
  background-position: -129px -50px;
}

.f-style_theme8 .arr-r,
.f-style_theme10 .arr-r {
  background-position: -147px -50px;
}

.f-style_theme12 .type1 .layer2-themeColor,
.f-style_theme12 .layer2-themeColor {
  background: rgba(24, 69, 60, 1)
    linear-gradient(
      -90deg,
      rgba(24, 69, 60, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme12 .type2 .layer2-themeColor {
  background: rgba(24, 69, 60, 1)
    linear-gradient(
      90deg,
      rgba(24, 69, 60, 0.9) 10%,
      rgba(255, 255, 255, 0) 60%
    );
}
.f-style_theme12 .type3 .layer3-trpt-layer {
  background-color: rgba(24, 69, 60, 0.75);
}
.f-style_theme12 .type1 .bg-white {
  background-image: linear-gradient(
      73deg,
      rgba(73, 89, 49, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(43deg, rgba(73, 89, 49, 0) 69%, rgba(73, 89, 49, 0.1) 83%),
    linear-gradient(180deg, rgba(73, 89, 49, 0) 54%, rgba(73, 89, 49, 0.1) 96%);
  background-color: #fff;
}

.f-style_theme12 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(73, 89, 49, 0) 0%,
      rgba(73, 89, 49, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(73, 89, 49, 0) 69%, rgba(73, 89, 49, 0.1) 83%),
    linear-gradient(-180deg, rgba(73, 89, 49, 0) 54%, rgba(73, 89, 49, 0.1) 96%);
  background-color: #fff;
}

/*theme 12 for 1st september*/

.f-style_theme12 .b-main_menu-first > div > li,
.f-style_theme12 .b-main_menu-first > li > a,
.f-style_theme12 .c-title.t-t4 .ct-h2,
.f-style_theme12 .c-title.t-t2 .ct-h2,
.f-style_theme12 .c-title.t-t1 .ct-h1 {
  font-family: "Chalkcyrillicfreehand", "PFBulletinSansPro", "Helvetica",
    "Arial", sans-serif;
}
.f-style_theme12 .b-mil-logo-image {
  background: url(../img/1sep/eagle.png) 0 0 no-repeat;
  background-size: contain;
}
.f-style_theme12 .f-style_bg1,
.f-style_theme12 .pdf-viewer__prev,
.f-style_theme12 .pdf-viewer__next,
.f-style_theme12 #pdf-inline .pdf-btn-download,
.f-style_theme12 #cboxNext,
.f-style_theme12 #cboxPrevious,
.f-style_theme12 .b-slider-nav a {
  background-color: #1c5146 !important;
}
.f-style_theme12 .f-style_bg1 {
  background-image: url("../img/1sep/hbg.png");
  background-position: center;
  background-repeat: repeat-x;
}

.f-style_theme12 a,
.f-style_theme12 .b-preview-date {
  color: #1c5146;
}

.f-style_theme12 .f-style_c1 {
  color: #fff;
}

.f-style_theme12 .f-style_c1 a {
  color: inherit;
}

.f-style_theme12 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme12 .f-style_c2 a {
  color: inherit;
}

.f-style_theme12 .f-style_c2 a:hover {
  color: #1c5146;
}

.f-style_theme11 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme12 .b-main_menu,
.f-style_theme12 .term-letter {
  background-color: #18453c;
  color: #fff;
}
.f-style_theme12 .terms-search {
  background-color: #18453c;
}
.f-style_theme12 i.terms-search-ico::before {
  color: #fff;
}
.f-style_theme12 .b-main_menu {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
  -moz-border-image: url(../img/1sep/line.png) 30 round round;
  -webkit-border-image: url(../img/1sep/line.png) 30 round round;
  -o-border-image: url(../img/1sep/line.png) 30 round round;
  border-image: url(../img/1sep/line.png) 30 round round;
}
.f-style_theme12 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #18453c, #25564d);
  color: #fff;
}
.f-style_theme12 .b-main_menu-first > div > li.selected,
.f-style_theme12 .b-main_menu-first > li.selected,
.f-style_theme12 .term-letter.active {
  background-color: #1c5146;
}

.f-style_theme12 .b-main_menu-first:hover > div > li.selected,
.f-style_theme12 .b-main_menu-first:hover > li.selected {
  background-color: #1c5146;
}

.f-style_theme12 .b-main_menu-second,
.f-style_theme12 .b-main_menu-first > div > li:hover,
.f-style_theme12 .b-main_menu-first > li:hover,
.f-style_theme12.f-fb-bkg-color {
  background-color: #1c5146;
  background-color: rgba(29, 82, 70, 0.8);
  color: #fff;
}

.f-style_theme12 .b-main_menu-second {
  background-color: rgba(29, 82, 70, 0.8);
}

.f-style_theme12 .b-main_menu-second a:hover,
.f-style_theme12 .b-main_menu-first li:hover,
.f-style_theme12 .b-main_photo-text .b-text.t-1.t-1a h2,
.f-style_theme12 .b-main_photo-info .b-text.t-1.t-1a i {
  color: #fff;
}

.f-style_theme12 .b-footer {
  border-top-color: #fff;
}

.f-style_theme12 .b-footer:before {
  background: url("../img/1sep/line.png") center repeat;
}

.f-style_theme12 .c-title.t-t2 {
  border-bottom: 2px solid #1c5146;
}

.f-style_theme12 .c-title.t-t2 {
  color: #18453c;
  border-bottom: 2px solid #18453c;
}

.f-style_theme12 .c-title.t-t2 .ct-h2,
.f-style_theme12 .c-title.t-t4 .ct-h2,
.f-style_theme12 .c-title.t-t1 .ct-h1 {
  font-size: 48px;
  font-weight: normal;
}

.f-style_theme12 .b-text.t-1 .bt-spec,
.f-style_theme12 .c-title.t-t4 {
  color: #18453c;
}

.f-style_theme12 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme12 .b-main_photo-info {
  background-color: #18453c;
  background-color: rgba(29, 82, 70, 0.8);
}

.f-style_theme12 .b-list.t-1 .bl-title,
.f-style_theme12 .c-detail.t-d1 th,
.f-style_theme12 .c-detail.t-d1 table a:hover,
.f-style_theme12 .c-detail.t-d1 ol a:hover,
.f-style_theme12 .c-detail.t-d1 ul a:hover,
.f-style_theme12 .c-detail.t-d1 h4,
.f-style_theme12 .c-detail.t-d1 h1,
.f-style_theme12 .b-text.t-info .bt-spec,
.f-style_theme12 .c-title.t-t1 .ct-h4,
.f-style_theme12 .c-title.t-t1 .ct-h3,
.f-style_theme12 .c-title.t-t1 .ct-h1,
.f-style_theme12 .feedback-form-container .f-fb-text-color,
.f-style_theme12 .button.t-circ_white,
.f-style_theme12 .b-events-calendar .selector.active,
.f-style_theme12 .b-calendar .input-wrapper,
.f-style_theme12 .datepicker,
.f-style_theme12 .datepicker--day-name {
  color: #18453c;
}

.f-style_theme12 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme12 .button.t-circ_white {
  border: 1px solid #18453c;
}
.f-style_theme12 .button.t-circ_white.t-c_vk:hover,
.f-style_theme12 .button.t-circ_white.t-c_fb:hover,
.f-style_theme12 .button.t-circ_white.t-c_tw:hover,
.f-style_theme12 .button.t-circ_white.t-c_print:hover {
  color: #fff;
}
.f-style_theme12 .bl-item.button.t-circ_white.t-c_print:hover {
  background-color: #18453c;
}

.f-style_theme12 .b-image.t-3,
.f-style_theme12 .b-image.t-3 .b-image-title {
  background: #18453c;
}
.f-style_theme12 .datepicker--cell.-selected-,
.f-style_theme12 .datepicker--cell.-selected-.-current-,
.f-style_theme12 .datepicker--cell.-selected-.-focus- {
  background: #18453c !important;
}

.f-style_theme12 .ico.i_foto {
  background: url("../img/1sep/i-photo.png") center no-repeat;
}
.f-style_theme12 .b-preview-text {
  color: #1e2c3e;
  opacity: 1;
}
.f-style_theme12 .tooltip-holder {
  border-color: #18453c;
}

.f-style_theme12 .b-separator {
  border-color: #1c5146;
}

.f-style_theme12 .b-events.active .arrow-icon svg g,
.f-style_theme12 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #1c5146;
}

.f-style_theme12 svg.tag g {
  fill: #1c5146;
}

.f-style_theme12 .button.t-circ_white:hover {
  background-color: #18453c;
  border-color: #18453c;
}

.f-style_theme12 .b-pagination a:hover {
  color: #18453c;
}

.f-style_theme12 .b-pagination-item.selected {
  border-color: #18453c;
  color: #18453c;
}

.f-style_theme12 .ico {
  background-image: url(../img/page_icons_color11.png);
}

.f-style_theme12 .triangle {
  border-left: 40px solid #18453c;
}
.f-style_theme12 .b-footer:before {
  height: 9px;
}
.f-style_theme12 .feedback-form-container .f-fb-cross-label {
  background-position: -350px -158px;
}
.f-style_theme12 .f-fb-bkg-color {
  color: #fff;
  background-color: #18453c;
}

/* theme 13 */
.f-style_theme13 a {
  color: #0b4a8e;
}

.f-style_theme13 .f-style_bg1,
.f-style_theme13 .pdf-viewer__prev,
.f-style_theme13 .pdf-viewer__next,
.f-style_theme13 #pdf-inline .pdf-btn-download,
.f-style_theme13 #cboxNext,
.f-style_theme13 #cboxPrevious,
.f-style_theme13 .b-slider-nav a {
  background-color: #1682b8;
}
.f-style_theme13 .b-footer {
  background-color: #0b4a8e;
}
.f-style_theme13 .f-style_c1 {
  color: #fff;
}

.f-style_theme13 .f-style_c1 a {
  color: inherit;
}

.f-style_theme13 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme13 .f-style_c2 a {
  color: inherit;
}

.f-style_theme13 .f-style_c2 a:hover {
  color: #0b4a8e;
}

.f-style_theme13 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme13 .b-main_menu,
.f-style_theme13 .term-letter {
  background-color: #f5f5f5;
  color: #0b4a8e;
}
.f-style_theme13 .terms-search {
  background-color: #f5f5f5;
}
.f-style_theme13 i.terms-search-ico::before {
  color: #0b4a8e;
}
.f-style_theme13 .b-main_menu {
  border-bottom: 2px solid #d8232a;
  box-shadow: none;
  box-sizing: border-box;
}
.f-style_theme13 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #f5f5f5, #ffffff);
  color: #0b4a8e;
  border-bottom: 2px solid #d8232a;
}
.f-style_theme13 .b-main_menu-first > div > li.selected,
.f-style_theme13 .b-main_menu-first > li.selected,
.f-style_theme13 .term-letter.active {
  background-color: #0b4a8e;
  background-color: rgba(11, 74, 142, 1);
  color: #fff;
}

.f-style_theme13 .b-main_menu-first:hover > div > li.selected,
.f-style_theme13 .b-main_menu-first:hover > li.selected {
  background-color: #0b4a8e;
}

.f-style_theme13 .b-main_menu-second,
.f-style_theme13 .b-main_menu-first > div > li:hover,
.f-style_theme13 .b-main_menu-first > li:hover {
  background-color: #0b4a8e;
  background-color: rgba(11, 74, 142, 1);
  color: #fff;
}
.f-style_theme13 .f-fb-bkg-color {
  background-color: #1682b8;
  color: #fff;
}
.f-style_theme13 .b-main_menu-second {
  background-color: rgba(11, 74, 142, 0.8);
}

.f-style_theme13 .b-main_menu-second a:hover {
  color: #fff;
}

.f-style_theme13 .b-footer {
  border-top-color: #d71e1b;
}

.f-style_theme13 .b-footer:before {
  background-color: #d71e1b;
}

.f-style_theme13 .c-title.t-t2,
.f-style_theme13 .c-title.t-t4 {
  border-bottom-color: #1682b8;
  color: #0b4a8e;
}

.f-style_theme13 .b-text.t-1 .bt-spec,
.f-style_theme13 .b-preview-date {
  color: #0b4a8e;
}

.f-style_theme13 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme13 .b-main_photo-info {
  background-color: #d71e1b;
  background-color: rgba(215, 30, 27, 0.8);
}

.f-style_theme13 .b-list.t-1 .bl-title,
.f-style_theme13 .c-detail.t-d1 th,
.f-style_theme13 .c-detail.t-d1 table a:hover,
.f-style_theme13 .c-detail.t-d1 ol a:hover,
.f-style_theme13 .c-detail.t-d1 ul a:hover,
.f-style_theme13 .c-detail.t-d1 h4,
.f-style_theme13 .c-detail.t-d1 h1,
.f-style_theme13 .b-text.t-info .bt-spec,
.f-style_theme13 .c-title.t-t1 .ct-h4,
.f-style_theme13 .c-title.t-t1 .ct-h3,
.f-style_theme13 .c-title.t-t1 .ct-h1,
.f-style_theme13 .feedback-form-container .f-fb-text-color,
.f-style_theme13 .b-events-calendar .selector.active,
.f-style_theme13 .b-calendar .input-wrapper,
.f-style_theme13 .datepicker--day-name {
  color: #0b4a8e;
}

.f-style_theme13 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme13 .b-image.t-3,
.f-style_theme13 .b-image.t-3 .b-image-title {
  background: #0b4a8e;
}
.f-style_theme13 .datepicker--cell.-selected-,
.f-style_theme13 .datepicker--cell.-selected-.-current-,
.f-style_theme13 .datepicker--cell.-selected-.-focus- {
  background: #0b4a8e !important;
}

.f-style_theme13 .tooltip-holder {
  border-color: #0b4a8e;
}
.f-style_theme13 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #0b4a8e;
}
.f-style_theme13 .datepicker {
  color: #d71e1b;
}
.f-style_theme13 .b-separator {
  border-color: #d71e1b;
}

.f-style_theme13 .b-events.active .arrow-icon svg g {
  fill: #d71e1b;
}

.f-style_theme13 svg.tag g {
  fill: #d71e1b;
}

.f-style_theme13 .button.t-circ_white:hover {
  background-color: #0b4a8e;
  border-color: #0b4a8e;
}

.f-style_theme13 .b-pagination a:hover {
  color: #0b4a8e;
}

.f-style_theme13 .b-pagination-item.selected {
  border-color: #0b4a8e;
  color: #0b4a8e;
}

.f-style_theme13 .f_right.ct-h3 a,
.f-style_theme13 .f_right.ct-h3 i.i_more {
  color: #0b4a8e;
}

.f-style_theme13 .ico {
  background-image: url(../img/page_icons_color2.png);
}

.f-style_theme13 .b-header {
  background-image: url("../img/page_bg13.png");
}
.f-style_theme13 .b-preview-text {
  color: #0b4a8e;
}
.f-style_theme13 .b-main_menu-first > li > a {
  height: 48px;
}

/* theme 14 */
.f-style_theme14 a {
  color: #4a6295;
}

.f-style_theme14 .f-style_bg1,
.f-style_theme14 .pdf-viewer__prev,
.f-style_theme14 .pdf-viewer__next,
.f-style_theme14 #pdf-inline .pdf-btn-download,
.f-style_theme14 #cboxNext,
.f-style_theme14 #cboxPrevious,
.f-style_theme14 .b-slider-nav a {
  background-color: #142445;
}
.f-style_theme14 .b-footer {
  background-color: #142445;
}
.f-style_theme14 .f-style_c1 {
  color: #fff;
}

.f-style_theme14 .f-style_c1 a {
  color: inherit;
}

.f-style_theme14 .f-style_c1 a:hover {
  color: #fff;
}

.f-style_theme14 .f-style_c2 a {
  color: inherit;
}

.f-style_theme14 .f-style_c2 a:hover {
  color: #0b4a8e;
}

.f-style_theme14 .b-logo-image {
  background-image: url("../img/logo.png");
}

.f-style_theme14 .b-main_menu,
.f-style_theme14 .term-letter {
  background-color: #142445;
  color: #ffffff;
}
.f-style_theme14 .terms-search {
  background-color: #142445;
}
.f-style_theme14 i.terms-search-ico::before {
  color: #ffffff;
}
.f-style_theme14 .b-main_menu {
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
}
.f-style_theme14 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #142445, #243c6f);
  color: #ffffff;
}
.f-style_theme14 .b-main_menu:before {
  content: "";
  width: 100%;
  height: 38px;
  position: absolute;
  top: 0;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-image: url("../img/themes/menu-border-th14.png") 50 repeat;
}

.f-style_theme14 .b-main_menu-first > div > li.selected,
.f-style_theme14 .b-main_menu-first > li.selected,
.f-style_theme14 .term-letter.active {
  background-color: #243c6f;
  color: #fff;
}

.f-style_theme14 .b-main_menu-first:hover > div > li.selected,
.f-style_theme14 .b-main_menu-first:hover > li.selected {
  background-color: rgba(36, 60, 111, 0.8);
}

.f-style_theme14 .b-main_menu-second,
.f-style_theme14 .b-main_menu-first > div > li:hover,
.f-style_theme14 .b-main_menu-first > li:hover {
  background-color: rgba(36, 60, 111, 0.8);
  color: #fff;
}
.f-style_theme14 .f-fb-bkg-color {
  background-color: #243c6f;
  color: #fff;
}
.f-style_theme14 .b-main_menu-second {
  background-color: rgba(36, 60, 111, 0.8);
}

.f-style_theme14 .b-main_menu-second a:hover {
  color: #fff;
}

.f-style_theme14 .b-footer:before {
  border-top: 6px solid transparent;
  border-image: url("../img/themes/menu-border-th14.png") 50 repeat;
  top: -6px;
  height: 0;
}
.f-style_theme14 .b-footer {
  border-top: none;
}
.f-style_theme14 .c-title.t-t2,
.f-style_theme14 .c-title.t-t4 {
  border-bottom-color: #142445;
  color: #2e4885;
}

.f-style_theme14 .b-text.t-1 .bt-spec,
.f-style_theme14 .b-preview-date {
  color: #4a6295;
}

.f-style_theme14 .c-detail.t-d1 blockquote .cd-author,
.f-style_theme14 .b-main_photo-info {
  background-color: #142445;
  background-color: rgba(20, 36, 69, 0.8);
}

.f-style_theme14 .b-list.t-1 .bl-title,
.f-style_theme14 .c-detail.t-d1 th,
.f-style_theme14 .c-detail.t-d1 table a:hover,
.f-style_theme14 .c-detail.t-d1 ol a:hover,
.f-style_theme14 .c-detail.t-d1 ul a:hover,
.f-style_theme14 .c-detail.t-d1 h4,
.f-style_theme14 .c-detail.t-d1 h1,
.f-style_theme14 .b-text.t-info .bt-spec,
.f-style_theme14 .c-title.t-t1 .ct-h4,
.f-style_theme14 .c-title.t-t1 .ct-h3,
.f-style_theme14 .c-title.t-t1 .ct-h1,
.f-style_theme14 .feedback-form-container .f-fb-text-color,
.f-style_theme14 .b-events-calendar .selector.active,
.f-style_theme14 .b-calendar .input-wrapper,
.f-style_theme14 .datepicker,
.f-style_theme14 .datepicker--day-name {
  color: #364361;
}

.f-style_theme14 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme14 .b-image.t-3,
.f-style_theme14 .b-image.t-3 .b-image-title {
  background: #142445;
}
.f-style_theme14 .datepicker--cell.-selected-,
.f-style_theme14 .datepicker--cell.-selected-.-current-,
.f-style_theme14 .datepicker--cell.-selected-.-focus- {
  background: #142445 !important;
}

.f-style_theme14 .tooltip-holder {
  border-color: #142445;
}

.f-style_theme14 .b-separator {
  border-color: #142445;
}
.f-style_theme14 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #364361;
}
.f-style_theme14 .b-events.active .arrow-icon svg g {
  fill: #142445;
}

.f-style_theme14 svg.tag g {
  fill: #142445;
}

.f-style_theme14 .button.t-circ_white:hover {
  background-color: #142445;
  border-color: #142445;
}

.f-style_theme14 .b-pagination a:hover {
  color: #243c6f;
}

.f-style_theme14 .b-pagination-item.selected {
  border-color: #142445;
  color: #243c6f;
}

.f-style_theme14 .f_right.ct-h3 a,
.f-style_theme14 .f_right.ct-h3 i.i_more {
  color: #142445;
}

.f-style_theme14 .ico,
.f-style_theme14 .menu-nav-arrows {
  background-image: url(../img/page_icons_color14.png);
}

.f-style_theme14 .b-header {
  background-image: url("../img/page_bg14.png");
}
.f-style_theme14 .b-preview-text {
  color: #4a6295;
}
.i_rss > img {
  margin-bottom: 9px;
}
.i_rss + .i_more {
  margin-left: 0 !important;
}

.f-style_theme18 .terms-search,
.f-style_theme18 .term-letter {
  background-color: #0f204e;
}
.f-style_theme18 .term-letter.active {
  background-color: #de1808;
}

/* theme 19 */
.f-style_theme19 .c-title.t-t4,
.f-style_theme19 .c-title.t-t2,
.f-style_theme19 .b-list.t-1 .bl-title,
.f-style_theme19 .c-detail.t-d1 th,
.f-style_theme19 .c-detail.t-d1 table a:hover,
.f-style_theme19 .c-detail.t-d1 ol a:hover,
.f-style_theme19 .c-detail.t-d1 ul a:hover,
.f-style_theme19 .c-detail.t-d1 h4,
.f-style_theme19 .c-detail.t-d1 h1,
.f-style_theme19 .b-text.t-info .bt-spec,
.f-style_theme19 .c-title.t-t1 .ct-h4,
.f-style_theme19 .c-title.t-t1 .ct-h3,
.f-style_theme19 .c-title.t-t1 .ct-h1,
.f-style_theme19 .b-foto-link,
.f-style_theme19 .terms-search input,
.f-style_theme19 .b-preview-date,
.f-style_theme19 a,
.f-style_theme19 .b-list.t-1 .bl-title,
.f-style_theme19 .b-pagination-item.selected,
.f-style_theme19 .b-pagination a:hover,
.f-style_theme19 .b-text.t-1 .bt-spec,
.f-style_theme19 .b-events-calendar .selector.active,
.f-style_theme19 .b-calendar .input-wrapper,
.f-style_theme19 .datepicker,
.f-style_theme19 .datepicker--day-name {
  color: #8f0606;
}
.f-style_theme19 svg.tag g {
  fill: #8f0606;
}
.f-style_theme19 .b-pagination-item.selected,
.f-style_theme19 .button.t-circ_white:hover {
  border: 1px solid #8f0606;
}
.f-style_theme19 .button.t-circ_white:hover {
  background-color: #8f0606;
}
.f-style_theme19 .type2 .layer2-themeColor {
  background: #8f0606
    linear-gradient(90deg, #8f0606 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme19 .type1 .layer2-themeColor,
.f-style_theme19 .layer2-themeColor {
  background: #8f0606
    linear-gradient(-90deg, #8f0606 10%, rgba(255, 255, 255, 0) 60%);
}
.f-style_theme19 .c-title.t-t2 {
  border-bottom: 2px solid #8f0606;
}
.f-style_theme19 .b-separator {
  border-top: 2px solid #8f0606;
}

.f-style_theme19 .b-events.active .arrow-icon svg g,
.f-style_theme19 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #8f0606;
}

.f-style_theme19 .b-header {
  background: #8f0606 url(../img/page_bg19.jpg) repeat-x;
}
.f-style_theme19 .b-header a,
.f-style_theme19 .b-footer a,
.f-style_theme19 .feedback-form-container .f-fb-bkg-color,
.f-style_theme19 .b-main_menu-second > li > a {
  color: #ffffff;
}
.f-style_theme19 .type1 .bg-white,
.f-style_theme19 .type2 .bg-white {
  background-image: linear-gradient(
      -73deg,
      rgba(4, 74, 116, 0) 0%,
      rgba(4, 74, 116, 0.08) 0%
    ),
    linear-gradient(-43deg, rgba(4, 74, 116, 0) 69%, rgba(4, 74, 116, 0.1) 83%),
    linear-gradient(-180deg, rgba(4, 74, 116, 0) 54%, rgba(4, 74, 116, 0.1) 96%);
  background-color: #fff;
}
.f-style_theme19 .b-footer {
  background: #8f0606;
  border-top: none;
}
.f-style_theme19 .b-footer:before {
  background: #f8c61c;
  top: -4px;
  height: 4px;
  box-shadow: none;
}
.f-style_theme19 .b-main_menu,
.f-style_theme19 .terms-search {
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),
    url(../img/page_bg19.jpg) 0 98% repeat-x;
  color: #f8c61c;
}
.f-style_theme19 .term-letter {
  color: #f8c61c;
  background-color: rgba(92, 0, 0, 1);
}
.f-style_theme19 .b-image.t-3,
.f-style_theme19 .b-image.t-3 .b-image-title {
  color: #f8c61c;
  background-color: #8f0606;
}
.f-style_theme19 .datepicker--cell.-selected-,
.f-style_theme19 .datepicker--cell.-selected-.-current-,
.f-style_theme19 .datepicker--cell.-selected-.-focus- {
  background: #8f0606 !important;
}
.f-style_theme19 .b-main_menu:before {
  content: "";
  width: 100%;
  height: 34px;
  position: absolute;
  top: 4px;
  border-top: 4px solid #f8c61c;
  border-bottom: 4px solid #f8c61c;
}
.f-style_theme19 .b-main_menu-first > div > li.selected,
.f-style_theme19 .b-main_menu-first > li.selected,
.f-style_theme19 .term-letter.active,
.f-style_theme19 .b-main_menu-first:hover > div > li.selected,
.f-style_theme19 .b-main_menu-first:hover > li.selected,
.f-style_theme19 .b-main_menu-first > li:hover,
.f-style_theme19 .f-fb-bkg-color,
.f-style_theme19 .pdf-viewer__prev,
.f-style_theme19 .pdf-viewer__next,
.f-style_theme19 #pdf-inline .pdf-btn-download,
.f-style_theme19 #cboxNext,
.f-style_theme19 #cboxPrevious,
.f-style_theme19 .f-style_bg1,
.f-style_theme19 .b-slider-nav a {
  background-color: #8f0606;
}
.f-style_theme19 .alt-cont .b-heading-wrap a,
.f-style_theme19 .alt-cont .b-heading-wrap a:hover {
  color: #f8c61c;
}
.f-style_theme19 .b-main_menu-second,
.f-style_theme19 .b-main_menu-first > div > li:hover {
  background-color: rgba(143, 6, 6, 0.8);
}
.f-style_theme19 .type3 .layer3-trpt-layer {
  background-color: rgba(143, 6, 6, 0.75);
}
.f-style_theme19 .arr-l {
  background-position: -132px -150px;
}
.f-style_theme19 .arr-r {
  background-position: -148px -50px;
}
.f-style_theme19 .b-main_photo-text {
  background: rgba(255, 255, 255, 0.3);
}
.f-style_theme19 .b-main_photo-info {
  background: rgba(168, 3, 17, 0.7);
}
.f-style_theme19 .b-text.t-1 h3 {
  font-size: 34px;
}
.f-style_theme19 .b-main_photo-text .b-text.t-1 {
  color: #bc0107;
  text-shadow: 0 0 7px #fff, -1px -1px 0 rgba(255, 255, 255, 0.75),
    1px -1px 0 rgba(255, 255, 255, 0.75), -1px 1px 0 rgba(255, 255, 255, 0.75),
    1px 1px 0 rgba(255, 255, 255, 0.75);

  /*-webkit-text-fill-color: #bc0107; /!* Will override color (regardless of order) *!/*/
  /*-webkit-text-stroke-width: 1px;*/
  /*-webkit-text-stroke-color: rgba(255,255,255,0.75);*/
  /*font-family: "PFBulletinSansPro", "Helvetica", "Arial", sans-serif;*/
}
.f-style_theme19 .c-title.t-t3 {
  background: #8f0606;
}
.f-style_theme19 .triangle {
  border-left: 40px solid #8f0606;
}
.f-style_theme19 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #8f0606, #c32c13);
  color: #f8c61c;
}

/* theme 20 (new) */
.f-style_theme20 a {
  color: #203940;
}
.f-style_theme20 .c-detail.t-d1 ol.t-lower-alpha > li:before {
  content: "";
}
.f-style_theme20 .c-detail.t-d1 ol.t-lower-alpha > li {
  list-style-type: disc;
}
.f-style_theme20 .c-detail.t-d1 ol {
  padding: 0 0 0 3em;
}
.f-style_theme20 .ico.i_foto {
  background: url("../img/page_icons_color20.png") 100% 100% no-repeat;
  width: 16px;
  height: 14px;
  margin-right: 6px;
}
.f-style_theme20 .b-preview {
  font-size: 18px;
}

.f-style_theme20 .b-preview-date {
  margin-bottom: 8px;
  color: #337b82;
}
.f-style_theme20 .b-preview-text a {
  color: #337b82;
  font-style: italic;
}
.f-style_theme20 .ct-h3 a {
  color: #337b82;
}
.f-style_theme20 .ct-h3 .i_more {
  color: #29787f;
}
.f-style_theme20 .link,
.f-style_theme20 .alink,
.f-style_theme20 .alink:hover {
  font-style: normal;
  text-decoration: underline;
  border-bottom: none;
}

.f-style_theme20 .pdf-viewer__prev,
.f-style_theme20 .pdf-viewer__next,
.f-style_theme20 #pdf-inline .pdf-btn-download,
.f-style_theme20 #cboxNext,
.f-style_theme20 #cboxPrevious,
.f-style_theme20 .b-slider-nav a {
  background-color: #f8c71c;
}
.f-style_theme20 header.f-style_bg1 {
  background-image: url("../img/bg20.png");
  background-size: cover;
}
.f-style_theme20 footer.f-style_bg1 {
  background: #337b82;
}
.f-style_theme20 .f-style_c1 {
  color: #fff;
}
.f-style_theme20 .c-title.t-t3 {
  background: #337b82;
}

.f-style_theme20 header a {
  color: inherit;
}
.f-style_theme20 footer a {
  color: inherit;
  color: #fff;
}

.f-style_theme20 .f-style_c1 a:hover {
  color: #f8c61c;
}

.f-style_theme20 .f-style_c2 a {
  color: inherit;
}
.f-style_theme20 .b-main_photo-text,
.f-style_theme20 .b-main_photo-info {
  background-color: #3f7b81;
  opacity: 0.8;
}

.f-style_theme20 .f-style_c2 a:hover {
  color: #337b82;
}

.f-style_theme20 .b-logo-image {
  background-image: url("../img/logo.png");
}
.f-style_theme20 .c-title.t-t2 .ct-h2,
.f-style_theme20 .c-title.t-t4 .ct-h2,
.f-style_theme20 .c-title.t-t1 .ct-h1 {
  color: #337b82;
}
.f-style_theme20 .b-main_menu:before {
  content: "";
  width: 100%;
  height: 34px;
  position: absolute;
  top: 4px;
  border-top: 4px solid #f8c61c;
  border-bottom: 4px solid #f8c61c;
}
.f-style_theme20 .b-main_menu {
  background-color: #2E6F76;
  color: #f8c61c;
}

.f-style_theme20 header + .b-main_menu,
.f-style_theme20 .term-letter {
  background-color: rgba(32, 82, 96, 0.5);
}

.f-style_theme20 .terms-search {
  background-color: #403e22;
}
.f-style_theme20 i.terms-search-ico::before {
  color: #ccab83;
}
.f-style_theme20 .cg-item.t-g3 .title-container {
  background: linear-gradient(to top, #403e22, #337b82);
  color: #ccab83;
}

.f-style_theme20 .b-main_menu-first > div > li.selected,
.f-style_theme20 .b-main_menu-first > li.selected,
.f-style_theme20 .term-letter.active {
  background-color: #1e3e44;
}

.f-style_theme20 .b-main_menu-first:hover > div > li.selected,
.f-style_theme20 .b-main_menu-first:hover > li.selected {
  background-color: #1e3e44;
}

.f-style_theme20 .b-main_menu-first > div > li:hover,
.f-style_theme20 .b-main_menu-first > li:hover,
.f-style_theme20 .f-fb-bkg-color {
  background-color: #1e3e44;
  color: #f8c61c;
}
.f-style_theme20 .b-main_menu-second {
  background-color: #1e3e44;
  color: #fff;
  opacity: 0.8;
}

.f-style_theme20 .b-main_menu-second a:hover {
  color: #f8c61c;
}

.f-style_theme20 .b-footer {
  border-top: none;
}

.f-style_theme20 .b-footer:before {
  background-color: #f8c61c;
  top: -8px;
}

.f-style_theme20 .c-title.t-t2 {
  border-bottom-color: #337b82;
  color: #337b82;
}

.f-style_theme20 .b-text.t-1 .bt-spec {
  color: #337b82;
}

.f-style_theme20 .c-detail.t-d1 blockquote .cd-author {
  background-color: #337b82;
  background-color: rgba(73, 89, 49, 0.8);
}

.f-style_theme20 .b-list.t-1 .bl-title,
.f-style_theme20 .c-detail.t-d1 th,
.f-style_theme20 .c-detail.t-d1 table a:hover,
.f-style_theme20 .c-detail.t-d1 ol a:hover,
.f-style_theme20 .c-detail.t-d1 ul a:hover,
.f-style_theme20 .c-detail.t-d1 h4,
.f-style_theme20 .c-detail.t-d1 h1,
.f-style_theme20 .b-text.t-info .bt-spec,
.f-style_theme20 .c-title.t-t1 .ct-h4,
.f-style_theme20 .c-title.t-t1 .ct-h3,
.f-style_theme20 .c-title.t-t1 .ct-h1,
.f-style_theme20 .feedback-form-container .f-fb-text-color,
.f-style_theme20 .b-calendar .input-wrapper,
.f-style_theme20 .datepicker {
  color: #29787f;
}

.f-style_theme20 .b-link.t-sort:after {
  background-image: url("../img/page_icons.png");
}

.f-style_theme20 .b-image.t-3,
.f-style_theme20 .b-image.t-3 .b-image-title {
  background: #337b82;
}
.f-style_theme20 .datepicker--cell.-selected-,
.f-style_theme20 .datepicker--cell.-selected-.-current-,
.f-style_theme20 .datepicker--cell.-selected-.-focus- {
  background: #337b82 !important;
}

.f-style_theme20 .tooltip-holder {
  border-color: #337b82;
}

.f-style_theme20 .b-events-calendar .selector.active,
.f-style_theme20 .datepicker--day-name {
  color: #ccab83;
}

.f-style_theme20 .b-separator {
  border-color: #4c4a30;
}

.f-style_theme20 .b-events.active .arrow-icon svg g,
.f-style_theme20 .b-calendar .input-wrapper .icon-calendar svg g {
  fill: #4c4a30;
}

.f-style_theme20 svg.tag g {
  fill: #4c4a30;
}

.f-style_theme20 .button.t-circ_white:hover {
  background-color: #337b82;
  border-color: #337b82;
}

.f-style_theme20 .b-pagination a:hover {
  color: #337b82;
}

.f-style_theme20 .b-pagination-item.selected {
  border-color: #337b82;
  color: #337b82;
}

.f-style_theme20 .h3-notification {
  color: #000;
}

.f-style_theme20 .b-logo-holder,
.f-style_theme20 .b-mil-logo-text,
.f-style_theme20 .b-header-info {
  filter: drop-shadow(0px 5px 4px rgba(0, 0, 0, 1));
}

.f-style_theme20 header {
  height: 200px;
  box-sizing: border-box;
}
.f-style_theme20 header + .b-main_menu {
  position: absolute;
  top: 150px;
  width: 100%;
}
.f-style_theme20 .menu-nav-arrows {
  width: 36px;
  margin: 12px 0;
  background: no-repeat url(../img/arr-l.svg) center / contain;

}
.f-style_theme20 .menu-nav-arrows.arr-l {
  left: -44px;
}
.f-style_theme20 .menu-nav-arrows.arr-r {
  background: no-repeat url(../img/arr-r.svg) center / contain;
  right: -44px;
}
.f-style_theme20 .b-image.t-3 .b-image-title {
  color: #fff;
}

.f-style_theme20 .alt-cont .b-heading-wrap a,
.f-style_theme20 .alt-cont .b-heading-wrap a:hover {
  background-color: #337b82;
  color: #fff;
}
.f-style_theme20 .triangle {
  border-left: 40px solid #337b82;
}

/*datepicker*/

.datepicker--cell.-current- {
  font-weight: 400 !important;
  color: #4a4a4a !important;
}

.datepicker {
  font-weight: 700;
}
