html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {
margin:0;
padding:0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
ol, ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active { outline: 0;
}
a img {
border: 0;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.5;
} h1, h2, h3, h4, h5, h6 {
clear: both;
margin-bottom:10px;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} p {
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
b, strong {
font-weight: bold;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
color:#242424;
}
code, kbd, tt, var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #86c301;
text-decoration: none;
color:#000;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
th {
font-weight: bold;
}
img {
height: auto; max-width: 100%; }
button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button,
input {
line-height: normal; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid #ccc;
border-color: #ccc #ccc #bbb #ccc;
border-radius: 3px;
background: #86c301;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
cursor: pointer; -webkit-appearance: button; font-size: 12px;
font-size: 1.2rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa #bbb;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 6px;
}
textarea {
overflow: auto; padding-left: 3px;
vertical-align: top; width: 98%;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
span.search-label {
clip: rect(1px, 1px, 1px, 1px);
display:block;
color:#ffffff;
position:inherit !important;
margin-bottom:5px;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: '';
display: table;
}
li.recentcomments a{ background:none !important;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
}
.entry-meta{ margin-top:10px;} .main-navigation {
clear: both;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
display: none;
float: left;
left: 0;
position: absolute;
top: 1.5em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
display: block;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
} .menu-toggle {
cursor: pointer;
display: none;
} .sticky {
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
line-height:22px;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption {
border: 1px solid #ccc;
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 1.2% auto 0;
max-width: 98%;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.site-main .gallery {
margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
border: none;
height: auto;
max-width: 90%;
}
.site-main .gallery dd {
margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
} embed,
iframe,
object {
max-width: 100%;
} .site-main [class*="navigation"] {
margin: 0 0 1.5em;
overflow: hidden;
}
[class*="navigation"] .nav-previous {
float: left;
width: 50%;
}
[class*="navigation"] .nav-next {
float: right;
text-align: right;
width: 50%;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
} .widget {
margin: 37px 0 1.5em;
} .widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}  .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
}  #comments {
margin: 30px 0;
}
#comments > ul {
padding-left: 0px;
margin-left: 0px;
}
.comment {
padding: 10px;
border-bottom: solid 1px #ccc;
border-left: solid 1px #ccc;
}
h2.comments-title {
text-transform: uppercase;
font:400 22px 'Roboto Condensed', Arial; 
color:#eeeded;
}
ol.comment-list {
margin-top: 15px;
list-style: none;
margin-left: 0px;
}
li.comment .comment,
li.comment .pingback,
li.comment .trackback {
list-style-type: none;
margin-bottom: 12px;
padding-bottom: 12px;
}
li.comment > .comment:last-child {
border-bottom: 0;
margin-bottom: 30px;
padding-bottom: 0;
}
li.comment .children {
padding-left: 5px;
}
li.comment .avatar {
background-color: #fff;
border: solid 1px #eeeeee;
padding: 4px;
height: auto;
width: 100%;
max-width: 60px;
margin-bottom: -10px;
}
li.comment .byuser .avatar {
border-color: #ccc;
}
li.comment .byuser .comment-author-name {
color: #ef4832;
}
li.comment .comment-author {
display: inline;
float: left;
margin-right: 20px;
width: 60px;
text-align: center;
}
li.comment .comment-author-name {
color: #252525;
display: inline-block;
font-size: 14px;
font-weight: bold;
font-style: normal;
line-height: 18px;
margin-bottom: 12px;
}
li.comment .comment-timestamp {
color: #999;
font-size: 10px;
text-align: right;
}
li.comment .comment-bullet {
color: #ccc;
font-size: 11px;
margin: 0 2px;
}
li.comment .comment-content {
font-size: 14px;
overflow: hidden;
padding-top: 5px;
}
li.comment .comment-edit-link {
font-size: 11px;
text-decoration: none;
margin-left: 15px;
color: #000;
}
.comment-awaiting-moderation {
color: #999;
font-style: italic;
}
li.comment .reply {
margin-top: 10px;
text-transform: lowercase;
}
li.comment .comment-reply-link {
font-size: 11px;
padding: 4px 10px;
margin-left: 5px;
margin-top: -10px;
} .comment-respond {
background-color: #000;
padding: 30px;
}
.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
}
.comment-reply-title {
font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
}
.comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
overflow: hidden;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
padding: 0;
}
.comment-form .comment-notes {
margin-bottom: 15px;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
margin-bottom: 8px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
float: left;
padding: 5px 0;
width: 120px;
}
.comment-form .required {
color: #ed331c;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
max-width: 270px;
width: 60%;
}
.comment-form textarea {
width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
color: #686758;
font-size: 12px;
}
.form-allowed-tags code {
font-size: 10px;
margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback {
padding-top: 24px;
}
.comment-navigation {
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0 auto;
max-width: 604px;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
background-color: #f7f5e7;
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
}
body.custom-background{
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.top-bar{ width:100%; margin:0; padding:0; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/top-bg.jpg) repeat-x; height:5px;} .strip_template body {
padding: 0 !important;
height: 100%;
}
.strip_template figure {
margin: 0;
overflow: hidden;
height: 100%;
display: block;
width: 100%;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
z-index:-1;
}
.strip_template figure a {
display: block;
width: 100%;
height: 100%;
}
.strip_template figure section {
float: left;
height: 100%;
display: inline-block;
z-index: 13;
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
overflow: hidden;
transition: width 300ms;
-webkit-transition: width 300ms;
}
.strip_wrapper {
overflow: auto;
width: 100%;
display: block;
position: relative;
}
.strip_template figure.strip-menu-scroll {
width: auto;
position: relative;
left: auto;
top: auto;
}
.strip-menu-scroll section {
transition: none;
-webkit-transition: none;
}
.strip_template figure section .strip-text {
text-align: right;
position: relative;
right: 0;
bottom: 300px;
}
.strip-text div {
position: absolute;
top: 0;
right: 0;
padding-right: 118px;
padding-left: 50px;
}
.strip_template figure.strip-menu-scroll section .strip-text {
left: 0;
bottom: 165px;
width: 100%;
text-align: center;
}
.strip-menu-scroll .strip-text div {
width: 100%;
padding: 0;
}
.strip_template figure.strip-menu-scroll section .strip-text h1 {
font-size: 46px;
line-height: 48px;
padding: 0 15px;
margin-bottom: 8px;
}
.strip_template figure.strip-menu-scroll section .strip-text h6 {
padding: 0 15px;
}
.strip_template figure.strip-menu-scroll section .logo {
margin-left: -70px;
left: 50%;
top: 88px;
}
.strip_template figure section .strip-text h1,
.strip_template figure section .strip-text h3,
.strip_template figure section .strip-text h6 {
color: #ffffff;
font-weight: 300;
font-family:'Roboto Condensed',san-serif;
text-transform: uppercase;
opacity: 0;
word-wrap: break-word;
white-space: normal;
transition: opacity 100ms;
-webkit-transition: opacity 100ms;
font-size:20px;
}
.strip_template figure section.hovered .strip-text h1,
.strip_template figure section.hovered .strip-text h3,
.strip_template figure section.hovered .strip-text h6,
.strip_template figure section:hover .strip-text h1,
.strip_template figure section:hover .strip-text h3,
.strip_template figure section:hover .strip-text h6 {
transition: opacity 800ms;
-webkit-transition: opacity 800ms;
}
.strip_template figure section.hovered .strip-text h1,
.strip_template figure section.hovered .strip-text h3,
.strip_template figure section.hovered .strip-text h6,
.strip_template figure section:hover .strip-text h1,
.strip_template figure section:hover .strip-text h3,
.strip_template figure section:hover .strip-text h6 {
opacity: 0.999;
z-index: 18;
}
.strip_template figure section .strip-text h1 {
margin-bottom: -4px;
}
.strip_template figure section:hover,
.strip_template figure section.hovered {
z-index: 15;
}
.strip_template figure section .logo {
position: absolute;
left: 117px;
top: 134px;
opacity: 0;
transition: opacity 300ms;
-webkit-transition: opacity 300ms;
text-transform:uppercase;
font-weight:700;
font-size:32px;
font-family:'Roboto Condensed',san-serif;
}
.strip_template figure section:hover .logo,
.strip_template figure section.hovered .logo {
opacity: 0.999;
}
.wrapped_link {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 18;
}
.grid-port-item:hover .grid-port-fadder,
.strip_template figure section:hover .strip-fadder,
.strip_template figure section.hovered .strip-fadder,
.featured_items .img_block:hover .featured_item_fadder
{
background-color:#ff6600;
opacity:0.85;
}
.strip-fadder {
position: relative;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
z-index: 0;
transition:background 250ms;
-webkit-transition:background 250ms;
}
ul#demo-block{ margin:0 15px 15px 15px; }
ul#demo-block li{ margin:0 0 10px 0; padding:10px; display:inline; float:left; clear:both; color:#aaa; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/img/bg-black.png); font:11px Helvetica, Arial, sans-serif; }
ul#demo-block li a{ color:#eee; font-weight:bold; }#primary {
width: 70%;
float: left;
}
#secondary {
width: 26%;
float: right;
}
.nivo-caption{right:inherit; left:13%; text-align:left !important;}body#tinymce.wp-editor { 
font-family: 'Roboto',Arial; 
margin: 10px; 
}
body#tinymce.wp-editor a {
color: #5E5340;
}body {font-family:Arial; font-size:12px; color:#ffffff; }
.container { margin:0; }
#page {position:relative; z-index:999; margin:auto; }
#wrapper {width:94%; margin:0 auto 80px; padding:0; position:relative;}
#content {padding:20px; word-wrap:break-word; -ms-word-wrap:break-word; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/header-bg.png); }
.blog #content {padding-left:30px; }
.vertical-image {float:right; margin-bottom: 1em; margin-left: 2%; max-width: 33%;}
.post-thumb img.vertical-image{ height:auto;}
.clear{clear:both; } a {color:#ff6600; text-decoration:none; outline:none;}
a:hover,a:focus,a:active {color:#eeeded; } .header{ width:100%; margin:0 auto 37px; padding:5px 0; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/header-bg.png); position:relative; z-index:99;}
.buy-button{ position:absolute; right:60px; top:0;}
.header .logo{ margin:5px 0 0 38px; padding:0; float:left; }
.header .logo h1.site-title a{font:700 39.53px 'Roboto Condensed', Arial; text-decoration:none; text-transform:uppercase; color:#ffffff;}
.header .logo h1{ margin-bottom:2px;}
p.site-description{ font:14px 'Roboto Condensed', san-serif; color:#ffffff; letter-spacing:2.5px;}  #site-nav{ margin:38px 38px 0 0; padding:0; float:right; font:300 16px 'Roboto Condensed', Arial; }
#site-nav ul{ margin:0; padding:0; }
#site-nav ul li{ display:inline-block; position:relative; list-style:none; padding:0 21px 0 0; line-height:normal; }
#site-nav ul li a{padding:6px 0 6px 16px; display:inline-block; font-weight:300; color:#eeeded; text-decoration:none; text-transform:uppercase;}
#site-nav ul li:hover, #site-nav li.current_page_item{}
#site-nav ul li a:hover, #site-nav li.current_page_item a{ text-decoration:none; color:#7bb303; } .noBottomBorder{border-bottom:none !important; }
.haschild{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/menu_sub_icon.png) no-repeat center right; }
#site-nav ul li ul{ display:none; }
#site-nav ul li:hover ul{display:block; width:200px; position:absolute; left:0; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/menu_sub.png) repeat left top; z-index:10;}
#site-nav ul li:hover ul li{ border-top:1px #2c2d2e solid; border-bottom:1px #040506 solid; display:block;}
#site-nav ul li:hover ul li a{background-position:7px center; padding:7px 15px; text-transform:inherit !important;}
#site-nav ul li:hover ul li ul{display:none; }
#site-nav ul li:hover ul li:hover ul{display:block; position:absolute; left:200px; top:0px;;}
#site-nav ul li:hover ul li:hover ul li ul{display:none; }
#site-nav ul li:hover ul li:hover ul li:hover ul{display:block; }
#site-nav ul li:hover ul li:hover ul li:hover ul li ul{display:none; }
#site-nav ul li:hover ul li:hover ul li:hover ul li:hover ul{display:block; }
#site-nav ul li:hover ul li:hover ul li:hover ul li:hover ul li ul{display:none; }
#site-nav ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{display:block; }
.header .header-bottom{ width:100%; margin:0; padding:0; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/header-bottom-shape.png) no-repeat bottom; height:53px; }
#header-bottom-shape{ background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/header-bottom-shape2.png) no-repeat top; width:75px; height:44px; cursor:pointer; margin-left:86px; }
#header-bottom-shape.showDown{background-image:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/header-bottom-shape1.png); } .slider-parent {position:fixed; -moz-background-size:cover; -webkit-background-size:cover; -khtml-background-size:cover; background-size:cover; width:100%; height:100%; }
.texture_overlay_1, .texture_overlay_2{ width:100%; height:100%;}
.texture_overlay_1{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/pattern_1.png) repeat left top;}
.texture_overlay_2{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/pattern_2.png) repeat left top;}
.slider-wrapper {width:100%; position:relative; }
.nivo-caption {max-width:550px; min-width:400px; overflow:hidden; bottom:50px; right:25px; font-family:'Roboto', Arial; font-weight:lighter; text-align:right;}
.nivo-caption a {text-decoration:none; border:none !important; }
.nivo-caption a:hover {text-decoration:underline; }
.nivo-html-caption {display:none; }
.nivoSlider .slide{width:100%; height:100%; position:fixed; -moz-background-size:cover; -webkit-background-size:cover; -khtml-background-size:cover; background-size:cover; }
div.slide-title {display:block; background-color:transparent; color:#fff; font:300 34px "Roboto Condensed", Arial; text-transform:uppercase;}
.home_front_wrap_main{height:100%;}
div.slide-title span{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/transparent_black.png) repeat left top; display:inline-block; padding:10px 15px;}
div.slide-title a{color:#fff;}
a div.slide-title{color:#eeeded; text-decoration:none; border:none !important;}
.nivo-caption a:hover div.slide-title{color:#fff; border:none;} h2#page-title,.archive h1.page-title,.page h1.entry-title {font-size:30.52px; font-family:'Roboto Condensed', Arial; font-weight:lighter; display:inline-block; clear:both; text-transform:uppercase; padding:20px 0 0; color:#eeeded; }
.article-wrapper {white-space:230px; float:left; display:block; height:230px; }
.homepage-article {background:#2a2622; padding:10px; width:230px; float:left; margin-right:25px; max-height:220px; word-wrap:break-word; -ms-word-wrap:break-word; }
.homepage-article .featured-image {width:230px; height:140px; overflow:hidden; }
.homepage-article img {transition:1s all ease; -webkit-transition:1s all ease; -moz-transition:1s all ease; -o-transition:1s all ease; }
.homepage-article img:hover {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); }
.homepage-article h1.entry-title {padding-top:4px; text-align:center; border-top:solid 1px #4f4f4f; }
.homepage-article h1.entry-title a {font-family:Calibri, Arial, Helvetica, sans-serif; color:#e7e2c5; text-decoration:none; font-size:small; }
.homepage-article h1.entry-title a:hover {color:white; position:relative; }
.homepage-article h1.entry-title a[data-title]:hover:after {content:attr(data-title); padding:4px 8px; color:#eee; position:absolute; left:-8px; top:-7px; z-index:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 0px 4px #222; -webkit-box-shadow:0px 0px 4px #222; box-shadow:0px 0px 4px #222; background:black; overflow:visible; word-wrap:break-word; width:220px; display:inline-block; }  word-wrap:break-word; -ms-word-wrap:break-word; }
.single-post {border-bottom:1px dotted #6e5730; padding-bottom:20px; }
.single-post h1.entry-title {font-size:30.52px; font-family:'Roboto Condensed', Arial; font-weight:lighter; display:inline-block; clear:both; text-transform:uppercase; padding:51px 0 0; color:#eeeded; }
.single-post h1.entry-title a {text-decoration:none; }
.single-post .featured-image-single {width:80%; margin:auto; clear:both; margin-bottom:15px; }
.single-post .featured-image-single img {border:solid 10px #ece5be; }
.entry-meta {font-size:11px; color:grey; font-family:Helvetica, Arial, sans-serif; font-weight:lighter; }
.entry-meta a {color:#86C301; text-decoration:none; }
.entry-meta a:hover {text-decoration:underline; }
#nav-below {background:#000; padding:10px; margin-top:25px; }
.postmeta{ margin:0; padding:0; position:relative; z-index:9; }
.postmeta .post-date{ margin-top:-1px; padding:7px 11px 0 32px; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/date.png) no-repeat; height:30px; color:#eeeded; float:left; }
.postmeta .post-comment{ background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/comment.png) no-repeat; height:30px; margin:-1px 0 0; padding:6px 11px 0 32px; color:#eeeded; float:right; } .blog-post{ width:100%; margin:0; padding:0;}
h2.entry-title{ font:300 21.36px 'Roboto Condensed', Arial; padding:20px 0; }
h2.entry-title a{ font:300 21.36px 'Roboto Condensed', Arial; color:#eeeded; }
.post-thumb{ margin:0; padding:0; position:relative; }
.post-thumb img{ width:398px; height:175px; border:4px solid #0e0e10; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin-top:-41px; }
.read-more{ display:inline; margin:0; padding:0; }
.read-more a{ display:inline; }
.read-more a:hover{color:#7BB302; }
.entry-summary p{ display:inline; line-height:22px; } #sidebar, #sidebar-contact{ width:80%; margin:0 auto;}
#secondary{ background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/header-bg.png);}
#sidebar-contact{margin:0; padding:58px 0 0;}
#sidebar-contact h1.widget-title{margin-bottom:15px;}
#sidebar-contact p{margin-top:10px;}
.recent-post{ width:100%; margin:0; padding:0; }
.recent-post .post-box{ width:100%; margin:0; padding:15px 0 15px; border-bottom:1px dashed #606266; line-height:19px; }
.recent-post .post-box .thumb{ margin:0; padding:0; }
.recent-post .post-box .thumb img{ width:52px; height:49px; float:left; margin:0 15px 0 0; padding:0; border:3px solid #121417; }
.recent-post .post-box .post-text{ width:100%; margin:0; padding:0; }
.recent-post .post-box .post-text a{ display:inline-block; color:#7BB302; font-size:11px; }
.recent-post .post-box:last-child{ border:none; }
h1.widget-title{font:300 22.89px 'Roboto Condensed', Arial; color:#eeeded; text-transform:uppercase; border-bottom:1px dashed #606266; padding-bottom:20px; }
aside{ margin-top:56px; }
aside ul{ margin:0; padding:0; list-style:none; }
aside ul li{ margin:0; padding:8px 0; }
aside ul li a{color:#eeeded; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/list-arrow.png) no-repeat scroll 0 3px; padding-left:19px; }
aside ul li a:hover{color:#ff6600; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/list-arrow-hover.png) no-repeat scroll 0 3px; padding-left:19px; }
.widget ul{ list-style:none; margin:0; padding:0; }
.widget ul li a{color:#eeeded; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/list-arrow.png) no-repeat scroll 0 3px; padding-left:19px; }
.widget ul li a:hover{color:#ff6600; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/list-arrow-hover.png) no-repeat scroll 0 3px; padding-left:19px; }
#secondary a,#footer-sidebar a {text-decoration:none; }
#secondary .widget-title,#footer-sidebar .widget-title {color:#ffffff; padding:10px 0; font-size:22.89px; margin-bottom:10px; }
#secondary .widget_tag_cloud a,#footer-sidebar .widget_tag_cloud a {font-size:14px !important; background:#5e5340; color:#d5be95; padding:4px 8px; text-decoration:none; margin-top:4px; display:inline-block; }
#secondary .widget_tag_cloud a:hover,#footer-sidebar .widget_tag_cloud a:hover {background-color:#6e5730; }
#secondary ul,#footer-sidebar ul {margin-left:0px; list-style:none; }
#footer-sidebar ul > li {padding-bottom:5px; }
#secondary ul > li ul, #footer-sidebar ul > li ul {border-bottom:none; margin-left:20px; padding-bottom:none; list-style:disc; }
#secondary ul > li ul li, #footer-sidebar ul > li ul li {padding:0px; border:none; }
#secondary select, #footer-sidebar select {width:100%; height:45px; outline:none; padding:10px; }
.widget_search input[type=submit] {display:inline; background:#4f4f4f; color:white; box-shadow:none; text-shadow:none; }
.widget_search input[type=search] {outline:none; background:#dbdacf; width:63%; }
#footer-sidebar {clear:both; }
#footer-sidebar .footer-column {width:30%; float:left; margin:1.5%; } .comment {background:#000; border:none; } #primary-home {overflow:auto; } .full-width {width:100% !important; padding:10px; } #colophon {background:#000; opacity:0.8; color:#ffffff; padding:20px; }
.foot_col_container{width:94%; margin:0 auto;}
#colophon h2{font:300 19.84px 'Roboto Condensed', Arial; color:#ffffff; border-bottom:1px dashed #242425; text-transform:uppercase; padding-bottom:15px; margin-bottom:15px; }
#colophon .site-info {float:left; }
#colophon #footertext {float:right; }
h3.company-title{font:400 18px 'Roboto Condensed', Arial; }
.footer-menu{ width:22%; margin:0 31px 0 0; padding:0; float:left; }
.footer-menu ul{ list-style:none; margin:0; }
.footer-menu ul li{ margin:0; padding-bottom:10px; }
.footer-menu ul li a{color:#ffffff; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/footer-menu-arrow.png) no-repeat scroll 0 3px; padding-left:21px; }
.footer-menu ul li a:hover{color:#ff6600; text-decoration:none; background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/footer-menu-arrow-hover.png) no-repeat scroll 0 3px; }
.footer-menu ul li ul{ display:none; }
.social{ width:21%; margin-left:31px; padding:0; float:left; }
.social span{ display:inline; vertical-align:-moz-middle-with-baseline;}
.social a{ color:#eeeded; display:block; clear:both;}
.social a:hover{ color:#7bb302; }
.social .icon{width:100%; margin:0 15px 9px 0; padding:5px; width:15px; height:15px; border:1px solid #ffffff; background-repeat:no-repeat; background-position:center center; float:left; border-radius:13px;} .social .fb{background-image:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/fb-icon.png);}
.social .twitt{background-image:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/twitt.png);}
.social .gplus{background-image:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/gplus.png);}
.social .linkedin{background-image:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/linkedin.png);}
.contact{ width:22%; float:left; margin:0 0 0 31px; padding:0; }
.contact p{ margin:0; padding:0; line-height:25px; }
.footer-bottom{ width:94%; margin:0 auto; padding:20px 3%; background-color:#000000; opacity:0.9; }
.page-template-page-full-width-php .footer-bottom{width:96%; padding:20px 2%;}
.footer-bottom a{color:#ff6600; }
.footer-bottom .bottom-left{ width:260px; margin:0; padding:0; float:left; }
.footer-bottom .bottom-right{ width:270px; margin:0; padding:0; float:right; text-align:right; } .search .entry-title a,.archive .entry-title a {font-size:x-large; text-decoration:none; }
.search article,.archive article {padding:15px; }
.search h1.entry-title,.archive h1.entry-title {clear:both; color:#EEEDED; display:inline-block; font-family:'Roboto Condensed', Arial; font-size:30.52px; font-weight:lighter; padding:51px 0 0; }
.search .page-title {font-size:x-large; border-bottom:solid 1px black; display:inline-block; margin-bottom:15px; }
.category .entry-title a {font-size:normal; }
.category article {background:#2a2622; padding:10px; }
.category h1.entry-title {font-size:normal; padding:0px 0px; }
.category .wp-post-image {max-width:100%; border-bottom:none; box-shadow:none; } .pagination {margin:20px 0; padding-top:25px; text-align:center; width:100%; clear:both; }
.pagination ul {list-style:none; text-align:center; margin-bottom:0; margin-left:0px; }
.pagination ul > li {display:inline; }
.pagination ul > li > a {color:#6a5634; transition:all 0.4s ease; }
.pagination ul > li > a:hover {color:#fff; background:#fdf1ad; }
.pagination .current {background:#fff3ab; }
.pagination ul  > li  > a, .pagination ul  > li  > span {float:left; border:none; font-size:12px; margin-right:3px; padding:6px 10px; background:linear-gradient(#8BB31A, #3E8D03); background:-moz-linear-gradient(#8BB31A, #3E8D03); background:-webkit-linear-gradient(#8BB31A, #3E8D03); background:-o-linear-gradient(#8BB31A, #3E8D03); color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; }
#wp_page_numbers li{ margin-right:5px; background:none; }
.pagination ul  > li:hover > a, .pagination ul  > li > span.current{background:linear-gradient(#3E8D03, #8BB31A); background:-moz-linear-gradient(#3E8D03, #8BB31A); background:-webkit-linear-gradient(#3E8D03, #8BB31A); background:-o-linear-gradient(#3E8D03, #8BB31A);}
.pagination ul  > li:first-child  > a,.pagination ul  > li:first-child  > span {border-left-width:1px; }
.pagination ul  > li:last-child  > a,.pagination ul  > li:last-child  > span {border-rigth-width:1px; } .single article h1,.page article h1 {font-size:xx-large; }
.single article h2,.page article h2 {font-size:x-large; }
.single article h3,.page article h3 {font-size:large; }
.single article h4,.page article h4 {font-size:18px; }
.single article h5,.page article h5 {font-size:16px; }
.single article h6,.page article h6 {font-size:14px; }
.single article blockquote,.page article blockquote {background:#000; padding:10px; margin-bottom:10px; padding-bottom:1px; font-family:'Roboto Condensed', Arial; }
.single article table td,.page article table td,.single article table th,.page article table th {padding:5px;}
.single article table th,.page article table th {border-bottom:solid 3px #100d0a; }
.single article ul ul,.page article ul ul {list-style:circle; }
.single article ul ul ul,.page article ul ul ul {list-style:disc; }
.single article ol ol,.page article ol ol {list-style:lower-roman; }
.single article ol ol ol,.page article ol ol ol {list-style-type:lower-alpha; }
.full-width {width:98% !important; }
.slide-description, .slide-readmore{margin-top:4px; color:#eeeded; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:block;}
.slide-description{font-size:14px; font-style:italic; line-height:1.1;}
.slide-readmore{font-size:12px;}
.slide-description span{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/transparent_black.png) repeat left top; padding:15px; display:inline-block;}
.slide-readmore a{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/menu_sub_icon.png) no-repeat right center; padding-right:20px;}
.slide-readmore span{background:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/transparent_black.png) repeat left top; padding:10px 15px; display:inline-block;} #contactform{}
#contactform p{ margin:0 0 10px; padding:0}
#contactform .inputfield{width:90%; padding:10px 4%; border:none; background:transparent; box-shadow:inset 0 2px 3px #000; color:#ccc; border:1px #000 solid;}
#contactform textarea.inputfield{height:100px;}
.wd90{width:90px !important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999;}
.errorbox{padding:10px 0; color:#c00;}
.successbox{padding:10px 0; color:#0a0;}
#secondary.home_front_wrap{width:96%;}
#calendar_wrap{ margin:0; padding:0;}
#calendar_wrap caption{font:300 22.89px 'Roboto Condensed', Arial; border-bottom:1px dashed #606266; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px; color:#ffffff;} .shop_table tr th{border-bottom:1px solid #FFF !important;}
.woocommerce-result-count{width:100%;}
mark{background-color:transparent !important;} select.orderby{ margin:0; padding:0; height:35px; font:14x 'PT Sans', Helvetica, sans-serif; color:#4e4e4e; border:1px solid #cccccc;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:#e74c3c !important;}
.mobile_nav:before {content:url(//www.dalimilzak.cz/wp-content/themes/panaroma/images/menu.png); height:0; width:0px; margin-right:20px; position:relative; top:10px; }
@media screen and (max-width:767px){
#site-nav{ width:auto; float:none; margin-left:30px;}
#site-nav ul li{ display:block;}
#site-nav ul li ul.sub-menu{ display:none;}
}