@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext&display=swap); /* */

@font-face {
    font-family: 'PT Sans Narrow';
    src: url('/CSS/fonts/ptsansnarrow_bold/PTN77F-webfont.eot');
    src: url('/CSS/fonts/ptsansnarrow_regular/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CSS/fonts/ptsansnarrow_bold/PTN77F-webfont.woff') format('woff'),
         url('/CSS/fonts/ptsansnarrow_bold/PTN77F-webfont.ttf') format('truetype'),
         url('/CSS/fonts/ptsansnarrow_bold/PTN77F-webfont.svg#pt_sans_narrowbold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PT Sans Narrow';
    src: url('/CSS/fonts/ptsansnarrow_regular/PTN57F-webfont.eot');
    src: url('/CSS/fonts/ptsansnarrow_regular/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CSS/fonts/ptsansnarrow_regular/PTN57F-webfont.woff') format('woff'),
         url('/CSS/fonts/ptsansnarrow_regular/PTN57F-webfont.ttf') format('truetype'),
         url('/CSS/fonts/ptsansnarrow_regular/PTN57F-webfont.svg#pt_sans_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {position: relative;  font-family: "Jost", "PT Sans Narrow", sans-serif; color:#4D4D4D; font-weight:400;  /*background:url(/Graphics/bg_prouzek.jpg) 0px 122px no-repeat;*/ overflow-x: hidden; }
h1, h2, h3, h4 { color:#496f38; } 

h1 { letter-spacing:0px;  } 
h2 {  letter-spacing:0px;  }
h3 {  }
p { font-weight:400; font-family: "Jost",  Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; font-size:17px; line-height: 27px; }
ul, ol { padding-left:0px;  }
#content li { font-size:17px; font-weight:400; list-style:none; font-family: "Jost", "PT Sans Narrow", sans-serif; padding-left:20px;  line-height: 27px; }
.dropdown-menu li:before { display:none !important; padding-left:0px !important; }
#content li::before { font-family: FontAwesome; content: "\f0da"; color: #fcb302; margin-left: -15px; padding-right:10px; position: absolute; }
.btn { border: none; border-radius:3px; }
.btn-default { border:1px solid #EEE; }
.btn-primary { background: #4c703b; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary  { background:#304725; }

.no-col-padding {padding-left: 0 !important; padding-right: 0 !important; }

.form-control { font-size:18px; padding:2px 10px; }

#content h1 { margin-top: 30px; margin-bottom: 30px; }
#content ul, #content ol { padding-bottom: 20px; }

.faq-search-box { font-size: 30px; margin: 50px; width: 80%; padding: 20px; height: auto;}

.FAQDet .tipy { margin-top: 40px; }
.FAQDet #faq-form { background: #FFF; margin-top: 30px;  }

figure img { width: 300px; height: 300px; background: no-repeat  center center; background-size: cover; border-radius:5px 5px 0px 0px; }
figure.right { float: right; margin-left: 20px; margin-bottom:20px;  }
figure.left { float: left; margin-right: 20px; margin-bottom:20px; margin-top: 20px;  }
figcaption { padding: 5px; text-align: center; background: #EFEFEF; font-size: 14px !important; }

.faqcontent  { margin-bottom: 40px; }
.faqcontent p, .faqcontent li  { font-size: 19px !important; line-height: 30px; margin-bottom: 10px;  }

.sekcezbozi, .FAQDet #faq-form h4 {  text-align:center; text-transform:uppercase; font-size:22px; font-weight:300; padding-bottom:15px; padding-top:0px; position:relative; overflow:hidden; margin-top:20px;  } 
.sekcezbozi::after, .FAQDet #faq-form h4::after { content: ""; z-index:1; position:absolute; bottom: 10px; left:50%; width:1000px; margin-left:-500px; height:40px; box-shadow: 0 0 20px rgba(239, 239, 239, 1);   background:none;  border: 1px solid #EFEFEF;}


label { font-size:16px; }
/********* alerts **********/
.messages {position: fixed; top: 20%; right: 50%; width:800px; margin-right:-400px;  z-index: 500; padding:0px;  }
.alert { font-size:20px; border-left:20px solid;  box-shadow:0 0 100px rgba(0,0,0,0.5); margin-bottom:0px;    }
.alert-dismissable .close, .alert-dismissible .close { font-size:20px; background:#FFF; border-radius:15px; width:30px; line-height:30px; text-align:center; opacity:1; top:-30px; right:-50px;  }

/***** nav */
.head-nav {background: #FFF;  }
.head-nav .navbar-toggle {background: blue; }
.navbar { margin-bottom:0px; }
.navbar .container { position: relative;  }
#content { margin-top:-5px; min-height:300px; } 

a.brand {width: 200px; height:80px;  background: url('../Graphics/logo_white.png') left center no-repeat; background-size: auto 100%; color: rgba(0, 0, 0, 0);  /*position: absolute;*/ margin-top: 5px; }
.top-container { color:#FFF; font-size: 14px; line-height: 1.45; padding:5px 0px; background:#fd8c00;  }
.top-container .close-link { float:right; display: block; width:15px; height:24px; background:url(/Graphics/close.png) center center no-repeat; background-size:15px 15px; cursor:pointer; margin-right:-12px; }
.top-container .link { float: left; margin-right: 15px; padding: 0 8px; background: rgba(0,0,0,0.2); font-size: 12px; letter-spacing: 1px;
line-height: 24px; text-rendering: optimizeLegibility; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#FFF; }
.top-container p { float: left; font-size: 15px; line-height: 24px; text-shadow: 0 1px 0 rgba(0,0,0,0.2); margin-bottom:0px; }

.topbar {  color:#FFF; background: #C00;  }
.topbar .topinfo { line-height:20px; letter-spacing:0px;  padding: 5px;   }
.topbar .close { color:#FFF; line-height:30px; opacity:1; margin-left: 20px; }


.small-flag { margin-top:0px; color:#666; font-weight:bold; }
.small-flag img { height:18px; display: inline-block; margin-left:10px; border:1px solid #F4F4F4; line-height:18px; margin-top:-4px;   }

.navbar, .top-container { z-index:750; position:relative;  }

.nav a {font-size: 18px; color: #333; }
.navbar-nav > li >a { line-height:30px; padding:0px 10px; }
.navbar {  min-height:300px;   }
.navbar .top-contact { line-height:40px; font-size:14px; color:#222; }
.navbar-collapse .navbar-nav.nav a:hover {background: transparent; }
.header-sections { opacity:1;  }

.dropdown-menu > li > a { font-size:16px; padding:5px 15px; }

.logged-in .navbar-nav { margin-top:5px; margin-left: 40px;  }
.logged-in .navbar-nav > li > a { line-height: 30px; padding: 0px; margin-top: 0px;   }
.logged-in .navbar-nav > li { font-size: 16px; }
.logged-in .dropdown-menu > li > a { padding:0px 10px; margin-top: 0px; line-height: 30px; }
.logged-in .dropdown-menu a { margin-right:0px !important;  }
.logged-in .dropdown-menu button { background:none; border:none; padding:0px 10px; font-size: 16px; line-height: 30px;  }
.logged-in .dropdown-menu button:hover { text-decoration: underline; }

.top-nav { line-height:30px; box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.1) inset; }
.top-nav .supp.online button { margin-top:0px; color:green; background:none; float:left; padding:5px 0px; margin-right:15px;   }

.body-nav { z-index:100;    }
.body-nav .navbar-toggle {background: green; }
.body-nav a.brand {background-image: url('../Graphics/logo_zelena.png'); z-index:3; position:absolute; }
.body-nav .nav a {color: #333333; }

.bila { background:#333; z-index:2;  }

.body-nav::after { content: ""; z-index:1; position:absolute; bottom: 0px; left:50%; width:1000px; margin-left:-800px;    background:#fcc337;   }


.top-nav-new { height: 40px; background: #EEE; position: relative; 	}
.top-nav-new .row { position: relative; }
.vlajky { margin-left: 15px; line-height: 35px; }
.vlajky img { border: 1px solid #EFEFEF; }

.navbar-middle{ height: 90px; background: #FFF url("/Graphics/bg_top_middle.jpg") no-repeat center top; background-size: cover;  }

.navbar-new { min-height: 60px; background: #fcc338 ; }
.topinfo { line-height: 40px; }
.topkontakt { line-height: 40px; font-size: 15px;  text-align: center; width: 480px; }

.topobr1 { width: 170px; height: 120px; background: url("/Graphics/top_obr1.png") no-repeat; background-size: contain; position: absolute;  left: 165px; top: 28px; }
.topobr2 { width: 150px; height: 30px; background: url("/Graphics/top_obr2.png") no-repeat; background-size: contain; position: absolute; right: 150px; top:110px; }
.topobr3 { width: 170px; height: 120px; background: url("/Graphics/top_obr3.png") no-repeat; background-size: contain; position: absolute; left: 160px; top:25px; z-index: 1000; }
.topobr4 { width: 140px; height: 120px; background: url("/Graphics/top_obr4.png") no-repeat; background-size: contain; position: absolute; right: 230px; top:10px; }
.topobr5 { width: 80px; height: 80px; background: url("/Graphics/top_obr5.png") no-repeat; background-size: contain; position: absolute; right: 50px; top:45px; }

.footer .row { position: relative; }
.footerobr1 { width: 108px; height: 82px; background: url("/Graphics/footer_obr1.png") no-repeat; background-size: contain; position: absolute; left: 0px; bottom:-46px;  }
.footerobr2 { width: 125px; height: 62px; background: url("/Graphics/footer_obr2.png") no-repeat; background-size: contain; position: absolute; left: 230px; bottom:-138px;  }
.footerobr3 { width: 137px; height: 71px; background: url("/Graphics/footer_obr3.png") no-repeat; background-size: contain; position: absolute; left: 330px; top:-50px;  }
.footerobr4 { width: 194px; height: 36px; background: url("/Graphics/footer_obr4.png") no-repeat; background-size: contain; position: absolute; left: 500px; bottom:-46px; }
.footerobr5 { width: 145px; height: 72px; background: url("/Graphics/footer_obr5.png") no-repeat; background-size: contain; position: absolute; right: 0px; top:-59px;  }
.footerobr6 { width: 114px; height: 57px; background: url("/Graphics/footer_obr6.png") no-repeat; background-size: contain; position: absolute; right: 0px; bottom:-30px; } 

input[type="text"]:focus, #search-input:focus {
/* Vypne standardní focus outline, kterou přidává prohlížeč */
outline: none; 
/* Vypne Váš černý rámeček, který je pravděpodobně nastaven jako border */
border: none !important; 
/* Případně zruší stín, pokud se jedná o box-shadow */
box-shadow: none !important; }



.navbar-nav  { }
.navbar-nav li { margin-right:0px;  }
.navbar-nav > li > a { font-size:16px; font-weight: 400; line-height: 40px; text-transform:none; color:#666; cursor:pointer; }
.navbar-nav li a:hover { text-decoration:underline; }
/*.navbar-nav > li:first-child > a { color:#C00; font-weight:bold; } */

.eshop-menu { text-align:center; }
.eshop-menu .nav-tabs { border-bottom:none; }

.scart-block  {   background-size:40px auto;  color:#000; line-height:35px; height:70px; font-size:17px; display:block; margin-top: 10px;    border-radius:3px; padding-top: 35px; font-weight: 400; letter-spacing: -1px; text-align: center; background: url("/Graphics/bg_kosik.png") no-repeat top center; background-size: 40px auto; float: right; min-width: 50px; } 
.scart-block:hover { background-color:#4c723c; background-image: url("/Graphics/bg_kosik_hover.png"); color:#FFF; text-decoration:none;  }
.scart-block .tot_price { text-align: center; width: 100%; }

.loginner { float:right; margin-right: 20px;   }
.loginner a { font-size: 15px;  color:#333; line-height: 20px; display: block; margin-top: 15px; }


.search-block { background:url(/Graphics/ico_search.png) no-repeat right center #FFF; border:1px solid #CCC; border-radius:3px; line-height:33px; background-size:30px auto; padding-left:10px; width:85%; display:inline-block; box-shadow: inset 1px 1px 5px #CCC;  }
.search-block input { border:none; background:none; margin-bottom:2px; width:100%; font-size: 18px;     }

.navbar-fixed-top { min-height:50px; position:fixed !important; z-index:400;  }
.navbar-fidex-top .eshop-block  { top:0px; background:#039;  }
.navbar-fixed-top .loginner  { display:none;  }
.navbar-fixed-top #eshop-navbar-collapse { display:none !important; }
.navbar-fixed-top .cat-menu.nav a { background:none; font-size:18px; padding:0px 10px; line-height:30px; }
.navbar-fixed-top .cat-menu.nav { margin-top:5px; }

.body-nav .navbar-toggle { display: none !important; }
#navbar .showmenu { display:none !important; }

.fixed-top { margin-top:65px !important; }

.col-md-offset-2 { position:absolute; left:50%; margin-left:-35%;  top:90px; width:70%; opacity:0;  }
.col-md-offset-2 h2 { color:#31353d;  display:inline-block; font-size:30px; text-align:center;  }

.lead .heading h2 {display: block; }

/**** message */
.info-message {text-align: center; margin-top:30px; font-size:20px; width:50%; margin:30px auto;  }

/**** sekce */
.sections {}
section {background: center center no-repeat; background-size: cover;   }

.awrap { padding:20px 0px; }

/* formulare */
.as-header, .as-email, .as-url, .as-message {display: none; }

/*logbook*/
.logbook-add { position:absolute; right:15px; top:25px; }
#logbook-form { padding-bottom:35px; }
.logbook-cont li { padding:15px 0px; }
.logbook-cont li .head { font-size:16px; font-weight:bold; line-height:18px; color:#31353d;  }
.logbook-cont li .question { margin-bottom:10px; color:#3498db;  }

.faqitem { border-bottom:1px solid #EEE; margin-bottom:10px;  }
.faqitem i { float:right; }

/* contact form */
.contact-form h3 { margin-left:3.333333%; }
.contact-form .form-group { width:30%; margin-left:3.333333%; }
.contact-form .form-group.textarea { width:96.6666666%; }
.contact-form .form-group.textarea textarea { height:100px; }
.form-inline.contact-form .form-control { width:100%; margin-bottom:10px; }

.newsletter { background: #fcc338; margin-top: 50px;   }
.newsletter .container { padding: 30px 0px; }

.newsletter h3 { font-size:30px;  margin:0px; color:#674900; }
.newsletter .right { margin-top: 0px; }
.newsletter .right input { width: 330px; font-size: 20px; padding: 5px; height: 37px; }
.newsletter .right button { border-radius:0px; margin-left: -4px; font-size: 17px;  }
.newsletter .right p { font-size:15px; line-height: 17px;  margin:0px; }
.newsletter .right div { display: inline-block; }
.newsletter .right button { margin-top: -30px; }
.newsletter .left p { line-height: 17px; }
.newsletter .left { background: url("/Graphics/bg_newsletter.png") no-repeat left 0px; background-size: 65px auto; padding-left: 90px; }

/* foooter */
.footer {  padding-top:50px; padding-bottom:30px; position:relative; background: url("/Graphics/bg_footer2.png"); background-size: 40% ;  }
.footer-img { float:right; height:70px; margin-top:10px; margin-bottom:20px; }



.footer blockquote { font-family: Georgia, serif; font-size: 18px; font-style: italic; width: 100%; margin: 0.25em 0; padding: 5px 0px 10px 40px; line-height: 1.45; position: relative; color: #383838; margin-bottom:30px; border:none; }
.footer blockquote:before { display: block; content: "\201C"; font-size: 80px; position: absolute; left: -15px; top: -20px; color: #7a7a7a; }
.footer blockquote cite { color: #333; font-size: 14px; display: block; margin-top: 5px; text-align:right; }
.footer blockquote cite:before { content: "\2014 \2009"; }


.footer .vyhody { padding-top:10px;  }
.footer .vyhody h3 { text-transform:uppercase;  margin-bottom:10px;  margin-top:0px; letter-spacing:1px;   }
.footer .vyhody h3 a { color:#4c6f3a; }
.footer .vyhody li { float:left; width:25%; padding:65px 10px 0px 10px !important; list-style:none !important; height:100px; background: no-repeat center top; background-size: auto 65px; line-height:1; padding-top:65px; text-align:center;   }
.footer .vyhody li:before { display:none; }
.footer .vyhody li a { color:#674900; font-size:16px; }

.footer .menu h3 {  text-transform:uppercase;  margin-bottom:10px;  margin-top:0px; letter-spacing:1px;  padding-top:10px; font-size: 15px; }
.footer .menu ul li { font-size:17px; list-style:none; line-height:1.4; margin-left:18px; }
.footer .menu ul li a { color:#000; }
.footer .menu ul li::before { font-family: FontAwesome; content: "\f0da"; color: #000; margin-left: -15px; padding-right:10px; }

.footer .doprava img { width: 100%; }

.footer .logo { background: url("/Graphics/logo_bylikkorik.png") no-repeat left top; background-size: 150px;  height: 150px;  }



.copy { border-top: 1px solid #EEE; padding: 20px 0px; }
.copy p { color:#666; padding:15px 0px; font-size:15px; }
.copy .copyright { text-align:right; color:#000; }
.copy p a { color: #666; }

.cleaner { clear:both; }


/* clanky */
.seznam-clanku { margin-top: 40px; }
.seznam-clanku h3 { font-size:22px; min-height:60px; }
.seznam-clanku p { font-size:16px; line-height:1.2; min-height:100px;  }
.seznam-clanku img {  width:100%; background:no-repeat center center; background-size:cover; border-radius:5px; height:150px;  }
.rightclanky .seznam-clanku img { margin-top:20px; }

/* .modal */
.modal {  text-align: center; padding: 0 !important; }
.modal-header { border-bottom:none;  padding:20px 30px 10px 30px; }
.modal:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;  margin-right: -4px; /* Adjusts for spacing */ }
.modal-dialog {  display: inline-block; text-align: left; vertical-align: middle;   }
.modal-login { width: 300px;  }
.modal-body { padding:15px 30px; }
.modal-header .close { opacity:0.5; margin-top:-10px; margin-right:-20px;  }
.modal-header .close:hover { opacity:0.9; }
.input-group-addon { color: #fff; background: #3276B1; }
.modal-footer { border-top:none; padding:10px 30px 20px 15px; }
.modal-footer p { font-size:14px; padding:0px; margin-bottom:0px; }
.modal-backdrop.in { opacity:0.7; }
#login-popup .modal-dialog { width:300px; }
.modal-login #permanent {display: inline; width: auto; vertical-align: middle; }

/* faq */

#faq-form { border-radius:10px;  }
.faq #faq-form, .Product #faq-form { padding-left: 40px; border-left: 1px solid #EEE; }
.faq #faq-form h4, .Product #faq-form h4 { font-size: 25px; }

.faq h3 { text-decoration:none; font-size:20px; font-weight:normal; color:#666; margin-bottom: 20px; }
.faq textarea { height:110px; }
.faq .answer { margin-bottom:15px; }

.faq .question { font-size: 20px; }


/* historie objedn�vek */
.historie .in { padding:20px; border:1px solid #EEE; border-radius:5px; margin-bottom:15px; margin-left:-15px; }
.historie p { margin-bottom:0px; }
.table-zbozi { height:100px; overflow:auto; margin-top:10px;  }
.table-zbozi table { width:100%; font-size:20px; }
.table-zbozi table  td { padding:2px 0px; }
.historie .celkem { border-top: double 2px #4c703a; text-align:right; font-size:22px; margin-top:3px; margin-bottom:0px; }
.one-order.col-md-4 { width:50% !important; }
.one-order .table-zbozi { height: auto; }
#content .qrdes h3 { margin-top:0px; }
#content .qrdes li { font-size:13px; }

.telmail { padding: 35px; background: #F4F4F4;  }
.telmail p strong { font-size: 30px;   }
.telmail p {  text-align: center; }
.telmail .prac { margin-top: 30px; line-height: 1; }


.table.dopla td { white-space:  nowrap; }
.table.dopla > tbody > tr > td { vertical-align:middle; }

.cc_banner-wrapper { z-index:100000; }
.cc_container { background:#FFF !important; padding-right:20% !important; }
.cc_container .cc_message { font-size:13px !important; color:#000; }
.cc_container .cc_btn, .cc_container .cc_btn:visited { background:#fcb302 !important; }

.seznam-vyhod .in { min-height: 150px; background:no-repeat top left; padding-left:20%; background-size:15% auto;  }

.supp .telefon, .supp .email, .supp button { display:none; }

.supp.offline .telefon, .supp.offline .email { display:block; }
.supp.online button { display:block; background:green; margin-top:10px; padding:5px 25px; }

.title .dopla { font-size:14px; }

.pagination > li:before { width:0px; display:none;  }

.navbar-mobil { display:none; }

.bootbox-alert .bootbox-body { font-size:20px;  }

/*bylikacky */
.bylikacky-menu a { color: #a06c16 !important; text-decoration: none;  font-size: 14px; font-weight: bold !important;   } 
.bylikacky-menu a img { width: 20px; margin-top: -3px; }

.loginner .body { color:#bc7f1a; background:url(/Graphics/bylikacka_mala.png) no-repeat 5px center; background-size:auto 16px; padding-left:20px; font-weight:bold; display:none; }

.tooltip li { color:#000 !important; }
/**** overlay box widget *********/
.overlay-box {position: fixed; right: 0px; bottom: 0px; }
.overlay-box.bottomleft { left: 0px; bottom: 0px;}
.overlay-box.bottomright { right: 80px; bottom: 0px;}
.overlay-box.topleft { left: 0px; top: 0px;}
.overlay-box.topright { right: 0px; top: 0px;}

.overlay-box.bottomright .btn { border-radius:3px 3px 0px 0px; background:#fcb302; color:#000; font-size:17px; box-shadow:0px 0px 3px rgba(0,0,0,0.5);   }

.bannerfooter .container { border-top:1px solid #EFEFEF; }

.BranchMap .container { width: 100%; }

/**** corner notice widget *********/
@keyframes open-cn-widget {
    0% {opacity: 0; transform: rotateZ(30deg); }
    100% {opacity: 1; transform: rotateZ(0deg); }
}
@keyframes close-cn-widget {
    0% {opacity: 1;  transform: rotateZ(0deg); }
    100% {opacity: 0;  transform: rotateZ(30deg); display: none;}
}

#cn-widget {position: fixed; bottom: 15px; left: 15px; z-index: 100; }
#cn-widget .circle {display: block; width: 50px; height: 80px; background: url(/Graphics/bylik.png) no-repeat; background-size:cover;  }
#cn-widget .sale-balloon { position: absolute; left: 60px; bottom: 15px; 	/*border: 1px solid rgba(0,0,0,0.18);*/ box-shadow: -2px 5px 10px -2px rgba(0,0,0,0.1); color:rgba(0,0,0,0.8); white-space:nowrap; 	font-weight: bold; font-size: 16px; padding: 5px 15px; background:#fcb405;  	}
#cn-widget .sale-msg {position: fixed; bottom: 18px; left: 47px; 	background: #C00; color: white; width: 17px; height: 17px; border-radius: 17px;  text-align: center; line-height: 17px; vertical-align: middle; font-size:11px; font-weight:bold; }

#cn-widget #corner-notice-popup {width: 400px; height: 400px; position: fixed; bottom: 0px; left: 0px; background:#FFF; border:1px solid #CCC;  padding: 40px;  z-index: -1; transform-origin: bottom left;     display: none; box-shadow:0px 0px 10px rgba(0,0,0,0.5); margin-left:10px; border-radius:10px; margin-bottom:40px;  }
#cn-widget #corner-notice-popup input[type=text] { width:240px; }
#cn-widget #corner-notice-popup h3 {  margin-top:0px; margin-bottom:20px; }
#cn-widget #corner-notice-popup.open {display: block; opacity: 1;  animation-name: open-cn-widget; animation-fill-mode: forwards; /*animation-timing-function:*/  animation-duration: 1s;   }
#cn-widget #corner-notice-popup.open.closing {display: block;  animation-name: close-cn-widget; animation-fill-mode: forwards; /*animation-timing-function:*/  animation-duration: 1s; }


/* black friday */
/*.body-nav { background-image:url(/Graphics/bg_menu_cerna.jpg) !important; }
.body-nav::after { background: #010101 !important; }
#katmenu .nav > li > a { color:#FFF !important; }
.body-nav a.brand { background-image:url(/Graphics/logo_seda.png) !important; }
.scart-block { background-color:#ffff01; color:#000; background-image:url(/Graphics/ico_kosik_cerna.png); }
.head-container .col-md-6 { background:url(/Graphics/blackfriday.png) right center  no-repeat; }-*/

#branch_chooser .modal-body { padding: 0px; }
#branch_chooser .allowed-groups-box { display: none; }
#holder .BranchMap  { margin-top: 0px !important; } 
