@-webkit-keyframes rot{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rot{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#comments{margin:40px 0 0}#comment-list,#comments{margin:0;list-style:none;padding:0}#comment-list ol,#comments ol{list-style:none}@media (max-width:480px){#comment-list ol,#comments ol{margin:0;padding:0}}#comment-list li:not(.pingback):not(.trackback),#comments li:not(.pingback):not(.trackback){min-height:90px}#comment-list .comment-body,#comments .comment-body{margin-bottom:20px;padding-top:20px}#comment-list>.comment:first-child>.comment-body,#comments>.comment:first-child>.comment-body{border-top:none;padding-top:0}.post-comments{margin:0 0 45px}.comment-author .avatar{width:64px;height:64px;float:left;margin:0 15px 15px 0;overflow:visible}@media (max-width:480px){.comment-author .avatar{display:none}}.comment-content{overflow:hidden;zoom:1;font-size:13px}.comment-metadata{font-size:12px;margin:0 0 5px}.comment-reply-link{font-size:10px;text-transform:uppercase;padding:4px 10px;margin-left:80px;height:auto;width:auto}@media (max-width:480px){.comment-reply-link{margin:0}}.bypostauthor>article .fn:before{font-family:FontAwesome;content:"\f005";margin:0 2px 0 -2px;position:relative;top:-1px;font-size:11px}#cancel-comment-reply-link{font-size:13px;font-weight:400;margin-left:5px}.comment-form{max-width:60%}#review_form .comment-form{max-width:100%}.form-allowed-tags,.comment-notes{font-size:12px;line-height:1.5;color:rgb(85 85 85 / .8)}.widget{margin-bottom:35px}.widget-no-margin{margin-bottom:0}.widget-content>:last-child{margin-bottom:0}.widget-content-half{width:50%}.socials{list-style:none;padding:0;margin:0}.social{float:left;margin-right:15px}.social i{margin-right:3px}#mc-embedded-subscribe-form{position:relative}#mc-embedded-subscribe-form .button{position:absolute;top:0;right:0}.sidebar .widget:last-child,.widget p:last-child{margin-bottom:0}.widget-title label{text-transform:none;display:block;font-size:inherit;margin:0;line-height:inherit;font-weight:inherit}.widget select{width:100%;padding:5px 10px;border-radius:0}.widget_meta ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_nav_menu ul,.widget_recent_entries ul,.widget_product_categories ul,.widget_layered_nav ul{list-style:none;margin:0;padding:0}.widget_meta ul ul,.widget_pages ul ul,.widget_categories ul ul,.widget_archive ul ul,.widget_nav_menu ul ul,.widget_recent_entries ul ul,.widget_product_categories ul ul,.widget_layered_nav ul ul{margin-left:15px}.widget_meta li,.widget_pages li,.widget_categories li,.widget_archive li,.widget_nav_menu li,.widget_recent_entries li,.widget_product_categories li,.widget_layered_nav li{line-height:normal;display:block;position:relative}.widget_meta li a,.widget_pages li a,.widget_categories li a,.widget_archive li a,.widget_nav_menu li a,.widget_recent_entries li a,.widget_product_categories li a,.widget_layered_nav li a{display:block;padding:11px 0;border-bottom:1px solid #f1f1f1}.widget_meta li .count,.widget_meta li .ci-count,.widget_pages li .count,.widget_pages li .ci-count,.widget_categories li .count,.widget_categories li .ci-count,.widget_archive li .count,.widget_archive li .ci-count,.widget_nav_menu li .count,.widget_nav_menu li .ci-count,.widget_recent_entries li .count,.widget_recent_entries li .ci-count,.widget_product_categories li .count,.widget_product_categories li .ci-count,.widget_layered_nav li .count,.widget_layered_nav li .ci-count{position:absolute;right:0;top:8px;font-size:12px;-webkit-transition:all 0.18s ease;transition:all 0.18s ease;padding:4px 3px}.widget_recent_comments ul{margin:0;padding:0;list-style:none}.widget_recent_comments li{display:block;padding:11px 0;border-bottom:1px solid #f1f1f1}.widget_pages select,.widget_categories select,.widget_archive select{border:1px solid #f1f1f1}#ads125,.ads125{margin:0;padding:0;list-style:none}#ads125 li,.ads125 li{background:none;border:none;float:left;margin:0 15px 10px 0;padding:0;max-width:125px;height:auto}.searchform>div{position:relative}.searchform .searchsubmit{position:absolute;top:0;right:0;height:100%}.flickr_badge_image{float:left;margin:0 15px 15px 0}.flickr_badge_image a{display:block;line-height:0}.widget_about{margin-top:-5px}.widget_about img{max-width:100px;height:auto}.widget_about .alignleft{float:left;margin:5px 15px 6px 0}.widget_about .alignright{float:right;margin:5px 0 6px 15px}.widget_text p:last-child{margin-bottom:0}.widget_ci_twitter_widget ul{margin:0;padding:0;list-style:none}.widget_ci_twitter_widget ul li{margin-bottom:12px}.widget_ci_twitter_widget ul li:first-child{padding-top:0}.widget_ci_twitter_widget .twitter-time{display:block;font-size:.85em}#wp-calendar{width:100%}#wp-calendar a{font-weight:700;font-style:italic}#wp-calendar caption{text-align:left;margin-top:10px;background:none repeat scroll 0 0 rgb(0 0 0 / .03);padding:9px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{background:rgb(0 0 0 / .1);font-weight:700;padding:8px}#wp-calendar tbody td{background:none;border:1px solid rgb(0 0 0 / .1);text-align:center;padding:3px}#wp-calendar tbody td:hover{background:rgb(0 0 0 / .1)}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.social-icon i{width:36px;height:36px;line-height:36px;background-color:#333;color:#FFF;border:1px solid #333;font-size:24px;border-radius:36px;text-align:center;display:inline-block}.social-icon:hover i{background-color:#575757}.gallery{margin-left:-5px;margin-right:-5px;margin-bottom:15px}.gallery:before,.gallery:after{content:" ";display:table}.gallery:after{clear:both}.gallery-item{margin-bottom:10px}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-1 .gallery-item{float:left;width:100%}}.gallery-columns-2 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-2 .gallery-item{float:left;width:50%}}.gallery-columns-3 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-3 .gallery-item{float:left;width:33.33333%}}.gallery-columns-4 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-4 .gallery-item{float:left;width:25%}}.gallery-columns-5 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-5 .gallery-item{float:left;width:20%}}.gallery-columns-6 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-6 .gallery-item{float:left;width:16.66667%}}.gallery-columns-7 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-7 .gallery-item{float:left;width:14.28571%}}.gallery-columns-8 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-8 .gallery-item{float:left;width:12.5%}}.gallery-columns-9 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}@media (min-width:768px){.gallery-columns-9 .gallery-item{float:left;width:11.11111%}}.gallery-caption{background-color:rgb(0 0 0 / .7);color:#fff;font-size:12px;line-height:1.5;margin:0 0 0 5px;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:calc(100% - 10px);-webkit-transition:opacity 0.18s ease;transition:opacity 0.18s ease}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.alignnone{margin:5px 0 20px 0}p .alignnone{margin-bottom:0}.aligncenter{display:block;margin:7px auto 7px auto}.alignright{float:right;margin:7px 0 7px 24px}.alignleft{float:left;margin:7px 24px 7px 0}.wp-caption{max-width:100%;margin-bottom:15px}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:12px;line-height:17px;margin:3px 0 5px;padding:5px 0 0 0;text-align:left;font-style:italic}body{background:url(http://www.kamenictvi-karasek.cz/wp-content/uploads/pozadi2.jpg) top left repeat;color:#555;font-family:'Open sans',sans-serif;font-size:13px;line-height:1.625;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.widget-title,h4,h5,h6{color:#282828;line-height:normal;margin:0 0 15px 0;-ms-word-wrap:break-word;word-wrap:break-word;letter-spacing:-.05em}h1{font-size:22px}h2{font-size:20px}h3,.widget-title{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 15px 0}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}a{color:#79C753;text-decoration:none;font-weight:700}a:hover,a:focus{color:#282828;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}ul,ol{margin:0 0 15px 0}ul{padding-left:15px}ul{list-style:disc}ol{padding-left:30px;list-style:decimal}ol ol,ul ul{margin-bottom:0}dl{margin:0 0 15px}dt{float:left;font-weight:400;color:#282828;margin-right:10px}dd{margin:0;margin-bottom:0}blockquote{margin:20px 0;padding-left:20px;border-left:2px solid #ccc;font-size:18px}cite{display:block;margin:10px 0 0;font-style:normal;font-weight:700;font-size:14px}embed,iframe,object,video,audio{margin-bottom:20px!important;max-width:100%}#map,.map *{max-width:none!important}.floatleft{float:left;margin:7px 20px 20px 0}.floatright{float:right;margin:7px 0 20px 20px}.fluid-width-video-wrapper{margin-bottom:20px}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.page-pad{padding-right:30px}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header-wrap,.site-content,.site-footer-wrap{background:#fff}.site-header-wrap{margin-bottom:1px;padding:30px 0;background-color:#79C753;margin-top:20px}.site-footer-wrap{margin-top:1px;padding:20px 0 35px 0;background-color:#fff0}.site-content{padding:40px 0}.site-module{margin-bottom:40px}.site-module-title,.site-module-fullwidth .widget-title{margin-left:8.33333333%}.site-module:last-child{margin-bottom:0}.site-module-inner>:last-child{margin-bottom:0}.field-group{margin-bottom:15px;vertical-align:middle}.product-section .field-group{margin-bottom:0}.field-inline-group button{position:relative;top:-2px}.field-inline{width:auto}.field-quantity{width:70px}.radio-group{margin-bottom:5px}.radio-group label{margin:0}label{display:block;margin:0 0 2px;font-weight:400;cursor:pointer}input,textarea{display:inline-block;font-size:13px;width:100%;max-width:100%;padding:8px 12px;line-height:normal;border:2px solid #282828;background-color:#FFF}input[type="search"]{box-sizing:border-box}textarea{min-height:150px;height:auto}select{padding:6px 28px 6px 12px;width:100%;max-width:100%;border:2px solid #282828;background:#fff;border-radius:0;cursor:pointer}.select-group{display:inline-block;max-width:100%}.select-field{position:relative}.select-field select{padding:6px 28px 6px 12px;width:100%;max-width:100%;border:solid 2px #282828;background:#fff;border-radius:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.select-field:after{content:"";position:absolute;top:17px;right:15px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#282828 #fff0 #fff0 #fff0;pointer-events:none}input[type="checkbox"],input[type="radio"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;width:auto;height:auto}.button,input[type="button"],input[type="submit"],input[type="reset"],button{display:inline-block;font-weight:700;font-size:13px;line-height:normal;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;margin:0;padding:10px 15px;width:auto;background-color:#79C753;border:none;color:#fff;min-width:130px;margin-bottom:5px}.button.disabled,.button[disabled],input[type="button"].disabled,input[type="button"][disabled],input[type="submit"].disabled,input[type="submit"][disabled],input[type="reset"].disabled,input[type="reset"][disabled],button.disabled,button[disabled]{opacity:.6;cursor:not-allowed}.button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{color:#fff;background:#282828}.site-logo{margin:5px 0 0 0;font-size:22px;font-weight:700;line-height:normal;letter-spacing:-.05em}.site-logo a{color:#282828}.site-logo img{max-width:220px}.site-tagline{font-size:12px}.navigation ul{margin:0;padding:0;list-style:none}.navigation ul ul{position:absolute;z-index:300;top:-999em}.navigation li{position:relative}.navigation>ul>li{float:left}.navigation li:hover>ul,.sfHover>ul{top:auto}.navigation li li:hover>ul,li .sfHover>ul{top:0;left:100%}.navigation li li li:hover>ul,li li .sfHover>ul{top:0;left:100%}.navigation a,.navigation a:visited{display:block;white-space:nowrap;padding:5px 10px;color:#000;font-size:18px}.navigation>ul>li:first-child>a{padding-left:0}.navigation a:hover,.navigation .sfHover>a,.navigation a.active{text-decoration:none;color:#282828}.navigation ul ul{background:#282828;padding:2px}.navigation ul ul a{background:#fff;border-bottom:solid 1px #ccc;font-size:13px;min-width:140px}.navigation ul ul>li:last-child a{border-bottom:none}.navigation a.sf-with-ul{position:relative;padding-right:25px}.navigation.sf-arrows ul .sf-with-ul:after{content:'\f078';font-family:FontAwesome;position:absolute;top:26%;right:12px;margin-top:0;font-size:8px;font-weight:400}.navigation.sf-arrows ul ul .sf-with-ul:after{right:15px}.site-store-nav{margin:0;padding:0;list-style:none;float:right;width:100%}.site-store-nav li{float:left}.site-store-nav li a{display:block;padding:5px 8px;font-size:11px}.site-store-nav li:first-child>a{padding-left:0}.site-footer{font-size:12px}.site-credit{margin-bottom:0}.site-footer .navigation a{padding-top:0}.pagination,.page-numbers{list-style:none;padding:0;margin:0}.pagination:before,.pagination:after,.page-numbers:before,.page-numbers:after{content:" ";display:table}.pagination:after,.page-numbers:after{clear:both}.pagination li,.page-numbers li{float:left}.pagination a,.pagination span,.page-numbers a,.page-numbers span{margin-right:5px;display:inline-block;border:solid 2px #282828;padding:6px 14px;text-align:center}.product .product-section:last-child{margin-bottom:0}.product-info{margin-right:30px}.product-info>:last-child{margin-bottom:0}.product-sku{font-size:11px;margin-bottom:5px}.product-title{font-size:26px}.product-price{font-weight:700;color:#282828}.product-price del{font-style:italic;font-weight:400;color:#555}.product-section{margin-bottom:25px}.product-section>:last-child{margin-bottom:0}.product-media{margin-bottom:25px;position:relative}.product-thumb-featured{background:#f7f7f7;text-align:center}.product-thumb-featured a{display:block}.product-thumbs{list-style:none;padding:0;margin:0}.product-thumbs li{float:left;width:33.33333333%;text-align:center;background:#f7f7f7}.product-sale{position:absolute;top:0;right:0;display:inline-block;background:#79C753;color:#fff;font-weight:700;font-size:11px;padding:8px 15px;text-transform:uppercase;z-index:2}.product-card{position:relative;text-align:center}.product-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:1}.product-card-overlay:hover{background:rgb(0 0 0 / .6)}.product-card-info{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-card-info .product-title,.product-card-info .product-price,.product-card-info .product-price del{color:#fff}.product-card-info .product-title{margin-bottom:0}.product-card-alt{margin-bottom:30px}.product-card-alt .product-card-overlay{position:relative;background:#fff0}.product-card-alt .product-card-info{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.product-card-alt .product-card-info .product-title,.product-card-alt .product-card-info .product-price,.product-card-alt .product-card-info .product-price del{color:#282828}.product-card-alt .product-card-info .product-title{margin:15px 0 0 0}.cart-wrap{margin-bottom:30px}.cart{margin:0;padding:0;list-style:none}.cart-title{margin-bottom:5px}.cart .field-group{margin-bottom:0}.cart-item{position:relative;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;padding:15px 0;margin-top:-1px}.cart-item-thumb{float:left;margin-right:15px}.cart-item-info{margin-right:180px;margin-left:140px}.cart-item-title{margin:15px 0 0 0}.cart-item-meta{margin-bottom:5px}.cart-item-price{font-weight:700}.cart-item-actions{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cart-total span{font-size:24px;font-weight:700;font-style:italic;position:relative;top:3px}.field-checkout{font-weight:700}.blog>:last-child{margin-bottom:0}.entry{margin-bottom:70px}.entry-content blockquote{margin:15px 0 20px}.entry-content blockquote p:last-child{margin-bottom:5px}.entry-content cite{margin:0}.entry-thumb{margin-bottom:25px}.entry-date{font-size:11px}.entry-title{font-size:26px}.site-search-wrap{display:none;position:relative;background:#fff;margin-bottom:1px;padding:40px 0}.site-search .field-group{position:relative;margin-bottom:0}.site-search .button{position:absolute;top:0;right:0}#close-btn{background:#282828;color:#fff;font-size:11px;position:absolute;top:0;right:0;display:inline-block;line-height:normal;padding:8px 10px}.mm-menu.mm-front{z-index:5}#mobilemenu{display:none}#mobile-bar{display:none;text-align:center;z-index:1000;position:absolute;top:0;right:0}.menu-trigger,.menu-trigger:focus{cursor:pointer;outline:none;height:47px;width:47px;border:solid 2px #282828;color:#282828;font-size:28px}.menu-trigger:hover{opacity:.95;color:#333}.menu-trigger:active{opacity:1}.mob-title{color:#222;font-family:sans-serif;font-weight:700;font-size:14px;line-height:1;margin:0;padding:0}.mfp-bg{background-color:#fff}.mfp-preloader{color:#FFF}.mfp-preloader a,.mfp-preloader a:hover{color:#555}.mfp-container:not(.mfp-s-error) .mfp-preloader{border:6px solid rgb(85 85 85 / .35);border-top-color:rgb(85 85 85 / .875);border-radius:100%;height:40px;width:40px;-webkit-animation:rot .8s infinite linear;animation:rot .8s infinite linear;background-color:#fff0;text-indent:-999em;margin:0 auto}button.mfp-close,button.mfp-arrow{border:none;opacity:1}button.mfp-close:hover,button.mfp-arrow:hover{background:none;border:none}.mfp-close-btn-in .mfp-close{color:#555}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#555}.mfp-arrow{line-height:.3}.mfp-arrow:before,.mfp-arrow:after{border:none}.mfp-arrow:after{font-family:FontAwesome;font-size:70px;color:#555}.mfp-arrow-right:after,.mfp-arrow-right .mpf-a{content:"\f105"}.mfp-arrow-left:after,.mfp-arrow-left .mpf-a{content:"\f104"}.woocommerce-message,.woocommerce-Message,.woocommerce-error,.woocommerce-info,.woocommerce-noreviews{padding:14px 20px 14px 45px;background-color:#79C753;margin-bottom:35px;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgb(0 0 0 / .15);position:relative}.woocommerce-message:before,.woocommerce-Message:before,.woocommerce-error:before,.woocommerce-info:before,.woocommerce-noreviews:before{content:"\f058";font-family:"FontAwesome";position:absolute;left:15px;top:10px;font-size:1.3em}.woocommerce-message a:not(.button),.woocommerce-Message a:not(.button),.woocommerce-error a:not(.button),.woocommerce-info a:not(.button),.woocommerce-noreviews a:not(.button){border-bottom:1px solid}.woocommerce-message .button,.woocommerce-Message .button,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-noreviews .button{float:right;padding:5px 10px;line-height:normal;font-style:normal;font-weight:400;color:inherit;background:none;position:relative;text-decoration:none;text-align:left;text-transform:uppercase;font-size:.875em}.woocommerce-message .button:after,.woocommerce-Message .button:after,.woocommerce-error .button:after,.woocommerce-info .button:after,.woocommerce-noreviews .button:after{font-family:"FontAwesome";content:"\f061";font-size:.65em;display:inline-block;margin:0 0 0 5px;position:relative;top:-2px}.woocommerce-message a,.woocommerce-Message a,.woocommerce-error a,.woocommerce-info a,.woocommerce-noreviews a{color:#fff}.woocommerce-message a:hover,.woocommerce-Message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-noreviews a:hover{color:#fff}.site-module-inner>.woocommerce-message,.site-module-inner>.woocommerce-Message,.site-module-inner>.woocommerce-error,.site-module-inner>.woocommerce-info,.site-module-inner>.woocommerce-noreviews{margin-bottom:45px}@media (max-width:768px){.woocommerce-message{padding-bottom:45px}.woocommerce-message .button{float:none;position:absolute;display:block;padding:0;left:45px;bottom:15px;margin:0}}.woocommerce-error{list-style:none}.woocommerce-error li{display:block}.woocommerce-error li:only-of-type:before{display:none}.woocommerce-error li:before{font-family:FontAwesome;content:"\f105";margin:0 5px 0 0}.woocommerce-error:before{content:"\f06a"}.woocommerce-info{list-style:none}.woocommerce-info li{display:block}.woocommerce-info:before{content:"\f05a"}.woocommerce-noreviews{padding-left:20px}.woocommerce-noreviews:before{display:none}.shop-actions{padding-bottom:22px;margin:0 0 40px;border-bottom:1px solid #f1f1f1;line-height:normal;font-size:.875em}.shop-actions .actions{margin-top:2px;float:left}@media (max-width:768px){.shop-actions .actions{float:none;width:100%;margin:0 0 25px}}.shop-actions .woocommerce-ordering{float:right}@media (max-width:768px){.shop-actions .woocommerce-ordering{float:none;width:100%}.shop-actions .woocommerce-ordering select{width:100%}}.shop-actions .woocommerce-result-count,.shop-actions .product-number{display:inline-block;margin:0}.shop-actions .woocommerce-result-count{margin-right:15px}.shop-actions .product-number a{margin:0 2px}.woocommerce-ordering{margin-top:15px}.images{position:relative}@media (max-width:480px){.images{margin:0 0 20px}}.images a{display:inline-block;position:relative}.images>a img{width:100%}.thumbnails:before,.thumbnails:after{content:" ";display:table}.thumbnails:after{clear:both}.thumbnails>a{float:left;margin-right:4%;width:22%;margin-bottom:15px}.thumbnails>a:nth-child(4n){margin-right:0}.thumbnails>a img{width:100%}.thumbnails>a .img-overlay:after{font-size:22px;margin:-22px 0 0 -10px}.onsale{position:absolute;left:0;right:0;z-index:10}.price del{font-size:.8em}.price ins{text-decoration:none}.product_meta{margin:0 0 10px;letter-spacing:0;font-size:13px}.product_meta:before,.product_meta:after{content:" ";display:table}.product_meta:after{clear:both}.product_meta .sku_wrapper{float:right}.product-info:before,.product-info:after{content:" ";display:table}.product-info:after{clear:both}.product-info .price{display:block;margin:15px 0}.product-info .price .amount{font-size:1.5em;font-weight:700;line-height:1}.product-info .price del .amount{font-size:1.2em;text-transform:uppercase;font-weight:400;font-style:normal;margin-bottom:4px}.product-info .group_table{margin:0 0 20px;padding:10px;background-color:rgb(241 241 241 / .3)}.product-info .group_table td,.product-info .group_table th{padding:5px 5px}.product-info .group_table td:first-child{padding:5px 0}.product-info .group_table .quantity{display:block}.product-info .group_table .price{display:table-cell;margin:0}.product-info .group_table .price .amount{font-size:13px}.product-info .stock{display:inline-block;font-size:13px;background:#f8f8f8;padding:7px 10px 7px 25px;position:relative}.product-info .stock:before{position:absolute;font-family:FontAwesome;top:7px;left:6px;font-size:1.05em}.product-info .in-stock{margin-bottom:25px;background-color:#A4ECD3;color:#435c50}.product-info .in-stock:before{content:"\f00c"}.product-info .out-of-stock{margin-bottom:25px;background-color:#ff786d;color:#fff}.product-info .out-of-stock:before{content:"\f00d"}.product-info form.cart{margin:0 0 25px}.product-info form.cart .single_add_to_cart_button{height:40px}.quantity{height:40px;width:70px;position:relative;display:inline-block}.quantity input{vertical-align:middle;height:100%;border-radius:0;line-height:1;max-width:100%;outline:none}.quantity .qty{height:45px;line-height:1;padding:10px 11px 10px;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}button.single_add_to_cart_button{text-align:center;min-width:190px}.variations{position:relative;z-index:1;width:auto;margin-bottom:25px}@media (max-width:768px){.variations{width:100%}}.summary .variations{margin-bottom:50px}.variations td{padding:6px 12px 6px 0;z-index:5}.variations label{line-height:normal;margin:0;font-size:12px}.variations select{min-width:120px;position:relative;z-index:2;width:100%;font-size:12px;padding:5px 10px;min-height:28px}.variations .customSelect .customSelectInner{padding:7px 16px}.variations .reset_variations{position:absolute;right:7px;bottom:-15px;font-size:10px;text-transform:uppercase}.woocommerce-tabs{border-top:1px solid #f1f1f1;border-bottom:3px solid #d8d8d8}@media (max-width:768px){.woocommerce-tabs{margin-bottom:35px}}.woocommerce-tabs .tabs{list-style:none;margin:0;padding:25px 0}.woocommerce-tabs .tabs:before,.woocommerce-tabs .tabs:after{content:" ";display:table}.woocommerce-tabs .tabs:after{clear:both}.woocommerce-tabs .tabs li{display:block;border-bottom:1px solid #f1f1f1}.woocommerce-tabs .tabs li a{padding:14px 0 13px;display:inline-block;font-size:14px;border-bottom:1px solid #fff0;color:#555;line-height:1;-webkit-transition:all 0.18s ease;transition:all 0.18s ease}.woocommerce-tabs .tabs li a:hover{text-decoration:none}.woocommerce-tabs .tabs li.active a{color:#79C753}.woocommerce-tabs .panel-container{border-left:1px solid #f1f1f1}@media (max-width:480px){.woocommerce-tabs .panel-container{border:none}}.woocommerce-tabs .panel{min-height:230px;padding:25px;font-size:.875em}@media (max-width:480px){.woocommerce-tabs .panel{padding:0}}.woocommerce-tabs .panel>h2,.woocommerce-tabs .panel #reviews h2{display:none}.woocommerce-tabs .panel#tab-reviews #reply-title{font-size:15px;text-transform:uppercase;border-bottom:1px solid #f1f1f1;padding:0 0 5px}.woocommerce-tabs .panel#tab-reviews #comments{margin:0}.woocommerce-tabs .panel#tab-reviews #comments .comment_container{padding:0 0 15px 0}.woocommerce-tabs .panel#tab-reviews #comments .comment-text{padding:0;margin:0}.shop_attributes{width:100%;margin-top:5px}.shop_attributes th,.shop_attributes td{font-size:12px;position:relative;border-bottom:1px solid #f1f1f1;padding:8px 0 7px 20px;line-height:normal}.shop_attributes th p,.shop_attributes td p{margin:0}.shop_attributes th{padding-left:0}.shop_attributes tr:first-child th,.shop_attributes tr:first-child td{border-top:1px solid #f1f1f1}.shop_attributes th:first-child{width:15%;font-weight:400;padding-left:20px;text-align:left}.shop_attributes td{font-weight:700}.commentlist{list-style:none;margin:0;padding:0}.commentlist .avatar{width:64px;height:64px;float:left;margin:0 15px 15px 0;overflow:visible}@media (max-width:480px){.commentlist .avatar{display:none}}.commentlist .description{overflow:hidden}.commentlist .meta{margin:0 0 10px}.woocommerce .star-rating,.woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:12px;width:55px;font-family:FontAwesome}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0}.comment-form-rating p.stars a{display:inline-block;position:relative;width:25px;text-indent:-9999px;margin-right:10px;border:none}.comment-form-rating p.stars a:after{font-family:FontAwesome;font-size:1em;content:"\f006";margin-right:7px;opacity:1;display:inline-block;text-indent:0;position:absolute;top:0;left:0}.comment-form-rating p.stars a.active:after{content:"\f005"}.comment-form-rating p.stars .star-2{width:35px}.comment-form-rating p.stars .star-2:after{content:"\f006\f006"}.comment-form-rating p.stars .star-2.active:after{content:"\f005\f005"}.comment-form-rating p.stars .star-3{width:48px}.comment-form-rating p.stars .star-3:after{content:"\f006\f006\f006"}.comment-form-rating p.stars .star-3.active:after{content:"\f005\f005\f005"}.comment-form-rating p.stars .star-4{width:61px}.comment-form-rating p.stars .star-4:after{content:"\f006\f006\f006\f006"}.comment-form-rating p.stars .star-4.active:after{content:"\f005\f005\f005\f005"}.comment-form-rating p.stars .star-5{width:68px}.comment-form-rating p.stars .star-5:after{content:"\f006\f006\f006\f006\f006"}.comment-form-rating p.stars .star-5.active:after{content:"\f005\f005\f005\f005\f005"}.wc-main-cart-wrap{margin-bottom:35px}.wc-main-cart-wrap:before,.wc-main-cart-wrap:after{content:" ";display:table}.wc-main-cart-wrap:after{clear:both}.wc-main-cart-wrap input[name="update_cart"]{float:right}.backorder_notification{display:inline-block;background-color:#f8f8f8;padding:2px 5px}.shop_table{width:100%;margin:0 0 25px}.shop_table th,.shop_table td{border-bottom:1px solid #f1f1f1}@media (max-width:480px){.shop_table th,.shop_table td{font-size:.8em}}.shop_table th{text-align:left;font-weight:400;padding:0 10px 5px;font-size:14px}@media (max-width:480px){.shop_table th{font-size:.65em}}.shop_table td{padding:10px}@media (max-width:480px){.shop_table td{padding:5px}}.shop_table .variation{margin:0 0 5px}.shop_table .variation dt,.shop_table .variation dd{display:inline;margin:0}.shop_table .variation dt p,.shop_table .variation dd p{display:inline;margin:0}.shop_table .product-price{margin:0}.shop_table .product-price .amount{font-size:14px}@media (max-width:480px){.shop_table .product-price{display:none}}.shop_table .product-thumbnail{text-align:center}.shop_table .product-thumbnail img{max-width:80px}@media (max-width:480px){.shop_table .product-thumbnail{display:none}}.shop_table .product-subtotal .amount{font-size:14px;font-weight:700;letter-spacing:-.03em}@media (max-width:480px){.shop_table .product-subtotal .amount{font-size:12px}}@media (max-width:480px){.shop_table .product-remove{display:none}}.shop_table .product-remove .remove{display:inline-block;text-indent:-999em;border:none;color:#555}.shop_table .product-remove .remove:hover{text-decoration:none}.shop_table .product-remove .remove:after{font-family:FontAwesome;content:"\f00d";font-size:14px;display:block;text-indent:0;margin-top:-23px}.shop_table .product-quantity{height:auto;width:auto}.shop_table .product-quantity .quantity{width:auto}@media (max-width:480px){.shop_table .product-quantity .field-quantity{width:45px}}.coupon{margin-bottom:25px;position:relative;float:left;width:300px}.coupon input[type="submit"]{position:absolute;right:0;bottom:0}@media (max-width:768px){.coupon{width:100%;float:none}}.cart_totals{margin:0 0 25px}.cart_totals h2{border-bottom:1px solid #f1f1f1;padding-bottom:3px;font-size:16px}.cart_totals table{width:100%;margin:0 0 30px}.cart_totals table th,.cart_totals table td{font-size:14px;text-align:left;padding:10px 0;border-bottom:1px solid #f1f1f1}.cart_totals table td{padding:5px;text-align:right}.cart_totals table th{font-weight:400}.cart_totals table .order-total th{color:initial}.cart_totals table .order-total .amount{font-size:16px}#shipping_method{list-style:none;margin:0;padding:0}#shipping_method li{display:block;padding:4px 0}#shipping_method label{display:inline;margin-left:5px}.shipping-calculator-button{display:block;font-size:12px;margin-top:5px}.shipping-calculator-button:after{font-family:FontAwesome;content:"\f107";margin-left:5px}.shipping-calculator-button:hover{text-decoration:none}.shipping-calculator-form select{width:100%}.wc-proceed-to-checkout{text-align:right}.cross-sells{margin:2.4em 0 0}.woocommerce form.login{margin-left:-15px;margin-right:-15px}.woocommerce form.login:before,.woocommerce form.login:after{content:" ";display:table}.woocommerce form.login:after{clear:both}.woocommerce form.login p{position:relative;float:left;min-height:1px;padding-left:15px;padding-right:15px;width:100%}.woocommerce form.login .form-row-first,.woocommerce form.login .form-row-last{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.woocommerce form.login .form-row-first,.woocommerce form.login .form-row-last{float:left;width:50%}}.woocommerce form.login .input-text{width:100%}.woocommerce form.login .button{height:44px;padding:10px 64px}.woocommerce form.login .inline{display:inline-block;margin-left:20px}.woocommerce form.login .inline #rememberme{margin-right:5px}@media (max-width:480px){.woocommerce form.login .inline #rememberme{margin:5px 0 0;display:inline-block}}.woocommerce form.login .lost_password a{display:block;padding-bottom:10px;border-bottom:1px solid #282828;margin-bottom:15px}.woocommerce form.checkout_coupon{margin:0 0 30px}#customer-details{margin:0 0 25px}.woocommerce .col2-set{margin-left:-15px;margin-right:-15px}.woocommerce .col2-set:before,.woocommerce .col2-set:after{content:" ";display:table}.woocommerce .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:left;width:50%}}.woocommerce-billing-fields,.woocommerce-shipping-fields{margin-left:-15px;margin-right:-15px}.woocommerce-billing-fields:before,.woocommerce-billing-fields:after,.woocommerce-shipping-fields:before,.woocommerce-shipping-fields:after{content:" ";display:table}.woocommerce-billing-fields:after,.woocommerce-shipping-fields:after{clear:both}.woocommerce-billing-fields p,.woocommerce-billing-fields h3,.woocommerce-billing-fields .widget-title,.woocommerce-shipping-fields p,.woocommerce-shipping-fields h3,.woocommerce-shipping-fields .widget-title{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:0 0 20px}@media (min-width:1200px){.woocommerce-billing-fields p,.woocommerce-billing-fields h3,.woocommerce-billing-fields .widget-title,.woocommerce-shipping-fields p,.woocommerce-shipping-fields h3,.woocommerce-shipping-fields .widget-title{float:left;width:100%}}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{float:left;width:50%}}.woocommerce-billing-fields .input-text,.woocommerce-shipping-fields .input-text{width:100%}.woocommerce-billing-fields abbr,.woocommerce-shipping-fields abbr{text-decoration:none;border:none}.woocommerce-billing-fields label.checkbox,.woocommerce-shipping-fields label.checkbox{display:inline-block}.woocommerce-billing-fields textarea,.woocommerce-shipping-fields textarea{min-height:130px}#order_review_heading{padding-top:35px;margin-top:20px;border-top:2px solid #282828}#order_review .shop_table td,#order_review .shop_table th{text-align:right;padding-left:0;padding-right:0}#order_review .shop_table .product-total{text-align:right}#order_review .shop_table .product-name{text-align:left}#order_review .shop_table tfoot tr{border:none}#order_review .shop_table tfoot td,#order_review .shop_table tfoot th{padding:9px 0 0;text-align:right}#order_review .shop_table .order-total .amount{font-size:16px}.payment_methods{list-style:none;padding:0;margin:0 0 30px}.payment_methods li{padding:10px 0;border-bottom:1px solid #282828}.payment_methods label{display:inline-block;margin:0 0 0 5px}.payment_method_paypal img{display:none}.payment_method_paypal .about_paypal{font-size:.85em;margin-left:10px}.payment_box{padding:15px;border:1px solid #f1f1f1;margin:5px 0 0}.payment_box p{margin:0}.place-order .terms{display:block}@media (max-width:480px){.place-order .terms{margin:5px 0 0;display:block}}.place-order label[for="terms"]{display:inline-block;margin-right:5px}.woocommerce .edit{text-transform:uppercase;font-size:.775em}.myaccount_user{padding:25px;border:1px solid #f1f1f1;margin:0 0 30px}table.my_account_orders{margin:0 0 30px}.woocommerce:before,.woocommerce:after{content:" ";display:table}.woocommerce:after{clear:both}.woocommerce fieldset{margin:30px 0;padding:25px;border:1px solid #f1f1f1}.woocommerce legend{padding:0 10px;font-size:14px}.woocommerce-MyAccount-navigation{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0}@media (min-width:992px){.woocommerce-MyAccount-navigation{float:left;width:25%}}@media (max-width:992px){.woocommerce-MyAccount-navigation{padding:0}}.woocommerce-MyAccount-navigation ul{margin:0 0 30px;padding:0;list-style:none}.woocommerce-MyAccount-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0}@media (min-width:992px){.woocommerce-MyAccount-content{float:left;width:75%}}@media (max-width:992px){.woocommerce-MyAccount-content{padding:0}}.woocommerce-MyAccount-navigation-link{display:block}.woocommerce-MyAccount-navigation-link a{padding:10px 0;display:block;border-bottom:1px solid #f1f1f1;position:relative}.woocommerce-MyAccount-navigation-link a::after{font-family:FontAwesome;content:"\f105";position:absolute;top:10px;right:5px;color:#555}.woocommerce-MyAccount-navigation-link.is-active a{color:#555}.cart_list,.product_list_widget{list-style:none outside;padding:0;margin:0}.cart_list li,.product_list_widget li{padding:4px 0;margin:0 0 10px;list-style:none}.cart_list li:before,.cart_list li:after,.product_list_widget li:before,.product_list_widget li:after{content:" ";display:table}.cart_list li:after,.product_list_widget li:after{clear:both}.cart_list li a,.product_list_widget li a{display:block;font-weight:700}.cart_list li img,.product_list_widget li img{float:right;margin-left:15px;width:80px;height:auto;box-shadow:none}.cart_list li .product-title,.product_list_widget li .product-title{font-size:12px}.cart_list li .quantity,.product_list_widget li .quantity{width:auto}.cart_list li dl,.product_list_widget li dl{margin:5px 0 0;padding:0;border:0}.cart_list li dl:before,.cart_list li dl:after,.product_list_widget li dl:before,.product_list_widget li dl:after{content:" ";display:table}.cart_list li dl:after,.product_list_widget li dl:after{clear:both}.cart_list li dl dt,.cart_list li dl dd,.product_list_widget li dl dt,.product_list_widget li dl dd{display:inline-block;float:left;margin-bottom:3px}.cart_list li dl dt,.product_list_widget li dl dt{font-weight:700;padding:0;margin:0 4px 0 0;clear:left}.cart_list li dl dd,.product_list_widget li dl dd{padding:0}.cart_list li dl dd p:last-child,.product_list_widget li dl dd p:last-child{margin-bottom:0}.cart_list li .star-rating,.product_list_widget li .star-rating{float:none;margin:3px 0}.widget_shopping_cart .total{border-top:3px double #f1f1f1;padding:4px 0 0}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.widget_shopping_cart .buttons:before,.widget_shopping_cart .buttons:after{content:" ";display:table}.widget_shopping_cart .buttons:after{clear:both}.price_slider{position:relative;text-align:left;height:6px;width:100%;width:calc(100% - 14px);margin:0 auto 20px;background:#f1f1f1}.price_slider .ui-slider-range{position:absolute;z-index:1;background:#cbcbcb;height:6px;cursor:pointer}.price_slider .ui-slider-handle{position:absolute;z-index:2;width:13px;height:25px;margin-top:-10px;margin-left:-7px;cursor:pointer;outline:none;background-color:#000;-ms-touch-action:none;touch-action:none}.price_slider .ui-slider-handle:active{outline:none}.price_slider .ui-slider-handle:after{content:"\f0c9";font-size:10px;font-family:FontAwesome;color:#FFF;line-height:1;position:absolute;top:50%;width:100%;text-align:center;margin-top:-6px}.price_slider_wrapper .price_slider_amount{position:relative;font-size:13px}.price_slider_wrapper .price_label{position:absolute;right:0;top:0}.woocommerce-demo-store{padding-top:30px}@media (max-width:768px){.woocommerce-demo-store{padding-top:50px}}.demo_store{position:absolute;top:0;width:100%;left:0;background-color:#79C753;color:#fff;text-align:center;padding:5px 50px;z-index:4}.demo_store a{color:#fff;text-decoration:underline}.admin-bar .demo_store{top:32px}@media (max-width:782px){.admin-bar .demo_store{top:46px}}@media (max-width:1200px){.site-logo{margin-bottom:15px}.site-store-nav li a{font-size:14px}.site-main-nav{display:none}#mobilemenu,#mobile-bar{display:block}}@media (max-width:992px){.page-pad{padding-right:0}.product-media{margin-bottom:70px!important}.cart-item-title{margin:0}.cart-item-info{margin:0}.cart-item-actions{position:relative;margin-left:135px;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.widget-content-half{width:100%}.comment-form{max-width:100%}.woocommerce-tabs .tabs{padding-bottom:0}.woocommerce-tabs .panel-container{border-left:0}.woocommerce-tabs .panel{min-height:0;padding:25px 0}}@media (max-width:768px){.site-logo img{max-width:160px}}@media (max-width:480px){.cart-item-thumb{float:none;margin-bottom:15px}.cart-item-actions{margin-left:0}}