@font-face { font-family: SourceSerifPro-SemiBold; src: url("/file/SourceSerifPro-SemiBold-ttf"); }
@font-face { font-family: SourceSansPro-Regular; src: url("/file/SourceSansPro-Regular-ttf"); }
@font-face { font-family: SourceSansPro-SemiBold; src: url("/file/SourceSansPro-SemiBold-ttf"); }

body { font-family: SourceSansPro-Regular; color: #1B1D1C; background-color: #eff1f0; }   
.h1, .h2, .h3, h1, h2, h3, .panel-title, h4 { color: #5c5b49; font-family: SourceSerifPro-SemiBold; }

.h1, h1 { margin: 0 0 30px 0; }

#jazykove-mutace { text-align: right; font-size: 15px; padding: 3px 32px 5px 0px; }

/* nastavení výšky šedého pozadí dole nad patičkou na úvodní stránce - start */
@media (max-width: 575px) {
  #index { background-size: 100% 1300px; background-position: center bottom; background-image: url("/picture/3/pozadi-sede-dole-jpg/"); background-repeat: repeat-x; }
}

@media (min-width: 576px) {
  #index { background-size: 100% 820px; background-position: center bottom; background-image: url("/picture/3/pozadi-sede-dole-jpg/"); background-repeat: repeat-x; }
}
/* nastavení výšky šedého pozadí dole nad patičkou na úvodní stránce - konec */

#index .navbar-default { background: #5c5b49; }
#index .navbar-default .navbar-collapse { background: #5c5b49; }
.navbar-default {min-height: 60px;}

#ageAgreement { position: absolute; width: 300px; height: 50px; margin: auto; background-color: #fff; }

/* podtržení textu v menu - start */
#second h3.panel-title::after, .navbar .navbar-nav > .active > a::after, .navbar .navbar-nav > .active > a:focus::after, .navbar .navbar-nav > .active > a:hover::after, .navbar .navbar-nav > .active > a::after, .navbar .navbar-nav > li > a:hover::after, .navbar-default .navbar-nav > .open > a::after, 
.navbar-default .navbar-nav > .open > a:focus::after, .navbar-default .navbar-nav > .open > a:hover::after { background-color: transparent; }
/* podtržení textu v menu - konec */

.nav > li > a { padding-left: 10px; padding-right: 10px; }

.breadcrumb + #content { padding: 0px 0px 80px; }
#support .breadcrumb + #content { padding: 25px 0px 80px; }
h1::after { display: none; }

a:hover, .icon-favourite, .btn-link:hover, .btn-link:focus { color: #5c5b49; }
#top-ribbon .btn.btn-danger:hover, a, .btn-link, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, 
.pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { color: #5c5b49; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover, .btn-primary { border-color: #5c5b49; }

.btn { font-size: 16px; padding: 8px 25px; }
p .btn { margin-top: 10px; }

.btn-primary { text-decoration: none !important; }
.btn-primary:hover { background-color: #5c5b49; }
                        

/* pozadí horního pruhu, pozadí tlačítek - start */
#basket .label, .h1::after, h1::after, #separator h3.panel-title::after, #second h3.panel-title::after, #blog h3.panel-title::after, #panel-products h3.panel-title::after, #random-image h3::after, .navbar-default, #index .navbar-default.f-nav, .f-nav, #index .navbar:not(.f-nav) .navbar-nav > .active > a::after, #index .navbar:not(.f-nav) .navbar-nav > .active > a:focus::after, 
#index .navbar:not(.f-nav) .navbar-nav > .active > a:hover::after, #index .navbar:not(.f-nav) .navbar-nav > .active > a::after, #index .navbar:not(.f-nav) .navbar-nav > li > a:hover::after, #index .navbar-default:not(.f-nav) .navbar-nav > .open > a::after, #index .navbar-default:not(.f-nav) .navbar-nav > .open > a:focus::after, 
#index .navbar-default:not(.f-nav) .navbar-nav > .open > a:hover::after, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover, .nav-pills > li > a:hover, 
.nav-pills > li.active > a, .goin, #panel-news .more a, footer #panel-news .more a, #list-comments > .media .media-heading, .btn-primary {background: #5c5b49;}
/* pozadí horního pruhu, pozadí tlačítek - konec */

#content { padding: 80px 40px 40px 40px; }
#content a { text-decoration: underline; }
#content a:hover { text-decoration: none; }

.table-cml td { text-align: center; }

footer { padding-top: 0px; color: #1B1D1C; background-color: transparent; }
footer > .container { padding-bottom: 0px; }

#prodejna-index { padding: 30px 0px 0px 0px; }
#prodejna-index .section-container { padding: 30px 0px 0px 0px; }

/*
#kontakty-text-vlevo p, #kontakty-text-vlevo H2 { text-align: left; }
*/

#pata1a { padding: 30px 0px 30px 0px; background-color: transparent; }
#pata1a-abcd { padding: 30px 0px 30px 0px; background-color: #E3E7E6; }

#pata2a { color: #e2e5cf; padding: 60px 0px 60px 0px; background-color: #777662; }
#pata2a a { color: #e2e5cf; text-decoration: underline; }
#pata2a a:hover { color: #e2e5cf; text-decoration: none; }

#pata3a { color: #e2e5cf; padding: 20px 0px 20px 0px; background-color: #5c5b49; }
#pata3a a { color: #e2e5cf; text-decoration: underline; }
#pata3a a:hover { color: #e2e5cf; text-decoration: none; }

#copyright { text-align: center; }

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