.settings_select .look {
  background-color: #8BC97B;
}
.settings_select .look:before {
  border-color: transparent #316C44 transparent transparent;
}
.line {
  background-color: #8BC97B;
}
.btn {
  border: 2px solid #316C44;
  background-color: #316C44;
}
.btn:hover {
  background-color: #8BC97B;
  border-color: #8BC97B;
}
.btn.dark {
  border: 2px solid #316C44;
  background-color: #316C44;
}
.btn.dark:hover {
  color: #316C44;
}
input:focus,
textarea:focus {
  border: 1px solid #8BC97B;
}
.cara {
  background-color: #8BC97B;
}
.alertify {
  border-color: #8BC97B !important;
}
.alertify .alertify-inner .alertify-buttons button {
  border: 2px solid #316C44;
  background-color: #316C44;
}
.alertify .alertify-inner .alertify-buttons button:hover {
  color: #316C44;
}
.res_menu {
  background-color: rgba(139,201,123,0.97);
}
.res_menu .wrap > ul > li > a:hover,
.res_menu .wrap > ul > li > span:hover {
  color: #316C44;
}
.res_menu .wrap > ul > li ul li a:hover,
.res_menu .wrap > ul > li ul li span:hover {
  color: #316C44;
}
.res_menu .wrap > ul > li ul li.active_menu_item > a,
.res_menu .wrap > ul > li ul li.active_menu_item > span {
  color: #316C44;
}
.res_menu .wrap > ul > li.active_menu_item > a,
.res_menu .wrap > ul > li.active_menu_item > span {
  color: #316C44;
}
header .horni_panel {
  background-color: #8BC97B;
}
header .header_wrap .menu > ul > li > a:after,
header .header_wrap .menu > ul > li > span:after {
  background-color: #8BC97B;
}
header .header_wrap .menu > ul > li > a:hover {
  color: #8BC97B;
}
header .header_wrap .menu > ul > li ul {
  background-color: rgba(139,201,123,0.75);
}
header .header_wrap .menu > ul > li ul li > a:hover,
header .header_wrap .menu > ul > li ul li > span:hover {
  background-color: #316C44;
}
header .header_wrap .menu > ul > li ul li.active_menu_item > a,
header .header_wrap .menu > ul > li ul li.active_menu_item > span {
  background-color: #316C44;
}
header .header_wrap .menu > ul > li ul li:hover ul li a:hover,
header .header_wrap .menu > ul > li ul li:focus-within ul li a:focus,
header .header_wrap .menu > ul > li ul li:hover ul li span:hover {
  background-color: #316C44;
}
header .header_wrap .menu > ul > li ul li:hover ul li.active_menu_item > a,
header .header_wrap .menu > ul > li ul li:hover ul li.active_menu_item > span {
  background-color: #316C44;
}
header .header_wrap .menu > ul > li.open > a,
header .header_wrap .menu > ul > li.open > span {
  color: #8BC97B;
}
header .header_wrap .prava_cast .hledani_btn_pro .hledani_form input {
  border-bottom: 1px solid #8BC97B;
}
header .header_wrap .prava_cast .jazyk .roletka {
  border-bottom: 5px solid #8BC97B;
}
header.lo_B .header_wrap .menu > ul > li > a:hover,
header.lo_B .header_wrap .menu > ul > li > span:hover {
  color: #8BC97B;
}
header.lo_B .header_wrap .menu > ul > li > ul {
  background-color: #8BC97B;
}
header.lo_B .header_wrap .menu > ul > li.active_menu_item > a,
header.lo_B .header_wrap .menu > ul > li.open > a,
header.lo_B .header_wrap .menu > ul > li.active_menu_item > span,
header.lo_B .header_wrap .menu > ul > li.open > span {
  color: #8BC97B;
}
header.lo_C .header_wrap .menu > ul > li > a:hover,
header.lo_C .header_wrap .menu > ul > li.active_menu_item > a,
header.lo_C .header_wrap .menu > ul > li.active_menu_item > span {
  color: #8BC97B;
}
header.lo_C .header_wrap .menu > ul > li.open > a,
header.lo_C .header_wrap .menu > ul > li.open > span {
  color: #8BC97B;
}
header.lo_C .header_wrap .menu > ul > li ul > li:hover > a,
header.lo_C .header_wrap .menu > ul > li ul > li.active_menu_item > a,
header.lo_C .header_wrap .menu > ul > li ul > li:hover > span,
header.lo_C .header_wrap .menu > ul > li ul > li.active_menu_item > span {
  background-color: #8BC97B;
}
.sliders .slick-dots li.slick-active button {
  background-color: #8BC97B;
  color: #8BC97B;
}
.sliders .sld .txtwrap .limited .txt strong {
  background-color: rgba(139,201,123,0.80);
}
.sliders.lo_C .sld .txtwrap .limited .txt {
  background-color: rgba(139,201,123,0.80);
}
.sliders.lo_C .sld .txtwrap .limited .txt .btn {
  background-color: #316C44;
  border-color: #316C44;
}
.sliders.lo_C .sld .txtwrap .limited .txt .btn:hover {
  background-color: #8BC97B;
  border-color: #8BC97B;
}
.sliders.lo_C .sld .txtwrap .limited .txt strong {
  border-left: 4px solid #316C44;
}
.sliderwrap.nhp .sliders .sld .podstranka .bc a:hover,
.sliderwrap.nhp .space .sld .podstranka .bc a:hover {
  color: #8BC97B;
}
.sliderwrap.nhp .sliders.lo_A .sld .podstranka h1,
.sliderwrap.nhp .space.lo_A .sld .podstranka h1 {
  color: #316C44;
}
.sliderwrap.nhp .sliders.lo_A .sld .podstranka .bc a:hover,
.sliderwrap.nhp .space.lo_A .sld .podstranka .bc a:hover {
  color: #8BC97B;
}
.sliderwrap.nhp .sliders.lo_A .sld .podstranka .heading,
.sliderwrap.nhp .space.lo_A .sld .podstranka .heading {
  color: #316C44;
}
/*OBSAH*/
main section .gallery.lo_B .sp-next-arrow:after,
main section .gallery.lo_B .sp-next-arrow:before,
main section .gallery.lo_B .sp-previous-arrow:after,
main section .gallery.lo_B .sp-previous-arrow:before {
  background-color: #8BC97B;
}
main.hp .text a {
  color: #8BC97B;
}
main .uvodni_panely.lo_C .item svg {
  fill: #8BC97B;
}
main .uvodni_panely.lo_C .item i {
  color: #8BC97B;
}
main .navwrap nav > ul > li > a:hover,
main .navwrap nav > ul > li > span:hover {
  color: #8BC97B;
}
main .navwrap nav > ul > li ul li a:hover,
main .navwrap nav > ul > li ul li span:hover {
  color: #8BC97B;
}
main .navwrap nav > ul > li ul li.active_menu_item > a,
main .navwrap nav > ul > li ul li.active_menu_item > span {
  color: #8BC97B;
}
main .navwrap nav > ul > li.active_menu_item > a,
main .navwrap nav > ul > li.active_menu_item > span {
  color: #8BC97B;
}
main section .breadcrumb a:hover {
  color: #8BC97B;
}
main section a {
  color: #8BC97B;
}
main section h5 {
  color: #8BC97B;
}
main section ul li:before {
  color: #8BC97B;
}
main section table tr th {
  border-bottom: 2px solid #8BC97B;
}
main section .gallery.lo_B .lb .fade {
  background-color: rgba(139,201,123,0.75);
}
main section .listwrap .wrp .list_item:hover .list_item_text h2 {
  color: #8BC97B;
}
main section .back a {
  border: 1px solid #316C44;
  color: #316C44;
}
main section .back a:hover {
  background-color: #316C44;
}
main section #pager a:hover {
  color: #8BC97B;
}
main section #pager span {
  background-color: #8BC97B;
}
main .uvodni_panely .item h3:after {
  background-color: #8BC97B;
}
main .uvodni_panely.lo_B .item:hover .txt h3 {
  color: #8BC97B;
}
main section .kam_dal a .more {
  color: #8BC97B;
}
main section .kam_dal a .more svg {
  fill: #8BC97B;
}
.zaznamy.lo_B .zaznamy_slider a {
  border-left: 3px solid #8BC97B;
}
.zaznamyr.lo_A .zaznamy_slider a .obr svg {
  fill: #8BC97B;
  stroke: #8BC97B;
}
.zaznamyr.lo_A .zaznamy_slider a .wrap h3 {
  color: #8BC97B;
}
.zaznamyr.lo_B .zaznamy_slider a .obr svg {
  fill: #8BC97B;
}
/*BLOKY*/
.bloky .blok_item .wrap p.more {
  color: #8BC97B;
}
.bloky .blok_item .wrap p.more img,
.bloky .blok_item .wrap p.more svg {
  fill: #8BC97B;
}
/*NAPISTE NAM*/
.napiste_nam form > div input.full,
.napiste_nam form > div input:focus {
  border-color: #8BC97B;
}
.napiste_nam form > div label,
.napiste_nam form > div.dom div .free,
.napiste_nam form > div.var > div a {
  color: #8BC97B;
}
.napiste_nam form > div.msg textarea.full,
.napiste_nam form > div.msg textarea:focus {
  border-color: #8BC97B;
}
.napiste_nam form > div.souhlas p a {
  color: #8BC97B;
}
.napiste_nam_side .wrap .limited .form {
  background-color: #8BC97B;
}
.napiste_nam_side .wrap .limited .form form > div.souhlas p a {
  color: #316C44;
}
.napiste_nam_side .wrap .limited .form .btn {
  border: 2px solid #316C44;
  background-color: #316C44;
}
.napiste_nam_side .wrap .limited .form .btn:hover {
  color: #316C44;
}
.dolni_panel {
  background-color: #8BC97B;
}
.dolni_panel a:hover {
  color: #8BC97B;
}
.dolni_panel .udaje {
  background-color: #8BC97B;
}
.dolni_panel.lo_B {
  background-color: #8BC97B;
}
.dolni_panel.lo_B a:hover {
  color: #316C44;
}
.dolni_panel.lo_B .udaje {
  background-color: #8BC97B;
}
.dolni_panel.lo_B .udaje .menu ul li a:hover,
.dolni_panel.lo_B .udaje .menu ul li span:hover {
  color: #316C44;
}
.dolni_panel.lo_B .udaje .menu ul li.active_menu_item a,
.dolni_panel.lo_B .udaje .menu ul li.active_menu_item span {
  color: #316C44;
}
footer a:hover {
  color: #8BC97B;
}
