@charset "utf-8";
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;} .flex-container {zoom: 1; position: relative;}  .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;} .flex-direction-nav { height: 0; }
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(//www.studiojanan.cz/wp-content/themes/child/css/theme/bg_direction_nav.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev {left: -20px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(//www.studiojanan.cz/wp-content/themes/child/css/theme/bg_control_nav.png) no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}.nivoSlider {
position:relative;
width:941px; height:299px; background:url(//www.studiojanan.cz/wp-content/themes/child/images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:60;
display:none;
} .nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
} .nivo-caption {
position:absolute;
left:5px;
bottom:5px;
background:#522f15;
color:#fff;
opacity:0.8; width:35%;
z-index:89;
font-size:28px;
padding:15px;
line-height:28px;
font-family:Tahoma, Geneva, sans-serif;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:99;
cursor:pointer;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/arrows.png) no-repeat scroll 0 0 transparent;
height:30px;
text-indent:-9999px;
width:30px;
}
a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
a.nivo-prevNav {
left:15px;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
position:absolute;
left:260px;
bottom:-42px;
display:none;
}
.nivo-controlNav a {
display:block;
width:22px;
height:22px;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}
.nivo-controlNav a.active {
background-position:0 -22px;
}
 html, body { height: 100%;
} body {
background-color:#efecdb;
background-image:url(//www.studiojanan.cz/wp-content/themes/child/images/bg_tile.jpg);
background-position:top;
background-repeat:repeat;
margin:0px;
padding:0px;
color:#532f15;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1.5em; text-align:center;
}  body, .dtbaker_button, .dtbaker_button_light, .special_font { font-family: Verdana, Arial, Helvetica, sans-serif !important; }
#main_menu a, .flexslider_wrapper .flexslider_sidebar li a span, .nivo-caption { font-family: Verdana, Arial, Helvetica, sans-serif !important; }
.full_banner .content { font-family: Verdana, Arial, Helvetica, sans-serif !important; }
h1, h2, h3, div.blog h1 span, .blog h2 span, .widget #searchsubmit, .shop_breadcrumb div, div.product p.price, .widget-title, #respond input#submit, #sidebar_image_button, #sidebar_image_shipping, .full_banner .title  { font-family: Verdana, Arial, Helvetica, sans-serif !important; }
.widget ul li a, #header_search_button { font-family: Verdana, Arial, Helvetica, sans-serif !important; }
a, a:link, a:visited {
color:#037b8d;
outline: none; }
a:hover {
color:#960;
text-decoration:none;
}
h1 {
color:#037b8d;
font-size:21px;
margin:0px;
padding: 5px 0px 0px;
font-weight: normal;
}
h2 {
color:#502d14;
font-size:18px;
margin:0px;
padding: 5px 0px 0px;
}
h3 {
color:#502d14;
font-size:16px;
margin:0px;
padding: 5px 0px 0px;
}
#bg_top { background:url(//www.studiojanan.cz/wp-content/themes/child/images/bg_circles.png) center top  no-repeat;
min-height: 100%; text-align:left;
width:100%;
}
#wrapper {
width:980px;
margin:0px auto;
margin-bottom:188px;
}
#header {
height:215px;
width:980px;
margin:0px auto;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/header_grass.png) no-repeat 4px 164px;
}
#logo {
float:left;
}
#cloud1_wrap{
background: url(//www.studiojanan.cz/wp-content/themes/child/images/cloud_sml.png) no-repeat top right;
}
#cloud2_wrap{
background: url(//www.studiojanan.cz/wp-content/themes/child/images/cloud-lg.png) no-repeat top right;
}
#cloud1_wrap, #cloud2_wrap{
position: absolute;
z-index: 8; }
#cloud1_wrap div {
width:80px;
height:50px;
margin:58px 5px 0 405px;
color:#90795f;
font-size:11px;
text-align:center;
line-height:normal;
}
#cloud2_wrap div {
width:130px;
height:70px;
margin:38px 11px 0 484px;
color:#037b8d;
font-size:18px;
text-align:center;
} #content_bg {
background-color:#FFF;   padding-top:5px;
border-radius: 5px;
}
#main_content {
padding:20px;
}
.clear {
margin:0px;
padding:0;
line-height:0;
border:0;
clear:both;
visibility:hidden;
}
#slider-wrapper {
margin:0 0 30px 0;
}  .post-it-holder {
margin:30px -20px 30px 0;
clear:both;
}
.post-it {
width:297px;
height:220px;
margin: 0 10px 10px 0;
float:left;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/postit.jpg) no-repeat top;
}
#widget_area_main_wrap .post-it{
margin:10px 3px;
}
.post-it-holder > br{
display:none;
float:left;
clear:none;
position: absolute;
}
.post-it .title {
width:202px;
height:20px;
margin:0px auto 0 auto;
padding-top:40px;
clear:both;
text-align:center;
font-size:17px;
}
.post-it_text {
width:172px;
height:100px;
float:left;
font-size:11px;
line-height:1.4em;
margin:11px 0 0 22px;
text-align:justify;
}
.post-it .image {
float:right;
width:79px;
height:64px;
margin:11px 12px 0 0;
}
.post-it .button {
clear:both;
text-align:center;
font-size:11px;
color:#e2001a;
}
.post-it .button a, .post-it .button a:link, .post-it .button a:visited {
text-decoration:none;
color:#e2001a;
} .testimonials_container {
clear:both;
width:911px; height:136px; margin:30px 0 0px 0;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/testimonial_bg.jpg) top left no-repeat;
padding:15px;
}
#newsletter {
width:206px; height:107px; padding:20px;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/newsletter_box.jpg) top left no-repeat;
float:left;
}
#newsletter .title {
height:14px;
line-height:normal;
font-size:14px;
color:#037b8d;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/icon_mail.gif) top left no-repeat;
padding:5px 0 0 35px;
margin-bottom:20px;
}
#newsletter form {
margin:0px;
padding:0px;
}
#newsletter .input {
background-color:#FFF;
border:1px solid #cccccc;
padding:4px;
width:190px;
color:#999;
}
#newsletter .button {
width:69px; height:26px;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/button_small.gif) no-repeat bottom;
text-align:center;
padding:0px 0 0 0;
margin:5px 0 0 130px;
border:none;
color:#FFF;
font-weight:bold;
font-size:12px;
}
.testimonial_home {
float:right;
width:520px;
margin:0px 50px 0 0;
}
.testimonial_home h3{
margin:0;
padding:10px 0 0 0;
}
.testimonial_home .text {
font-size:13px;
margin-top:10px;
background:#EBEAD8 !important;
}
.testimonial_home .text div{
background:#EBEAD8 !important;
} #grass {
position: relative;
margin-top: -188px; height: 188px;
clear:both;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/grass_tile.jpg) bottom repeat-x; }
#footer_design {
background:url(//www.studiojanan.cz/wp-content/themes/child/images/footer_design.jpg) no-repeat top left;
height: 188px;
width:980px;
margin:0 auto;
}
#footer {
width:940px;
color:#606060;
margin:0px auto 0 auto;
font-size:10px;
padding:10px 20px 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
} body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}
#footer a, #footer a:link, #footer a:visited {
color:#606060;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer ul {
margin:0px;
padding:0px;
}
#footer ul ul{
display: none;
}
#footer li {
margin:0 4px 0 4px;
list-style:none;
text-align:right;
}
#footer img {
margin-top:-3px;
}
#footer .right {
float:right;
text-align:right;
}
#footer .right li {
float:right;
}
#footer .left li {
float:left;
}
#footer .left {
float:left;
} .content_main{
background: #FFFFFF;
min-height: 450px;
}
.content_main.right_column{
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.content_main.left_column{
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.content_main.full_column{
border-radius: 5px;
}
.left_column {
float:left;
}
.width_695{
width:600px;
}
.right_column {
float:right;
}
.width_223{
width:300px;
}
.page-header{
padding-bottom: 20px;
}  #main_menu_wrap{
position: absolute;
width: 980px; margin: 130px 0 0 0;
}
#main_menu_decal{
width: 580px; height: 215px; position: absolute;
z-index: 5;
margin: 0 0 0 400px;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/header_decal.png) no-repeat bottom right;
}
#main_menu_background{
width: 100%;
height:34px;
background: #037b8c;
border-radius: 5px;
position: absolute;
z-index: 4; }
#main_menu {
position: absolute;
z-index: 100; height: 30px;
padding: 0;
width: 100%;
}
#main_menu > div > ul {
margin:0px 0 0 0px; padding:0px;
float:left;
position:absolute; z-index: 100;
}
#main_menu > div > ul li {
float:left;
list-style:none;
display:inline;
padding:0px;
margin:0px;
}
#main_menu > div > ul a {
float:left; color:#fff; padding:8px 11px 6px 13px; text-decoration:none; text-transform:uppercase; font-size:14px;
letter-spacing:1px; border-right:1px solid #068ca0;
min-height:16px;
}
#main_menu > div > ul li.hover a,
#main_menu > div > ul li:hover a,
#main_menu > div > ul li.current-menu-item a,
#main_menu > div > ul li.current_page_item a,
#main_menu > div > ul li.current_page_parent a,
#main_menu > div > ul a:hover {
color:#c3dc78; } #main_menu > div > ul li.hover, #main_menu > div > ul li:hover {
position:relative;
}
#main_menu > div > ul li.hover > ul, #main_menu > div > ul li:hover > ul {
display:block;
}
#main_menu > div > ul li.hover > ul > li > ul,
#main_menu > div > ul > li:hover > ul > li > ul {
display:none;
}
#main_menu > div > ul ul {
position:absolute;
z-index: 100;
top:30px; left:0;
margin:0;
padding:5px; display:none;
background-color:#037b8d; }
#main_menu > div > ul ul li { margin:0;
}
#main_menu > div > ul ul a {
display:block;
float:none;
min-width:260px;
border:none;
padding:10px 10px;
background:none;
font-size:13px; line-height:18px;
color:#fff;
border-bottom:1px solid #068ca0;
text-transform:none; }
#main_menu > div > ul ul li.hover a,
#main_menu > div > ul ul li:hover a,
#main_menu > div > ul ul a:hover {
color:#c3dc78;
background-color:#068ca0;
} #main_menu > div > ul li.hover ul.sub-menu ul.sub-menu,
#main_menu > div > ul li:hover ul.sub-menu ul.sub-menu {
display:none;
}
#main_menu > div > ul ul.sub-menu li.hover ul.sub-menu,
#main_menu > div > ul ul.sub-menu li:hover ul.sub-menu {
display:block;
}
#main_menu > div > ul ul.sub-menu ul.sub-menu {
position:absolute;
top:0;
left:0;
margin:5px 0 0 250px;
padding:0px;
display:none;
}
#main_menu > div > ul ul.sub-menu ul.sub-menu li {
margin:0;
}
#main_menu > div > ul ul.sub-menu ul.sub-menu a {
}
#main_menu > div > ul ul.sub-menu ul.sub-menu li.hover a,
#main_menu > div > ul ul.sub-menu ul.sub-menu li:hover a,
#main_menu > div > ul ul.sub-menu ul.sub-menu a:hover {
} .clear {
margin:0px;
padding:0;
line-height:0;
border:0;
clear:both;
visibility:hidden;
}
blockquote{
font-style: italic !important;
font-weight: normal;
margin: 0 3em;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote cite {
color: #666;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
letter-spacing: 0.05em;
text-transform: uppercase;
} div.blog {
width:100%;
margin-bottom:34px;
}
div.blog h1,
div.blog h2{
margin:0;
font-weight:normal;
background-color: #EBEAD8; height: 35px;
font-size: 20px;
color: #502D14; padding: 5px 0 0 10px;
border-radius: 5px;
}
div.blog h1 span,
div.blog h2 span {
padding:0;
line-height: 1.5em;
display:inline-block;
}
div.blog h1 span a, div.blog h1 span a:link, div.blog h1 span a:visited,
div.blog h2 span a, div.blog h2 span a:link, div.blog h2 span a:visited {
text-decoration:none;
color: #502D14;
}
div.blog h1 span a:hover,
div.blog h2 span a:hover {
color: #502D14;
}
.blog_summary {
margin-top:20px;
min-height:150px;
}
.blog_full{
margin-top:20px;
min-height:150px;
}
.blog_summary .blog_thumb {
width: 146px;
position:absolute;
margin-left:3px;
}
.blog_thumb .thumb_thumb_decoration {
position:absolute;
display: block;
width:138px;
height:138px;
border:1px solid #FFF;
margin-left:3px;
opacity:0.5;
margin-top:3px;
}
.blog_summary .blog_text.has_image {
padding-left:179px;
}
.blog_text p {
margin:0 0 10px 0;
padding:0;
}
div.blog .date_flag {
width:76px;
height:74px;
float:right;
margin-right:20px;
text-align:center;
color:#FFF;
text-shadow: 1px 1px #502D14;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/blog_date_bg.png) no-repeat;
}
div.blog .date_flag span {
display:block;
width:76px;
}
div.blog .date_flag span.day {
font-size:18px;
height:20px;
margin-top:5px;
}
div.blog .date_flag span.month {
font-size:13px;
height:16px;
}
div.blog .date_flag span.year {
font-size:13px;
height:16px;
}
.blog_text .date_flag {
margin-top:-62px;
}
ul.bullets li{
list-style-image: url(//www.studiojanan.cz/wp-content/themes/child/images/dot.png);
}
.blog_footer {
clear:both;
margin-top:20px;
border-top: 1px dashed #E2E2E2;
border-bottom: 1px dashed #E2E2E2; padding:0px 0 5px 0;
font-size:12px;
line-height: normal;
}
.blog_footer ul {
list-style:none;
margin:7px 0 0 0;
padding:0;
color:#999; float:left;
}
.blog_footer ul li {
list-style:none;
margin:0;
padding:0 10px 0 0;
float:left;
}
.blog_footer a, .blog_footer a:link, .blog_footer a:visited {
color:#999;
text-decoration:none;
}
.blog_footer a:hover {
text-decoration:underline;
}
.blog_footer a.dtbaker_button_light{
float:right;
margin: 5px 23px 0 0;
}
.sticky{
}  .assistive-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
background: #E7E2AF;
border-bottom: 1px solid #ddd;
color: #1982d1;
clip: auto !important;
font-size: 12px;
position: absolute;
text-decoration: underline;
top: 0;
left: 7.6%;
} .header #searchform {
float: right;
margin:40px 20px 0 0;
text-align: right;
}
.header #searchform div {
margin: 0;
}
.header #s {
float: right;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;
width: 72px;
}
.header #s:focus {
background-color: #f9f9f9;
width: 196px;
}
.header #searchsubmit {
display: none;
}
#searchsubmit{
padding: 5px;
cursor: pointer;
background: #EBEAD8;
color: #573216 !important;
border: 0;
border-radius: 5px;
}
.navigation{
height: 45px;
margin: 0 0 20px 0;
padding:0 31px;
}
.navigation a,
.navigation a:link,
.navigation a:visited{ background: #EBEAD8;
color: #573216;
font-size: 14px;
border-radius: 3px;
padding: 2px 6px;
text-decoration: none;
text-align: center;
}
.navigation .nav-previous{
float:left;
}
.navigation .nav-next{
float:right;
}
.navigation .meta-nav{
display:none;
}  .widget {
width:100%;
margin-bottom:20px;
}
.widget .widget-title{
background:url(//www.studiojanan.cz/wp-content/themes/child/images/sidebar_title_bg.jpg) no-repeat left;
height:20px;
margin:2px 0 9px 0;
padding:7px 0 7px 10px;
font-size: 20px;
font-weight: normal;
color: #502D14;
}
.widget .widget-title a{
text-decoration:none;
}
.widget ul {
margin:0;
padding:0;
}
.widget ul li {
list-style:none;
color:#846324;
display:block; height:20px;
clear:left;
margin:4px 0 0 0;;
padding:1px 0 0 0;
width:298px;
overflow:hidden;
border-bottom:1px solid #e5e5e5;
overflow:visible;
}
.widget ul li ul li{
border:none;
}
.widget ul li a,
.widget ul li a:link,
.widget ul li a:visited {
text-decoration:none;
color:#037B8D;
display:block;
float:left;
clear:left;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/icon_arrow.gif) no-repeat 5px;
padding:0px 7px 4px 22px;
}
.widget ul li ul li a,
.widget ul li ul li a:link,
.widget ul li ul li a:visited {
border-bottom:none;
font-size:0.9em;
padding:2px 7px 1px 20px;
background:url(//www.studiojanan.cz/wp-content/themes/child/images/icon_arrow.gif) no-repeat 10px;
}
.widget ul li a:hover {
color:#630;
}
.widget ul li ul {
margin:0 0 0px 15px;
padding:0;
}
.widget ul li li li a { }
.widget ul li a span.count {
margin-left:20px;
color:#CCC;
}
.widget input[type=text]{
background-color:#FFFFFF;
border:1px solid #c8cdd2;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px;
margin:3px 0px;
padding:4px;
color:#999999;
}  #widget_area_bottom div.widget{
float: left;
width: 223px;
clear: none;
margin:0 9px 20px 0;
} #calendar_wrap{
padding-left: 7px;
}
.widget_calendar #wp-calendar {
color: #4E83B8;
width: 95%;
text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
text-align: center;
}
.widget_calendar #wp-calendar caption {
font-size: 11px;
font-weight: 500;
padding: 5px 0 3px 0;
text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
border-top: 1px solid #C9E1EB;
border-bottom: 1px solid #C9E1EB;
font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
border-top: 1px solid #C9E1EB;
border-bottom: 1px solid #C9E1EB;
}
.widget_calendar a{
font-weight: bold;
text-decoration: underline;
} #comments-title {
font-weight: normal;
}
.nopassword,
.nocomments {
color: #aaa;
font-size: 24px;
font-weight: 100;
margin: 26px 0;
text-align: center;
}
.commentlist {
list-style: none;
margin: 0 0 0 62px;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
width: 100%; }
.commentlist > li.comment {
background: #f6f6f6;
border: 1px solid #ddd;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 1.625em;
padding: 1.625em;
position: relative;
}
#reviews .commentlist > li.comment{
background: #FFF;
}
.commentlist .pingback {
margin: 0 0 1.625em;
padding: 0 1.625em;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li.comment {
background: #fff;
border-left: 1px solid #ddd;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
margin: 1.625em 0 0;
padding: 1.625em;
position: relative;
}
.commentlist .children li.comment .fn {
display: block;
}
.comment-meta .fn {
font-style: normal;
}
.comment-meta {
color: #666;
font-size: 12px;
line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
line-height: 1.625em;
margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
margin: 1.625em 0 0;
}
.comment-meta a {
font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #ccc;
-moz-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
left: -102px;
padding: 0;
position: absolute;
top: 0;
}
#blog_comments .commentlist > li:before {
content: url(//www.studiojanan.cz/wp-content/themes/child/images/comment-arrow.png);
left: -21px;
position: absolute;
}
.commentlist > li.pingback:before {
content: '';
}
.commentlist .children .avatar {
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
left: 2.2em;
padding: 0;
top: 2.2em;
}
a.comment-reply-link {
background: #E7E2AF;
-moz-border-radius: 3px;
border-radius: 3px;
color: #666;
display: inline-block;
font-size: 12px;
padding: 0 8px;
text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
background: #888;
color: #fff;
}
a.comment-reply-link > span {
display: inline-block;
position: relative;
top: -1px;
} .commentlist > li.bypostauthor {
background: #fafafa;
border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
content: url(//www.studiojanan.cz/wp-content/themes/child/images/comment-arrow-bypostauthor.png);
} .commentlist .children > li.bypostauthor {
background: #fafafa;
border-color: #d3d3d3;
}  .page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
margin-left: 102px;
width: auto;
} .page-template-sidebar-page-php #respond {
width: auto;
} #respond {
background: #FFFFFF;
border: 1px solid #E8F4FE;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0;
padding: 1.625em;
position: relative;
}
#respond input[type="text"],
#respond textarea {
background: #fff;
border: 4px solid #F3F3F3;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 3px #DEDEDE;
-moz-box-shadow: inset 0 1px 3px #DEDEDE;
box-shadow: inset 0 1px 3px #DEDEDE;
position: relative;
padding: 10px;
text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
background: #F3F3F3;
-webkit-box-shadow: 1px 2px 2px #DEDEDE;
-moz-box-shadow: 1px 2px 2px #DEDEDE;
box-shadow: 1px 2px 2px #DEDEDE;
color: #573216;
display: inline-block;
font-size: 13px;
left: 4px;
min-width: 60px;
padding: 4px 10px;
position: relative;
top: 40px;
z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
text-indent: 0;
z-index: 1;
}
#respond textarea {
resize: vertical;
width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
color: #bd3500;
font-size: 22px;
font-weight: bold;
left: 75%;
position: absolute;
top: 45px;
z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
font-size: 13px;
}
#respond p {
margin: 10px 0;
}
#respond .form-submit {
float: right;
margin: -20px 0 10px;
width: 132px;
}
#respond input#submit {
border: none;
padding: 6px 10px;
font-weight: normal;
font-size: 15px;
margin: 20px 0;
position: relative;
left: 30px;
border-radius: 5px; background: #EBEAD8;
color:#573216;
text-decoration: none;
text-align: center;
}
#respond #cancel-comment-reply-link {
color: #666;
margin-left: 10px;
text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
text-decoration: underline;
}
.commentlist #respond {
margin: 1.625em 0 0;
width: auto;
}
#reply-title { font-size: 22px;
font-weight: bold;
line-height: 30px;
margin: 10px 0;
padding: 0;
}
#cancel-comment-reply-link {
color: #888;
display: block;
font-size: 10px;
font-weight: normal;
line-height: 2.2em;
letter-spacing: 0.05em;
position: absolute;
right: 1.625em;
text-decoration: none;
text-transform: uppercase;
top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
color: #ff4b33;
}
#respond label {
line-height: 2.2em;
}
#respond input[type=text] {
display: block;
height: 24px;
width: 75%;
}
#respond p {
font-size: 12px;
}
p.comment-form-comment {
margin: 0;
}
.form-allowed-tags {
display: none;
} .alignleft {
display: inline;
float: left;
margin-right: 15px;
}
.alignright {
display: inline;
float: right;
margin-left: 15px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .gallery {
margin: auto;
}
.gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}
.gallery img {
display: inline-block;
padding: 3px;
border: 1px solid #DEDEDE;
background: #F3F3F3;
border-radius: 5px;
}
.gallery-caption {
margin-left: 0;
}
.entry-content img,
.comment-content img,
.widget img { }
img[class*="align"],
img[class*="wp-image-"] {
height: auto; }
img.size-full {
max-width: 97.5%;
width: auto; }
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1.625em;
}
p img,
.wp-caption {
margin-top: 0.4em;
}
.wp-caption {
background: #E7E2AF;
margin-bottom: 1.625em;
max-width: 96%;
padding: 9px;
}
.wp-caption img {
display: block;
margin: 0 auto;
max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
color: #666;
font-family: Georgia, serif;
font-size: 12px;
}
.wp-caption .wp-caption-text {
margin-bottom: 0.6em;
padding: 10px 0 5px 40px;
position: relative;
}
.wp-caption .wp-caption-text:before {
color: #666;
content: '\2014';
font-size: 14px;
font-style: normal;
font-weight: bold;
margin-right: 5px;
position: absolute;
left: 10px;
top: 7px;
}
#main_content .gallery {
margin: 0 auto 1.625em;
}
img#wpstats {
display: block;
margin: 0 auto 1.625em;
}
#main_content .gallery-columns-4 .gallery-item {
width: 23%;
padding-right: 2%;
}
#main_content .gallery-columns-4 .gallery-item img {
width: 100%;
height: auto;
}
.wp-caption img {
border-color: #E7E2AF;
}  .wpcf7_form {
margin-top:20px;
clear:both;
}
.wpcf7_form label {
float: left;
width:100px;
font-weight: bold;
clear:left;
padding:10px 0 0 0;
}
.wpcf7_form input, .wpcf7_form textarea {
width: 310px;
margin-bottom: 20px;
float:left;
background-color:#f8ffda;
border:1px solid #e6ed9d;
padding:10px;
font-family:inherit;
font-size:inherit;
}
.wpcf7_form textarea {
width: 540px;
height: 112px;
}
.wpcf7_form .boxes {
width: 1em;
}
.wpcf7_form #submitbutton {
margin:0 0 30px 100px;
width: 100px;
height:31px;
border:none;
color:#613c12;
font-size:14px;
padding:0px;
font-weight:bold;
} .googlemap {
width:100%;
margin:0 0 20px 0;
clear:both;
border:1px solid #e8e3b3;
}
div.map_buttons {
margin:0px;
padding:0px;
text-align: center;
}
div.map_buttons a {
display:inline-block;
background: #4e83b8;
color:#FFF;
text-transform: uppercase;
font-size: 12px;
border-radius: 3px;
padding: 2px 6px;
text-decoration: none;
text-align: center;
}
.map_input {
border:none !important;
padding:3px;
}
#go_button {
width:156px;
height:46px;
padding:0px 0 10px 0;
border:none;
font-size:16px;
line-height:normal;
clear:right;
}
.flexslider_wrapper,.flexslider_wrapper_normal{
padding-bottom: 30px;
}
.flexslider_wrapper .flexslider_images{
width:72%; float: left;
}
.flexslider_wrapper .flexslider_sidebar{
width:28%;
float: left;
}
.flexslider_wrapper .flexslider_sidebar ul{
background-color: #EBEAD8;
margin: 0;
padding: 0;
list-style: none;
height: 100%;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.flexslider_wrapper .flexslider_sidebar ul li{
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid #FFF;
margin-bottom: -1px;
}
.flexslider_wrapper .flexslider_sidebar ul li.last{
border-bottom: none;
}
.flexslider_wrapper .flexslider{
border: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.flexslider_wrapper .flexslider_sidebar li a{
display: block;
height: 100%;
padding: 0 0 0 24px;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/icon_arrow.png) no-repeat 88% 50%;
text-decoration: none;
color:#532F15;
font-size: 18px;
text-transform: uppercase;
}
.flexslider_wrapper .flexslider_sidebar li a.active{
color:#037B8D;
}
.flexslider_wrapper .flexslider_sidebar li a span{
display:table-cell;
vertical-align:middle
}
.flexslider .slides img{
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.flexslider_wrapper_normal .slides img {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
} .full_banner{
height:32px;
background: #EBEAD8;
border-radius: 4px;
clear:both;
margin: 10px 0 30px 0;
padding: 7px 8px 0 8px;
}
.full_banner .link{
float:right;
}
.full_banner .title{
font-size: 20px;
color: #037B8D;
margin: 2px 10px 0 9px;
display: inline-block;
float: left;
padding: 0;
}
.full_banner .content{
font-size: 18px;
color: #502D14;
margin: 1px 10px 0 9px;
display: inline-block;
float: left;
padding: 0;
}
.full_banner .content strong{
}
a.dtbaker_button,
a.dtbaker_button:link,
a.dtbaker_button:visited{
background: #502D14;
color: #FFF;
font-size: 12px;
border-radius: 3px;
padding: 2px 6px;
text-decoration: none;
text-align: center;
}
a.dtbaker_button_light,
a.dtbaker_button_light:link,
a.dtbaker_button_light:visited{
background: #EBEAD8;
color: #573216;
font-size: 12px;
border-radius: 3px;
padding: 2px 6px;
text-decoration: none;
text-align: center;
} .fancy_posts{
margin-right: -55px;
}
.fancy_post .fancy_image{
margin: 0 0 9px 0;
}
.fancy_post{
width:295px;
float:left;
margin:0 20px 30px 0;
}
.full_column .fancy_post{
margin-right: 42px;
}
.fancy_post.columns3{
width:211px;
margin-right: 22px;
}
.full_column .fancy_post.columns3{
width:280px;
margin-right: 51px;
}
.fancy_image img{
display: block;
max-width: 100%;
height: auto;
}
.fancy_image{
display:inline-block;
padding:3px;
border: 1px solid #DEDEDE;
background: #F3F3F3;
border-radius:5px;
max-width: 100%;
}
.h1age img{
max-width:100% !important;
display:block; height: auto;
}
.blog_full .fancy_image{
margin: 0 22px 10px 0;
float: left;
}
.fancy_post h3{
font-size:20px;
margin:5px 0 0 0;
padding:0px;
font-family:Lobster;
font-weight:normal;
}
.fancy_post h3 a, .fancy_post h3 a:link, .fancy_post h3 a:visited{
text-decoration:none;
} div.wpcf7 {
margin: 0;
padding:0 0 25px 0 !important
}
.wpcf7 p span{
position: relative;
margin-top: -32px;
padding-left: 132px;
display: block;
}
.wpcf7 p{
margin: 0;
padding: 6px 0 0 0;
font-weight: normal;
clear: both;
}
.wpcf7 input,.wpcf7 textarea{
width: 310px;
margin-bottom: 20px;
float: left;
background-color: #FFF;
border:1px solid #C9E4FE;
padding: 10px;
font-family: inherit;
font-size: inherit;
}
.wpcf7 .wpcf7-submit{
margin-left: 132px;
background: #4e83b8;
color:#FFF;
text-transform: uppercase;
font-size: 14px;
border-radius: 3px;
padding: 2px 6px;
text-decoration: none;
text-align: center;
width: auto;
} ul#social {
list-style:none;
margin:0px;
padding:10px 0 0 0;
height:40px;
}
ul#social li a{
border: 0;
}
ul#social li {
float:left;
width:32px;
padding:0 5px 0 5px !important;
border:0 !important;
} ul.opening_hours li strong{
width: 72px;
display: inline-block;
}
ul.opening_hours li{
border-bottom: 1px solid #C9E1EB;
} ul.ticklist {
padding:0px 0px 0px 15px; }
ul.ticklist li {
list-style:none;
background-image:url(//www.studiojanan.cz/wp-content/themes/child/images/icon_tick.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0px 0px 10px 0px;
padding:0px;
padding-left:25px;
line-height:normal;
}#content > ul.products,
.related.products ul.products{
margin-top:20px !important; }
.products li {
float: left;
margin: 0 58px 30px 0;
padding: 0 !important;
position: relative;
}
.left_column ul.products{ }
.full_column .products li{
margin-right: 45px;
}
.full_column .products li.last {
margin-right: 0;
}
.products li a img{
display:inline-block;
padding:3px;
border: 1px solid #DEDEDE;
background: #F3F3F3;
border-radius:5px;
margin: 0 0 0px 0 !important; }
.products li a:hover img{
background:#e5f3ff;
}
div.product div.images{
width:auto;
}
div.product div.summary{
width:auto;
}
div.product div.images img {
padding:3px;
border: 1px solid #DEDEDE;
background: #F3F3F3;
border-radius:5px;
}
span.onsale {
background:#ffae00;
}
a.button,
.button-alt,
button.button,
input.button,
#review_form #submit {
background: #EBEAD8;
color: #573216 !important;
}
a.button:hover,
.button-alt:hover,
button.button:hover,
input.button:hover,
#review_form #submit:hover{
background: #EBEAD8;
}
.products li strong {
color: #037B8D;
border-bottom:1px solid #DFDFDF;
} .products li .price{
text-align: center;
color: #573216;
font-weight: bold;
padding:5px 0 0 0;
}
div.product div.summary {
float: left;
margin: 0 0 0 20px;
}
div.product .summary .price{
color: #573216;
font-weight: bold;
}
div.product .summary .price del{
padding: 2px 5px 2px 0;
font-weight:normal;
}
div.product .summary .price ins{
float: left;
clear: left;
color:#573216;
font-size:16px;
font-weight:bold;
text-decoration: none;
padding-right: 10px;
}
.products li .price ins{
color:#FF0000;
font-size:10px;
margin:-5px 0 0 0;
display:block;
font-weight:normal;
}
.js_widget_product_price{
color: #6aa03e;
margin:-2px 4px 0 0;
float:right;
}
.js_widget_product_price del{
font-size: 0.9em;
color: #BBB;
padding: 0 3px 0 0;
}
.js_widget_product_price ins{
display:none;
}
.widget .cart_list li a,
.widget .product_list_widget li a{
border: 0; }
.widget .cart_list li,
.widget .product_list_widget li{
border-bottom: 1px solid #C9E1EB;
height: 42px;
} div.product #tabs ul.tabs {
background: #EBEAD8;
}
div.product #tabs ul.tabs a{
background: #EEE;
}
div.product #tabs .panel{
border-color: #EBEAD8;
} .button-alt{ } .jigoshop_cart .total{
text-align: center;
color: #573216;
border-top: 0;
border-bottom: 1px solid #DFDFDF;
padding: 8px 0 6px 0;
margin: 0 6px 0 9px !important;
}
.jigoshop_cart .js_widget_product_price{
color:#573216;
padding: 9px 4px 0 0;
}
.jigoshop_cart .js_widget_product_title{
position: absolute;
display: block;
margin: 7px 0 0 49px;
}
.jigoshop_cart ul.cart_list li img{
}
.jigoshop_cart ul.cart_list li a,
.jigoshop_cart ul.cart_list li a:link,
.jigoshop_cart ul.cart_list li a:visited{
background: none;
padding-left: 13px;
}
.jigoshop_cart .buttons{
text-align: center;
padding: 0;
margin: 4px;
}
.jigoshop_cart .buttons a{
display: inline-block;
float: none;
margin: 4px;
}
.button.checkout{ }
.summary .button-alt{
margin-top: 0;
} td.actions .button-alt{
margin-top: 0;
}@media only screen and (max-width: 959px) {} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.bg_details{ }
#footer_decal{
display:none;
}
#wrapper{
padding-bottom: 0;
}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.bg_details{ }
#footer_decal{
display:none;
}
#wrapper{
padding-bottom: 0;
}
#header_search{
}
#wrapper,#header_menu{
width:715px;
}
#header_menu{
padding: 0;
background: none;
height: auto;
}
#header_menu ul{
background: none;
position: relative;
width: 710px;
}
#header_menu a{
border:0;
border-radius: 5px;
margin: 0 4px 0 0;
}
#content_bg{
}
.full_banner{
border-radius: 5px;
height: auto;
padding-bottom: 9px;
}
.full_banner .link{
margin:0 0 0 10px;
}
.full_banner .title,
.full_banner .link,
.full_banner .content{
float:none;
}
#widget_area_main_wrap_full,
#widget_area_main_wrap{
float:left;
width: 675px;
padding: 20px;
border-radius: 5px;
}
#widget_area_main_holder{
float:left;
width: 694px;
padding: 0 0 0 20px;
}
.fancy_post {
margin: 0 45px 20px 0;
}
.fancy_post.columns3 {
width: 202px;
}
.widget{
margin-right: 10px;
clear: none;
float: left;
width: 208px;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.bg_details,
.bg_wave_tile,
.bg_wave_tile_cover{
background: none;
}
#footer_decal{
display:none;
}
#wrapper{
padding-bottom: 0;
}
#header_search,#header_search_content,#header_search_background{
width:180px;
}
#header_search_input{
width:110px;
}
#wrapper,#header_menu{
width:440px;
}
#header_phone{
width: 180px;
font-size: 16px;
}
#header_menu{
padding: 0;
background: none;
height: auto;
}
#header_menu ul{
background: none;
position: relative;
width: 440px;
}
#header_menu a{
border:0;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/menu_bg_tile.jpg) repeat-x;
border-radius: 5px;
margin: 0 4px 0 0;
}
#content_bg{
}
#widget_area_main_wrap_full,
#widget_area_main_wrap{
float:left;
width: 400px;
padding: 20px;
border-radius: 5px;
}
#widget_area_main_holder{
float:left;
width: 419px;
padding: 0 0 0 20px;
}
.fancy_post {
margin: 0 0 20px 52px;
}
.fancy_post.columns3 {
}
.widget{
margin-right: 10px;
clear: none;
float: left;
width: 184px;
} .flexslider_wrapper .flexslider_sidebar li a{
font-size:13px;
padding:0 0 0 7px;
background: none;
}
.full_banner{
border-radius: 5px;
height: auto;
padding-bottom: 9px;
}
.full_banner .link{
margin:0 0 0 10px;
}
.full_banner .title,
.full_banner .link,
.full_banner .content{
float:none;
}
.blog_footer{
height: auto;
}
.blog_footer ul{
width: 300px;
}
.blog_footer ul li{
clear: left;
} ul.products{
margin-left: 22px !important;
margin-right: -30px !important;
}
.products li.first{
clear:none;
}
.products li.last{
margin-right: 30px;
}
} @media only screen and (max-width: 479px) {
body{
background: #b3d9fd;
}
.bg_details,
.bg_wave_tile,
.bg_wave_tile_cover{
background: none;
}
#footer_decal{
display:none;
}
#wrapper{
padding-bottom: 0;
}
#header_logo{
float: none;
text-align: center;
padding: 0;
margin: 10px 0 0 0;
}
#header_search{
margin: 0;
float: left;
clear: both;
display:none;
}
#header_search,#header_search_content,#header_search_background{
width:180px;
height: 40px;
}
#header_search_input{
width:110px;
}
#header_phone{
width: auto;
clear:both;
float: none;
font-size: 16px;
margin: 10px 0 0 0;
}
#wrapper,#header_menu{
width:290px;
}
#header_menu{
padding: 0;
background: none;
height: auto;
}
#header_menu ul{
background: none;
position: relative;
width: 290px;
}
#header_menu a{
border:0;
background: url(//www.studiojanan.cz/wp-content/themes/child/images/menu_bg_tile.jpg) repeat-x;
border-radius: 5px;
margin: 0 4px 0 0;
font-size: 14px;
}
#content_bg{
}
#widget_area_main_wrap_full,
#widget_area_main_wrap{
float:left;
width: 270px;
padding: 10px;
border-radius: 5px;
}
#widget_area_main_holder{
float:left;
width: 270px;
padding: 0 0 0 15px;
}
.fancy_post {
margin: 0 0 17px 0;
width: 270px;
}
.full_column .fancy_post.columns3,
.fancy_post.columns3 {
width: 270px;
}
.widget{
margin-right: 10px;
clear: left;
float: left;
width: 250px;
} .flexslider_wrapper .flexslider_sidebar li a{
font-size:10px;
padding:0;
background: none;
}
.flexslider_wrapper .flexslider_sidebar li a span {
display: block;
text-align: center;
}
.full_banner{
border-radius: 5px;
height: auto;
padding-bottom: 9px;
}
.full_banner .link{
margin:0 0 0 10px;
}
.full_banner .title,
.full_banner .link,
.full_banner .content{
float:none;
} .products li {
width: 129px;
margin: 0 5px 16px 0 !important;
}
.products li a img {
padding: 0;
background: none;
border-radius: 0;
width: 100% !important;
}
.products li.first{
clear:none;
}
.products li.last{
margin-right: 30px;
}
div.product div.images {
width:255px;
}
div.product div.summary{
width:auto;
}
div.product div.images img {
width: 100% !important;
height: auto !important;
} div.blog .date_flag{ display: none;
}
.blog_footer{
height: auto;
}
.blog_footer ul{
width: 260px;
}
.blog_footer ul li{
clear: left;
}
.blog_summary{
margin-top: 10px;
}
.blog_summary .blog_thumb{
margin: 0 0 0 51px;
}
.blog_summary .blog_text.has_image{
padding: 0;
}
.blog_summary .blog_text.has_image .entry-summary{
padding-top: 170px;
}
.blog_footer a.dtbaker_button_light{
margin: 5px 0px 0 195px;
position: absolute;
} img.alignleft, img.alignright, img.aligncenter{
margin: 3px;
float: none;
}
.blog_full .fancy_image{
float:none;
margin: 0 0 5px 0;
}
}ul.jigowatt_gallery {
margin: 0;
padding: 0;
list-style: none outside !important;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
ul.jigowatt_gallery li {
float: left;
margin: 0 12px 12px 0;
padding: 0;
text-align: center;
}
ul.jigowatt_gallery li a {
text-decoration: none !important;
position: relative;
top: 0 !important;
display: block;
zoom: 1;
}
ul.jigowatt_gallery li.first { clear: left; }
ul.jigowatt_gallery li.last { margin: 0; }
ul.jigowatt_gallery li.gallery_item img, ul.jigowatt_gallery li img.category_image {
padding: 2px;
display: block;
margin: 0;
border: 1px solid #ccc;
background: #fff url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/image.jpg) no-repeat center;
text-align: center;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
-khtml-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
ul.jigowatt_gallery li strong {
display: block;
position: absolute;
bottom: 0;
right: 0;
width: 100%;
z-index: 20;
padding: 0;
font-size: 13px;
font-weight: bold;
display: block;
line-height: 18px;
}
ul.jigowatt_gallery li.gallery_item a strong {
display: none;
}
ul.jigowatt_gallery li.gallery_item a:hover strong {
display: block;
}
ul.jigowatt_gallery li strong span.name {
padding: 10px 10px 11px;
margin: 4px;
display: block;
color: #fff;
text-shadow: 1px 0 0 #587da4;
background: #678aae;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #678AAE),
color-stop(1, #7A9AB1)
);
background: -moz-linear-gradient(
center bottom,
#678AAE 0%,
#7A9AB1 100%
);
-moz-box-shadow: 0 0 0 1px #4f7194;
-webkit-box-shadow: 0 0 0 1px #4f7194;
-o-box-shadow: 0 0 0 1px #4f7194;
-khtml-box-shadow: 0 0 0 1px #4f7194;
box-shadow: 0 0 0 1px #4f7194;
border: 1px solid #8aa6ba;
text-align: left;
cursor: pointer;
}
ul.jigowatt_gallery li strong span.name { margin: 3px\9; border: 1px solid #4f7194\9; }
ul.jigowatt_gallery li strong span .count {
float: right;
background: #3F556C;
padding: 2px 8px;
margin: 2px 0;
font-size: 11px;
line-height: 11px;
color: #fff;
text-shadow: 1px 0 0 0 rgba(0,0,0,1);
-moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.1);
-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.1);
-o-box-shadow: 1px 1px 0 rgba(255,255,255,0.1);
-khtml-box-shadow: 1px 1px 0 rgba(255,255,255,0.1);
box-shadow: 1px 1px 0 rgba(255,255,255,0.1);
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
-o-border-radius: 12px;
-khtml-border-radius: 12px;
border-radius: 12px;
}
ul.jigowatt_gallery li span.images {
display: block;
overflow: hidden;
padding: 2px;
border: 1px solid #ccc;
background: #fff url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/image.jpg) no-repeat center;
text-align: center;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
-khtml-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
white-space: nowrap;
cursor: pointer;
}
ul.jigowatt_gallery li span.images img {
padding: 3px;
position: absolute;
top:0;
left: 0;
margin: 0;
float: left;
border: 0;
}
ul.jigowatt_gallery li a span.overlay {
background: #fff url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/zoom.jpg) no-repeat center;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top:0;
margin: 2px;
display: none;
cursor: pointer;
}
ul.jigowatt_gallery li a:hover span.overlay {
display: block;
-moz-opacity:.25;
filter:alpha(opacity=25);
opacity:.25; 
z-index: 20;
}
.gallery_back {
display: block;
clear: both;
} #fancybox-loading{position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none}
#fancybox-loading div{position:absolute; top:0; left:0; width:40px; height:480px; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png)}
#fancybox-overlay{position:absolute; top:0; left:0; width:100%; z-index:1100; display:none}
#fancybox-tmp{padding:0; margin:0; border:0; overflow:auto; display:none}
#fancybox-wrap{position:absolute; top:0; left:0; padding:20px; z-index:1101; outline:none; display:none}
#fancybox-outer{position:relative; width:100%; height:100%; background:#fff}
#fancybox-content{width:0; height:0; padding:0; outline:none; position:relative; overflow:hidden; z-index:1102; border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:1101}
#fancybox-close{position:absolute; top:-15px; right:-15px; width:30px; height:30px; background:transparent url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png) -40px 0px; cursor:pointer; z-index:1103; display:none}
#fancybox-error{color:#444; font:normal 12px/20px Arial; padding:14px; margin:0}
#fancybox-img{padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top}
#fancybox-frame{width:100%; height:100%; border:none; display:block}
#fancybox-left, #fancybox-right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/blank.gif); z-index:1102; display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico, #fancybox-right-ico{position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block}
#fancybox-left-ico{background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png); background-position:-40px -30px}
#fancybox-right-ico{background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png); background-position:-40px -60px}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible; }
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto; right:20px}
.fancybox-bg{position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001}
#fancybox-bg-n{top:-20px; left:0; width:100%; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox-x.png)}
#fancybox-bg-ne{top:-20px; right:-20px; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png); background-position:-40px -162px}
#fancybox-bg-e{top:0; right:-20px; height:100%; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox-y.png); background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px; right:-20px; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png); background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px; left:0; width:100%; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox-x.png); background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px; left:-20px; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png); background-position:-40px -142px}
#fancybox-bg-w{top:0; left:-20px; height:100%; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox-y.png)}
#fancybox-bg-nw{top:-20px; left:-20px; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png); background-position:-40px -122px}
#fancybox-title{font-family:Helvetica; font-size:12px; z-index:1102}
.fancybox-title-inside{padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative}
.fancybox-title-outside{padding-top:10px; color:#fff}
.fancybox-title-over{position:absolute; bottom:0; left:0; color:#FFF; text-align:left}
#fancybox-title-over{padding:10px; background-image:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancy_title_over.png); display:block}
.fancybox-title-float{position:absolute; left:0; bottom:-20px; height:32px}
#fancybox-title-float-wrap{border:none; border-collapse:collapse; width:auto}
#fancybox-title-float-wrap td{border:none; white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px; background:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF; line-height:29px; font-weight:bold; padding:0 0 3px 0; background:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox-x.png) 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px; background:url(//www.studiojanan.cz/wp-content/plugins/jigowatt-gallery/images/fancybox.png) -55px -90px no-repeat} .fancybox-ie6 #fancybox-close{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale'); zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute; margin-top:0; top:expression( (-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')} .fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}