/*
Theme Name: Naše kavárna
Theme URI: http://publicismodem.cz
Author: Publicis Modem
Author URI: http://publicismodem.cz/
Description: The 2012 theme for nasekavarna.com
Version: 1.0
*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

html { height: 100%; background: #fdeee4; }
body { overflow-x:hidden; height: 100%; line-height: 1.6; color:#312f27; font-family: Georgia, Arial, sans-serif; font-size:80%; }

a { color:#9b4009; }

.wrapper { display: block; width: 948px; margin:auto; position: relative; }
.reset { clear: both; margin:0; padding:0; font-size: 0; } 
.main-wrapper { min-height: 100%; position: relative; background: url('images/bg-1.png'); -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover; }
.bg-wrapper { min-height: 100%; position: absolute; top:0; left:0; right:0; bottom:0; -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover; z-index: 1 }

#header { margin-bottom:3%; z-index:50; position:relative; text-transform:uppercase; background: #9b4009; padding:0 2%; float:left; width:96%; }
#header h1 { margin-top:10px; float:left; position: relative; text-indent: -999em; width:74px; height:36px; display: block; }
#header h1 span { display: block; position: absolute; top:0; left:0; width:180px; height:94px; background: url('images/logo.png'); }
#header a { color:#fffff7; text-decoration: none; }

#header #nav ul { width:691px; padding-left:110px; position:relative; z-index:5000; /*margin-bottom:100px;*/ text-align: center; }
#header #nav>div>ul>li { z-index: 999; margin:0 -2px; position: relative; display: block; float:left; }
#header #nav>div>ul>li a,
#header #nav>div>ul>li span {  color:#fffff7; display: block; padding:20px 10px; }
#header #nav ul li a:hover,
#header #nav ul li span:hover,
#header #nav ul li:hover>span,
#header #nav ul li:hover>a{ background: #853403; }
#header #nav ul li.current-menu-item a,
#header #nav ul li.current-menu-item span { background: #853403; }
#header #nav ul li:hover ul { display: block; }

#header #nav ul li ul { padding:0; z-index: 2000; display: none; width:200px; text-align: left; position: absolute; background: #853403; }
#header #nav ul li ul li a,
#header #nav ul li ul li span { border-bottom:1px solid #9b4009; padding:15px; }
#header #nav ul li ul li:last-child a,
#header #nav ul li ul li:last-child span { border-bottom: none; }
#header #nav ul li ul li a:hover,
#header #nav ul li ul li span:hover{ background: #9b4009; }

#header #lang { float: right; font-family: Georgia; font-size: 0.7em; position: absolute; top:0; right:10px; }
#header #lang li { display: block; float: left; }
#header #lang li a { display: block; padding:10px 5px; text-decoration: underline; }
#header #lang li span { color:#fffff7; display: block; padding:10px 5px; }
#header #lang li a:hover { text-decoration: none; }

