@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');

html body { font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: bold; }
#support h1 { font-weight: bold; }
.h4, .h5, .h6, h4, h5, h6 { margin-bottom: 15px; }

a { text-decoration: underline; }
a:focus, a:hover, a:active { text-decoration: none; }
.btn { text-decoration: none; }

.article-detail article { text-align: left; }

#top-ribbon { padding: 0px; background: #fff; }
#top-ribbon .container { height: 0px; }

#zacatek-prava { text-align: right; margin: 5px 0px 0px 0px; }
#zacatek-leva p { text-align: center; margin: 5px 0px 0px 0px; }

/* ---------------------------------------- TRIANGLES -- */
.navbar-default li.active > a:before,
.navbar-default li.active:hover > a:before { border-left: 10px solid #dd3643; }
/* ---------------------------------------- TRIANGLES -- */

.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:focus, .breadcrumb a, #footer-contact .fa, .icon-favourite, .price-original-vat, .inside > p, .form-horizontal span.asterisk { color: #333333; }
.xxxxxxxnavbar-collapse.collapse { width: 70%; }

.navbar .logo { padding-left: 100px; }
.navbar .logo img { max-height: 90px; } /* --- Zvetseni loga --- */

.navbar .dropdown-menu > li > a:hover, .navbar .dropdown-menu > li > a:focus, .navbar .dropdown-menu > .active > a, .navbar .dropdown-menu > .active > a:hover, .navbar .dropdown-menu > .active > a:focus, a.abutton, h3.ltype2, .rubric #list-rubrics li .subtitle.media-heading, .btn-primary, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #topbar .open > .dropdown-toggle.btn-default, #basket .btn-danger, #search-bar .btn-danger, .dropdown.open ul.dropdown-menu, .dropdown.active > ul.dropdown-menu, span.cir, .copy, #list-comments h3.media-heading, a.btn.btn-link, .btn-warning, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning, .label.label-stock1, .product-label-special, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-default, .btn-danger, .btn-danger:hover, #eshop-products .more a.btn-default, #tab-related .more a.btn-default, table#cart tbody tr td:first-child a.sremove, #listdata li h2, #cart .btn-default
{ background-color: #06a503; } 

.btn { font-size: 16px; } /* --- Velikost písma v tlačítku --- */
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #topbar .open > .dropdown-toggle.btn-default, #basket .btn-danger, #search-bar .btn-danger, .btn-warning, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning, .label.label-stock1, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-danger, .btn-danger:hover, table#cart tbody tr td:first-child a.sremove
{ border-color: #06a503; padding: 15px 40px 15px 40px; margin: 15px 20px 15px 20px; }  /* --- Zvetseni tlačítka --- */  
#photogalleries .btn-primary, #photogalleries .btn-primary:hover, #photogalleries .btn-primary:focus, #photogalleries .btn-primary:active, #photogalleries .btn-primary.active, #photogalleries .open > .dropdown-toggle.btn-primary, #photogalleries .btn-primary:hover, #photogalleries .btn-primary:focus, #photogalleries .btn-primary:active, #photogalleries .btn-primary.active
{ border-color: #06a503; padding: 10px 20px 10px 20px; margin: 0px 0px 0px 0px; }  /* --- Zvetseni tlačítka ve fotogalerii --- */  

.bile-tlacitko .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #topbar .open > .dropdown-toggle.btn-default, #basket .btn-danger, #search-bar .btn-danger, .btn-warning, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning, .label.label-stock1, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-danger, .btn-danger:hover, table#cart tbody tr td:first-child a.sremove
{ border-color: #06a503; }

.bile-tlacitko .btn-primary, .bile-tlacitko .btn-primary:hover, .bile-tlacitko .btn-primary:focus, .bile-tlacitko .btn-primary:active, .bile-tlacitko .btn-primary.active       
{ background-color: #FFF; color: #06a503; } 

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary, .btn-danger:hover 
{ border-radius: 0px; }  /* --- Zrušení původního zakulacení tlačítka --- */

a, a:hover, h1, h2, h3, h4, h5, h6, #contact h4, #favorite-links h3, #random-image h3, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover, .pagination > li > a, .pagination > li > span, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .thumbnail h2 a, .price-current-vat, #cart a, input[type=checkbox]:checked::after, .lockcomm, code, #own-foot h3
{ color: #3d2e2d; }

.carousel-control.left { background-image: none; }  /* --- Zrušení černého stínu pro kliknutí v motivu --- */
.carousel-control.right { background-image: none; }

main { margin-top: 10px; }
article { margin-top: 40px; }
.breadcrumb { margin-top: -30px; }

#border { border-bottom: 0px solid transparent; }
#contactus { color: #cf9c63; }

footer.col-lg-12 { border-top: 0px solid #f6f6f6; }
footer .container { margin-top: 0px; margin-bottom: 0px; }

.zarovnani-vlevo { text-align: left; }

#pata { color: #fff; padding: 40px 0px 50px 0px; margin-top: 40px; background-color: #1e1e1e; }
#pata a { color: #FAB420; }
#pata2 { margin-top: 40px; }
#pata3 { padding: 0px; }

.paticka-nadpis { color: #dd3643; font-weight: bold; }
#paticka-tlacitko { text-align: center; }
#paticka-tlacitko a { color: #fff; text-align: center; }

#copyright { text-align: center; }

#odkazy { display: none; }
#index #odkazy, #support #odkazy { display: inline; }

#patacopy { display: none; }
#index #patacopy, #support #patacopy { display: inline; }


#folder-13243 .back-link { display: none; }
#folder-13343 .back-link { display: none; }


#cvicne-oramovani2 {border-top: 1px; border-left: 1px; border-bottom: 1px; border-right: 1px; border-style: dashed; border-color: red;}
#cvicne-oramovani3 {border-top: 1px; border-left: 1px; border-bottom: 1px; border-right: 1px; border-style: dashed; border-color: blue;}
/* ---------------------------------------------- */