.wellcome { padding:0; display: block; text-indent: -9999em; position: relative; width:200px; height:73px; margin:20px auto; }
.wellcome span { display: block; background: url('images/vitejte.png'); width:200px; height:73px; position: absolute; top:0; left:0; }
.big-perex { color:#fff; font-size:1.5em; padding:0 150px; text-align: center; line-height: 1.4; }

#subfooter { position: absolute;z-index: 10; bottom:50px; left:0; right:0;  background: url('images/subfooter.png'); color:#d7cac0; padding:15px 0; margin-top:100px; }
#subfooter h4 {  font-weight: normal; color:#fff; display: block; text-transform: uppercase; border-bottom:1px solid #6f6960; padding-bottom:5px; margin-bottom:10px; }
#subfooter h4.no-margin { margin-bottom: 0; }
#subfooter h5 { color:#fdeee4; font-size:0.85em; font-weight: bold; font-family: Georgia, Arial, sans-serif; }
#subfooter p { padding-bottom:10px; font-size:0.85em; font-family: Georgia, Arial, sans-serif;  }
#subfooter a { font-style: italic; background: url('images/arrow-green.png') right center no-repeat; padding-right:10px; color:#9b4009; text-decoration: none; }
#subfooter .date { color:#f2965e; }


#homepage #content { padding-bottom: 280px; }
#content { z-index: 20; position: absolute; width:950px; left:50%; margin-left:-475px; top:120px; bottom:120px; color:#fff; background: url('images/subfooter.png'); -webkit-border-radius: 10px; border-radius: 10px; }
#content #scroll { position: absolute; top:160px; left:100px; right:100px; bottom:50px;  }
#content #head { padding:50px 100px 0 100px; }
#content #head #border { border-bottom:1px solid #a1a09e; padding-bottom:20px; position: relative; }
#content #head #border .back-link { position: absolute; right:0; bottom:30px; }
#content #head h1 { font-size:3em; color:#fdeee4; float:left; }
#normal #content #head { padding: 0 0 40px 0; }
#normal #content #scroll { top:50px; }


#content.calendar .month { padding-top:25px; margin-left:120px; float:left; font-size: 1.2em; }
#content.calendar .month a { float:left; height: 22px; width:15px; }
#content.calendar .month span { float:left; display: block; color:#bf4e09; }
#content.calendar .month a.left { background: url('images/calendar-left.png') left center no-repeat; display: block; }
#content.calendar .month a.right { background: url('images/calendar-right.png') right center no-repeat; display: block; }

#content.calendar .selection { font-size:1.2em; color:#bf4e09; float:right; padding-top:25px; }
#content.calendar .selection option { background: #fdeee4; }
#content.calendar .group .event { margin-bottom:50px; }
#content.calendar .group .date { color:#bf4e09; padding:20px 0 20px 130px; }
#content.calendar .group .hours { float:left; width:130px; color:#bf4e09; font-size:2em; font-family: Georgia, sans-serif; }
#content.calendar .group .text { float:left; width:590px; }
#content.calendar .group .text h2 { font-size:2em; color:#fff; }
#content.calendar .group .text h2 a { color:#fff; text-decoration: none; }
#content.calendar .group .text p { margin-bottom:10px; font-size:0.85em; font-family: Georgia; }
#content.calendar .group .more { font-weight: bold; padding-right:15px; background: url('images/arrow-cream.png') right center no-repeat; text-transform: uppercase; color:#ffffc9; text-decoration: none; font-size:0.9em;  }

#content.news .new h2 { font-size:2em; color:#fff; }
#content.news .new h2 a { color:#fff; text-decoration: none; }
#content.news .new .date { color:#bf4e09; padding:5px 0 5px 0; }
#content.news .new .date.news-date { margin-top:-10px; margin-bottom:20px; }
#content.news .new .text p { margin-bottom:10px; padding-right:50px; }
#content.news .new .more { font-weight: bold; padding-right:15px; background: url('images/arrow-cream.png') right center no-repeat; text-transform: uppercase; color:#ffffc9; text-decoration: none; font-size:0.9em;  }
#content.news .new .back { font-weight: bold; padding-left:15px; background: url('images/arrow-cream-left.png') left center no-repeat; text-transform: uppercase; color:#ffffc9; text-decoration: none; font-size:0.9em;  }
#content.news .new hr { width:100px; border:none; border-top:1px solid #a1a09e; margin:20px 0; }

#content.news .new .text.with-image {}
#content.news .new .text.with-image .article-image { float: left; margin:0 15px 15px 0; }

#content.news.detail .text p { padding:10px 0; }

#content.gallery .gallery-item { width:120px; float:left; margin:0 30px 27px 0; }

#content ul { margin:10px 0; }
#content ul li { list-style: circle; margin-left:20px; }

#content ol { margin:10px 0; }
#content ol li { list-style: decimal; margin-left:20px; }

#content .new h1,
#content .new h2,
#content .new h3,
#content .new h4,
#content .new h5 { font-weight: bold; font-size:1.2em; margin-top:15px; margin-bottom:5px;  }

#content .new h1 { font-size:1.6em; }
#content .new h2 { font-size:1.5em; }
#content .new h3 { font-size:1.4em; }
#content .new h4 { font-size:1.3em; }
#content .new h5 { font-size:1.2em; }

.paginator { font-size:0.8em; color:#fff; font-weight: bold; }
.paginator a { display: inline-block; padding:3px; color:#ffffc9; text-decoration: none; }
.paginator span { display: inline-block; padding:3px; }
.paginator a:hover { color:#bf4e09; }
.paginator .current { color:#bf4e09; }
.paginator .next { margin:0 0 0 5px; padding:0; width:17px; height:17px; background: url('images/paginator-right.png'); text-indent: 9999em; overflow: hidden; }
.paginator .prev { margin:0 5px 0 0; padding:0; width:17px; height:17px; background: url('images/paginator-left.png'); text-indent: 9999em; overflow: hidden; }
.paginator span.next,
.paginator span.prev { opacity: 0.7; }


/******* FOOTER *******/
#footer { z-index:20; height:40px; position:absolute; bottom:0; background: #fdeee4; padding:10px 20px 0 20px; left:0; right:0; font-family: Georgia, Arial; font-size:0.8em; }
#footer a { color:#9b4009; text-decoration: underline; }
#footer .right { padding-top:5px; position: absolute; top:13px; right:20px; }
#footer .wrapper { text-align: right; padding-right:100px; width:60 0px; }
#footer #facebook { text-indent: 999em; float:left; margin-right:10px; overflow: hidden; display: block; background: url('images/facebook.png'); width:23px; height:24px; }
#footer #twitter { text-indent: 999em; float:left; margin-right:10px; overflow: hidden; display: block; background: url('images/twitter.png') center no-repeat; width:23px; height:26px; }
#footer p { padding:10px 0 0 0; text-align: center; }
#footer img { float:right; margin-top:-5px; margin-left: 20px; }
#footer #fwifi { float: left; margin-top:-2px; }
#footer .fb-like { float: left; }



/******* GRID *******/
.row-fluid{width:100%;zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:28px;margin-left:2.07446808464%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .span12{width:99.9468085006%}
.row-fluid .span11{width:91.4361702036%}
.row-fluid .span10{width:82.9255319066%}
.row-fluid .span9{width:74.4148936096%}
.row-fluid .span8{width:65.9042553126%}
.row-fluid .span7{width:57.3936170156%}
.row-fluid .span6{width:48.8829787186%}
.row-fluid .span5{width:40.3723404216%}
.row-fluid .span4{width:31.8617021246%}
.row-fluid .span3{width:23.3510638276%}
.row-fluid .span2{width:14.8404255306%}
.row-fluid .span1{width:6.32978723364%}



/******* GRID *******/
.row-fluid{width:100%;zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:28px;margin-left:2.07446808464%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .span12{width:99.9468085006%}
.row-fluid .span11{width:91.4361702036%}
.row-fluid .span10{width:82.9255319066%}
.row-fluid .span9{width:74.4148936096%}
.row-fluid .span8{width:65.9042553126%}
.row-fluid .span7{width:57.3936170156%}
.row-fluid .span6{width:48.8829787186%}
.row-fluid .span5{width:40.3723404216%}
.row-fluid .span4{width:31.8617021246%}
.row-fluid .span3{width:23.3510638276%}
.row-fluid .span2{width:14.8404255306%}
.row-fluid .span1{width:6.32978723364%}




/******* SCROLLBAR *******/
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCustomScrollBox .mCSB_scrollTools{width:16px;height:100%;top:0;right:0}
.mCSB_scrollTools .mCSB_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{padding-bottom:40px}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:20px;height:100%;text-align:center;margin:0 auto}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{height:20px;overflow:hidden;cursor:pointer;margin:0 auto}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;margin-top:-40px}
.mCSB_horizontal .mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{margin-bottom:0}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{height:100%;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{padding-bottom:0;padding-right:20px}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;background:#fdeee4;margin:6px auto}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{width:20px;height:100%;overflow:hidden;cursor:pointer;float:left;margin:0 auto}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{right:0;bottom:auto;margin-left:-40px;margin-top:-16px;float:right}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#fdeee4; }
.mCSB_scrollTools .mCSB_buttonUp{ background: url('images/scroll-up.png') top no-repeat; }
.mCSB_scrollTools .mCSB_buttonDown{ background: url('images/scroll-down.png') bottom no-repeat; }

/* CSS for jQuery Orbit Plugin 1.4.0 Maintained for Foundation. foundation.zurb.com Free to use under the MIT license. http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
div.orbit-wrapper { width: 1px; height: 1px; position: relative; }

div.orbit { width: 1px; height: 1px; position: relative; overflow: hidden; margin-bottom: 17px; }

div.orbit.with-bullets { margin-bottom: 40px; }

div.orbit .orbit-slide { max-width: 100%; position: absolute; top: 0; left: 0; }

div.orbit a.orbit-slide { border: none; line-height: 0; display: none; }

div.orbit div.orbit-slide { width: 100%; height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
div.orbit-wrapper div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 31; }

div.orbit-wrapper span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('images/foundation/orbit/rotator-black.png') no-repeat; z-index: 3; }

div.orbit-wrapper span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }

div.orbit-wrapper span.rotator.move { left: 0; }

div.orbit-wrapper span.mask.move { width: 40px; left: 0; background: url('images/foundation/orbit/timer-black.png') repeat 0 0; }

div.orbit-wrapper span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url('images/foundation/orbit/pause-black.png') no-repeat; z-index: 4; opacity: 0; }

div.orbit-wrapper span.pause.active { background: url('images/foundation/orbit/pause-black.png') no-repeat 0 -40px; }

div.orbit-wrapper div.timer:hover span.pause, div.orbit-wrapper span.pause.active { opacity: 1; }

/* Captions ---------------------- */
.orbit-caption { display: none; font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption { background: #000; background: rgba(0, 0, 0, 0.6); z-index: 30; color: #fff; text-align: center; padding: 7px 0; font-size: 13px; font-size: 1.3rem; position: absolute; right: 0; bottom: 0; width: 100%; }

/* Directional Nav ---------------------- */
div.orbit-wrapper div.slider-nav { display: none; }

div.orbit-wrapper div.slider-nav span { width: 39px; height: 50px; text-indent: -9999px; position: absolute; z-index: 30; top: 50%; margin-top: -25px; cursor: pointer; }

div.orbit-wrapper div.slider-nav span.right { background: url('images/foundation/orbit/right-arrow.png'); background-size: 100%; right: 0; }

div.orbit-wrapper div.slider-nav span.left { background: url('images/foundation/orbit/left-arrow.png'); background-size: 100%; left: 0; }

.lt-ie9 div.orbit-wrapper div.slider-nav span.right { background: url('images/foundation/orbit/right-arrow-small.png'); }
.lt-ie9 div.orbit-wrapper div.slider-nav span.left { background: url('images/foundation/orbit/left-arrow-small.png'); }

/* Bullet Nav ---------------------- */
ul.orbit-bullets { position: absolute; z-index: 30; list-style: none; bottom: -40px; left: 50%; margin-left: -50px; padding: 0; }

ul.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url('images/foundation/orbit/bullets.png') no-repeat 0 0; width: 10px; height: 10px; overflow: hidden; }

ul.orbit-bullets li.active { color: #222; background-position: -10px 0; }

ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }

ul.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }

/* Fluid Layout ---------------------- */
div.orbit img.fluid-placeholder { visibility: hidden; position: static; display: block; width: 100%; }

div.orbit, div.orbit-wrapper { width: 100% !important; }

ul.orbit-bullets { position: absolute; z-index: 30; list-style: none; bottom: -50px; left: 50%; margin-left: -50px; padding: 0; }

ul.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url('images/foundation/orbit/bullets.png') no-repeat 0 0; width: 10px; height: 10px; overflow: hidden; }

ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }

ul.orbit-bullets li.active { color: #222; background-position: -10px 0; }

ul.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }

/* Correct timer in IE */
.lt-ie9 .timer { display: none !important; }

.lt-ie9 div.caption { background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); zoom: 1; }

/* CSS for jQuery Reveal Plugin Maintained for Foundation. foundation.zurb.com Free to use under the MIT license. http://www.opensource.org/licenses/mit-license.php */
/* Reveal Modals ---------------------- */
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, 0.45); z-index: 40; display: none; top: 0; left: 0; }

.reveal-modal { background: white; visibility: hidden; display: none; top: 100px; left: 50%; margin-left: -260px; width: 520px; position: absolute; z-index: 41; padding: 30px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
.reveal-modal *:first-child { margin-top: 0; }
.reveal-modal *:last-child { margin-bottom: 0; }
.reveal-modal .close-reveal-modal { font-size: 22px; font-size: 2.2rem; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6); font-weight: bold; cursor: pointer; }
.reveal-modal.small { width: 30%; margin-left: -10%; }
.reveal-modal.medium { width: 40%; margin-left: -20%; }
.reveal-modal.large { width: 60%; margin-left: -30%; }
.reveal-modal.expand { width: 90%; margin-left: -45%; }
.reveal-modal .row { min-width: 0; }

/* Mobile */
@media only screen and (max-width: 767px) { .reveal-modal-bg { position: absolute; }
  .reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge { width: 80%; top: 15px; left: 50%; margin-left: -40%; padding: 20px; height: auto; } }
  /* NOTES Close button entity is &#215;
 Example markup <div id="myModal" class="reveal-modal"> <h2>Awesome. I have it.</h2> <p class="lead">Your couch.  I it's mine.</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p> <a class="close-reveal-modal">&#215;</a> </div> */
/* -------------------------------------------------- Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* ----------------------------------------- Shared Styles
----------------------------------------- */
/* ----------------------------------------- Page Name 1
----------------------------------------- */
/* ----------------------------------------- Page Name 2
----------------------------------------- */



.cols {}
.cols .col-1 { float: left; width:50%; }
.cols .col-2 { float: left; width:50%; }
.orange { color:#d7590d; display: block; padding:20px 0 10px 0; }

#fblike { float:left; padding-top:7px; }
#lekorice-footer { float: right; padding-top:10px; }
#lekorice-footer a { color:#c41110; }

table.price-table { width:100%; }
table.price-table td { border-bottom: 1px dotted #636057; padding:5px 10px; }

#carousel .wrapper {
    background: url('images/subfooter2.png');
    padding:30px 0;
    -webkit-border-radius: 10px; border-radius: 10px;
    width:800px;
}
#carousel { float: left; }
#carousel p {
    padding: 0 100px;
}