@charset "UTF-8";
html, 
body { 
min-height: 100% !important; 
height: auto !important; 
}
.spu-box, .spu-box *{
box-sizing: border-box;
}
.spu-bg{
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: none;
z-index: 99999;
}
.spu-box:before,
.spu-box:after {
content:"";
display:table;
}
.spu-box:after {
clear:both;
} .spu-box {
zoom:1;
}
.spu-box { 
position:fixed;
z-index: 999999;
margin: 10px;
max-width: 100%;
}
.spu-box.spu-centered{
margin: 0;
} .spu-box img{
max-width: 100%;
height: auto;
} .spu-box.spu-top-left{ 
top: 0; left: 0; bottom: auto; right: auto;
}
.spu-box.spu-top-right{ 
top: 0; right: 0; bottom: auto; left: auto;
}
.spu-box.spu-bottom-left{ 
bottom: 0; left: 0; top: auto; right: auto;
}
.spu-box.spu-bottom-right{ 
bottom: 0; right: 0; top: auto; left: auto;
}
.spu-content > *:first-child {	
margin-top: 0; padding-top: 0;
}
.spu-content > *:last-child {
margin-bottom:0; padding-bottom:0;
}
.spu-close{ 
position:absolute;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
line-height: 1;
}
.spu-close.top_right{
right:8px;
top:5px;
}
.spu-close.top_left{
left:8px;
top:5px;
}
.spu-close.bottom_right{
right:8px;
bottom:5px;
}
.spu-close.bottom_left{
left:8px;
bottom:5px;
}
p.spu-powered {
position: absolute;
bottom: -55px;
width: 100%;
text-align: center;
color: #fff;
left: 0px;
}
p.spu-powered a{
color: #ccc;
text-decoration: underline;
}
.spu-close:hover, .spu-close:focus {
text-decoration: none;
cursor: pointer;
}
.spu-shortcode {
float: left;
line-height: normal !important;
}
.spu-facebook-page{
text-align: center;
display: block;
}
.spu-shortcode iframe{
max-width: 1200px;
}
.spu_shortcodes{
zoom: 1;
}
.spu-content .wysija-msg li{
list-style: none;
}
.spu_shortcodes:before, 
.spu_shortcodes:after { content: ""; display: table; }
.spu_shortcodes:after { clear: both; }
@font-face {
font-family: 'spufont';
src:url(//katerinapaints.com/wp-content/plugins/popups/public/assets/fonts/spufont.eot?sze5my);
src:url(//katerinapaints.com/wp-content/plugins/popups/public/assets/fonts/spufont.eot?#iefixsze5my) format('embedded-opentype'),
url(//katerinapaints.com/wp-content/plugins/popups/public/assets/fonts/spufont.woff?sze5my) format('woff'),
url(//katerinapaints.com/wp-content/plugins/popups/public/assets/fonts/spufont.ttf?sze5my) format('truetype'),
url(//katerinapaints.com/wp-content/plugins/popups/public/assets/fonts/spufont.svg?sze5my#spufont) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="spu-icon-"], [class*=" spu-icon-"] {
font-family: 'spufont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.spu-icon-envelope:before {
content: "\f003";
}
.spu-icon-check:before {
content: "\f00c";
}
.spu-icon-close:before {
content: "\f00d";
}
.spu-icon-eye:before {
content: "\f06e";
}
.spu-icon-gears:before {
content: "\f085";
}
.spu-icon-angle-up:before {
content: "\f106";
}
.spu-icon-angle-down:before {
content: "\f107";
}
.spu-icon-spinner:before {
content: "\f110";
}
.spu-spinner {
-webkit-animation: spu-rotate 1s infinite linear;
-moz-animation: spu-rotate 1s infinite linear;
-o-animation: spu-rotate 1s infinite linear;
margin: 5px;
display: none;
} .spu-box.spu-top-bar,
.spu-box.spu-bottom-bar{
margin: 0;
width: 100% !important;
padding: 10px 30px !important;
border-left: none !important;
border-right: none !important;
border-radius: 0;
position: fixed;
box-shadow: none;
z-index: 1000;
}
.spu-box.spu-top-bar.with-spu-gdpr{
padding-bottom: 40px !important;
}
.spu-box.spu-top-bar{
top: 0;
border-top: none !important;
}
.spu-box.spu-bottom-bar{
bottom: 0;
border-bottom: none !important;
}
.spu-box.spu-top-bar h1,
.spu-box.spu-top-bar h2,
.spu-box.spu-top-bar h3,
.spu-box.spu-top-bar h4,
.spu-box.spu-top-bar h5,
.spu-box.spu-top-bar h6,
.spu-box.spu-top-bar p,
.spu-box.spu-bottom-bar h1,
.spu-box.spu-bottom-bar h2,
.spu-box.spu-bottom-bar h3,
.spu-box.spu-bottom-bar h4,
.spu-box.spu-bottom-bar h5,
.spu-box.spu-bottom-bar h6,
.spu-box.spu-bottom-bar p{
margin: 0;
}
@keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-moz-keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-o-keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@media only screen and (max-width: 620px) {
.spu-box.taller-than-viewport {
left: 0 !important;
top: 100px !important;
position: absolute !important;
}
.spu-box{
margin: 0;
}
}html {-webkit-text-size-adjust: none; }  @import url("http://fonts.googleapis.com/css?family=Open+Sans");
@font-face {
font-family: 'arrows';
src: url(//katerinapaints.com/wp-content/themes/idstore/font/arrows.eot);
src: url(//katerinapaints.com/wp-content/themes/idstore/font/arrows.eot?#iefix) format('embedded-opentype'), url(//katerinapaints.com/wp-content/themes/idstore/font/arrows.woff) format('woff'), url(//katerinapaints.com/wp-content/themes/idstore/font/arrows.ttf) format('truetype'), url(//katerinapaints.com/wp-content/themes/idstore/font/arrows.svg#arrows) format('svg');
font-weight: normal;
font-style: normal;
}
body { margin: 0 auto; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 20px; color: #808080; background-color: #ffffff;}  h1, h2, h3 { margin-bottom:15px; }
h4, h5, h6{ margin-bottom: 10px; }
h1 { font-size: 24px; text-transform: uppercase; color: #444;}
h2 { font-size: 18px; text-transform: uppercase; color: #444;}
h3 { font-size: 16px; text-transform: uppercase; color: #444;}
h4 { font-size: 14px; text-transform: uppercase; }
h5 { font-size: 12px; text-transform: uppercase;}
h6 { font-size: 11px; text-transform: uppercase;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal; line-height: 1; color: #999999;}
h1 small { font-size: 22.5px; }
h2 small { font-size: 15.5px; }
h3 small { font-size: 12px; }
h4 small { font-size: 10px; }
h5 small{ font-size: 8px; }  a { color: #444; text-decoration: none;}
a:focus {outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
a:hover, a:active { outline: 0; }  p { margin: 0 0 10px; }
small { font-size: 85%; }
strong { font-weight: bold; }
em { font-style: italic; }
cite { font-style: normal; }
label{font-weight: 300;}  ul, ol {padding-left: 20px;margin-bottom: 20px;}
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
li { line-height: 20px; }
ul.none { list-style: none; margin: 0; }
ul.dotted{margin:0 0 20px;}
ul.dotted + ul.dotted:before{content:'';display:block;clear:both;border-bottom:1px dotted #bdbdbd;margin:-15px 0 5px;}
.arrow li,.arrow-2 li,.circle li,.check li,.list-square li,.star li,.plus li,.dash li,.square li{list-style:none;background-position:left center;background-repeat:no-repeat;margin:0;padding:1px 0 1px 24px;}
.arrow li { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-arrow.png) no-repeat 5px 5px; }
.arrow-2 li { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-arrow-2.png) no-repeat 2px 4px; }
.circle li { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-circle.png) no-repeat 4px 5px; }
.check li { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-check.png) no-repeat 3px 4px; }
.list-square li { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-square.png) no-repeat 0 4px; }
.star li { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-star.png) no-repeat 0 1px; }
.plus li { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-plus.png) no-repeat 3px 3px; }
.dash li { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list-dash.png) no-repeat 3px 8px; }
.square li { background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/square_li.png); }
dl{margin: 0 20px;}
dt{font-weight: bold;}
dd{margin-bottom: 20px;}  table{margin-bottom: 20px;width: 100%;}
table th { font-weight: 300 !important;color: #666669;font-size: 14px;text-align: left; font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #efefef;}
table td{border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
.table-bordered{border-radius:none !important;border-collapse: collapse;border:1px solid #efefef;}
.table-bordered th, .table-bordered td{border-left: 1px solid #efefef;}  .clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.fl-l{float:left!important;}
.fl-r{float:right!important;}
.a-center{text-align: center;}
.a-right{text-align: right;}
.a-left{text-align: left;}
.a-justify{text-align: justify;}
.alignright{float: right;}
.alignleft{float: left;}
hr{border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;margin:20px 0;}
.clearfix:after,.clear{clear:both;}
.follow_us_container .container, .container_footer_bg .container, .no-bg{background: transparent !important;}
code, pre{color: #808080;white-space:pre-wrap; background: #fafafa;padding: 10px;border: 1px solid #efefef;box-sizing: border-box;margin-bottom:20px;-moz-box-sizing: border-box;display: inline-block;max-width: 100%;}
mark{background: transparent !important;}
address{font-style:italic;margin-bottom: 20px;}
option:disabled{color: #f5f5f5 !important;}
#loader{display: none;}
.fullwidthbanner-container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
abbr[title]{border-bottom: 1px dotted #acacac;} .woocommerce-info .wc_points_rewards_earn_points,.woocommerce-error,.error,.woocommerce-message,.woocommerce_error,.success,.info,.notice{display:block;margin-bottom:30px;border-style:solid;border-width:1px 1px 1px 4px;border-color:#dbdbdb; padding:20px;padding-right: 70px;font-size: 14px;font-weight: 300;}
.close-parent {display: block;width: 20px;height: 15px;float: right;font-size:0;background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position: top center;cursor:pointer;position: absolute;right: 20px;top: 40%;}
.close-parent:hover {background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position: bottom center;}
.woocommerce-error,.woocommerce_error{margin-bottom:20px;}
.woocommerce-error .button,.woocommerce_error .button{margin-right:20px;}
.woocommerce-error,.woocommerce_error,.error{background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/error.png) no-repeat 30px center;color:#6f6f6f;border-left-color:#e30b13;padding-left:85px;position: relative;}
.woocommerce-error h3,.woocommerce_error h3,.error h3{color: #e30b13;margin-bottom: 10px;}
.woocommerce-message,.success{background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/success.png) no-repeat 30px center;color:#6f6f6f;border-left-color:#84ad05;padding-left:85px;position: relative;}
.woocommerce-message h3,.success h3{color:#84ad05;margin-bottom: 10px;}
.woocommerce-info .wc_points_rewards_earn_points, .info{background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/info.png) no-repeat 30px center;color:#6f6f6f;border-left-color:#11aff1;padding-left: 85px;position: relative;}
.info h3{color: #11aff1;margin-bottom: 10px;}
.notice{background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/notice.png) no-repeat 35px center;color:#6f6f6f;border-left-color:#edbf1e;padding-left: 85px;position: relative;}
.notice h3{color: #edbf1e;margin-bottom: 10px;}
#result span{margin-top: 20px;}
.sticky {}
.bypostauthor {}  #submit,.button,#searchsubmit{display:inline-block;padding:1px 12px 0;border:none;background:#CCC;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:12px;line-height: 28px;cursor:pointer;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background, border-color;}
.button span{color:#fff;line-height:30px;}
.button:hover{color: #FFF !important;}
.button.active{-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background-color, border-color;}
.button.active:hover{background-color:#e73434;}
.button.big{padding:10px 28px;}
.button.big.active:hover{ }
.button.big span{ font-weight:300;font-size:16px;line-height: 36px;}
.button.medium {padding: 6px 20px;font-size: 14px;}
.button.underline:hover{text-decoration: underline;}
.more-link .button{margin-top:30px;}
.button.small.arrow-left{padding-left: 24px;background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/prew_arrow.png);background-position: 10px center;background-repeat: no-repeat;}
.button.small.arrow-right{padding-right: 24px;background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/back_arrow.png);background-position: 90% center;background-repeat: no-repeat;}
.button.medium.arrow-left{padding-left: 24px;background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_medium_left.png);background-position: 10px center;background-repeat: no-repeat;}
.button.medium.arrow-right{padding-right: 34px;padding-left: 18px;	background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_medium_right.png);background-position: 141px center;background-repeat: no-repeat;}
.button.big.arrow-left{padding-left: 55px;background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_big_left.png);background-position: 25px center;background-repeat: no-repeat;}
.button.big.arrow-right{padding-right: 55px;background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_big_right.png);background-position: 91% center;background-repeat: no-repeat;}
input,select{outline:none !important;border:1px solid #efefef;font-size:12px;-webkit-appearance:none;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
select, input[type="file"]{line-height: 20px;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
button:focus{outline: none;}
.product-information .button span{line-height: 30px;}
.banner_top_button .button { }
.banner_top_button .button span { font-size: 14px;line-height: 36px;}
.button.big.active.etheme-simple-product{margin-left: 23px;}
.product_layout_default .button.big.active.etheme-simple-product{margin-top: 0;float: right;margin-top: 0 !important;}
.product_layout_default .qty-block{width: 160px;margin-bottom: 20px !important;}
.product_layout_variant2 .button.big.active.etheme-simple-product{float: none;}
.product_layout_variant3 .button.etheme-simple-product{float:none;margin: 0 auto 0; }
.entry-content p .button.active.big{padding: 8px 20px;}
.form-row .button{line-height: 28px;height: 30px;}
.wp-caption{max-width: 100%;}
.btn-icon{font-size: 22px;padding: 6px 10px;}
.btn-icon{}  blockquote{background:#fafafa url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/quotes.png) no-repeat 10px 10px;font:italic 12px 'Open Sans', sans-serif;color:#808080;line-height:1.8;margin:0 20px 20px;padding: 15px 20px 10px 60px;border-bottom: 4px solid #f5f5f5;}
.dropcap{color:#fc5a5a;display:inline-block;float:left;font-size: 54px;font-weight: 600;height: 55px;line-height: 55px;text-align:center;width:50px;margin:0 9px 0 0;}
.dropcap.dark{color: #FFF;}  .youtube-video{position: relative;}
.youtube-video iframe, .youtube-video object, .youtube-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
iframe{max-width: 100%;}  .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.5;filter:alpha(opacity=50);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;margin-left:-310px;width:620px;border:1px solid #efefef;border-top:4px solid #f5f5f5;background-color:#fff;}
.modal.fade{top:-25%;-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;}
.modal.fade.in{top:20%;}
.modal-header{margin:0 30px;padding:12px 0 6px;}
.modal-header .close{float:right;margin-top:7px;width:20px;height:15px;border:none;background:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position:top center;color:gray;font-weight:100!important;font-size:0;cursor:pointer;}
.modal-header .close:hover{background:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position:bottom center;}
.modal-header h3{margin-bottom:0;color:gray;font-weight:300;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;margin-top:-10px;margin-bottom:-10px;padding:15px;}
.modal-body i{cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.modal-body .thumbnail{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.modal-body .thumbnail:hover i{color:#fc5a5a;}
.modal-form{margin-bottom:0;}
.modal-footer{margin-bottom:0;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:right;zoom:1;}
.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.span4.header-phone{font-family:'Open Sans';}  .tooltip{position:absolute;z-index:10000;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);padding-left: 5px;}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{padding:8px;max-width:200px;background-color:#000;color:#fff;text-align:center;text-decoration:none;}
.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid;border-color:transparent;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}  .with-sidebar .rows-count3 .product-grid:nth-child(3n+1), .rows-count4 .product-grid:nth-child(4n+1), .rows-count6 .product-grid:nth-child(5n+1), .no-sidebar .rows-count5 .product-grid:nth-child(4n+1), .with-sidebar .products_grid.rows-count5 .product-grid:nth-child(3n+1), .rows-count5.shortcode-products .product-grid:nth-child(5n+1){clear: both;}  img.alignleft,img.img-left{float:left;margin:5px 20px 10px 0;}
img.alignright,img.img-right{float:right;margin:5px 0 10px 20px;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;margin-bottom:10px;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl,.gallery dt{margin:0;}
.gallery br+br{display:none;}  body.wide{background:none!important;}
.wide .wrapper{background:#FFF;-ms-overflow-x: hidden;
overflow-x: hidden;}
.boxed .wrapper{margin:0 auto;width:980px;background:#fff;-webkit-box-shadow:0 1px 6px;box-shadow:0 1px 6px;}
.header-bg, .fixed-header-area{border-top:1px solid #ccc;border-bottom:1px solid #efefef;background:#fafafa; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.header-area{background:#fafafa;}
.header{padding-top:30px;}
.logo{color:#6e6e6e;text-transform:uppercase;font-weight:700;font-size:60px;font-family:'Open Sans', sans-serif;line-height:54px;}
.logo a, .logo a:hover{color:#656565;}
.logo-text-red{color:#fc5a5a;}
.header-type-default .logo{margin-bottom: 20px;}
.search_text{margin-left:4px;color:gray;font-size:12px;}
.search_form{width:250px;}
#searchform .field{float:left;padding:3px 4px 5px 6px;height:22px!important;border-top:1px solid #e6e6e6!important;border-right:none!important;border-bottom:1px solid #e6e6e6!important;border-left:1px solid #e6e6e6!important;background:#fdfdfd;color:#ccc;font:italic 11px Verdana, sans-serif;}
#searchform .field:focus{color:#444444;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;border-left:1px solid #ddd!important;}
#searchform .button{padding:2px 6px 6px 2px;width:32px;height:32px;border:1px solid #F5F5F5;border-left:none;background:#F5F5F5;background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_bg.png);background-position:6px 6px;background-repeat:no-repeat;font-size:0;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background;}
#searchform .button:hover{background:#fc5a5a;background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_bg_hover.png);background-position:6px 6px;background-repeat:no-repeat;}  .shopping_cart_wrap{position:relative;float:right;margin-top:0;}
.header-links {float:right;margin-top:5px;margin-left:0;margin-bottom: 0;}
.header-links li{display:inline-block;font:12px Verdana, sans-serif;}
.header-links li:last-child{margin-right:0;border:none;}
.header-links > li > a{color:#444;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.header-links li:last-child a{padding-right:0;border:none;}
#top-cart{position:relative;float:right;clear:both;padding:0 0 5px;text-align:left;}
#top-cart.hover{background-image:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/cart-arrow2.png);}
#top-cart > a{float:left;color:gray;font-size:12px;}
#top-cart > span{float:left;margin-left:5px;width:auto;color:#ccc;text-transform:uppercase;}
#top-cart a > span .amount{color:#444;font-size:14px;}
.cart-popup-container{position: relative;top:12px;right: 0;padding-top: 17px;}
#top-cart .cart-popup{position:absolute;top:15px;right:0;z-index:10001;display:none;padding:20px;width:325px;border-top:3px solid #f5f5f5;border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;border-left:1px solid #f5f5f5;background:#fff;text-align:left;}
.header-variant2 #top-cart .cart-popup{right: -47px;}
#top-cart .cart-popup a{color:#444;font-weight:300;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#top-cart .cart-popup a:hover{color:#fc5a5a;}
#top-cart .cart-popup a > img{width:60px;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#top-cart .cart-popup a > img:hover{opacity:0.6;}
#top-cart .cart-popup .totals .amount,#top-cart .cart-popup .totals{clear:both;padding:10px 0;color:#444;text-align:right;text-transform:uppercase;font-weight:300;font-size:18px;}
#top-cart .cart-popup .totals{margin:20px 0 10px;padding:0 0 10px;}
#top-cart .amount{font-weight:300;font-size:16px;}
#top-cart .button{float:left;width:40%;background-image:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/back_arrow.png);background-position:129px center;background-repeat:no-repeat;}
#top-cart .button.emptycart{background-image:none!important;}
#top-cart .button.emptycart span{padding-right:3px;}
#top-cart .button span{padding-left:3px;line-height:30px;}
#top-cart .cart-popup .totals .price{color:#090909;font-weight:400;font-size:14px;}
#top-cart .cart-popup .empty{margin-bottom:0;}
.products-small .product-item{padding:20px 5px 20px 0;border-bottom:1px solid #efefef;background:#FFF;color:#111;font-size:12px;}
.products-small .product-item h5 a{color:#111;}
.products-small .product-item .product-image{float:left;margin:0 10px 0 0;padding-bottom:16px;}
.products-small .product-item .qty{float:none;color:#444;}
.quanity-span{margin-right:5px;margin-left:0!important;color:gray;}
.products-small .product-item .price{display:block;margin-bottom:-12px;color:#444!important;font-weight:300;font-size:12px;}
.products-small .product-item .actions{float:right;margin:-10px -10px -10px 0;padding:10px;height:62px;border-left:1px solid #efefef;}
.products-small .product-item .actions a{display:block;padding:5px;color:#666669;text-align:center;font-size:11px;font-family:Calibri;}
.products-small .product-item h5{margin-bottom:5px;font-size:14px;}
#top-cart .cart-popup .recently-added{margin:0;padding-bottom:5px;border-bottom:1px solid #efefef;font-size:12px;}
.blockUI{}
#top-cart .cart-popup .variation dt{float:left;clear:both;margin-right:5px;color:gray;font-size:12px;}
#top-cart .cart-popup .variation,#top-cart .cart-popup .variation dd{float:left;margin: 0;}  .header-type-variant2, .fixed-header-area, .header-type-variant6, .fixed-header-area, .header-type-variant5 { border-top-width: 1px; display: table;padding: 15px 0;width: 100%;}
.fixed-header-area{padding: 0;}
.fixed-header-area{position: fixed;top: -200px;width: 100%;z-index:1000;float: left;-webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);
box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);}
.boxed .fixed-header-area{width: auto;}
.fixed-already{top:0;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.admin-bar .fixed-already{top:28px;}
.header-type-variant2 .header, .header-type-variant6 .header, .header-type-variant5 .header {padding: 20px 0;background: #fafafa;margin-bottom: 0;display: table-row; vertical-align:middle;}
.fixed-header-area .fixed-header{background: #fafafa;}
.header-type-variant2 .logo, .header-type-variant6 .logo, .header-type-variant5 .logo { font-size:40px; max-width: 224px;min-width:220px;margin-left: 0;float:none; display: table-cell;vertical-align: middle;}
.fixed-header-area .logo{font-size: 36px;max-width: 215px;}
.header-type-variant2 #main-nav, .fixed-header-area #main-nav, .header-type-variant6 #main-nav, .header-type-variant5 #main-nav {padding-right:0; position: relative; float: none;max-width: 716px;display: table-cell;vertical-align: middle;width: 100%;}
.fixed-header-area #main-nav{width: auto;float: right;margin-left: 0;}
.header-type-variant2 #main-nav .menu > li, .fixed-header-area #main-nav .menu > li, .header-type-variant6 #main-nav .menu > li, .header-type-variant5 #main-nav .menu > li{margin-top: 0;}
.fixed-header-area > div.menu, .fixed-header div.menu ul#top{text-align: right !important;}
.fixed-header  .menu > ul > li > ul > li a{text-align: left !important;}
.fixed-header  .menu > ul > li > ul > li a:hover{}
.header-type-variant2 .menu > ul > li > ul, .header-type-variant6 .menu > ul > li > ul{top:78px;}
.fixed-header-area .menu > ul > li > ul{top:64px;}
.header-type-variant2 .menu > ul > li.menu-item-has-children > a:after, .header-type-variant6 .menu > ul > li.menu-item-has-children > a:after, .header-type-variant5 .menu > ul > li.menu-item-has-children > a:after{content:"";position: absolute;top:40px;width: 100%;min-width: 120px;height: 40px;left:0;}
.header-type-variant2 .menu > .current-menu-item > a, 
.header-type-variant2 .menu > .current-menu-item > a:hover,
.header-type-variant2 .menu > ul > li > a:hover,
.header-type-variant6 .menu > .current-menu-item > a, 
.header-type-variant6 .menu > .current-menu-item > a:hover,
.header-type-variant6 .menu > ul > li > a:hover { border:none !important;}
.fixed-header-area .menu > .current-menu-item > a, 
.fixed-header-area .menu > .current-menu-item > a:hover,
.fixed-header-area .menu > ul > li > a:hover{border-bottom: 0; border-top-width: 0px; border-top-style: solid;}
.header-variant2, .header-variant6 { padding: 8px 0 2px; position: relative; }
.header-variant2 .header-links, .header-variant6 .header-links { margin-top:0; float:right; }
.header-variant2 #top-cart, .header-variant6 #top-cart { clear:none; margin-left: 40px; }
.header-variant2 .search_form, .header-variant6 .search_form { float: right; width:auto; margin: -8px 0 0 20px; }
.header-variant2 .search_form form, .header-variant6 .search_form form{margin-bottom: 0 !important;}
.header-variant2 #searchform .field, .header-variant6 #searchform .field { color:#444; margin-top:5px; padding:2px 5px 4px 5px;cursor: pointer; padding-left:20px; width:0; margin-bottom:0; background-color: transparent;  border: 1px solid #ffffff!important; background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_bg.png);background-position:98% 59%;background-repeat:no-repeat; -webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; }
.header-variant2 #searchform .field:focus, .header-variant6 #searchform .field:focus { cursor: text; padding-left:6px;  border: 1px solid #e6e6e6!important;width: 200px; }
.header-variant2 #searchform .button, .header-variant6 #searchform .button { display: none; }  .header-type-variant3 .header{margin-bottom: 25px;}
.header-type-variant3{text-align: center;}
.header-type-variant3 div.menu{text-align: center;}
.header-type-variant3 div.menu li{text-align: left;}
.header-type-variant3 .logo{width: 98%;max-width: 98%;}
.header-type-variant3 .menu > ul > li > a, .header-type-variant3 .menu .current-menu-item > a, .header-type-variant3 .menu .current-menu-item > a:hover{padding: 0 16px 16px 16px;}  .header-type-variant4.header-bg{border-top: none;}
.header-top-variant4, .header-top-variant4 .container{background: #fc5a5a;}
.header-top-variant4 .span4.header-phone,.header-top-variant4 .header-links, .header-top-variant4 .header-links > li > a, .header-top-variant4 #top-cart > a, .header-top-variant4 #top-cart a > span .amount, .header-top-variant4 .header-variant2 #searchform .field{color:#fff !important;}
.header-top-variant4 .header-variant2 #searchform .field{background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_white_bg.png);height: 18px !important;border:1px solid transparent !important;}
.header-top-variant4 .header-variant2 #searchform .field:focus{background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_bg.png);background-position: 98% 59%; border: 1px solid transparent !important;background-color: #fff;color: #444 !important;height: 18px !important;}
.header-type-variant4 .header{margin-bottom: 25px;}
.header-type-variant4 .header-area, .header-type-variant4.header-bg{background: #FFF;}
.header-type-variant4 #main-nav{background: #fafafa;border-top: 1px solid #ccc;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.boxed .header-type-variant4 #main-nav{width: 980px;}
.header-type-variant4{text-align: center;}
.header-type-variant4 div.menu{text-align: center;top:0;margin-top: 0;padding-bottom: 0;}
.header-type-variant4 div.menu li{text-align: left;}
.header-type-variant4 .logo{width: 98%;max-width: 98%;}
.header-type-variant4 .menu > ul > li > a{padding-top: 19px;padding-bottom: 20px;}
.header-type-variant4 .default-menu > ul > li > ul{top:47px;}
.header-type-variant4 .menu > ul > li{margin-top: 0;line-height: 45px;}
.header-type-variant4 .menu > ul > li.over > a,.header-type-variant4 .menu > ul > li.active > a,.header-type-variant4 .menu > ul > li > a:hover{padding-bottom: 16px;}
.header-type-variant4 .menu > .current-menu-item > a, .header-type-variant4 .menu > .current-menu-item > a:hover{border-top-width: 2px !important;border-top-style:solid;border-bottom:none !important;padding-top: 13px;}  .header-top-variant5, .header-top-variant5 .container{background: #fc5a5a;}
.header-type-variant5{border-top:none;}
.header-top-variant5 .span4.header-phone,.header-top-variant5 .header-links, .header-top-variant5 .header-links > li > a, .header-top-variant5 #top-cart > a, .header-top-variant5 #top-cart a > span .amount{color:#fff !important;}
.header-type-variant5, .fixed-header-area { border-top-width: 1px; }
.header-top-variant5 .header-variant2 #searchform .field{ background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_white_bg.png);border:1px solid transparent !important;margin-top: 5px;height: 18px !important;}
.header-top-variant5 .header-variant2 #searchform .field:focus{ background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_bg.png);background-color: #FFF;height: 18px !important;margin-top: 5px;}
.header-type-variant5 .header {padding-top: 20px;background: #fafafa;margin-bottom: 0;}
.header-type-variant5 .menu > ul > li{margin-top: 0;padding: 0;}
.header-type-variant5 .menu > ul > li > ul{top:81px;}
.header-type-variant5 .menu > .current-menu-item > a, 
.header-type-variant5 .menu > .current-menu-item > a:hover,
.header-type-variant5 .menu > ul > li > a:hover { border-bottom: 0; border-top-width: 2px; border-top-style: solid; }
.header-type-variant5 .menu > ul > li > a:hover{border-color:transparent !important;}
.header-type-variant5 .menu > ul > li > a{border-top:2px solid transparent;}
.header-variant5 { padding: 12px 0 2px; position: relative; }
.header-variant5 .header-links { margin-top:0; float:right; }
.header-variant5 #top-cart { clear:none; margin-left: 40px; }
.header-variant5 .search_form { float: right; width:auto; margin: -8px 0 0 20px; }
.header-variant5 .search_form form{margin-bottom: 0 !important;}
.header-variant5 #searchform .field { color:#444; margin-top:2px; padding:2px 5px 4px 5px;cursor: pointer; padding-left:20px; width:0; margin-bottom:0; background-color: transparent;  border: 1px solid #ffffff!important; background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_bg.png);background-position:98% 59%;background-repeat:no-repeat; -webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; }
.header-variant5 #searchform .field:focus { cursor: text; padding-left:6px; width:220px; border: 1px solid #e6e6e6!important; }
.header-type-variant5 #searchform .button { display: none; }  .header-overlapped .header-type-variant6{background-color: rgba(255, 255, 255, 0.9);position: relative;z-index: 2;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.9)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.9) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.9) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff',GradientType=0 );
}
.header-overlapped .header-type-variant6 .default-menu > ul > li ul{background-color: rgba(255, 255, 255, 0.9);}
.header-overlapped .header-type-variant6 .container, .header-overlapped .header-type-variant6 .header{background-color: transparent;}
.header-overlapped .header-type-variant6 .logo{}
.header-overlapped .fullwidthbanner-container{margin-top: -80px !important;z-index: 1;}  .breadcrumbs{box-sizing:border-box;-moz-box-sizing: border-box; margin-top:30px;margin-bottom:5px;margin-left:20px;padding:0 20px;}
.woocommerce-breadcrumb{float:left;}
.page-template .breadcrumbs{margin-bottom: 25px;margin-left: 0;}
.page-template-et-registration-php .breadcrumbs{margin-top: 30px;margin-bottom: 5px;margin-left: 30px;}
.content .page-breadcrumbs{margin-top:0!important;margin-bottom:25px;margin-left:0!important;}
.page-template-contacts2-php .page-breadcrumbs{margin-top:30px!important;}
.page-template-contacts2-php #map-image,.page-template-contacts2-php #map{height:400px!important;}
#breadcrumb{float:left;font-size:12px;}
.delimeter{padding:0 6px 0 8px;}
.breadcrumbs .current{font-weight:300;}
#breadcrumb a{padding:2px 0;font-size:12px;cursor:pointer;}
.breadcrumbs a{text-decoration:none;font-weight:300;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.back-to{float:right;padding:0 0 2px 12px;font-size:12px;width: 150px; }
.back-to span{position:relative;top:1px;display:none;color:gray;font-size:18px;line-height:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.back-to:hover{}
.back_to_previous_page a{color:#666669;}
#breadcrumb a:hover,.back-to:hover,.back-to:hover span{color:#fc5a5a;cursor:pointer;}
.back-to:before {
content: "\f104";
width: 10px;
height: 10px;
margin-right: 5px;
font-size: 12px;
color: #444;
font-family: fontAwesome;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.back-to:hover:before{
color: #fc5a5a;
}  div.menu{text-align:left;margin:0;padding:0 0 8px;}
.menu  ul > li:hover > ul {display:block;}
.default-menu > ul > li > ul li:last-child {border-bottom: 1px solid #efefef;} .menu{padding-left: 0;margin-bottom: 0;}
.menu > ul > li:first-child a{margin-left:0;}
.menu > ul > li:last-child{margin-right:5px;}
.menu > ul > li{display:inline-block;position:relative;padding:2px 0;margin-top: 18px;}
.menu > ul > li .sf-sub-indicator{display:none;}
.menu > ul > li.clearence{float:right;}
.menu > ul > li > a{float:none;font:14px 'Open Sans', sans-serif;position: relative; color: #444;text-transform:uppercase;background:transparent;text-decoration:none;border-bottom:1px solid transparent;text-shadow:0 1px 0 #fff;padding:20px 16px;margin:0; }
.menu > ul > li > a:after{content:"";position: absolute;bottom:-8px;width: 100%;height: 40px;left:0;} .menu > ul > li.over > a,.menu > ul > li.active > a,.menu > ul > li > a:hover{text-decoration:none;border-bottom-style:solid;border-bottom-width:2px;padding: 30px 16px 13px 16px;}
.menu .current-menu-item > a,.menu .current-menu-item > a:hover{color:#444;text-decoration:none;border-bottom-width:2px !important; border-bottom-style:solid;}
.menu > ul > li:last-child > a,
.menu > ul > li:last-child > a:hover { margin-right:0; }
.default-menu .sub-menu .current-menu-item{background: #FFF;}
.default-menu .sub-menu .current-menu-item > a{text-decoration: none;border-bottom: none;padding: 8px 0 !important;color: #fc5a5a;height: auto !important;line-height: 20px !important;}
.default-menu .sub-menu .current-menu-item > a:hover{color: #fc5a5a !important;} .default-menu > ul > li > ul{top:37px;left:0;} .default-menu > ul > li ul{position:absolute;width:168px;margin-top:0px;background:#fafafa;display:none;z-index:999;padding:0;margin-top:-3px;}
.default-menu > ul > li ul{border-top-width:1px;border-top-style: solid;}
.default-menu > ul > li > ul li{display:block;position:relative; padding: 0 15px; border-top: 1px solid #efefef;border-left: 1px solid #efefef;border-right: 1px solid #efefef;}
.default-menu > ul > li > ul li:hover{background: #f5f5f5;}
.default-menu > ul > li > ul > li a{width:100%;display:block;transition:color 400ms ease-in-out;text-transform: uppercase; font-size: 12px; -webkit-transition:color 400ms ease-in-out;-moz-transition:color 400ms ease-in-out;-o-transition:color 400ms ease-in-out;padding:8px 0;}
.default-menu > ul > li > ul > li a:hover{color: #444;}
.default-menu > ul > li > ul > li ul{top:1px;left:167px;}
.default-menu > ul > li > ul > li .sf-sub-indicator{float:right;}
.default-menu > ul > li > ul > li a.sf-with-ul{position: relative;}
.default-menu > ul > li > ul > li a.sf-with-ul:after{content: '';width: 15px;height: 15px;position: absolute;margin-left: 13px;background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/shortcodes-arrow-right.png) no-repeat;margin-top: 5px;}  .header-type-variant2 .menu > ul > li, .fixed-header-area .menu > ul > li, .header-type-variant6 .menu > ul > li, .header-type-variant5 .menu > ul > li{margin-top: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header-type-variant2 .menu > ul > li.over > a, .header-type-variant2 .menu > ul > li.active > a, .header-type-variant2 .menu > ul > li > a:hover, .header-type-variant6 .menu > ul > li.over > a, .header-type-variant6 .menu > ul > li.active > a, .header-type-variant6 .menu > ul > li > a:hover, .header-type-variant6 .menu > ul > li > a, .header-type-variant5 .menu > ul > li.over > a, .header-type-variant65.menu > ul > li.active > a, .header-type-variant5 .menu > ul > li > a:hover, .header-type-variant5 .menu > ul > li > a{padding: 20px 16px;display: block;}
.header-type-variant2 .menu .current-menu-item > a, .header-type-variant2 .menu .current-menu-item > a:hover, .header-type-variant2 .menu > ul > li > a {display: block; padding: 20px 16px;}
.fixed-header-area .menu .current-menu-item > a, .fixed-header-area .menu .current-menu-item > a:hover, .fixed-header-area .menu > ul > li > a{display: block; padding: 20px 16px;}
.header-type-variant2 div.menu, .header-type-variant6 div.menu, .header-type-variant5 div.menu {float: right;padding: 0;}
.fixed-header-area div.menu{padding: 0;} .mega-menu {position: relative;}
.mega-menu > ul > li {position: inherit;}
.mega-menu li{list-style: none;}
.mega-menu > ul > li > ul {width:100%;top:52px;display: none;position: absolute;z-index: 10001;left:0;background: #fff;padding: 20px;box-sizing: border-box;border-top-width: 2px;border-top-style: solid;}
.wide .header-type-variant4  .mega-menu > ul > li > ul{width: 940px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.header-type-variant4  .mega-menu > ul > li > ul{top:49px;} .mega-menu > ul > li > ul > li {float:left;width:280px;margin-bottom: 5px;text-transform: uppercase;}
.mega-menu > ul > li > ul > li > a{border-color: transparent !important;color: inherit;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} .mega-menu > ul > li > ul > li ul {display: block;margin: 7px;padding-left: 0;}
.mega-menu > ul > li > ul > li li {margin: 7px;color: #ccc;list-style-type:square;}
.mega-menu > ul > li > ul > li ul li a {text-transform: none;color: #808080;} .et-mobile-menu{text-align:left;display:none;margin:-20px 0 20px;}
.header-type-variant2 .et-mobile-menu{margin:0 0 20px;}
.et-menu-title{cursor: pointer;display: none;line-height: 50px; color: #FFF;font-size: 20px;text-align: left;margin: 20px 0;padding: 0 15px 0 15px;text-transform: uppercase;font-weight:300;}
.et-menu-title i { font-size: 22px;} .et-mobile-menu li{display:block;position:relative;}
.et-mobile-menu li .open-child{float:right;display:block;font-size:0;width:46px;height:45px;border-top:1px solid #EFEFEF;background:#f5f5f5;background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/menu-plus.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;}
.et-mobile-menu li .open-child:hover{background-color:#F5F5F5;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}
.et-mobile-menu li.over > .open-child{background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/menu-minus.png);}
.et-mobile-menu li > a{text-transform: uppercase;display:block;line-height:45px;font-size:16px;background:#FFF;color:#444;border-top:1px solid #efefef;padding:0 10px; font-weight:300;}
.et-mobile-menu li > a:hover{background-color:#F5F5F5;text-decoration:none;color:#222;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}
.et-mobile-menu > li:last-child{border-bottom:1px solid #efefef;} .et-mobile-menu > li > ul {border-top:0!important;} .et-mobile-menu > li ul{display:none;}
.et-mobile-menu > li > ul li{display:block;position:relative;}
.et-mobile-menu > li > ul > li a{padding-left:20px;display:block;font-size:14px;}
.et-mobile-menu > li > ul > li li a{padding-left:40px;}
.et-mobile-menu > li > ul > li li li a{padding-left:60px;}  .slider-shadow{position:relative;z-index:1;width:100%;height:6px;background:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/shadow.png) repeat-x;}  .banners_top_row{margin-bottom: 10px;}
.cta-block{font-size:12px;box-sizing:border-box;-moz-box-sizing: border-box; border-left:3px solid #ccc;-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;padding:30px;background: #fafafa;margin: 20px 0 20px 20px;}
.cta-block:hover{background: #f5f5f5;}
.cta-block h4{font-weight: 300;color:#444;}
.banner_top_bottom p{float:left;color:gray;line-height:1.7;width:70%;}
.banner_top_bottom .button{font-size: 16px;margin-right: 0 !important;}
.banner_top_button{float:right;margin-top:-22px;padding:6px 4px;}
.banner .mask{position:absolute;overflow:hidden;float:left;width:100%;height:100%;}
.banner{float:left;margin-bottom:20px;overflow:hidden;position:relative;text-align:center;cursor:default;}
.textwidget .banner{width: 100%;margin-bottom: 0 !important;}
.banner h2, .banner h3{color:#444;font-weight:300; text-align:center;position:relative;font-size:16px;padding-top:15px;margin-bottom:0;line-height:20px;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.product_description_banner h2{}
.banner a, .banner a:hover{color: #FFF !important;}
.banner p{color:#656565;line-height:1.4;text-align:center;padding:7px 20px 0;}
.banner a.info{position:relative;top:-10px; display:inline-block;background:#ccc;border:1px solid;margin-top:0;opacity:1!important;-webkit-transition-property:background, border-color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;text-decoration:none;font:12px Tahoma, sans-serif;border-color:transparent;padding:6px 11px;}
.banner a.info:hover{color:#fff;opacity:1!important;}
.banner-transform img{width: 100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.banner-transform .mask{background-color:rgba(255,255,255,0.00);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;bottom:-100%;opacity:1;}
.banner-transform:hover h2{color:#444;}
.banner-transform .mask p{color:#656565;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;}
.banner-transform:hover .mask{background-color:rgba(255,255,255,0.90);bottom:0;opacity:1;}
.banner-transform:hover .mask p{}
.text-banner{text-align: center;}
.text-banner h1{font-weight: 300; text-transform: none;font-size:24px;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.text-banner a h1:hover{color:#fc5a5a;}
.text-banner .button{float: none;}
.text-banner p{font-size: 12px;font-weight: 300;line-height: 1.5;margin-bottom: 20px}
.banners_top_row .text-banner h1{line-height: 24px;float: left;width: 100%;}
.banner br{display: none;} .effect-1 {
position: relative;
}
.effect-1 .mask {
position: absolute;
background: rgba(255,255,255, 0.85);
width: inherit;
height: inherit;
opacity: 0;
top:0;
height: 100%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-backface-visibility: hidden;
}
.effect-1 .mask h3 {
color: #444;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
margin: 0 30px;
font-weight: 400;
padding: 20px 0 10px 0;
text-align: center;
border-bottom: 1px solid #ccc;
font-family: 'Open Sans', Arial, sans-serif;
}
.effect-1 .mask  p {
color: #444;
padding: 2px 20px;
font-size: 12px;
opacity: 0;
text-align: center;
float: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: opacity 0.8s linear;
-moz-transition: opacity 0.8s linear;
-ms-transition: opacity 0.8s linear;
-o-transition: opacity 0.8s linear;
transition: opacity 0.8s linear;
}
.effect-1 .mask p a {
display: block;
color: #fff;
color: #444;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
font-family: 'Open Sans', Arial, sans-serif;
}
.effect-1 .mask  p a.button{
float: left;
position: relative;
left:50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.effect-1 .mask  p a:hover {
color: #fc5a5a;
}
.effect-1:hover .mask  {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.effect-1:hover .mask  p {
opacity: 1;
} .banner.effect-2{
overflow: visible;
}
.effect-2 img {
max-width: 100%;
display: block;
position: relative;
}
.effect-2 .mask {
position: absolute;
top: 0;
left: 0;
padding: 10px 20px;
color: #656565;
height: 100%;
width: 100%;
opacity: 0;
overflow: visible;
background-color: #fafafa;
text-align: center;
border:1px solid #efefef;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.effect-2:hover .mask{
opacity: 1;
background-color: #f5f5f5;
-webkit-transform: translate(10px, 10px);
-moz-transform: translate(10px, 10px);
-ms-transform: translate(10px, 10px);
transform: translate(10px, 10px);
}
.effect-2 .mask h3 {
color: #656565;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
margin: 0 10px;
font-weight: 400;
padding: 10px 0 10px 0;
text-align: center;
border-bottom: 1px solid #dbdbdb;
font-family: 'Open Sans', Arial, sans-serif;
}
.effect-2 .mask p {
color: #656565;
line-height: 20px;
padding: 5px 0;
} .effect-3  {
overflow: hidden;
}
.effect-3 img {
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
}
.effect-3:hover img {
-webkit-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
transform: translateY(-40px);
}
.effect-3 .mask{
height: 130px;
width: 100%;
top: auto;
bottom: 0;
opacity: 0;
background-color: #fafafa;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
transition: transform 0.4s, opacity 0.1s 0.3s;
}
.effect-3:hover .mask{
opacity: 1;
background-color: #fafafa;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
-moz-transition: -moz-transform 0.4s, opacity 0.1s;
transition: transform 0.4s, opacity 0.1s;
}
.effect-3 .mask a {
} .label-icon{font-size:0;background-repeat:no-repeat;background-position:left top;position:absolute;left:0;z-index:999;}
.label-icon.sale-label{right:0;left:auto;z-index:999;}  .product-slider{position:relative;clear:both;margin:0;padding-top:19px!important;}
.product-slider .slider-title{margin-bottom: -5px;padding: 2px 20px 0 0;color:gray;text-align:left;text-transform:uppercase;font-weight:300;font-size:14px;}
.product-slider.columns3 .product-slide, .product-slider.columns5 .product-slide, .product-slider.columns4 .product-slide, .product-slider.columns6 .product-slide{position:relative;float:left;margin-right:20px;}
.widget_special_offers .product-slider .product-slide .product-grid{width: 225px !important;}
.widget_special_offers .product-slider .product-slide {width: 225px !important;}
.product-slider .product-slide .span3, .product-slider .product-slide .span2{margin-left:0;}
.product-slider .product-slide .span2{width: 220px;}
.product-slider .product-slide:last-child{margin-right:0;}
.product-slider .product-image{position:relative;display:block;}
.product-information{padding:0 10px 10px;}
.product-slider::selection{background: transparent;}
.product-slider .product-descr, .shortcode-products.products_grid .product-descr, .products .product-descr{display: none;}  .product-category-description{margin-bottom: 20px;}
.sidebar_left{float: left !important;}
.sidebar_right{float: right !important;}
.with-sidebar .rows-count4.products-grid .product-grid{width:160px;}
.with-sidebar .rows-count3 .product-grid{}
.no-sidebar .rows-count5.products-grid .product-grid, .no-sidebar .rows-count6.products-grid .product-grid{width:170px;}
.product-slider .product-slide{float: left;}
.slide.product-slide:last-child{margin-right: 0 !important;}
.products_grid.loading .product-image {-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit--moz--o-;}
.products_grid .product-grid,.product-slide .product-grid{position:relative;float:left;margin-top:20px;border-bottom:2px solid #F5F5F5;background:#fafafa;}
.products_grid .product-grid:hover,.product-slide .product-grid:hover{background: #f5f5f5;}
.products_grid .product-grid.no-attributes,.product-slide .product-grid.no-attributes{ border: none !important;background: none !important;}
.product-grid .product-image{display:block;}
.with-sidebar .rows-count4 .product-grid .product-image{ }
.no-sidebar .rows-count5.products-grid .product-grid{width: 220px;}
.no-sidebar .rows-count3 .product-grid:nth-child(3n+1){clear: both;}
.no-sidebar .rows-count3 .product-grid{width: 300px;}
.img-wrapper {text-align: center;}
.product-grid .product-image img{margin-bottom: 0;max-height: 100%;}
.product-grid .product-information{position: relative;padding:0 15px 15px;padding-left: 20px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.product-grid .product-name-price {text-align: center;}
.product-grid .product-name{position:relative;display:block;margin-top: 10px;width:100%;}
.product-grid .product-name a{color: #444;text-transform: uppercase;font-weight:300;font-size: 14px;line-height:20px;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.product-grid .price{float:left; margin-top:8px;width:100%;color:#444;text-align:center;font-size:14px;}
.product-grid .price.sale{margin-top:-4px;font-size:16px;line-height:18px;}
.product-grid .price .from{display:none;}
.product-grid .price del .amount{margin-right:-4px;font-size:16px;}
.product-grid .price .amount,.product-grid .price.sale .currentprice{font-weight:300;font-size:16px;}
.product-grid .btn-cont{float:left;margin-top:12px;width: 100%;text-align:center;}
.rows-count3 .product-grid .product-image,.rows-count4 .product-grid .product-image{ }
.rows-count4 .product-grid .product-name a,.rows-count5 .product-grid .product-name a{font-size:14px;}
.rows-count4 .product-grid.products-grid .product-information{float: none;margin-top:0;text-align: center;}
.rows-count4 .product-grid .product-information .price{margin-top:8px;margin-bottom: 12px;}
.rows-count4 .product-grid .product-information .btn-cont{float: none !important;}
.with-sidebar .rows-count4.products-grid .product-grid .product-name{text-align: center;}
.img-hided{position:absolute; left:0;opacity:0;}  .wrapper.wide{background: #fff;}
.product_container_title{float:left;margin-top:3px;color:gray;text-transform:uppercase;font-size:16px;}
.product_blocks .span2{width:160px;}
#grid5 .span2{width:172px;}
#grid4_2 .span2{width:220px;}
.product_container_arrows{float:right!important;width:65px!important;}
.slider_arrows{position:relative;top:-5px;float:right!important;width:65px;height:25px;}
.product_container_arrows img{float:left;margin-left:3px;}
.product_thumbnail{position:relative;margin-top:20px;padding-bottom:2%;}
.product_short_description{padding:15px 0 10px;border-top:0 solid transparent;border-bottom:0 solid transparent;color:#444;text-align:center;font-size:16px;-webkit-transition-timing-function:ease;-webkit-transition-duration:.5s;-webkit-transition-property:border;}
.product_short_description p{margin-bottom:15px;}
.product_short_description p > a{color:#444;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.product_short_description_price{float:left;margin-top:1.2%;padding-left:9%;font-weight:700;font-size:14px;}
.product_short_description_addtocart{float:right;padding:0 10px 3px;border:1px solid;border-color:#bbb;background:#ccc;cursor:pointer;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background, border-color;}
.product_short_description_addtocart:hover{border:1px solid #f32828;}
.addtocart{text-align:center;text-transform:uppercase;font:11px Tahoma, sans-serif;}
.addtocart a{color:#fffefe;}
.addtocart a:hover{text-decoration:none;}
.product_blocks .span2 .product_short_description_price,#grid5 .product_short_description_price{padding-left:0;}
.product_blocks .span2 .product_short_description_addtocart,#grid5 .product_short_description_addtocart{margin-right:0;}  #product-page{margin-top: 20px;}
#product-page > hr{margin-top: 10px !important;}
.main-info{ }
#product-page .main-image {text-align: center;}
#product-page #wrap {vertical-align: middle;z-index:9998 !important;}
div.product_meta span{
display: block;
} .product_image{}
#product-page .product_image{position:relative;}
#product-page .product_image::selection, #product-page .views-gallery .jcarousel-container-vertical::selection, #product-page .views-gallery::selection{background: transparent !important;}
.img-wpapper .product_image{margin-bottom: 0;}
.starwrapper {position: absolute;top:-30px; left: 11px;z-index: 1000;}
.span4.product_description_mainblock .starwrapper{z-index:100;}
.product-stock .starwrapper{top:-40px;right: 0;}
.reviews-count {position: absolute;top: -2px;right: 80px;}
.product_image a.lightbox-btn {position: absolute;right:0;bottom:0px;z-index:1;display: block;float: left;margin-top: -37px;padding: 10px 10px 5px 10px; width:20px;height:20px;border:1px solid #efefef;background: #fafafa url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/enlerge1-4.png) no-repeat center center;opacity:0.5;}
.product_image a.lightbox-btn i{font-size: 18px;}
.product_image a.lightbox-btn:hover{background: #ccc url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/enlerge1-4.png) no-repeat center center;color:#fff;}
.product_image .main-image img{ }
.product_image .views-gallery{margin:20px auto 0;width:289px;}
.product_image .views-gallery.thumbs-count-3{width: 237px;}
.product_image .views-gallery .slide{float:left;width:75px;text-align:center;margin-right: 4px;list-style: none;}
.views-gallery.thumbs-count-4{width:315px;}
.product_image .views-gallery.thumbs-count-4 .slide{}
.product_image .views-gallery.thumbs-count-4 .slide:first-child{margin-left:0px;}
.product_image .views-gallery .slide img{max-width:none;}
.thumbnail-active a img{opacity: 0.8;}
.product_image .views-gallery.thumbs-count-4 .slide img{width: 75px;}
.imageHolder{z-index:10001;}
.addto-container form.cart .button{float: right;padding: 6px 23px; margin-top: -1px;}
.addto-container .single_add_to_cart_button {
padding: 10px 28px !important;
}
.quantity.buttons_added .plus{
background-color: transparent !important;
width: 22px !important;
height: 18px !important;
content: "";
display: block;
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/plus-shop.png) !important;
background-position: 50%;
}
.quantity.buttons_added input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;}
.quantity.buttons_added .minus{
background-color: transparent !important;
width: 22px !important;
height: 20px !important;
content: "";
display: block;
background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/min-shop.png) !important;
background-position: 50%;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{
height: 35px !important;
width: 3.61em !important;
padding-right: 6px !important;
}
.views-gallery .jcarousel-next-vertical{
background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite_vertical.png) no-repeat 0 -121px !important;
}
.views-gallery .jcarousel-prev-vertical{
background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite_vertical.png) no-repeat 0 -88px !important;
}
.views-gallery .jcarousel-next-vertical:hover, .views-gallery .jcarousel-next-vertical:focus{
background-position: 0 -201px !important;
}
.views-gallery .jcarousel-prev-vertical:hover, .views-gallery .jcarousel-prev-vertical:focus{
background-position: 0 -168px !important;
}
#cart-quantity .quantity.buttons_added{
width: auto;
}
#cart-quantity .quantity.buttons_added .input-text{
top:0 !important;
} .etheme-popup-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background:#000;opacity:.50;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);}
.etheme-popup{position:relative;top:0;left:0;width:100%;height:0;}
.etheme-popup-content{position:fixed;top:50%;left:50%;z-index:10002;margin-top:-68px;margin-left:-165px;padding:15px;min-height:50px;width:366px;border:1px solid #efefef;border-top:4px solid #f5f5f5;background-color:#fff;background-image:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/loading.gif);background-position:center center;background-repeat:no-repeat;}
.etheme-popup img{float:left;margin:0 15px 15px 0;max-width: 75px;border:1px solid #efefef;}
.etheme-popup-content .clear{width: 270px;float: right;}
.etheme-popup-content .clear .button{background: #fc5a5a;}
.etheme-popup-content .clear .button.fl-r{padding-right: 30px;background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/back_arrow.png);background-position: 91px center;background-repeat: no-repeat;}
.etheme-popup-content .clear .button.fl-r:hover{background-color: #e73434 !important;background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/back_arrow.png);background-position: 91px center;background-repeat: no-repeat;}
.etheme-popup-content .button.cont-shop{margin-right: 15px;background: #ccc;}
.etheme-popup-content .button.cont-shop:hover{background: #fc5a5a;}
.etheme-popup-content em {color: #444;text-transform: uppercase;font-style: normal !important;font-size: 16px;}
div.pp_woocommerce .pp_content_container{border-top:4px solid #f5f5f5;padding:20px 0 0 !important;float: left;background: #FFF;}
div.pp_woocommerce div.pp_overlay{z-index: 10001 !important;width: 100% !important;background: #000 !important;opacity: 0.5 !important;}
div.pp_woocommerce div.pp_pic_holder{z-index: 10002 !important;width: 485px !important;}
div.pp_woocommerce .pp_close{
border-radius: 0px !important;
border:none !important;
background: #fff url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite-big.png) no-repeat !important;
background-position: top center !important;
top:10px !important;
right: 10px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
font-size: 0 !important;
width: 34px !important;
height: 31px !important;
}
.col2-set .col-1 {
float: left;
width: 48%;
}
.col2-set .col-2 {
float: right;
width: 48%;
}
div.pp_woocommerce #respond #commentform textarea{margin-bottom: 20px !important;}
div.pp_woocommerce .pp_close:hover{background-position: bottom center !important;}
div.pp_woocommerce .pp_close:before{content:""!important;}
div.pp_woocommerce .pp_content_container .pp_content{height: auto !important;}
div.pp_woocommerce #respond #commentform .form-submit{margin-right: 0 !important;bottom:-15px;}
div.pp_woocommerce .pp_content_container .pp_left{padding-left: 20px !important;}
div.pp_woocommerce .pp_content_container .pp_right{padding-right: 20px !important;} .views-gallery{position:relative;top:0;left:0;overflow:hidden;margin:auto 0 15px;width:100%;height:120px;}
.more-views .slide{width:70px;}
.deactive .more-views-arrow.prev,.deactive .more-views-arrow.next{display:none;}
.more-views-arrow.prev{left:0;}
.more-views-arrow.next{right:0;}
.product_description_mainblock{width:340px;}
.product_description_mainblock .from{position:relative;top:-3px;margin-right:5px;}
.product_description_mainblock .size_guide{margin-bottom: 30px !important;}
.woocommerce-demo-store{margin-top: 40px;}
.demo_store{position: fixed;width: 100%;top:0;z-index: 10000;color: #111; padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #f5f5f5;border-bottom: 1px solid #ccc;text-align: center;}  .product_layout_variant2 .span3.product_description_banner{display: none;}
.product_layout_variant2 .product_description_mainblock{width: 540px;}  .product_layout_variant3 .product_image .views-gallery{width: 80px !important;height: 330px;margin-top: 0;padding: 40px 0;float: left;}
.product_layout_variant3 .product_image .views-gallery ul{padding-left: 0;display:inline-block;}
.product_layout_variant3 .product_image .thumbs-count-4.views-gallery{height: 440px;}
.thumbs-count-4.views-gallery .jcarousel-next-vertical{bottom:-35px !important}
.product_layout_variant3 .views-gallery .jcarousel-clip-vertical{height: 440px !important;}
.product_layout_variant3 .thumbs-count-3.views-gallery .jcarousel-clip-vertical{height: 330px !important;}
.product_layout_variant3 .product_image .views-gallery .slide{margin-bottom: 10px;margin-right: 0;}
.product_layout_variant3 .main-image{width: 320px;}
.product_layout_variant3 .span4.product_description_mainblock.productcol.summary{width: 310px;}
.product_layout_variant3 .span5.product_image{width: 410px;}
.product_layout_variant3 .main-image{float: right;} .portfolio.with-transition {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.portfolio-item {
margin-bottom: 30px;
z-index: 2;
float: left;	
}
.portfolio-item.with-transition{
}
.portfolio-descr,
.portfolio-title {}
.portfolio-descr h3{font-size: 14px;padding: 0 10px;}
.isotope-hidden.portfolio-item {
pointer-events: none;
z-index: 1;}
.portfolio-item h2{margin-bottom: 0;}
.portfolio-item h2 a{font-weight: 300;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.portfolio-item .post-information{margin-bottom: 20px;}
.attachments-slider {
position: relative;
}.attachments-slider img {
display: none;
}
.attachments-slider li:first-child img {
z-index:2;
display: block;
}.attachments-slider .flex-viewport img {
display: block;
}
.portfolio-content .post_date{margin-right: 20px;}
.portfolio-content .post_date .day_number{padding: 15px 20px;font-size: 28px;font-weight: 300;}
.single-etheme_portfolio #comments{margin-top: 40px;}
.attachments-slider .prev, .attachments-slider .next{ width: 10%;height: 100%;display: block;cursor: pointer;}
.attachments-slider .prev{left: 0;float: left;background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/images/left-center-bg-new.png) no-repeat center left;margin-left: 10px;}
.page-template-portfolio-php .entry-title{margin-bottom: 0 !important;}
.portfolio-item .portfolio-image {
position: relative;
}
.portfolio-item .portfolio-mask {
position: absolute;
top:0;
left:0;
width: 100%;
height:102%;
background: white;
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.portfolio-image:hover .portfolio-mask {
opacity: 0.9;
}
.portfolio-item .portfolio-descr {
position: absolute;
text-align: center;
width: 100%;
top:0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity:0;
}
.portfolio-image:hover .portfolio-descr {
top:50%;
opacity:1;
margin-top: -25px;
}
.portfolio-item .portfolio-descr .button {
margin: 0 2px 10px 5px;
width: 35px;
height: 43px;
border-radius: 45px;
}
.portfolio-item .portfolio-descr .button.btn-enlarge{
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/enlarge.png);
background-repeat: no-repeat;
background-position: center center;
font-size:0;
}
.portfolio-item .portfolio-descr .button.active.btn-link{
background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/link.png);
background-repeat: no-repeat;
background-position: center center;
font-size:0;
}
.portfolio-filters {
margin-bottom: 20px;
border-bottom:1px solid #efefef;
clear:both;
}
.portfolio-filters li {
display: inline-block;
}
.portfolio-filters li a {
display: inline-block;
padding:8px 12px;
}
.portfolio-filters li a.selected {
}
.portfolio-filters li:first-child a {
padding-left:0;
}
.portfolio-tags {
font-style: italic;
color:#444444;
margin-bottom: 20px;
}
.portfolio-tags i{color: #808080;margin-right: 5px;}
.portfolio-content .blog1_icon_container{width: 368px;}
.portfolio-content .post-information{border-top: 1px solid #efefef;padding-bottom: 6px;}
.portfolio-content .entry-content{float: left;margin-bottom: 30px;}
.portfolio-content h2{color: #808080;font-weight: 300;font-size: 14px;}
.portfolio-content h3{font-size: 18px;color: #444;font-weight: 300;margin-bottom: 0;}
.portfolio-content table{margin-bottom: 40px;}
.works-slider{margin-top: 30px;}
.works-slider .slider-title{margin-bottom: 15px;}
.works-slider .carousel{height: 280px !important;margin-bottom: 20px;}
.portfolio-slide{float: left;margin-right: 20px;margin-left: 0 !important;display: inline-block !important;}
.portfolio-slide:last-child{margin-right: 0;} .nicescroll-rails{z-index: 101!important;background: #efefef;width: 7px !important;}
.nicescroll-rails div{width: 7px !important;border-color:transparent !important; background-color: #808080 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;right: -1px;}
.nicescroll-rails div:focus{background-color: #fc5a5a;} .product_description_mainblock h1,.product-title2{margin-bottom:30px; margin-top: 0; text-transform:uppercase;font-weight: 300;font-size:24px;line-height:25px;}
.product-title2{display:none;}
.price-block{float:left;}
.price-title{padding-right:10px;color:gray;font-size:16px;}
.product-stock{position: relative;float:right;margin-top: 20px; margin-bottom:-10px;width:100%;color:gray;font-size:12px;}
.product_description_mainblock .product-stock{margin-bottom: 0;}
.product-stock .star-rating{}
.product-stock .stock span{color: #444; margin-left: 5px;}
.product-code > span{margin-left:4px;color:#444;font-weight:400;}
.product_description_mainblock p{color:gray;font-size:12px;}
.size_guide a{padding-bottom:10px;background:url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/sizing_guide_img.png) no-repeat;background-position:10px bottom;font:12px 'Open Sans', sans-serif;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.size_guide a:hover{color:#fc5a5a;}
.size_guide.sg_mobile{display:none!important;}
.star-rating {
float: right;
width: 75px;
height: 16px;
background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star-dark.png) repeat-x left 0
}
.star-rating span {
background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star-dark.png) repeat-x 0 -15px;
height: 0;
padding-top: 16px;
overflow: hidden;
float: left
}
p.stars:after {
content: "";
display: block;
clear: both
}
p.stars span {
width: 50px;
height: 16px;
position: relative;
float: left;
background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star.png) repeat-x left 0
}
.pp_content_container p.stars span{margin-left: 10px;margin-top: 3px;}
p.stars span a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 10px;
height: 0;
padding-top: 16px;
overflow: hidden
}
p.stars span a:hover, p.stars span a:focus {
background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star.png) repeat-x left -16px
}
p.stars span a.active {
background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star.png) repeat-x left -32px
}
p.stars span a.star-1 {
width: 10px;
z-index: 10
}
p.stars span a.star-2 {
width: 20px;
z-index: 9
}
p.stars span a.star-3 {
width: 30px;
z-index: 8
}
p.stars span a.star-4 {
width: 40px;
z-index: 7
}
p.stars span a.star-5 {
width: 50px;
z-index: 6
}
#review_form_wrapper #reply-title{margin-bottom: 20px;}
#review_form_wrapper textarea{width: 430px;}
#related-products {clear:both;}
.added-text{position: absolute;font-size:12px; text-transform:uppercase;color:#444; background:#f7fdea url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/check-dark.png) no-repeat 20px center;padding:10px 10px 10px 24%;top: 34%; width: 100%;left: 0; text-align: left;z-index:1000;box-sizing: border-box;-moz-box-sizing:border-box;} form.cart .button{margin-left: 0 !important;}
form.cart .button:hover{text-decoration: underline;}      
.price,.currentprice{color:#555;font-size:14px;}
ins{text-decoration:none;}
ins span{color:#fc5a5a!important;}
.pricedisplay{margin:0;font-size:16px;}
del .amount,.old-price{padding-right:10px;color:gray;font-size:16px !important;}
.product_description_mainblock del .amount{position: relative;top: -2px;}
.oldprice .pricedisplay,.old-price .price,.oldprice{color:#818181;text-decoration:line-through;font-weight:400;font-size:11px;}
.onsale-price{color:#818181;font-size:16px;}
.amount,.onsale-price .price,.currentprice{ color: #fc5a5a;font-weight:300;font-size:16px;}
.product_description_mainblock.productcol.summary .amount,.old-price{font-weight:300;font-size: 22px;display: inline-block;}
.cart-subtotal .amount,.total .amount{font-weight: 300;font-size: 20px;}
.price-normal .amount,.price-normal .currentprice,.price-normal del .amount{font-weight:400;font-size:14px;}
.ppp_price .pp_price .pricedisplay{font-size:11px;}
.you-save .pricedisplay,.you-save .price{font-weight:400;font-size:11px;font-family:Verdana;}
.ppp_price,.you-save{color:#090909;font-size:11px;} .stock{font-size:12px;float: right;}
.stock.in-stock span{margin-left:4px;color:#444;font-weight:400;}
.stock.out-of-stock span{color:#fc5a5a;}
.product-stock .stock.in-stock{
float: right;
} .product_description_banner{float:right;width:180px;}
.product_description_banner .banner{margin-top:0; width: 100%;}
.product_description_banner .banner .mask p{margin-bottom:0;padding:10px 15px 5px;}
.description_share_this a{color:gray;font-size:12px;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.product_description_banner ul.product_list_widget li,
.product_description_banner ul.product_list_widget li a img{float: left;} .label label{color:#808080;font:12px 'Open Sans', sans-serif;}
#size,#color{margin:0 0 20px;outline:none;border:1px solid #EFEFEF;color:gray;font:12px 'Open Sans', sans-serif;}
.product_description_tags{margin-bottom:20px;padding-top:20px;border-top:1px solid #eee;color:#444;font:12px 'Open Sans', sans-serif;}
.pd_tags_title{color:gray;}
.qty-block, #product-quantity{float:none;margin:5px auto !important;width: 170px;}
#product-quantity{float: left;width: auto;}
.qty-block label{font-size:12px;}
.qty-block label{float:left;margin:8px 10px 8px 0;}
.quantity{float:right;}
.quantity.buttons_added input[type="button"]:focus{
border-width:1px !important;
}
.product_layout_default, .product_layout_variant3 .quantity{margin-right: 0;}
.product_layout_default .qty-block, .product_layout_variant3 .qty-block{width: 135px;float: left;}
.qty-block .plus{background-position: -18px -4px;}
.qty-block .minus{background-position: -2px -4px;}
.input-text{padding:3px 5px;outline:none;}
.lost_password{position:relative;left: 100px;color:#444;line-height: 30px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#calc_shipping_country{outline:none;color:gray;}
.minus,.plus{padding:0 5px;width:20px!important;height:31px;border:none;background-color:#fff;background-position:8px 7px;background-repeat:no-repeat;color:#fff;font-size:0;cursor:pointer;}
.minus{background-image:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty-arrow-sprite.png);background-position:-2px 0;background-repeat:no-repeat;}
.plus{background-image:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty-arrow-sprite.png);background-position:-18px 0px;background-repeat:no-repeat;}
.minus:hover{background-image:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty-arrow-sprite.png);background-position:-2px -37px;background-repeat:no-repeat;}
.plus:hover{background-image:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty-arrow-sprite.png);background-position:-18px -37px;background-repeat:no-repeat;}
.reset_variations{float:right;margin-top: 0;}
.addto-container{float: none;width: 315px; margin: 5px auto 0;text-align: center;}
.product_layout_variant2 .addto-container{width: 400px;}
.addto-container .button.big.active.single_add_to_cart_button{margin-left: auto !important;float: none;margin-top: -1px !important;margin-bottom: 20px;font-size: 16px;}
.product_layout_variant3 .addto-container .button.big.active.single_add_to_cart_button{margin-top: 0;}
.product_layout_variant2 .addto-container .button.big.active.single_add_to_cart_button{float: right;margin-top: 0;margin-right: 20px !important;}
.product_layout_default .addto-container .button.big.active.single_add_to_cart_button{margin-top: 0;float: right;}
.product_layout_variant2 .qty-block{float: left;width: auto;margin-left: 20px !important;}
.product_layout_variant2 .qty-block .quantity{margin-right: 0;}
.variations_form table.variations{margin: 0 auto;}
.variations_form table.variations tr{vertical-align: top;}
.variations_form table.variations tr td{border-top:none;}
.variations_form table.variations tr label{float: left; margin-right:5px;width: 36px !important;text-transform: uppercase;margin-top: 11px;}
.variations_form table.variations tr select {float: right; width: 240px;height: 34px;color: #666669;font-size: 12px;background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/select_arrow.png) no-repeat 95% center;margin-left: 20px !important;margin-bottom: 10px !important;}
.variations_form table.variations tr select:hover {width: 240px;height: 34px;color: #666669;font-size: 12px;background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/select_arrow_hover.png) no-repeat 95% center;}
.variations_form .variations_button .button{
padding: 6px 23px;
float: right;
font-weight: 300;
font-size: 16px;
line-height: 36px;
}
.variations_form .variations_button{
width: 100%;
display: inline-block;
}
.single_variation_wrap .single_variation{float: left;width: 100%;}
.single_variation_wrap .single_variation p,
.single_variation_wrap .single_variation span{float: left;}
.single_variation_wrap .single_variation p.stock{float: left;clear: both;}
.single_variation{float: left;margin-bottom:20px;}
.single_variation_wrap .single_variation .woocommerce-price-suffix{clear: both;margin-top: 10px;float: left;}
.single_variation_wrap .single_variation .woocommerce-price-suffix .amount{font-size: 14px;margin-right: 5px;}
.product_description_mainblock .product_meta{float: left;width: 100%;}
.product_description_mainblock .product_meta .sku{color:#444;display: inline;}
.product_description_mainblock .product_meta .woocommerce-price-suffix{float: left;width: 100%;}
.product_description_mainblock .product_meta .woocommerce-price-suffix .amount{font-size: 18px;}
.product_layout_variant2 .variations_form table.variations tr select, .product_layout_variant2 .variations_form table.variations tr select:hover{width: 272px;} .tabs{position:relative;margin:20px 0!important;}
.left-titles{float: left;width: 30%;min-width: 150px;}
.left-titles a:last-child{border-bottom:1px solid #f5f5f5;}
.tabs.left-tabs .tab-title{display: none;}
.tabs .tab-title, .left-titles a{display:inline-block;margin-right:15px;margin-left:-5px;padding:8px 13px;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5;background:#fafafa;color:#808080;text-transform:uppercase;font-weight:300;font-size:14px;}
.tabs .tab-title.last{border-bottom:1px solid #f5f5f5;}
.tabs .tab-title:hover{border-color:#f2f2f2;background:#f2f2f2;text-decoration:none;}
.tabs .tab-title.opened, .left-titles a.opened{margin-bottom:-1px;border-bottom:1px solid #fff;background:#fff;}
.tabs .tab-title:first-child{margin-left:20px;}
.tabs .tab-content{display:none;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;margin-bottom:20px;padding:15px 20px 20px;width:100%;border:1px solid #f5f5f5;}
.tab-content h3,.tab-content h2{color:gray;font-weight:300;font-size: 14px;margin:5px 0;}
.tabs.accordion.checkout-accordion .tab-title{display:block;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:0!important;margin-right: 0; width:100%;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.tabs.accordion .tab-title:first-child{border-top:1px solid #f5f5f5;}
.tabs.left-tabs .tab-title, .left-titles a{float:left;clear:both;width:100%;background:#FFF;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.tabs.left-tabs .tab-title.opened{border-right-color:#fafafa;background:#fafafa;}
.tabs.left-tabs .tab-title:first-child{margin-left:-5px;}
.tabs.left-tabs .tab-content{float:left;width:70%;border:none;}
.tabs.accordion .tab-title.opened,.tabs.accordion .tab-title:hover{background:#efefef;}
.block-with-icon{font-weight: 300;}
.shop_attributes td{border-bottom: 1px solid #ededed;}
.shop_attributes td p{margin-bottom: 0;margin-left: 10px;}  .sidebar_grid{float:left;margin-top:20px;margin-bottom: 60px !important;}
.widget-title{margin-bottom: 10px !important;padding:10px 0 5px;color:#808080;text-align:center;text-transform:uppercase;font-weight: 300;font-size: 14px;}
#text-3{float:left;}
.block-content{margin-bottom:15px;}
.block-head{clear: both;margin-bottom:15px;padding:16px 0;background:#f5f5f5;color:#656565;text-align:center;text-transform:uppercase;font-weight:300;font-size:26px !important; line-height: 30px;}
.cat-item .children{margin-bottom:0;}
.textwidget p{color:gray;font:12px 'Open Sans', sans-serif;line-height:1.8;}
.footer_container .textwidget p{float: left;width: 100%;}
.sidebar_grid_price{margin-top:20px;}
.product_row_arrows{position:relative;margin-bottom:15px;}
.sidebar_grid_title{margin-bottom:15px;padding:10px 0;border:1px solid #ededed;background:#f5f5f5;color:#222;text-align:center;text-transform:uppercase;font:26px 'Open Sans', sans-serif!important;}
.grid_content{margin-top:20px;}
.grid_content.with-sidebar-left{float: right !important;}
.grid_content.with-sidebar-left.no-sidebar{float: left !important;}
.grid_content.with-sidebar-right{float: left !important;}
.notFound{font-size:28px;}
.block-content > ul,.sidebar_grid_menu > ul{margin-left:20px;}
.myaccount_user,.myaccount_address,.col-1 h3,.col-2 h3,.col-2 address{color:gray;line-height:1.8;}
#default_products_page_container{padding-bottom: 40px;} .cats .block-content .wpsc_categories li a,.cats .block-content .wpsc_categories li{font-size:12px;font-family:'Open Sans';list-style:square inside;color: #ccc;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.cats .block-content .wpsc_categories li a:hover,.cats .block-content .wpsc_categories li:hover{color: #fc5a5a;}
.cats .block-content .wpsc_categories > li > a{margin-left:1px;padding:1px 0 3px 0;color:#656565;font:12px 'Open Sans', sans-serif;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.cats .block-content .wpsc_categories > li ul > li a{padding:3px 0;color:#666669;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.cats .block-content ul.children{margin-left:10px;}
.cats .block-content .wpsc_categories p{margin-bottom:5px;}
.cats .block-content .wpsc_categories ul{margin-bottom:5px;margin-left:5px;}
.cats .block-content .wpsc_categories li > ul > li{margin-left:5px;color:#ccc;list-style:square inside;line-height:1.8;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.cats.acc_enabled .block-content .wpsc_category_title a{display:block;text-transform:uppercase;font-weight:300;font-size:14px;line-height:31px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.cats.acc_enabled .block-content .categories-group > h5{margin-bottom:0;padding:0;text-transform:none;line-height:2;}
.cats.acc_enabled .block-content .categories-group.current-parent .wpsc_top_level_categories{display:block;}
.cats.acc_enabled .block-content .categories-group.has-subnav .btn-show{position:relative;top:-25px;display:inline-block;float:right;padding:3px 3px 4px;width:19px;height:19px;background:#f5f5f5;background-image:url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/btn-show-new.png);background-position:-6px -6px;background-repeat:no-repeat;cursor:pointer;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background-color;}
.cats.acc_enabled .block-content .categories-group.has-subnav.opened .btn-show{padding:3px 3px 4px;background-color:#f5f5f5;background-position:-27px -6px;}
.cats.acc_enabled .block-content .categories-group.has-subnav.opened .btn-show:hover{padding:3px 3px 4px;background-position:-27px -27px;}
.cats.acc_enabled .block-content .categories-group.has-subnav .btn-show:hover{padding:3px 3px 4px;background-color:#fc5a5a;background-position:-6px -27px;}
.cats.acc_enabled .block-content .categories-group .wpsc_top_level_categories,.cats.acc_enabled .block-content .categories-group .btn-show{display:none;}
.current-parent h5 a,.current-cat > a{color:#fc5a5a;} .grid_slider {margin-bottom: 20px;}
.grid_content.no-sidebar .cat-banner{width: 100%;}
.grid_pagination_block{padding-bottom: 10px;border-bottom:2px solid #f5f5f5;color:#666669;font-size:14px;line-height: 38px;}
.grid_pagination_bottom_block{padding-bottom: 25px;border-bottom:2px solid #f5f5f5;color:#666669;font-size:14px;line-height: 38px;}
.page-template-portfolio-php .grid_pagination_bottom_block{float: right;width: 100%;}
.grid_pagination_block .woocommerce-ordering{float: left;margin-bottom: 0;}
.grid_pagination_block .woocommerce-result-count{font-weight: 300;font-size: 12px;float: left;}
.grid_pagination_block .woocommerce-ordering select{float: right;width: 180px; margin-left:15px;margin-top: 3px; height: 32px;color: #666669;font-size: 12px;background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/select_arrow.png) no-repeat 95% center;font-weight: 300;}
.grid_pagination_block .woocommerce-ordering select:hover{background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/select_arrow_hover.png) no-repeat 95% center;width: 180px;}
.grid_pagination_block span,.grid_pagination_bottom_block span{color: #808080;font-weight: 300; font-size: 14px;}
.grid_pagination_block .woocommerce_ordering select,.grid_pagination_block .woocommerce_ordering{margin:0;}
.grid_pagination_block .woocommerce_ordering select,.grid_pagination_bottom_block .woocommerce_ordering select{ margin-top: -5px;padding:0;width:150px;height:30px;outline:none;border:1px solid #efefef;color:gray;font-size:12px;}
.grid_pagination_bottom_block{margin:35px 0 20px 0;}
.pagination_text,.pagination_bottom_text{float:left;margin-top:3px;}
.grid_pagination,.grid_bottom_pagination{float:right;}
.grid_pagination span,.grid_bottom_pagination span{display:block;float:left;}
.grid_pagination ul,.grid_bottom_pagination ul{float:right;margin-left:20px;}
.grid_pagination ul li,.grid_bottom_pagination ul li{display:inline-block;margin-left:5px;cursor:pointer;}
.grid_pagination a,.grid_bottom_pagination a{padding:8px 12px;background:#f5f5f5;color:#444;text-decoration:none;font-weight:100;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background, color;}
.grid_pagination span,.grid_bottom_pagination span{padding:7px 12px;color:#444;margin-bottom: -12px;line-height: 21px; text-decoration:none;font-weight:100;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background, color;}
.grid_pagination span.current, .grid_bottom_pagination span.current{background: #dbdbdb;color: #FFF;}
.prev.page-numbers{background: #f5f5f5 url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled.png) no-repeat center center;width: 8px;display: block;height: 19px;margin-bottom: -12px;}
.next.page-numbers{background: #f5f5f5 url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled.png) no-repeat center center;width: 8px;display: block;height: 19px;margin-bottom: -12px;}
.prev.page-numbers:hover{background: #f5f5f5 url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled-white.png) no-repeat center center;width: 8px;display: block;height: 16px;margin-bottom: -11px;}
.next.page-numbers:hover{background: #f5f5f5 url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled-white.png) no-repeat center center;width: 8px;display: block;height: 16px;margin-bottom: -11px;}
.page-next a{ background: #f5f5f5 url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled.png) no-repeat center center;color: transparent;}
.page-last a{text-transform: uppercase;font-weight: 300;}
.page-first a{text-transform: uppercase;font-weight: 300;}
.page-previous a{ background: #f5f5f5 url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled.png) no-repeat center center; color: transparent;font-size:0;}
.grid_pagination .page-next a:hover{background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled-white.png); background-position: center center; background-repeat: no-repeat;  color: transparent !important; font-size:0;}
.grid_pagination .page-previous a:hover{ background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled-white.png); background-position: center center; background-repeat: no-repeat;  color: transparent !important; font-size:0;}
.grid_pagination .page-last a:hover{ }
.grid_pagination a:hover,.grid_bottom_pagination a:hover{color:#fff!important;}
.grid_pagination a.selected, .grid_bottom_pagination a.selected{background: #dbdbdb; color: #444; }
.grid_pagination a.selected:hover, .grid_bottom_pagination a.selected:hover{background:#dbdbdb;color: #444 !important;cursor:default !important;}
.category-block {float: left;margin-top: 20px;margin-right: 20px;max-width: 213px;margin-bottom: 20px;}
.category-block h3{margin-top: 10px;-webkit-transition: color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out;-ms-transition: color 0.2s ease-in-out;-o-transition: color 0.2s ease-in-out;transition: color 0.2s ease-in-out;}
.product_categories_grid .category-block:nth-child(3n+1){clear: both;}
.no-sidebar .product_categories_grid .category-block:nth-child(3n+1){clear: none;}
.no-sidebar .product_categories_grid .category-block:nth-child(4n+1){clear: both;}
.sgp_title{margin-bottom:20px;padding:10px 0 5px;border-bottom:1px solid #ddd;color:#090909;text-align:center;text-transform:uppercase;font:14px 'Open Sans', sans-serif;}
.sgp_filter{padding:0 10px;}
.sgp_filter p{color:gray;font:12px 'Open Sans', sans-serif;line-height:1.4;}
.sgp_filter img{margin-top:10px;}
.sgp_filter_text_left{float:left;margin-top:5px;}
.sgp_filter_text_right{float:right;margin-top:5px;}
.sgp_filter_text_light{color:gray;font:12px Calibri, sans-serif;}
#sgp_filter_button{float:right;margin-top:10px;margin-right:0;padding-right:7px;padding-bottom:2px;}
.widget_price_filter .price_slider{margin-bottom:1em;}
.widget_price_filter .price_slider_amount{text-align:right;font-size:.8751em;line-height:2.4em;}
.widget_price_filter .price_slider_amount .button{float:right;color:#FFF;}
.widget_price_filter .ui-slider{position:relative;text-align:left;}
.widget_price_filter .ui-slider .ui-slider-handle{position: absolute;top: -10px;z-index: 2;width: 9px;height: 28px;outline: 0;background: #ccc;cursor: pointer;transition:none;}
.widget_price_filter .ui-slider .ui-slider-handle:hover{background:#bbb;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-5px;}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;font-size:.7em;cursor:pointer;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#eee;}
.widget_price_filter .ui-slider-horizontal{height:8px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
.widget_price_filter .price_slider_wrapper .button{float:right;margin-top:10px!important;}
.widget_price_filter .price_slider_wrapper .price_slider{margin:1em 0 .6em;}
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{outline:0!important;}
.widget_price_filter .price_slider_wrapper .price_slider_amount{overflow:hidden;margin:15px 0 0;line-height:2em;}
.widget_price_filter .price_label{float:left;margin-top: 15px;color:#666;font-size: 12px;}
.price_filter_span_left,.price_filter_span_right{font:12px 'Open Sans', sans-serif;}
.price_filter_span_left{float:left;margin-top:5px;margin-left:8px;}
.price_filter_span_right{float:right;margin-top:5px;margin-right:3px;}
ul.product_list_widget li a{text-transform: uppercase;font-weight: 300;font-size: 12px;}
ul.product_list_widget li .amount{font-weight: 300;font-size: 14px;}
ul.product_list_widget li .woocommerce-price-suffix .amount{font-size: 12px;}
.widget_top_rated_products .star-rating{float: none;margin:5px 0;}  .products-grid .product-descr{display: none;}
.products-list .product-grid{width: 700px;float: left;background: #FFF;position: relative;border:none;}
.no-sidebar .products-list .product-grid{width: 940px;}
.products-list .product-grid:hover{background: transparent;border:none;}
.products-list .product-grid .product-information{float: left;width: 415px;position: static;padding-right: 0;}
.no-sidebar .products-list .product-grid .product-information{width: 670px;}
.products-list .product-grid .product-image{float: left;text-align: left;position: relative;}
.products-list .product-grid .product-name-price{text-align: left;}
.products-list .product-grid .product-name{margin-top: 0;margin-bottom: 10px;}
.view-switcher{float: right;margin: 10px 0 0 0px;}
.view-switcher label{float: left;margin-right: 10px;}
.view-switcher .switchToGrid, .view-switcher .switchToList{font-size:0;float: left;display: block;width: 30px;height: 18px;cursor: pointer;}
.view-switcher .switchToGrid:hover, .view-switcher .switchToList:hover, .view-switcher .switchToGrid.switcher-active, .view-switcher .switchToList.switcher-active{background-position: top center;}
.view-switcher .switchToGrid{background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/grid.png);background-repeat: no-repeat;background-position: center bottom;margin-right: 10px;}
.view-switcher .switchToList{background-image: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/list.png);background-repeat: no-repeat;background-position: center bottom;}
.products-list .product-grid .addtocont .price{text-align: center;width: 100%;margin-bottom: 20px;}
.products-list .product-grid .btn-cont{float: none;}
.products-list .product-grid .product-information .product-descr{width: 260px;float: left;}
.no-sidebar .products-list .product-grid .product-information .product-descr{width: 500px;}
.products-list .product-grid .starwrapper{top:5px;}
.products-list .addtocont {padding: 0 0 0 20px;position: absolute;right: 0;top: 50%;margin-top: -50px;width: 175px;}
.products-list .added-text{padding-left: 40px;padding-right: 40px; text-align: center;width: 60%;left: 50%;margin-left: -220px;}
.products-list .product-grid .starwrapper{left:5px;}
.products-list .woocommerce-price-suffix{
float: left;
width: 100%;
text-align: center;
}
.widget-placeholder { background: #fff; }
.widget-placeholder .side-icon { padding-top:30px; float:left; width:48%; text-align: center; line-height:90px; border:1px dashed #ccc; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.widget-placeholder .side-icon i { font-size:60px; color:#dbdbdb;-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out; }
.widget-placeholder .side-icon:hover i{color:#fc5a5a;}
.widget-placeholder .side-text { border-left:2px solid #ffffff; float:left; padding:35px 5%; width:48%;  border:1px dashed #ccc;float: right;text-align: center;color:#656565;font-weight:300;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.widget-placeholder .side-text h3{color: #656565;font-weight:300;}   .widget_search #searchform .field{width:175px;}
.widget_categories .widget-title{padding:16px 0;background:#f5f5f5;color:#656565;text-align:center;text-transform:uppercase;font-weight:300;font-size:26px;}
#categories-2 > ul{margin-left:40px;list-style:square outside;}
#categories-2 > ul > li{margin-top:0;color:#444;line-height:36px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#categories-2 > ul > li a{color:#444;font-size:14px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.widget-container ul li{font-weight:300;font-size:12px;line-height:1.8;list-style: none;}
.widget_layered_nav ul li a, .widget_layered_nav ul li span{font-weight:300;}
.widget-container a{ -webkit-transition: all, 0.2s ease-in-out;
-moz-transition: all, 0.2s ease-in-out;
-ms-transition: all, 0.2s ease-in-out;
-o-transition: all, 0.2s ease-in-out;
transition: all, 0.2s ease-in-out;}
.etheme_widget_recent_entries > ul > li .postimg{display:block;float:left;margin:0 15px 15px 0;width:60px;height:60px;-moz-transition:opacity .4s ease;-webkit-transition-timing-function:ease;-webkit-transition-duration:.4s;-webkit-transition-property:opacity;}
.etheme_widget_recent_entries > ul > li .postimg:hover{background-color:rgba(255,255,255,0.90);opacity:0.6;}
#recentcomments{margin-left:15px;}
#recentcomments li{color:#444;list-style:square outside;font:12px 'Open Sans', sans-serif;line-height:1.8;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.widget-container ul{margin-bottom:10px !important;}
.recent-posts-2-author,.comment_link a{color:#818181;}
.widget-container{float:left;clear:both;margin-bottom:30px;width:100%;}
.widget_special_offers{margin-bottom: 0;}
.widget-container select{width:100%!important;} .widget_layered_nav ul {
padding-left: 0;
margin-bottom: 0;
float: left;
width: 100%;
}
.widget_layered_nav ul li {
position: relative;
float: left;
clear: both;
list-style: none;
display: block;
margin: 0 5px 5px 0;
cursor: pointer;
}
.widget_layered_nav ul li:hover .count {
cursor: pointer;
}
.widget_layered_nav ul li:hover:before {
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/tick-icon.png);
}
.widget_layered_nav ul li .count {
display: inline-block;
padding-right: 6px;
padding-left: 5px;
font-size: 12px;
}
.widget_layered_nav ul li .count:before {
font-size: 11px;
content: " (";
}
.widget_layered_nav ul li .count:after {
font-size: 11px;
content: ")";
}
.widget_layered_nav ul li a {
z-index: 1;
display: inline-block;
padding: 5px 5px 5px 10px;
font-size: 12px;
position: relative;
}
.widget_layered_nav ul li a:hover {
text-decoration: none;
}
.widget_layered_nav ul li a:before {
content: "";
position: relative;
-webkit-appearance: none;
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/tick-icon.png);
padding: 0;
background-repeat: no-repeat;
background-position: center center;
margin-right: 0;
width: 16px;
height: 14px;
display: inline-block;
top: 2px;
left: -9px;
}
.widget_layered_nav ul li.chosen {
padding-left: 14px;
}
.widget_layered_nav ul li.chosen a:before {
content: "\e615";
font-family: "arrows";
font-size: 21px;
color: #aaa;
position: absolute;
left: -18px;
top: -3px;
-webkit-appearance: none;
background-image: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/tick-icon.png);
padding: 0;
background-repeat: no-repeat;
background-position: 4px 11px;
margin-right: 0;
width: 20px;
height: 23px;
}
.widget_layered_nav ul li.chosen .count {
cursor: pointer;
}       
ul.product_list_widget li{margin-bottom:20px;display: inline-block;}
ul.product_list_widget .widget-image{float: left;width: 85px;}
ul.product_list_widget .widget-text{float: right;width: 95px;}
ul.product_list_widget li img{margin-right:10px;border:none!important;}
.product_list_widget{position:relative;}
.product_list_widget .star-rating{overflow:hidden;}
.widget-title,.widget-container ul,ul.product_list_widget li:last-child{margin-bottom:0;padding-left: 0;}
.widget-container form,.widget-container .block-content{margin-bottom:0!important;} #nav-above, #nav-below{float: right;}
#nav-above .nav-previous,#nav-above .nav-next, #nav-below .nav-previous,#nav-below .nav-next{position: relative;font-size:12px;}
#nav-above .nav-previous a:before, #nav-below .nav-previous a:before{position: relative;float:left;width: 20px;height: 20px;background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/blog_prew_arrow.png) no-repeat center center;content:'';}
#nav-above .nav-next a:after, #nav-below .nav-next a:after{position: absolute;top:3px;right: -18px;float:right;width: 15px;height: 15px;background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/blog_next_arrow.png) no-repeat center center;content:'';}
#nav-above .nav-previous a:hover:before, #nav-below .nav-previous a:hover:before{background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/blog_prew_arrow_red.png) no-repeat center center;}
#nav-above .nav-next a:hover:after, #nav-below .nav-next a:hover:after{background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/blog_next_arrow_red.png) no-repeat center center;}
#nav-above .nav-previous, #nav-below .nav-previous{float:left;margin-top:-4px;margin-bottom:10px;}
#nav-above .nav-next, #nav-below .nav-next{float:right;margin-top:-4px;margin-right: 10px;margin-bottom:10px;margin-left: 30px;}
#nav-above .nav-next a,#nav-above .nav-previous a, #nav-below .nav-next a,#nav-below .nav-previous a{font-weight: 300;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#nav-above .nav-next span{background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow-right.png) no-repeat right center;}
.blog-post{float: left;width: 100%; margin-bottom:45px;margin-left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out; transition: all .4s;}
.post-portrait .post-images{width: 260px;margin-right: 20px;}
.post-images{width: 100%; position: relative;float:left;margin-left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition: all .4s;}
.post-images img{width: 100%;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition: all .4s;}
.post-images:hover img{ opacity: 0.6;}
.blog-post.post-horizontal .post-images{margin: 20px 20px 0 0;}
.post-images:hover .flex-viewport img{opacity: 1;}
#map-image:hover{opacity:1;}
.blog-mask{position:absolute; top: 45%;left:49%;z-index: 100;width: 40px; height: 40px;background-color: #bbb;background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/blog-arrow.png); background-position: center center; background-repeat: no-repeat; opacity: 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition: all .4s;}
.post-images:hover .blog-mask{background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/blog-arrow.png); background-position: center center; background-repeat: no-repeat;opacity:0.8;}
.blog-mask:hover{background-color: #fc5a5a;}
.post-default .post-title{margin-bottom: 10px;}
.post-title{float:right;  margin-left:0;width: 100%;color:#656565; text-transform: uppercase;font-size:16px;font-weight: 300; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition: all .4s;}
.post-title:hover{ }
.post-title span{padding:0;font-weight:300;}
.post-title a{color:#656565;font-weight:300;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog1_icon_container{float: right;margin-top: 12px; margin-bottom: 5px;padding-top:3px;padding-bottom:6px; width: 420px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.blog1_icon_container i{margin-left: 5px;font-size: 14px;}
.post-information a, .post-information a{color:#444; font-weight: 300;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog1_icon_container a:hover, .post-information a:hover{color: #fc5a5a;}
.blog_icon_title{color:gray;}
.blog-post.post-horizontal .entry-summary, .blog-post.post-horizontal .entry-content{margin-top: 20px;}
.post-horizontal .post-information{margin-top: 0;padding-top: 7px;border-top:1px solid #f5f5f5;}
.post-horizontal .post-title{padding: 0 0 13px;}
.post-horizontal{margin-bottom: 45px;}
.post-information{float:left;box-sizing:border-box;margin-top: 10px;margin-bottom:10px;margin-left: 0 !important;padding-bottom: 10px;width: 100% !important; border-bottom: 1px solid #f5f5f5;}
.post-information i {margin-right: 5px;font-size: 12px;}
.blog_icon_date{float:left;margin-top:2px; margin-right: 30px;padding:5px 0 3px;width:auto !important;background-position:0 0;color:#444;font-size:12px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog_icon_author{float:left;margin-top:2px;margin-right:30px;padding:5px 0 3px 1px;width:auto !important;background-position:0 -147px;color:#444;font-size:12px ;-webkit-transition:color .2s ease-in-out; -moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog_icon_webdesign,.blog2_icon_webdesign{float:left;margin-top:2px; margin-right: 30px;padding:5px 0 3px 1px;width:auto !important;background-position:0 -71px;color:#444;font-size:12px ;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog_icon_comment{float:left;margin-top:2px;margin-right:30px;padding:5px 0 3px 1px;width:auto !important;background-position:0 -220px;color:gray;font-size:12px;-webkit-transition:color .2s ease-in-out; -moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog2_post{margin-bottom: 40px;float: left;}
.blog2_icon_author{float:left;margin-top:2px;margin-right:25px;padding:5px 0 3px;width:auto !important;background-position:0 -147px;color:gray;font-size:12px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog2_icon_comment{float:left;margin-top:2px;margin-right:25px;padding:5px 0 3px;width:auto !important;background-position:0 -220px;color:#444;font-size:12px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog_icon_author:hover,.blog_icon_comment:hover,.blog_icon_webdesign:hover,.blog2_icon_author:hover,.blog2_icon_comment:hover,.blog2_icon_webdesign:hover{}
.blog-content{margin-left:0;color:gray;line-height:1.8;}
.blog-content .button{margin-top: 10px;}
.blog-post.post-images{float:left;margin-right:20px;width:260px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition: all .4s;}
.blog-post.post-images:hover{opacity: 0.6;}
.post_date{float:left;text-align:center;}
.blog-post.post-portrait .post-information .post_date{display: none;margin-right: 20px;}
.day_number{padding-left:0;background:#fafafa;color:#444;font-size:26px;}
.date_month{padding:4px 10px 4px;background:#ccc;color:#fff;font:12px 'Open Sans', sans-serif;}
.blog-post.post-portrait .post-title{color: #656565;text-transform: uppercase;font-weight:300;font-size:16px;float: none;margin-bottom: 0;}
.blog-post.post-portrait .post-title a{color:#444;font-weight:300;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.blog-post.post-portrait .post-information p{margin-top:15px;color:gray;font:12px 'Open Sans', sans-serif;line-height:1.6;}
.blog-post.post-portrait .post-information .more-link{float: right; margin-right: 2px;}
.blog-post.post-horizontal .post-images{ float:left;margin:20px 20px 0 0;width: 260px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition: all .4s;}
.blog-post.post-horizontal .post-images:hover{opacity: 0.6;}
.blog3_post_text{ color:gray;font:12px 'Open Sans', sans-serif;line-height:1.8;width: 100%; float: none;margin-left: 0;margin-top: 100px;}
.blog_full_review_container{margin:0 !important;}
#blog_full_content{margin-bottom:20px;max-width: 100%;margin-left: 0 !important;}
#blog_full_text{float: left;padding-bottom:20px;border-bottom:1px solid #eee;}
#blog_full_text img {margin: 10px 10px 10px 0;}
#blog_full_text object{display: block;margin-right: auto; margin-left: auto;}
#blog_full_text .vimeo-video{margin: 10px 0;}
.aligncenter {display: block;margin-top: 10px;margin-right: auto !important;margin-bottom: 10px;margin-left: auto !important;}
.blog_full_review{float:left;margin-left:0;}
.review_title{margin-bottom:15px;color:gray;font-weight:300;font-size:14px;}
.input_title{float:left;clear:both;color:#818181;font:12px 'Open Sans', sans-serif;}
.review_input{float:left;clear:both;margin:5px 0 0;width:200px;height:22px !important;}
.review_textarea{float: left;clear: both;margin:5px 0 0;width:430px;}
#respond #commentform{position: relative;float: left;}
#respond #commentform input,
#respond #commentform textarea{width: 100% !important;}
#respond #commentform label,
#respond #commentform .required{float: left;}
#respond #commentform .required{margin-left: 5px;}
#respond #commentform .stars span{margin-left: 10px;margin-top: 2px;}
#review_button{margin-top:15px;margin-right:-24px;}
#comments {float: left;clear: both;margin-top: 10px;margin-bottom:30px;}
#comments{margin-top: 0;}
#reviews #comments ol.commentlist li{margin-bottom: 20px;}
#reviews #comments ol.commentlist li .comment-text{margin: 0 0 0 61px;padding: 11px 11px 0;background: #fdfdfd;border: 1px solid #efefef;}
#reviews #comments ol.commentlist li img {float: left;top: 0;left: 0;padding: 3px;width: 40px;height: auto;border: 1px solid #efefef;background: #fff;margin: 0;line-height: 1;}
.tabs .tab-content #comments{width: 100%;}
#respond {float: left;clear: both;margin-bottom: 60px;width: 100%;}
.comments-list{margin-bottom: 30px;}
.comments-list .comment .comment {padding-left: 30px;}
#commentform .form-submit{position: absolute;right: 0;bottom:-50px;float:right;margin: 0;}
#comments-title{color:gray;font-size:14px;}
.form-submit #submit{line-height: 28px;height: 28px;}
.logged-in-as{color:gray;font:12px 'Open Sans', sans-serif;}
.edit-link a{display: block; color: #FFF;padding: 5px 10px;-webkit-border-radius: 3px;
border-radius: 3px;background: #616161;position: fixed;top:20px;right:20px;z-index:10001;}
.edit-link a:hover{color: #FFF !important;}
.admin-bar .edit-link a {top:50px;}
.avatar{float:left;margin-right:10px;}
.comment-meta .author{margin-bottom:5px;}
.comment-body{margin-top:20px;margin-bottom: 30px; border-bottom:1px solid #efefef; padding-bottom:15px;}
.blog-post.post-portrait .post-information{width: 420px !important; }
.single-post .blog-post.post-portrait .entry-content{float: left;}
.with-sidebar- .blog-post.post-portrait .post-information {width: 640px !important;}
.with-sidebar- .blog-post blockquote{float: left;}
#wp_signup_form{position: relative;width: 275px;}
.login-fields .form-row input{width: 260px;}
.login-fields .form-row label{margin-bottom: 0;width: 100%;}
.login-fields .form-row .button{position: absolute;right: 0;margin-right: 0;}
.grid_content form.register{width: 275px;}
.grid_content form.login{width: 275px;}
.woocommerce-checkout .grid_content form.login{width: 100%;background-color: #FFF;margin-top: 20px;}
.required{color: #fc5a5a; margin-left:3px;}
.woocommerce-account form{float: left;}
.woocommerce-account form .button{float: right;}
.captcha-block {
float:left;
padding-left: 30px;
}
.captcha-block img {
float:left;
border:1px solid #d8d5d5;
padding: 3px;
margin-right: 5px;
}
#contact-form .captcha-block input,
.captcha-block input {
float:left;
width:70px;
height:32px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}  #checkout_page{margin-bottom:20px;}
.checkout_title{margin:20px 0;color:#444;text-transform:uppercase;font:14px 'Open Sans', sans-serif;}
.checkout_blocks_title{color:#444;font:12px 'Open Sans', sans-serif;}
.checkout_blocks{padding-top:10px;border-top:1px solid #efefef;}
.checkout_blocks textarea{border:1px solid #dad6d6;color:gray;font:12px 'Open Sans', sans-serif;}
.checkout_select{width:307px;color:gray;font:12px 'Open Sans', sans-serif;}
.checkout_td{width:20%;font:14px 'Open Sans', sans-serif;}
.checkout-login{width: 150px !important;}
.checkbox_small{margin:0 0 0 10px !important;}
#checkout_button_back{float:left;margin-top:8px;}
#checkout_button_purchase{float:right;}
.checkout_button{margin-bottom:50px;}
#customer_details h3{color:#666669;font-size:14px;}
#customer_details .col-2 h3{float: left;}
.checkout_input_small,.checkout_input_large{margin-bottom:0!important;padding-left:10px!important;width:290px;border:1px solid #dad6d6;color:gray;font:12px 'Open Sans', sans-serif;}
.woocommerce_info,#customer_details input{font-size:12px;}
#payment ul.payment_methods{overflow: visible;float: left;width: 100%;padding-left: 1px;}
#payment ul.payment_methods li input{float: left;margin-right: 10px;}
#payment ul.payment_methods li{margin-bottom: 20px !important;float: left;width: 100%;list-style: none;}
#payment ul.payment_methods li p{padding: 5px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#payment ul.payment_methods li label{font-weight: 300;font-size: 14px;}
#payment_method_paypal{margin-top: 25px;}
.payment_method_paypal img {max-width:200px;margin: 0 10px 0 10px;}
.terms label{float: right;}
.terms label a{font-weight: 300;}
.terms input{float: left;margin-right: 10px;}
.checkout-methods{ }
.create-account-form p{font-weight: 300;}
.method-radio{margin-bottom: 10px;}
.checkout-methods label{margin-bottom: 20px;}
#order_comments_field textarea{padding:7px 9px;width: 290px !important; height: 90px;font-weight:300;font-size: 12px;}
.tabs.checkout-accordion p{font-weight:300;width: 100%;}
.tabs.checkout-accordion #shiptobilling{width: 200px;}
.tabs.checkout-accordion 
.checkout-methods input[type="radio"]{float: left; margin-top: 2px !important;margin-right: 10px;}
.checkout-cont{float: right;padding: 1px 30px 0 25px;background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/back_arrow.png);background-position: right center;background-position: 100px center;background-repeat: no-repeat;}
.tabs.checkout-accordion .tab-title{margin-bottom: 20px;padding: 14px;border:none; border-bottom: 1px solid #ccc;background: #fafafa url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_down.png) no-repeat 98.5% center;text-align: left;cursor:pointer;}
.tabs.checkout-accordion .tab-title:hover{background: #efefef url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_down.png) no-repeat 98.5% center;}
.tabs.checkout-accordion .tab-title.opened{border-bottom: 1px solid #ccc;background: #efefef url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_up.png) no-repeat 98.5% center !important;color:#444;}
.tabs.checkout-accordion .tab-title.opened:hover{background: #efefef url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_up.png) no-repeat 98.5% center !important;}
.tabs.checkout-accordion .tab-title:first-child{border-top:none;}
.tabs.checkout-accordion .tab-title span{color:#808080;text-transform: none;font-weight: 200;font-size: 20px;}
.tabs.checkout-accordion .tab-title.opened span{color: #656565;}
.tabs.checkout-accordion .tab-content.register-tab-content .form-row{float: left;clear: both;}
#account_password-2_field .hidden{visibility: visible;}
.tabs.checkout-accordion .tab-content.register-tab-content .input-checkbox{float: left; margin-top: 9px;margin-right: 10px;}
.tabs.checkout-accordion .tab-content.register-tab-content label.checkbox{width: 160px;}
.tabs.checkout-accordion .tab-content.register-tab-content label{width: 180px;}
.tabs.checkout-accordion .tab-content{overflow: hidden;margin-top:-10px;margin-bottom: 20px;border:none;width: 100%;}
.tabs.checkout-accordion .tab-content .form-row .button{float: right;}
.with-sidebar-right .tabs.checkout-accordion .tab-content .form-row .button, .with-sidebar-left .tabs.checkout-accordion .tab-content .form-row .button{margin-right: 40px;}
.tabs.checkout-accordion h3{color: #444; font-weight:300;font-size: 14px;}
.tabs.checkout-accordion .input-text{width: 240px;}
.tab-content .col2-set .col-1{width: 21%;}
.tab-content .col2-set .col-2{width: 44.2%;}
.tab-content .col2-set .col-2 .lost_password{left: 80px;}
.tab-content .checkbox{padding-left: 0;}
.customers-block p{margin-bottom: 20px;}
.shipping_address{
float: left;
width: 100%;
}
.checkout-login{float: left;}
.checkout-customers{float: right;}
.checkout-customers .form-row{padding: 0 !important;}
.checkout-customers p{width: 255px !important;}
.woocommerce-checkout .form-row .chosen-container{width: 255px !important;}
.checkout-customers .form-row-first{margin-top: 15px;}
.tabs.checkout-accordion:last-child{border-bottom:none;}
.cart-collaterals .shipping_calculator a{position: relative;}
.cart-collaterals .cart_totals table th,table td {border: none;}
.woocommerce .cart_totals td {width: 173px;}
#calc_shipping_state, #calc_shipping_postcode {width: 160px !important;}
.shipping-calculator-form select {width: 172px;height: 26px;border-right: 0;}
.cart-subtotal .amount {
text-align: right;
display: block;
}
.woocommerce .cart_totals td{
text-align: right;
}
.wc-proceed-to-checkout a{
padding: 14px 40px;
font-size: 18px;
}
.select2-container .select2-choice{width: 210px;}
.shipping-calculator-button span{position: absolute;position: absolute;top: 0px;left:0;left: 175px;display: block;width: 20px;height: 20px; background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_down.png) no-repeat center center;}
#billing_country_chzn{width: 255px !important;}
.checkout_coupon .form-row.form-row-first{float: left;margin-top: 0;}
.checkout_coupon .form-row.form-row-last input{margin-top: 8px;}
.tab-content.tab-billing, .tab-content.tab-shipping, .tab-content.tap-order, .tab-content.tab-login, .tab-content.register-tab-content{border:none;}
.tab-content.tab-billing{float: left;width: 48%;}
.tab-content.tab-shipping{float: right;width: 48%;}
.tab-content.tap-order{float: left;width: 100%;}
.tab-login input[type="radio"]{margin:3px 10px 3px 1px;float: left;}
.checkout-default .tab-content h3{font-size: 20px;color: #656565;}
.checkout-default .checkout-login{width: auto !important;}
.register-tab-content .form-row{float: left;width: 100%;}
.register-tab-content #createaccount{margin: 4px 10px 3px 0px;float: left;}
.checkout-default .tab-content.tab-billing h3, .checkout-default .tab-content.register-tab-content h3, .checkout-default .tab-content.tab-shipping h3{margin-bottom: 15px;}
.checkout-default .tab-content.tab-billing .form-row label, .checkout-default .tab-content.register-tab-content .form-row label, .checkout-default .tab-content.tab-shipping .form-row label{color: #444;}
.tab-content.tab-shipping h3{float: left;margin-right: 20px;}
.checkout-default .tab-content.tab-shipping h3{margin-right: 0;}
.tab-content.tab-shipping #shiptobilling label{line-height: 31px;}
.tab-content.tab-shipping #shiptobilling input{margin-top: 9px;}
.tab-content.tab-login, .tab-content.register-tab-content{border-bottom:1px solid #f5f5f5;padding-bottom: 10px;}
.tab-content.tab-shipping #order_comments_field textarea{width: 360px !important;height: 190px;float: left;clear: both;}
.checkout-default .tab-content.tab-shipping #order_comments_field textarea{width: 310px !important;}
.tab-content.tap-order{border-top:1px solid #f5f5f5;padding-top: 20px;overflow: hidden;}
.tab-content.tap-order #payment .terms{float: left;width: auto;}
.checkout-accordion .tab-content.tab-shipping #shiptobilling label {float: right;}
.checkout-accordion .tab-content.tab-shipping #shiptobilling input{float: none;}
#ship-to-different-address label.checkbox{float: right;}
#ship-to-different-address input[type="checkbox"]{float: left;margin-right: 10px;}
.form-row.notes label{
float: left;
width: 100%;
}  .page-template-contacts2-php .contact-form h1,
.page-title{margin:0 0px 10px 0px;padding-bottom: 30px;border-bottom:1px solid #f5f5f5;color:#666669; text-transform:uppercase;font-weight:300;font-size:28px;}
.entry-title{margin:30px 0px 30px 0px;padding-bottom: 30px;border-bottom:1px solid #f5f5f5;color:#666669;text-transform:uppercase;font-weight:300;font-size:28px;}
.woocommerce-cart .page-title{border-bottom:none;}
.checkout_cart{width:100%;}
.checkout_cart th{padding: 7px 0;text-align: left;font-weight: 300;}
.checkout_cart td{padding:15px 0px 15px 0;vertical-align:middle;text-align:left;line-height:20px;}
.checkout_cart td img{color:#444;opacity: 1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.checkout_cart td img:hover{opacity: 0.6;}
.order-total td, .cart-discount	td{text-align: right;}
th.product-name{text-align: left !important;}
th.product-total, td.product-total{text-align: right !important;}
td.product-quantity{font-weight:300;}
td.product-total{padding-right: 0 !important;}
.select2-drop{width:220px !important;}
.select2-container .select2-choice{height:30px;line-height: 30px;-webkit-border-radius: 0;
border-radius: 0;}
.cart_table_item .product-name, .checkout_table_item .product-name{color:#444;text-align: left !important;font-weight:300;font-size:14px;}
.cart_table_item .product-name .variation, .checkout_table_item .product-name .variation{margin-top: 2px;margin-left: 5px;color:#808080;}
.cart_table_item .product-name .variation dt, .cart_table_item .product-name .variation dd, .checkout_table_item .product-name .variation dt, .checkout_table_item .product-name .variation dd{float: left;font-weight: 300!important;}
.cart_table_item .product-name .variation dt, .checkout_table_item .product-name .variation dt{clear: both;box-sizing:border-box;padding-right: 10px;color: #444;text-align: right;font-size:12px;}
.cart_table_item .product-name .variation dd, .checkout_table_item .product-name .variation dd{box-sizing:border-box;text-align: left;font-size: 12px;}
.cart_table_item .product-name a, .checkout_table_item .product-name a{color:#444;text-transform:uppercase;font-weight:300;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.cart_table_item .product-name a:hover, .checkout_table_item .product-name a:hover{color: #fc5a5a;}
.delete-btn{display:block;width:15px; height:15px;background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position: top center;}
.cart_table_item .delete-btn{float: right;margin-right: 0;}
.cart-popup .delete-btn{display:block;float:right;margin-top:2px;width:15px; height:15px;background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position: top center;font-size:0;}
.delete-btn:hover{background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/delete-btn-sprite.png) no-repeat;background-position: bottom center;}
.cart-collaterals{margin-top: 60px;margin-bottom:40px;}
.cart_totals{float:right;max-width:300px !important;width:100%;}
.cart_totals h2,.shipping_calculator h2{margin-bottom:10px;color:gray;text-transform:uppercase;font-size:16px;}
.cart_totals h2{font-weight: 300;}
.wc-checkout-totals{margin-bottom:20px;font-weight: 300;}
.wc-checkout-totals tr{line-height: 28px;}
.wc-checkout-totals tr.shipping{text-transform: none;}
.wc-checkout-totals th{border-bottom:none;text-align: left;width: auto;font-weight: 300;}
.wc-checkout-totals td{text-align: right;width: auto;padding: 0;border-top: none;}
.wc-checkout-totals td small{display: inline !important;}
.wc-checkout-totals .cart-subtotal > th > strong,.wc-checkout-totals .total > th > strong{text-align:left;text-transform:uppercase;font-weight:300!important;font-size:14px;}
.wc-checkout-totals .shipping td{padding-left:40px;text-align:right;font-weight: 300;font-size: 14px;width: 130px;}
.wc-checkout-totals .shipping li{list-style: none;}
#shipping_method{padding-left: 0;margin-bottom: 0;list-style: none; text-align: right;}
tfoot tr:nth-child(3) td {
text-align: right;
}
.order-total {
border-bottom: 1px solid #efefef;
}
#product-quantity .quantity.buttons_added .plus:focus,
#product-quantity .quantity.buttons_added .minus:focus {
border: 1px solid #bbb3b9 !important;
}
.order_details td{border-top: 1px solid #ededed;padding: 12px 0;}
.customer_details td, .customer_details th{border-bottom: 1px solid #ededed;}
.order_details tfoot td{text-align: right;}
.order_details td.product-name{border-bottom:1px solid #ededed;}
#shipping_method li{list-style: none;}
#shipping_method li label{display: inline-block;}
#cart-quantity .quantity{float:none;margin:0;width: 85px;}
#cart-quantity .input-text,#product-quantity .input-text{padding:0;outline:none;text-align:center; font-weight: 400;}
.coupon{float:left;}
.coupon label{display: none;}
.checkout_cart #coupon_code{width: 240px !important;}
.checkout_cart .update-button{float: right;}
.actions .button{color:#fff;text-transform:uppercase;height: 31px;}
.actions .checkout-button{display: none;}
#coupon_code{width:auto;line-height:20px;height: 22px;}
.checkout_coupon .form-row-first #coupon_code{margin-top: 8px !important;height: 20px;margin-right: 20px;}
.with-sidebar-left #coupon_code, .with-sidebar-right #coupon_code{width: 180px !important;}
#cart_wrapper{margin-bottom:170px;}
#cart_title{margin-bottom:20px;color:#666669;text-transform:uppercase;font-size:16px;}
#cart_table{border-bottom:1px solid #ccc;}
.cart_table_title{border-bottom:1px solid #ccc;background:#fafafa;color:#666669;text-transform:uppercase;font:12px 'Open Sans', sans-serif;}
.cart_table_title td{padding:5px 0;border-top:none;text-align:center;}
.cart_table_content{color:#444;}
.cart_table_content td{padding:20px 10px;text-align:center;}
.cart_table_arrows_left{float:left;padding:2px 0 0 10px;width:20px;height:23px;background:#fafafa;}
.cart_table_arrows_right{float:right;padding:2px 0 0 10px;width:20px;height:23px;background:#fafafa;}
.input_qty_cart{margin:0 -20px;padding:1px 4px!important;width:12px;border:1px solid #efefef!important;color:#acacac;font:12px Calibri, sans-serif;}
.input_qty_cart:focus{border:1px solid #9b9b9b!important;}
.cart_table_button{display:inline;margin-right:10px;padding:8px 0;background:#fafafa;font:12px Calibri, sans-serif;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background;}
.cart_table_button:hover{background:#f5f5f5;}
.cart_table_button a{padding:8px;color:#666669;text-decoration:none;}
.cart_proceed_to_check_price_text{display:inline;float:left;margin-bottom:10px;color:#555;}
.cart_proceed_to_check_price{display:inline;float:right;margin:0 0 10px 20px;color:#555;}
.cart_proceed_to_check_price_bold_text{display:inline;float:left;color:#555;font:bold 18px 'Open Sans', sans-serif;}
.cart_proceed_to_check_price_bold{display:inline;float:right;margin-left:20px;font:bold 18px 'Open Sans', sans-serif;}
#cart_procced_to_check_button{margin-top:15px;padding:20px 0;border:1px solid;border-color:#f32828;background-image:url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/cart_check_arow.png);background-position:215px 24px;background-repeat:no-repeat;font:14px 'Open Sans', sans-serif;cursor:pointer;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:background, border-color;}
#cart_procced_to_check_button a{padding:30px;color:#fff;text-decoration:none;text-transform:uppercase;}
#cart_procced_to_check_button:hover{border-color:#bbb;background:#ccc;background-image:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/cart_check_arow.png);background-position:215px 24px;background-repeat:no-repeat;}
.wc-checkout-totals .cart-subtotal > td,.wc-checkout-totals .total td{text-align:right;}
.wc-checkout-totals .shipping th,.wc-checkout-totals .total th{text-align:left;font-weight: 300;font-size: 14px;}
.wc-checkout-totals .shipping th{text-transform: uppercase;}
.wc-checkout-totals .shipping th ul{padding-left: 10px;}
.wc-checkout-totals .shipping th ul li{text-transform: none;}
.wc-checkout-totals .shipping th ul li .amount{float: right;}
.wc-checkout-totals .shipping th ul li label{line-height: 21px;}
.cart-update,#cart_procced_to_check{float:right;}
.wc-checkout-totals input[type="radio"]{float: left;margin-right: 10px;}
#payment #place_order{margin-left: 20px;}  .empty-cart-block{width: 400px;text-align: center;float: left;position: relative;left: 50%;margin-left: -200px;}
.empty-cart-block h2{font-weight: 300;}
.empty-cart-block i{font-size: 120px;color:#9f9f9f;margin:20px 0;display: block;}
.empty-cart-block .button{margin: 10px 0 20px 0;}  .empty-category-block{width: 100%;text-align: center;float: left;}
.empty-category-block h2{font-weight: 300;}
.empty-category-block i{font-size: 120px;color:#9f9f9f;margin:20px 0;display: block;}
.empty-category-block .button{margin: 10px 0 20px 0;}  #map{position:relative;width:100%;height:330px;border:1px solid #efefef;}
#map img {max-width: none;}
#contact_container{margin-top: 10px !important; margin-left: 0px;width:325px;}
#contact_title{text-transform:uppercase;}
.contact_input{margin-bottom: 15px !important;width:260px;border:1px solid #efefef!important;color:#c2c2c2;font:12px 'Open Sans', sans-serif;}
.contact_textarea{margin-bottom: 20px !important;width:310px;border:1px solid #efefef;color:#aaa;font:12px 'Open Sans', sans-serif;}
#contact_button{margin-left:-10px;}
.contact_info{float:right !important;margin-top: 10px !important;margin-left: 70px !important;}
.contact_info span, #contact_container h2, .contact_info h5{color:gray;text-transform:uppercase;font-weight:300;font-size:14px;}
.contact_info p{margin-top:10px;color:gray;text-align:left;font-size:12px !important;line-height:1.8;}
.contact_info_narrow{width:200px;}
.whitespace20{height:20px;}
#map-image {margin-top: 20px;width: 100% !important;height: 330px !important;margin-left: 0;}
.contact-form h1{display: none;}
.page-template-contacts2-php .contact-form h1{display: block;font-weight:300;color:#666669;}
.page-template-contacts2-php #map-image, .page-template-contacts2-php #map{margin-top: 0;margin-left: 0 !important;}
.track_order .form-row .button{width: auto !important;}
.pp_content_container .comment-form-author, .pp_content_container .comment-form-email, .pp_content_container .comment-form-rating, .pp_content_container .comment-form-author input, .pp_content_container .comment-form-email input{float: left;clear: both;}
.pp_content_container .comment-form-author label, .pp_content_container .comment-form-email label, .pp_content_container .comment-form-author .required, .pp_content_container .comment-form-email .required{float: left;}  .lost_reset_password .form-row{width: 275px;}
.lost_reset_password input[type="text"]{width: 262px;}
.lost_reset_password label{margin-bottom: 0;}  form.login, form.register{background: #fafafa;width: 400px !important;}
form.track-order-box{width: 440px !important;}
form.register{padding-bottom: 20px;}
form.login{padding-bottom: 10px;}
form.login .form-row, form.register .form-row{padding: 0 30px;}
form.login .login-head, form.register .register-head  {border-bottom: 1px solid #e1e1e1;float: left;padding: 20px 30px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 20px;}
form.login .login-head i, form.register .register-head i{font-size: 32px;color: #808080;float: left;margin-top: 4px;height: 40px;}
form.login .login-head .login-span-big, form.register .register-head .register-span-big{display: block;float: left;font-size: 18px;font-weight: 300;margin-bottom: 5px;width: auto;}
form.register button{margin-bottom: -10px;}
form.login .login-head .login-span-small, form.register .register-head .register-span-small{display: block;float: left;font-size: 12px;font-weight: 300;width: auto;}
.login-fields .form-row input {width: 100%;height: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 0;}
form.login .lost_password{left: 160px !important;}
.after-login-area{border-top: 1px solid #e1e1e1;margin:40px 30px 0;padding: 10px 0 20px !important;}
.account-separator{font-size: 18px;font-weight: 300;text-align: center;float: left;width: 140px;height: 100%;position: relative;top:190px;}
.track-order-box{padding-bottom: 30px !important;}  .follow_us_container{margin-top:60px;padding-top:20px;width:100%;border-top:1px solid #efefef;background:#f5f5f5;font-size: 14px;}
.follow_us_facebook{float:left;margin-right:15px;width:13px;height:26px;background:url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/facebook_grey.png) no-repeat;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.follow_us_facebook:hover{background:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/facebook_red.png) no-repeat;}
.follow_us_twitter{float:left;margin-top:2px;margin-right:15px;width:30px;height:26px;background:url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/twitter_grey.png) no-repeat;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.follow_us_twitter:hover{background:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/twitter_red.png) no-repeat;}
.follow_us_rss{float:left;margin-right:15px;width:30px;height:26px;background:url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/rss_grey.png) no-repeat;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.follow_us_rss:hover{background:url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/rss_red.png) no-repeat;}
.footer_follow_us{margin-bottom:20px;}
.footer_follow_us_container{padding-top:20px;background:#eee;}
.footer_follow_us span{float:left;margin-right:25px;padding-top:4px;color:#656565;text-decoration:none;text-transform:uppercase;}
.footer_subscribe{margin-top:5px;margin-left:150px;width:auto!important;color:#656565;text-align:right;text-transform:uppercase;}
.footer_subscribe span{float:left;padding-top:4px;color:#656565;text-transform:uppercase;}  .footer_container{padding-top:50px;background:#222;}
.footer_block1, .footer_block{ margin-bottom:25px;width:220px; }
.footer-menu-wrap .footer_block1, .footer-menu-wrap .footer_block{margin-bottom: 0; }
.footer_block2{float:right;margin-bottom: 30px;width:230px !important;}
.footer-home{}
.footer-phone{}
.footer-mail{}
.footer-home, .footer-phone, .footer-mail{
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
cursor: pointer;}
.footer-home:hover i, .footer-phone:hover i, .footer-mail:hover i{color: #fc5a5a;}
.footer-home i{ float: left;font-size: 30px; color: #fff;margin-right: 20px;margin-top: 6px;width: 25px;height: 25px;}
.footer-phone i{ float: left;font-size: 28px; color: #fff;margin-right: 20px;margin-top: 7px;width: 25px;height: 25px;}
.footer-mail i{ float: left;font-size: 24px; color: #fff;margin-right: 20px;margin-top: 7px;width: 25px;height: 25px;}
.footer-hr{ clear: both;margin-left:20px;border-top: 1px solid #333;border-bottom: 0 !important;}
.tweets-block .footer_title{padding-bottom: 8px !important;}
.footer_title{display:block;padding-bottom:15px;width:100%;color:#fff;text-transform:uppercase;font-weight:300;font-size: 14px;}
.footer_menu{padding-bottom:50px;padding-left:15px;}
.footer_menu ul{margin:0;}
.footer_menu li{display:list-item;color:#787878;list-style:square outside;line-height:21px;}
.footer_menu a{color:#787878;text-decoration:none;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.footer_menu a:hover{ }
.tweets1{margin-top:0;margin-bottom: 10px; padding:10px 0 0 35px;background:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/quotes-2.png) no-repeat 0 15px;color:#787878;font-style:normal;font-size:12px;line-height:1.5;}
.tweets1 a{color:#fff;text-decoration:none;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.footer_thumbs ul{
padding-left: 0;
}
.footer_thumbs{overflow:hidden;margin-top:-3px;padding-top:5px;}
.footer_thumbs li{display:inline-block;margin:10px 14px 10px 0;opacity:1;-webkit-transition-timing-function:ease;-webkit-transition-duration:.4s;-webkit-transition-property:opacity;}
.footer_thumbs li:hover{opacity:0.6;}
.flickr-photo img {width: 60px !important;}
.flickr_badge_image {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin: 10px 16px 10px 0;
width: 74px;
height: 74px;
float: left;
background: none;
padding: 0;
}
.flickr_badge_image a {
border: none;
}
.flickr_badge_image img {
margin: 0;
overflow: hidden;
position: relative;
width: 100%;
height: 100%;
max-width: 100%;
max-height: 100%;
}
.footer_thumbs_last-child{margin-right:0!important;}
.footer-black-bg{background: #111;}
#after_footer_menu {margin-left: 0;width: 470px;}
.container_footer_bg{margin-top: 40px;width:100%;background:#222; }
.footer_copyright_menu{display:inline-block;float:left;padding-top:15px;}
.footer_copyright_menu :last-child{border:none;}
.footer_copyright_menu span{float:left;}
.footer_copyright_menu li{display:inline-block;margin-right: 5px;font-size:12px;line-height:26px;}
.footer_copyright_menu a{margin-right: 5px;color:#fff;text-decoration:none;-webkit-transition-timing-function:ease;-webkit-transition-duration:.2s;-webkit-transition-property:color;}
.footer_copyright_payments{float:right;margin-top:10px;margin-bottom:-5px;padding-top:0;padding-left: 0;}
.footer_copyright_payments :last-child{margin-right:0;}
.footer_copyright_payments li{display: inline-block;margin-right: 4px;width: 55px;}
.copyright{display: block;margin-left: -20px;width:475px;color:gray;font:12px 'Open Sans', sans-serif;}
.after_footer{margin-left:0;padding-bottom: 11px;}
#after_footer_payments{width: 445px;}
.footer_block1 img{max-width: 95px;}
.footer-logo2{margin-top:20px;}
.footer-logo3{float:right;margin-top:-25px;}
.menu-custom-footer-container ul {
padding-bottom: 50px;
padding-left: 15px;}
.menu-custom-footer-container ul > li{display: list-item;
color: #787878;
list-style: square outside;
line-height: 21px;}
.menu-custom-footer-container ul > li > a{color: #787878;
text-decoration: none;
-webkit-transition-timing-function: ease;
-webkit-transition-duration: .2s;
-webkit-transition-property: color;
}
.menu .current-menu-item > a, .menu .current-menu-item > a:hover{border:none;}
#back-to-top.btn-style-modern > a{position: fixed;z-index:1000;bottom: 0;left:0;width: 160px; text-decoration: none;color: #bbb;text-transform: uppercase;font-size: 12px;height: 100% !important;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#back-to-top.btn-style-modern a:hover{background-color: rgba(68, 68, 68, 0.15) !important; color: #444!important;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#back-to-top.btn-style-modern a:hover span{
color: #fc5a5a;
}
#back-to-top.btn-style-modern a:before {
}
#back-to-top.btn-style-modern a span{
color: #838383;
right:17px;
bottom:0;
opacity: 1 !important;
display: block;
text-align:right;
padding: 20px 25px;
position: absolute;
z-index: 1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: -60px 0 0 0;
font-size: 12px;
text-transform: uppercase;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#back-to-top.btn-style-modern a span:after{
content:"\f106";
width: 10px;
height: 12px;
position: relative;
left: 5px;
top:1px;
font-family: fontAwesome;
color: #838383;
font-size: 16px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#back-to-top.btn-style-modern a:hover span:after{
color: #fc5a5a;
}
.responsive-switcher { font-size:14px; text-transform: uppercase; text-align: center; margin:10px 0;display: inline-block;width: 100%;padding: 12px 0 13px;width: 100% !important;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.responsive-switcher a{color: #444;cursor: pointer; cursor: pointer;}  #back-to-top.btn-style-standart {
font-size: 12px;
display: none;
z-index: 999;
position: fixed;
bottom: 70px;
margin-top: -35px;
right: 15px;
padding: 10px;
margin-left: -70px;
width: 120px;
color: #cdcab9;
}
#back-to-top.btn-style-standart a {
color: #666669;
font-size: 11px;
display: block;
padding: 11px 4px 12px 30px;
background: rgba(255,255,255,0.8) url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_up.png) no-repeat 12px center;
text-align: center;
text-transform: uppercase;
}
#back-to-top.btn-style-standart a:hover{color: #fff !important;background:#fc5a5a url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/arrow_up_2.png) no-repeat 12px center;}  .hide-container{position:fixed;z-index:10001;width:100%;text-align:left;}
.hide-container label{float:right;width:40px;height:40px;background-image:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/hide-label-sprite.png);background-position:top center;background-repeat:no-repeat;cursor:pointer;}
.hide-container input:checked + label,.hide-container input:checked + label:hover{background-image:url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/hide-label-sprite.png);background-position:top center;background-repeat:no-repeat;}
.hide-container input{display:none;}
.hide-container article{position:relative;z-index:10;overflow:hidden;margin-top:-2px;padding:0 50px;height:0;background:#6e6e6e;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}
.hide-container .footer_container{background:#6e6e6e;}
.hide-container article p{padding:20px;color:#efefef;font-size:14px;line-height:23px;}
.hide-container input:checked ~ article{-webkit-transition:height .5s ease-in-out, box-shadow .1s linear;-moz-transition:height .5s ease-in-out, box-shadow .1s linear;-ms-transition:height .5s ease-in-out, box-shadow .1s linear;-o-transition:height .5s ease-in-out, box-shadow .1s linear;transition:height .5s ease-in-out, box-shadow .1s linear;}
.hide-container input:checked ~ article.ac-large{height:290px;}
.hide-container input:checked ~ label{background-image:url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/hide-label-sprite.png);background-position:bottom center;background-repeat:no-repeat;}  #tab1 > .row .span8 h1{margin-top: -10px;}
.typography-block > .nav-tabs{float: left;}
.typography-block .nav-tabs{margin-left: 20px !important;width: 180px;padding-left: 0;}
.typography-block .span10{width: 740px;float: right;}
.typography-block .span5{width: 360px;}
.typography-block .team-member.span4{width: 260px;}
.typography-block .nav-tabs .left-tabs{margin-bottom: 30px;}
.typography-block > .nav-tabs li{width: 100%;box-sizing:border-box;background: #fafafa;}
.typography-block > .nav-tabs > li:last-child{border-bottom: 1px solid #efefef;}
.typography-block > .nav-tabs li:hover{background: #f5f5f5;}
.typography-block > .nav-tabs li.active{border-left-width:1px;border-left-style:solid;border-top:1px solid #efefef !important;border-right:1px solid #efefef !important;}
.typography-block > .nav-tabs li a{color:#444;cursor: pointer;border-bottom: 1px solid transparent;padding-left: 15px;}
.typography-block > .nav-tabs .active a{color: #fc5a5a;}
.typography-block > .nav-tabs li.last a{border-bottom: 1px solid #efefef !important;}
#typography-tabs .tab-content{margin-top:0;border:none !important;}
#typography-tabs .tab-content .tab-pane#tab5 div .tab-content {border-top: 4px solid #efefef;border-right: 1px solid #efefef;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;}
.nav-tabs{margin-bottom: 0;}
.typography-block .tabs-below{margin-bottom:20px;}
.tabs-below > .nav-tabs{border-top:none !important;}
.tabs-below .tab-content{margin-bottom: 0;}
.tabs-below > .nav-tabs > li{ }
.tabs-below > .nav-tabs > li > a{margin-top:-1px;border-bottom:1px solid #efefef;-webkit-border-radius: 0 !important;border-radius: 0 !important;}
.tabs-below > .nav-tabs > .active > a{border-bottom:1px solid transparent;border-bottom-color:#efefef;}
.typography-block .tabs-below > .nav-tabs > .active > a,.typography-block .tabs-below > .nav-tabs > .active > a:hover{margin-top:-5px;border-top:4px solid transparent !important;border-bottom-color: #efefef;}
.tabs-below .tab-content{border-bottom:3px solid #f5f5f5;}
#typography-tabs .tab-content{padding: 0;}
#typography-tabs .tab-content .span8{width: 747px;}
#typography-tabs .tabs-left > .nav-tabs{margin-right: 0 !important;margin-left: 20px;width: 170px;}
#typography-tabs .tabs-left > .tab-content{padding-top:0;width: 747px;}
.tabs-right .nav-tabs > li, .tabs-left .nav-tabs > li{margin-right: 0;}
#typography-tabs section{float: left;margin-bottom: 30px;}
.typography-title{margin-top: 30px;margin-bottom: 10px !important;}
.gmap{margin-bottom: 30px;max-width: 100%;}
.typography-block code{margin-top: 20px;}
.typography-block .span5 ul.dotted, .typography-block .span5 ul.dotted:before{border-bottom:none;}
.tabs:last-child{border-bottom:1px solid #f5f5f5;}
.typography-block .banner{width: 233px;}
.typography-block .button{margin-right: 30px;}
.typography-block .banner .button{margin-right: 0;}
.typography-block .span5 li{list-style: none;}
.list-link{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.list-link:hover{color: #fc5a5a;}
.shortcode-products{margin-top: -20px;}
.rows-count5.shortcode-products .product-grid{width: 172px;}
.rows-count4.shortcode-products .product-grid{width: 220px;}
.rows-count3.shortcode-products .product-grid{width: 300px;}
.with-sidebar-right .rows-count4.shortcode-products .product-grid,
.with-sidebar-left .rows-count4.shortcode-products .product-grid{width: 160px;}
.with-sidebar-right .rows-count5.shortcode-products .product-grid:nth-child(4n+1),
.with-sidebar-left .rows-count5.shortcode-products .product-grid:nth-child(4n+1){clear: both;}
.with-sidebar-right .rows-count5.shortcode-products .product-grid:nth-child(5n+1),
.with-sidebar-left .rows-count5.shortcode-products .product-grid:nth-child(5n+1){clear: none;}
.with-sidebar-right .rows-count5.shortcode-products .product-grid,
.with-sidebar-left .rows-count5.shortcode-products .product-grid,
.with-sidebar-right .rows-count6.shortcode-products .product-grid,
.with-sidebar-left .rows-count6.shortcode-products .product-grid{width: 160px;}
.page-template-contacts2-php{overflow-x: hidden;}
.page-template-contacts2-php .contacts-page { width:100%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.page-template-contacts2-php .contact-form{margin-right: auto;margin-left: auto;padding: 0 20px;width: 940px;background-color: #fff;*zoom: 1;}
.shortcode-products{margin-bottom: 20px;}
.product-add-to-cart{padding: 10px;border:1px solid #eee;}
.list-styles-block li{line-height: 25px !important;}
.typography-block .list-square li strong{font-weight: 300; text-transform: uppercase;color: #808080;}  .team-member[class*="span"] { margin-bottom: 20px; }
.team-member[class*="span"] img{-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}
.team-member[class*="span"] img:hover{opacity: 0.6;}
.member-details { padding:15px; background: #fafafa; border-bottom:3px solid #f5f5f5; }
.member-details h3 {  }
.member-details h5 {  }
.member-details p { margin-bottom:0; }
.member-details i { font-size: 24px; margin:15px 5px 0 0; color: #686868; -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out; }  .progress-bar { background:#f5f5f5; border-top:1px solid #eeeeee; height:40px; position: relative; margin-bottom: 10px; }
.progress-bar > div { height:100%; position: absolute; top:0; left:0; }
.progress-bar > span { color:white; font-size:14px; margin-left:15px; line-height:40px; position: absolute; top:0; left:0; z-index:1;opacity: 0;font-weight: 300; }  .thumbnail{display:block;margin-bottom:20px;padding:4px;border:1px solid #f5f5f5;text-align:center;line-height:20px;}
.modal .modal-body div.thumbnail div{margin:8px;}
.the-icons li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.the-icons li i{color:#444;font-size:14px;line-height:32px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.the-icons li:hover i,.the-icons li:hover{color:#fc5a5a;}
.the-icons li:hover{cursor:pointer;}
.span3.icon6 i,.span3.icon5 i,.span2.icon4 i,.span2.icon3 i,.span1.icon2 i,.span1.icon1 i{color:#444;}
.modal .modal-body .icon6{width:400px;}
.modal .modal-body .icon5{width:160px;}
.span3.icon6 i{font-size:325px;}
.span3.icon5 i{font-size:120px;}
.span2.icon4 i{font-size:100px;}
.span2.icon3 i{font-size:50px;}
.span1.icon2 i{font-size:26px;}
.span1.icon1 i{font-size:14px;}
.icon1 .thumbnail{height:75px;}
#floatingCirclesG{position:absolute;top:27%;left:36%;z-index:4;width:50px;height:50px;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);}
.f_circleG{position:absolute;width:9px;height:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e8e8e8;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-o-animation-name:f_fadeG;animation-name:f_fadeG;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-ms-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:linear;-moz-animation-direction:linear;-ms-animation-direction:linear;-o-animation-direction:linear;animation-direction:linear;-ms-border-radius:5px;-o-border-radius:5px;}
#frotateG_01{top:20px;left:0;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;}
#frotateG_02{top:6px;left:6px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s;}
#frotateG_03{top:0;left:20px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;}
#frotateG_04{top:6px;right:6px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;}
#frotateG_05{top:20px;right:0;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-ms-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s;}
#frotateG_06{right:6px;bottom:6px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s;}
#frotateG_07{bottom:0;left:20px;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;}
#frotateG_08{bottom:6px;left:6px;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}
100%{background-color:#e8e8e8;}  .error404 .grid_content{margin-bottom: 20px;}
.error404 h1.notFound{font-size: 200px;line-height: 200px;width: 100%;text-align: center;}
.error404 h1.notFound strong{font-weight: 300 !important;color: #444;}
.error404 h3{display: none;}
.error404 .grid_content p{font-size: 18px;color: #808080;font-weight: 300;width: 100%;text-align: center;float: left;}
.error404 .grid_content form{float: left;width: 350px;position: relative;left:50%;margin-left: -175px !important;}
.error404 .grid_content #searchform .field{width: 295px;height: 30px !important;}
.error404 .grid_content #searchform .button{height: 40px;width: 40px;background-position: 11px 10px;}  .custom-tabs1, .custom-tabs2{width: 425px;}
.custom-tabs1{float: left;padding-right: 25px; border-right: 1px solid #efefef;}
.custom-tabs2{float: right;} .fc-webicon { display: inline-block; background-size: 100%; width: 30px; height: 30px; font-size:0; text-align: left; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 5px; }
.fc-webicon:hover { margin: -1px 0 1px; -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); }
.fc-webicon.small { width: 20px; height: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.fc-webicon.large { width: 48px; height: 48px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .no-svg .fc-webicon.f500px { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-500px-m.png); }
.no-svg .fc-webicon.f500px.large { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-500px); }
.no-svg .fc-webicon.f500px.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-500px-s.png); }
.svg .fc-webicon.f500px { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-500px.svg); } .no-svg .fc-webicon.aboutme { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-aboutme-m.png); }
.no-svg .fc-webicon.aboutme.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-aboutme.png); }
.no-svg .fc-webicon.aboutme.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-aboutme-s.png); }
.svg .fc-webicon.aboutme { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-aboutme.svg); } .no-svg .fc-webicon.adn { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-adn-m.png); }
.no-svg .fc-webicon.adn.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-adn.png); }
.no-svg .fc-webicon.adn.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-adn-s.png); }
.svg .fc-webicon.adn { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-adn.svg); } .no-svg .fc-webicon.android { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-android-m.png); }
.no-svg .fc-webicon.android.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-android.png); }
.no-svg .fc-webicon.android.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-android-s.png); }
.svg .fc-webicon.android { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-android.svg); } .no-svg .fc-webicon.apple { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-apple-m.png); }
.no-svg .fc-webicon.apple.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-apple.png); }
.no-svg .fc-webicon.apple.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-apple-s.png); }
.svg .fc-webicon.apple { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-apple.svg); } .no-svg .fc-webicon.behance { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-behance-m.png); }
.no-svg .fc-webicon.behance.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-behance.png); }
.no-svg .fc-webicon.behance.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-behance-s.png); }
.svg .fc-webicon.behance { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-behance.svg); } .no-svg .fc-webicon.bitbucket { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-bitbucket-m.png); }
.no-svg .fc-webicon.bitbucket.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-bitbucket.png); }
.no-svg .fc-webicon.bitbucket.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-bitbucket-s.png); }
.svg .fc-webicon.bitbucket { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-bitbucket.svg); } .no-svg .fc-webicon.blogger { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-blogger-m.png); }
.no-svg .fc-webicon.blogger.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-blogger.png); }
.no-svg .fc-webicon.blogger.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-blogger-s.png); }
.svg .fc-webicon.blogger { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-blogger.svg); } .no-svg .fc-webicon.coderwall { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-coderwall-m.png); }
.no-svg .fc-webicon.coderwall.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-coderwall.png); }
.no-svg .fc-webicon.coderwall.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-coderwall-s.png); }
.svg .fc-webicon.coderwall { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-coderwall.svg); } .no-svg .fc-webicon.creativecloud { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-creativecloud-m.png); }
.no-svg .fc-webicon.creativecloud.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-creativecloud.png); }
.no-svg .fc-webicon.creativecloud.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-creativecloud-s.png); }
.svg .fc-webicon.creativecloud { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-creativecloud.svg); } .no-svg .fc-webicon.dribbble { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dribbble-m.png); }
.no-svg .fc-webicon.dribbble.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dribbble.png); }
.no-svg .fc-webicon.dribbble.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dribbble-s.png); }
.svg .fc-webicon.dribbble { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dribbble.svg); } .no-svg .fc-webicon.dropbox { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dropbox-m.png); }
.no-svg .fc-webicon.dropbox.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dropbox.png); }
.no-svg .fc-webicon.dropbox.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dropbox-s.png); }
.svg .fc-webicon.dropbox { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-dropbox.svg); } .no-svg .fc-webicon.evernote { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-evernote-m.png); }
.no-svg .fc-webicon.evernote.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-evernote.png); }
.no-svg .fc-webicon.evernote.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-evernote-s.png); }
.svg .fc-webicon.evernote { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-evernote.svg); } .no-svg .fc-webicon.fairheadcreative { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-fairheadcreative-m.png); }
.no-svg .fc-webicon.fairheadcreative.large { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-fairheadcreative); }
.no-svg .fc-webicon.fairheadcreative.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-fairheadcreative-s.png); }
.svg .fc-webicon.fairheadcreative { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-fairheadcreative.svg); } .no-svg .fc-webicon.facebook { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-facebook-m.png); }
.no-svg .fc-webicon.facebook.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-facebook.png); }
.no-svg .fc-webicon.facebook.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-facebook-s.png); }
.svg .fc-webicon.facebook { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-facebook.svg); } .no-svg .fc-webicon.flickr { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-flickr-m.png); }
.no-svg .fc-webicon.flickr.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-flickr.png); }
.no-svg .fc-webicon.flickr.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-flickr-s.png); }
.svg .fc-webicon.flickr { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-flickr.svg); } .no-svg .fc-webicon.foursquare { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-foursquare-m.png); }
.no-svg .fc-webicon.foursquare.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-foursquare.png); }
.no-svg .fc-webicon.foursquare.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-foursquare-s.png); }
.svg .fc-webicon.foursquare { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-foursquare.svg); } .no-svg .fc-webicon.git { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-git-m.png); }
.no-svg .fc-webicon.git.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-git.png); }
.no-svg .fc-webicon.git.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-git-s.png); }
.svg .fc-webicon.git { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-git.svg); } .no-svg .fc-webicon.github { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-github-m.png); }
.no-svg .fc-webicon.github.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-github.png); }
.no-svg .fc-webicon.github.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-github-s.png); }
.svg .fc-webicon.github { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-github.svg); } .no-svg .fc-webicon.goodreads { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-goodreads-m.png); }
.no-svg .fc-webicon.goodreads.large { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-goodreads); }
.no-svg .fc-webicon.goodreads.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-goodreads-s.png); }
.svg .fc-webicon.goodreads { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-goodreads.svg); } .no-svg .fc-webicon.googleplay { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplay-m.png); }
.no-svg .fc-webicon.googleplay.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplay.png); }
.no-svg .fc-webicon.googleplay.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplay-s.png); }
.svg .fc-webicon.googleplay { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplay.svg); } .no-svg .fc-webicon.googleplus { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplus-m.png); }
.no-svg .fc-webicon.googleplus.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplus.png); }
.no-svg .fc-webicon.googleplus.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplus-s.png); }
.svg .fc-webicon.googleplus { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-googleplus.svg); } .no-svg .fc-webicon.html5 { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-html5-m.png); }
.no-svg .fc-webicon.html5.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-html5.png); }
.no-svg .fc-webicon.html5.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-html5-s.png); }
.svg .fc-webicon.html5 { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-html5.svg); } .no-svg .fc-webicon.icloud { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-icloud-m.png); }
.no-svg .fc-webicon.icloud.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-icloud.png); }
.no-svg .fc-webicon.icloud.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-icloud-s.png); }
.svg .fc-webicon.icloud { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-icloud.svg); } .no-svg .fc-webicon.instagram { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-instagram-m.png); }
.no-svg .fc-webicon.instagram.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-instagram.png); }
.no-svg .fc-webicon.instagram.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-instagram-s.png); }
.svg .fc-webicon.instagram { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-instagram.svg); } .no-svg .fc-webicon.lastfm { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-lastfm-m.png); }
.no-svg .fc-webicon.lastfm.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-lastfm.png); }
.no-svg .fc-webicon.lastfm.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-lastfm-s.png); }
.svg .fc-webicon.lastfm { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-lastfm.svg); } .no-svg .fc-webicon.linkedin { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-linkedin-m.png); }
.no-svg .fc-webicon.linkedin.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-linkedin.png); }
.no-svg .fc-webicon.linkedin.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-linkedin-s.png); }
.svg .fc-webicon.linkedin { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-linkedin.svg); } .no-svg .fc-webicon.mail { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mail-m.png); }
.no-svg .fc-webicon.mail.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mail.png); }
.no-svg .fc-webicon.mail.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mail-s.png); }
.svg .fc-webicon.mail { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mail.svg); } .no-svg .fc-webicon.mixi { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mixi-m.png); }
.no-svg .fc-webicon.mixi.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mixi.png); }
.no-svg .fc-webicon.mixi.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mixi-s.png); }
.svg .fc-webicon.mixi { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mixi.svg); } .no-svg .fc-webicon.msn { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-msn-m.png); }
.no-svg .fc-webicon.msn.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-msn.png); }
.no-svg .fc-webicon.msn.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-msn-s.png); }
.svg .fc-webicon.msn { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-msn.svg); } .no-svg .fc-webicon.picasa { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-picasa-m.png); }
.no-svg .fc-webicon.picasa.large { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-picasa); }
.no-svg .fc-webicon.picasa.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-picasa-s.png); }
.svg .fc-webicon.picasa { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-picasa.svg); } .no-svg .fc-webicon.pinterest { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pinterest-m.png); }
.no-svg .fc-webicon.pinterest.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pinterest.png); }
.no-svg .fc-webicon.pinterest.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pinterest-s.png); }
.svg .fc-webicon.pinterest { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pinterest.svg); } .no-svg .fc-webicon.pocket { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pocketapp-m.png); }
.no-svg .fc-webicon.pocket.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pocketapp.png); }
.no-svg .fc-webicon.pocket.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pocketapp-s.png); }
.svg .fc-webicon.pocket { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-pocketapp.svg); } .no-svg .fc-webicon.quora { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-quora-m.png); }
.no-svg .fc-webicon.quora.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-quora.png); }
.no-svg .fc-webicon.quora.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-quora-s.png); }
.svg .fc-webicon.quora { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-quora.svg); } .no-svg .fc-webicon.orkut { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-orkut-m.png); }
.no-svg .fc-webicon.orkut.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-orkut.png); }
.no-svg .fc-webicon.orkut.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-orkut-s.png); }
.svg .fc-webicon.orkut { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-orkut.svg); } .no-svg .fc-webicon.mercurial { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mercurial-m.png); }
.no-svg .fc-webicon.mercurial.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mercurial.png); }
.no-svg .fc-webicon.mercurial.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mercurial-s.png); }
.svg .fc-webicon.mercurial { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-mercurial.svg); } .no-svg .fc-webicon.rdio { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rdio-m.png); }
.no-svg .fc-webicon.rdio.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rdio.png); }
.no-svg .fc-webicon.rdio.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rdio-s.png); }
.svg .fc-webicon.rdio { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rdio.svg); } .no-svg .fc-webicon.renren { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-renren-m.png); }
.no-svg .fc-webicon.renren.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-renren.png); }
.no-svg .fc-webicon.renren.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-renren-s.png); }
.svg .fc-webicon.renren { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-renren.svg); } .no-svg .fc-webicon.rss { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rss-m.png); }
.no-svg .fc-webicon.rss.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rss.png); }
.no-svg .fc-webicon.rss.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rss-s.png); }
.svg .fc-webicon.rss { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-rss.svg); } .no-svg .fc-webicon.skitch { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skitch-m.png); }
.no-svg .fc-webicon.skitch.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skitch.png); }
.no-svg .fc-webicon.skitch.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skitch-s.png); }
.svg .fc-webicon.skitch { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skitch.svg); } .no-svg .fc-webicon.skype { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skype-m.png); }
.no-svg .fc-webicon.skype.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skype.png); }
.no-svg .fc-webicon.skype.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skype-s.png); }
.svg .fc-webicon.skype { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-skype.svg); } .no-svg .fc-webicon.soundcloud { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-soundcloud-m.png); }
.no-svg .fc-webicon.soundcloud.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-soundcloud.png); }
.no-svg .fc-webicon.soundcloud.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-soundcloud-s.png); }
.svg .fc-webicon.soundcloud { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-soundcloud.svg); } .no-svg .fc-webicon.spotify { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-spotify-m.png); }
.no-svg .fc-webicon.spotify.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-spotify.png); }
.no-svg .fc-webicon.spotify.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-spotify-s.png); }
.svg .fc-webicon.spotify { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-spotify.svg); } .no-svg .fc-webicon.stackoverflow { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stackoverflow-m.png); }
.no-svg .fc-webicon.stackoverflow.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stackoverflow.png); }
.no-svg .fc-webicon.stackoverflow.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stackoverflow-s.png); }
.svg .fc-webicon.stackoverflow { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stackoverflow.svg); } .no-svg .fc-webicon.stumbleupon { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stumbleupon-m.png); }
.no-svg .fc-webicon.stumbleupon.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stumbleupon.png); }
.no-svg .fc-webicon.stumbleupon.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stumbleupon-s.png); }
.svg .fc-webicon.stumbleupon { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-stumbleupon.svg); } .no-svg .fc-webicon.svn { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-svn-m.png); }
.no-svg .fc-webicon.svn.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-svn.png); }
.no-svg .fc-webicon.svn.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-svn-s.png); }
.svg .fc-webicon.svn { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-svn.svg); } .no-svg .fc-webicon.tent { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tent-m.png); }
.no-svg .fc-webicon.tent.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tent.png); }
.no-svg .fc-webicon.tent.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tent-s.png); }
.svg .fc-webicon.tent { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tent.svg); } .no-svg .fc-webicon.tripadvisor { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tripadvisor-m.png); }
.no-svg .fc-webicon.tripadvisor.large { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tripadvisor.png); }
.no-svg .fc-webicon.tripadvisor.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tripadvisor-s.png); }
.svg .fc-webicon.tripadvisor { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tripadvisor.svg); } .no-svg .fc-webicon.tumblr { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tumblr-m.png); }
.no-svg .fc-webicon.tumblr.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tumblr.png); }
.no-svg .fc-webicon.tumblr.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tumblr-s.png); }
.svg .fc-webicon.tumblr { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-tumblr.svg); } .no-svg .fc-webicon.twitter { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-twitter-m.png); }
.no-svg .fc-webicon.twitter.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-twitter.png); }
.no-svg .fc-webicon.twitter.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-twitter-s.png); }
.svg .fc-webicon.twitter { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-twitter.svg); } .no-svg .fc-webicon.vimeo { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-vimeo-m.png); }
.no-svg .fc-webicon.vimeo.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-vimeo.png); }
.no-svg .fc-webicon.vimeo.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-vimeo-s.png); }
.svg .fc-webicon.vimeo { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-vimeo.svg); } .no-svg .fc-webicon.weibo { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-weibo-m.png); }
.no-svg .fc-webicon.weibo.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-weibo.png); }
.no-svg .fc-webicon.weibo.small { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-weibo-s.png); }
.svg .fc-webicon.weibo { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-weibo.svg); } .no-svg .fc-webicon.windows { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-windows-m.png); }
.no-svg .fc-webicon.windows.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-windows.png); }
.no-svg .fc-webicon.windows.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-windows-s.png); }
.svg .fc-webicon.windows { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-windows.svg); } .no-svg .fc-webicon.wordpress { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-wordpress-m.png); }
.no-svg .fc-webicon.wordpress.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-wordpress.png); }
.no-svg .fc-webicon.wordpress.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-wordpress-s.png); }
.svg .fc-webicon.wordpress { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-wordpress.svg); } .no-svg .fc-webicon.xing { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-xing-m.png); }
.no-svg .fc-webicon.xing.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-xing.png); }
.no-svg .fc-webicon.xing.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-xing-s.png); }
.svg .fc-webicon.xing { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-xing.svg); } .no-svg .fc-webicon.yelp { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-yelp-m.png); }
.no-svg .fc-webicon.yelp.large { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-yelp.png); }
.no-svg .fc-webicon.yelp.small { background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-yelp-s.png); }
.svg .fc-webicon.yelp { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-yelp.svg); } .no-svg .fc-webicon.youtube { background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youtube-m.png); }
.no-svg .fc-webicon.youtube.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youtube.png); }
.no-svg .fc-webicon.youtube.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youtube-s.png); }
.svg .fc-webicon.youtube { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youtube.svg); } .no-svg .fc-webicon.youversion { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youversion-m.png); }
.no-svg .fc-webicon.youversion.large { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youversion.png); }
.no-svg .fc-webicon.youversion.small { background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youversion-s.png); }
.svg .fc-webicon.youversion { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-youversion.svg); } .no-svg .fc-webicon.zerply { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-zerply-m.png); }
.no-svg .fc-webicon.zerply.large { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-zerply.png); }
.no-svg .fc-webicon.zerply.small { background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-zerply-s.png); }
.svg .fc-webicon.zerply { background: url(//katerinapaints.com/wp-content/themes/idstore/images/icons/fc-webicon-zerply.svg); }
.with-sidebar- .p-tables-wrap{float: left;width: auto; position: relative;left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.with-sidebar- .typography-block .p-tables-wrap{float: right;width: 740px; position: static;transform:none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;}
.p-table, .p-table-2, .p-table-3{
float: left;
background: #fff;
text-align: center;
border:1px solid #ccc;
border-bottom: 3px solid #ccc;
}
.p-table:hover{border-bottom-color:#fc5a5a;}
.p-table li, .p-table-2 li, .p-table-3 li{float:left;border-bottom: 1px solid #ccc;color:#444; padding: 15px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;font-size: 12px;}
.p-table li:hover, .p-table-2 li:hover, .p-table-3 li:hover{background: #f5f5f5;}
.p-table-head{text-transform: uppercase;background: #fff;color: #444;font-size:16px !important;padding: 20px 10px !important;}
.p-table-head:hover{background: #FFF !important;}
.p-table-price{padding: 20px 10px 10px !important;font-size: 66px !important;line-height: 66px;	color: #fff !important;background: #fc5a5a;font-weight: 300;}
.p-table-price span{font-size: 24px;position: relative;top:-25px;margin-left: 4px;margin-right: -14px;font-weight: 300;}
.p-table-price:hover{background: #fc5a5a !important;}
.p-table-price small{color: #fff;font-size:16px !important;position: relative;left: -10px;}
.p-table:first-child{margin-left: 0;}
.p-table li:last-child, .p-table-2 li:last-child, .p-table-3 li:last-child{border-bottom: none;}
.p-table li:last-child:hover, .p-table-2 li.last:hover, .p-table-3 li.last:hover{background: #fff;}
.p-table li.last, .p-table-2 li.last, .p-table-3 li.last{padding: 20px 10px !important;}
.p-table li.last:hover .button, .p-table-2 li.last:hover .button{text-decoration: none;}
.p-table .button, .p-table-2 .button, .p-table-3 .button{margin-right: 0 !important;}
.p-table li i{font-size: 44px;;color: #444;}
.p-table:hover li i{color: #fc5a5a;}
.p-table-offset{width: 200px;float: left;min-height: 1px;}
.p-table, .p-table li, .p-table-button, .p-table-2, .p-table-2 li, .p-table-3, .p-table-3 li, .p-table-3 li i{-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.p-tables-wrap{width: 740px;float: right;margin-bottom: 40px;}
.p-tables-wrap .p-table-3:first-child, .p-tables-wrap .p-table-2:first-child, .p-tables-wrap .p-table:first-child{margin-left: 0 !important;}*{
margin: 0;
padding: 0;
font-weight: 400;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
display: inline;
zoom: 1;
}
audio:not([controls]) {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
a:hover,
a:active {
outline: 0;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
width: auto;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 940px;
}
.span12 {
width: 940px;
}
.span11 {
width: 860px;
}
.span10 {
width: 780px;
}
.span9 {
width: 700px;
}
.span8 {
width: 620px;
}
.span7 {
width: 540px;
}
.span6 {
width: 460px;
}
.span5 {
width: 380px;
}
.span4 {
width: 300px;
}
.span3 {
width: 220px;
}
.span2 {
width: 140px;
}
.span1 {
width: 60px;
}
.offset12 {
margin-left: 980px;
}
.offset11 {
margin-left: 900px;
}
.offset10 {
margin-left: 820px;
}
.offset9 {
margin-left: 740px;
}
.offset8 {
margin-left: 660px;
}
.offset7 {
margin-left: 580px;
}
.offset6 {
margin-left: 500px;
}
.offset5 {
margin-left: 420px;
}
.offset4 {
margin-left: 340px;
}
.offset3 {
margin-left: 260px;
}
.offset2 {
margin-left: 180px;
}
.offset1 {
margin-left: 100px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.127659574468085%;
*margin-left: 2.074468085106383%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.48936170212765%;
*width: 91.43617021276594%;
}
.row-fluid .span10 {
width: 82.97872340425532%;
*width: 82.92553191489361%;
}
.row-fluid .span9 {
width: 74.46808510638297%;
*width: 74.41489361702126%;
}
.row-fluid .span8 {
width: 65.95744680851064%;
*width: 65.90425531914893%;
}
.row-fluid .span7 {
width: 57.44680851063829%;
*width: 57.39361702127659%;
}
.row-fluid .span6 {
width: 48.93617021276595%;
*width: 48.88297872340425%;
}
.row-fluid .span5 {
width: 40.42553191489362%;
*width: 40.37234042553192%;
}
.row-fluid .span4 {
width: 31.914893617021278%;
*width: 31.861702127659576%;
}
.row-fluid .span3 {
width: 23.404255319148934%;
*width: 23.351063829787233%;
}
.row-fluid .span2 {
width: 14.893617021276595%;
*width: 14.840425531914894%;
}
.row-fluid .span1 {
width: 6.382978723404255%;
*width: 6.329787234042553%;
}
.row-fluid .offset12 {
margin-left: 104.25531914893617%;
*margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
margin-left: 102.12765957446808%;
*margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
margin-left: 95.74468085106382%;
*margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
margin-left: 93.61702127659574%;
*margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
margin-left: 87.23404255319149%;
*margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
margin-left: 85.1063829787234%;
*margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
margin-left: 78.72340425531914%;
*margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
margin-left: 76.59574468085106%;
*margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
margin-left: 70.2127659574468%;
*margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
margin-left: 68.08510638297872%;
*margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
margin-left: 61.70212765957446%;
*margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
margin-left: 59.574468085106375%;
*margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
margin-left: 53.191489361702125%;
*margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
margin-left: 51.063829787234035%;
*margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
margin-left: 44.68085106382979%;
*margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
margin-left: 42.5531914893617%;
*margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
margin-left: 36.170212765957444%;
*margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
margin-left: 34.04255319148936%;
*margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
margin-left: 27.659574468085104%;
*margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
margin-left: 25.53191489361702%;
*margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
margin-left: 19.148936170212764%;
*margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
margin-left: 17.02127659574468%;
*margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
margin-left: 10.638297872340425%;
*margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
margin-left: 8.51063829787234%;
*margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
float: right;
}
.container {
margin-right: auto;
margin-left: auto;
*zoom: 1;
background-color: #fff;
padding: 0 20px;
}
.container:before,
.container:after {
display: table;
line-height: 0;
content: "";
}
.container:after {
clear: both;
}
.container-fluid {
padding-right: 20px;
padding-left: 20px;
*zoom: 1;
background-color: #fff;
}
.container-fluid:before,
.container-fluid:after {
display: table;
line-height: 0;
content: "";
}
.container-fluid:after {
clear: both;
}
form {
margin: 0 0 20px;
}
fieldset {
padding: 0;
margin: 0;
border: 0;
}
label,
input,
button,
select,
textarea {
font-size: 14px;
font-weight: normal;
line-height: 20px;
}
input,
button,
select,
textarea {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
display: block;
margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
display: inline-block;
height: 22px;
padding: 4px 6px;
margin-bottom: 10px;
line-height: 20px;
vertical-align: middle;
}
input,
textarea,
.uneditable-input {
width: 206px;
}
textarea {
height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
background-color: #ffffff;
border: 1px solid #efefef;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
outline: 0;
outline: thin dotted \9; }
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
*margin-top: 0;
line-height: normal;
cursor: pointer;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
width: auto;
}
select,
input[type="file"] {
height: 30px; *margin-top: 4px; line-height: 30px;
}
select {
width: 220px;
background-color: #ffffff;
border: 1px solid #cccccc;
}
select[multiple],
select[size] {
height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #999999;
}
.radio,
.checkbox {
min-height: 20px;
padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
float: left;
margin-left: -20px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
float: none;
outline: none;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
display: inline-block;
}
input,
textarea,
.uneditable-input {
margin-left: 0;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
width: 46px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: not-allowed;
background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
background-color: transparent;
}
table {
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}
.table {
width: 100%;
margin-bottom: 20px;
}
.table th,
.table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: middle;
border-top: 1px solid #efefef;
}
.table th {
font-weight: bold;
}
.table thead th {
vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
border-top: 0;
}
.table tbody + tbody {
border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
padding: 4px 5px;
}
.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
*border-collapse: collapse;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 4px;
-moz-border-radius: 0 0 0 4px;
border-radius: 0 0 0 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
background-color: #f9f9f9;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
display: table-cell;
float: none;
margin-left: 0;
}
.table td.span1,
.table th.span1 {
float: none;
width: 44px;
margin-left: 0;
}
.table td.span2,
.table th.span2 {
float: none;
width: 124px;
margin-left: 0;
}
.table td.span3,
.table th.span3 {
float: none;
width: 204px;
margin-left: 0;
}
.table td.span4,
.table th.span4 {
float: none;
width: 284px;
margin-left: 0;
}
.table td.span5,
.table th.span5 {
float: none;
width: 364px;
margin-left: 0;
}
.table td.span6,
.table th.span6 {
float: none;
width: 444px;
margin-left: 0;
}
.table td.span7,
.table th.span7 {
float: none;
width: 524px;
margin-left: 0;
}
.table td.span8,
.table th.span8 {
float: none;
width: 604px;
margin-left: 0;
}
.table td.span9,
.table th.span9 {
float: none;
width: 684px;
margin-left: 0;
}
.table td.span10,
.table th.span10 {
float: none;
width: 764px;
margin-left: 0;
}
.table td.span11,
.table th.span11 {
float: none;
width: 844px;
margin-left: 0;
}
.table td.span12,
.table th.span12 {
float: none;
width: 924px;
margin-left: 0;
}
.table tbody tr.success td {
background-color: #dff0d8;
}
.table tbody tr.error td {
background-color: #f2dede;
}
.table tbody tr.warning td {
background-color: #fcf8e3;
}
.table tbody tr.info td {
background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
background-color: #c4e3f3;
}
.nav {
margin-bottom: 20px;
margin-left: 0;
list-style: none;
}
.nav > li:hover{
}
.nav > li > a {
display: block;
color: #353535 ;
}
.nav > li > a:hover {
text-decoration: none;
}
.nav > .pull-right {
float: right;
}
.nav-header {
display: block;
padding: 3px 15px;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #999999;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-transform: uppercase;
}
.nav li + .nav-header {
margin-top: 9px;     y,f/f
}
.nav-list {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
margin-right: -15px;
margin-left: -15px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color: #0088cc;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
margin-right: 2px;
}
.nav-list .divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
*zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
display: table;
line-height: 0;
content: "";
}
.nav-tabs:after,
.nav-pills:after {
clear: both;
}
.nav-tabs > li,
.nav-pills > li {
float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
padding-right: 12px;
padding-left: 12px;
line-height: 14px;
}
.nav-tabs {
}
.nav-tabs > li {
margin-bottom: -4px;
background: #f8f8f8;
margin-right: 15px;
border-top: 1px solid #efefef;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
}
.nav-tabs > li:hover{
background: #f2f2f2;
}
.nav-tabs > li > a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
font-size: 12px;
text-transform: uppercase;
color: #808080;
}
.nav-tabs > .active > a {
color: #808080;
cursor: default;
background-color: #ffffff;
border-bottom: 4px solid transparent;
}
.nav-tabs > .active > a:hover{
background-color: #ffffff;
}
.nav-pills > li > a {
padding-top: 8px;
padding-bottom: 8px;
margin-top: 2px;
margin-bottom: 2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
color: #ffffff;
background-color: #0088cc;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li > a {
margin-right: 0;
}
.nav-tabs.nav-stacked {
border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
border: 1px solid #ddd;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
z-index: 2;
border-color: #ddd;
}
.nav-pills.nav-stacked > li > a {
margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.nav .dropdown-toggle .caret {
margin-top: 6px;
border-top-color: #0088cc;
border-bottom-color: #0088cc;
}
.nav .dropdown-toggle:hover .caret {
border-top-color: #005580;
border-bottom-color: #005580;
} .nav-tabs .dropdown-toggle .caret {
margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
border-top-color: #555555;
border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover {
cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
color: #ffffff;
background-color: #999999;
border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 1;
filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
border-color: #999999;
}
.tabbable {
*zoom: 1;
}
.tabbable:before,
.tabbable:after {
display: table;
line-height: 0;
content: "";
}
.tabbable:after {
clear: both;
}
.tabs_product{
margin-bottom: 0;
}
.tabs_product:first-child{
margin-left: 20px;
}
.tab-content {
overflow: auto;
border-top: 4px solid #efefef;
border-right: 1px solid #efefef;
border-bottom: 1px solid #efefef;
border-left: 1px solid #efefef;
margin-bottom: 20px;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
display: none;
}
.tab-content > .active,
.pill-content > .active {
display: block;
font: 12px Arial, sans-serif;
color: #808080;
line-height: 1.8;
}
.tabs-below > .nav-tabs {
border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
margin-top: -1px;
margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
border-top-color: #ddd;
border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
min-width: 74px;
margin-right: 0;
margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
float: left;
margin-right: 19px;
border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
margin-right: -1px;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
border-color: #ddd transparent #ddd #ddd;
*border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
float: right;
margin-left: 19px;
border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
margin-left: -1px;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
border-color: #ddd #ddd #ddd transparent;
*border-left-color: #ffffff;
}
.nav > .disabled > a {
color: #999999;
}
.nav > .disabled > a:hover {
text-decoration: none;
cursor: default;
background-color: transparent;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.hide {
display: none;
}
.show {
display: block;
}
.invisible {
visibility: hidden;
}
.affix {
position: fixed;
}

.mailchip-bg .mc4wp-form.mc4wp-form-theme input[type=text], 
.mailchip-bg .mc4wp-form.mc4wp-form-theme input[type=email]{
color: #ffffff!important;
}
#customer_login .login .form-row .button,#customer_login .register .form-row .button{
background: #fc5b5b !important;
}
.account-separator{
transform: translate(-55%,0);
-webkit-transform: translate(-55%,0);
-moz-transform: translate(-55%,0);
}
.blog-post .post-title{
color: #fc5b5b !important;
font-weight: 700;
}
.mc4wp-checkbox-wp-registration-form {
padding-left: 31px;
}.iosSlider {
position: relative;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height: 400px;
margin:auto 0 20px;
}
.iosSlider .slider {
width: 100%;
height: 100%;
}
.iosSlider .slider .slide {
width: 100%;
height: 100%;
padding: 0 0 0 0;
position: relative;
}
.iosSlider .slider .slide .caption {
position: absolute;
background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/caption.png);
color:white;
left: 0;
bottom: 0;
padding:20px;
width: 920px;
}
.iosSlider .slider .slide .caption p,
.iosSlider .slider .slide .caption h2 {
color:white;
float:left;
width:80%;
display:block;
margin-bottom:0;
}
.iosSlider .slider .slide .caption .button {
float:right;
display:block;
} .iosSlider .sliderNavi {
position: absolute;
right:20px;
top:20px;
}
.iosSlider .sliderNavi .naviItem {	
background-color: transparent;
background-image: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/controls-sprite.png);
background-position: top;
margin-left:10px;
display: inline-block;
text-indent: -9999px;
float: left;
width:16px;
height:16px;		
} .iosSlider .sliderNavi .naviItem.selected {	
background-image: none;
}
.iosSlider .prev,
.iosSlider .next
{	
display: block;
position: absolute;
z-index: 25;
width: 58px;
height: 58px;
top:44%;	
cursor: pointer;	
}
.iosSlider .prev {
background: transparent url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/slide_prev.png) no-repeat 0 0;
}
.iosSlider .next {
background: transparent url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/slide_next.png) no-repeat 0 0;
}
.iosSlider .prev:hover, 
.iosSlider .prev:focus,
.iosSlider .next:hover,
.iosSlider .next:focus {
background-position: -56px 0;
}
.iosSlider .prev:active,
.iosSlider .next:active {
background-position: -112px 0;
} .iosSlider .prev {
left: 0;	
} .iosSlider .next {
right: 0;
} .carousel {
position: relative;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height:450px;
margin:auto 0 0;
}
.carousel .slider {
width: 100%;
height: 100%;
} .product-slider .prev,
.product-slider .next
{	
width: 20px;
height: 25px;
color: white;
font-size: 16px;
padding: 3px 5px;
-webkit-transition: 0.2s ease-in-out, background, border-color;
-moz-transition: 0.2s ease-in-out, background, border-color;
-ms-transition: 0.2s ease-in-out, background, border-color;
-o-transition: 0.2s ease-in-out, background, border-color;
transition: 0.2s ease-in-out, background, border-color;
display: block;
position: absolute;
z-index: 25;
cursor: pointer;
top:15px;		
}
.product-slider .next {
background: #dbdbdb url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled.png) no-repeat center center;
}
.product-slider .next:hover{ background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled-white.png) no-repeat center center;}
.product-slider .prev:hover{ background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled-white.png) no-repeat center center;}
.product-slider .prev {
background: #dbdbdb url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled.png) no-repeat center center;
}
.product-slider .prev:hover, 
.product-slider .prev:focus,
.product-slider .next:hover,
.product-slider .next:focus {
background-color: #FF4A4A;
}
.product-slider .prev:active,
.product-slider .next:active {
}
.widget_special_offers .product-slider .prev, .widget_special_offers .product-slider .next{
}
.next.disabled,
.prev.disabled {
cursor:default!important;
} .product-slider .prev {
right: 36px;	
} .product-slider .next {
right: 0;
} .product-slider .prev::selection{background: transparent;}
.product-slider .next::selection{background: transparent;}
.views-gallery {
position: relative;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height:102px;
margin:auto 0 15px;
}
.more-views .slide {
width: 70px;
}
.more-views-arrow.prev {
position: absolute;
z-index:1;
left: 0;
bottom: -2px;
height: 105px;
width: 23px;
background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png);
background-repeat: no-repeat;
background-position: -7px -127px;
}
.more-views-arrow.next {
position: absolute;
z-index:1;
right: 0;
bottom: -2px;
height: 105px;
width: 23px;
background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png);
background-repeat: no-repeat;
background-position: -49px -127px;
}
.more-views-arrow.prev:hover {
background-image: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png);
background-repeat: no-repeat;
background-position: -7px -246px;
background-color: transparent !important;
}
.more-views-arrow.next:hover {
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png);
background-repeat: no-repeat;
background-position: -49px -246px;
background-color: transparent !important;
}
.more-views-arrow.prev,
.more-views-arrow.next {
opacity: 1;
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.4s;
-webkit-transition-timing-function: ease;
}
.more-views-arrow.prev.disabled{
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png);
background-repeat: no-repeat;
background-position: -7px -7px;
background-color: transparent !important;
}
.more-views-arrow.prev.disabled:hover{
background-image: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png) !important;
background-repeat: no-repeat;
background-position: -7px -7px !important;
background-color: transparent !important;
}
.more-views-arrow.next.disabled, .more-views-arrow.next.disabled:hover{
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/product-big-arrow-sprite.png) !important;
background-repeat: no-repeat;
background-position: -49px -7px !important;
background-color: transparent !important;
}
.more-views-arrow.prev:hover, 
.more-views-arrow.prev:focus,
.more-views-arrow.next:hover,
.more-views-arrow.next:focus {
}
.more-views-arrow.prev:active,
.more-views-arrow.next:active {
}
.deactive .more-views-arrow.prev,
.deactive .more-views-arrow.next {
display:none;
} .more-views-arrow.prev {
left: 0;
} .more-views-arrow.next {
right: 0;
} .related-arrow.prev,
.related-arrow.next
{	
width: 23px;
height: 25px;
color: white;
font-size: 16px;
padding: 3px 5px;
-webkit-transition: 0.2s ease-in-out, background, border-color;
-moz-transition: 0.2s ease-in-out, background, border-color;
-ms-transition: 0.2s ease-in-out, background, border-color;
-o-transition: 0.2s ease-in-out, background, border-color;
transition: 0.2s ease-in-out, background, border-color;
display: block;
position: absolute;
z-index: 25;
cursor: pointer;
top:15px;		
}
.related-arrow.next {
background: #CCC url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled-white.png) no-repeat center center;
}
.related-arrow.prev {
background: #CCC url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled-white.png) no-repeat center center;
}
.related-arrow.prev:hover,
.related-arrow.prev:focus,
.related-arrow.next:hover,
.related-arrow.next:focus {
background-color: #FF4A4A;
}
.related-arrow.prev:active,
.related-arrow.next:active {
}
.next.disabled{
background: #fafafa url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled.png) no-repeat 11px center;
}
.prev.disabled{
background: #fafafa url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled.png) no-repeat center center;
}
.prev.disabled:hover{
background: #fafafa url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled.png) no-repeat center center !important;
}
.next.disabled:hover{
background: #fafafa url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled.png) no-repeat 11px center !important;
}
.next.disabled,
.prev.disabled {
cursor:default!important;
}
.next.disabled:hover,
.prev.disabled:hover{
}
.slide-feature {
display: block;
width:160px;
height:160px;
background-image: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/assets/slider/icon_sprite.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
.slide-feature.feature-responsive {
background-position: 0 0;
}
.slide-feature.feature-responsive:hover {
background-position: 0 -160px;
}
.slide-feature.feature-shortcodes {
background-position: -160px 0;
}
.slide-feature.feature-shortcodes:hover {
background-position: -160px -160px;
}
.slide-feature.feature-admin-panel {
background-position: -320px 0;
}
.slide-feature.feature-admin-panel:hover {
background-position: -320px -160px;
}
.slide-feature.feature-ajax {
background-position: -480px 0;
}
.slide-feature.feature-ajax:hover {
background-position: -480px -160px;
}
.tp-caption iframe{width: 480px !important;}
.tp-leftarrow.default, .tp-rightarrow.default{-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.tp-leftarrow.default{background: rgba(0, 0, 0, 0.4) url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/big_slider_arrow_left.png) no-repeat 17px center;}
.tp-rightarrow.default{background: rgba(0, 0, 0, 0.4) url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/big_slider_arrow_right.png) no-repeat 22px center;}
.tp-rightarrow.default:hover{background-position: 22px center !important;}
.tp-leftarrow.default:hover{background-position: 17px center !important;}
.tp-rightarrow.default {
top: 50%;
right: 0;
z-index: 100;
cursor: pointer;
position: absolute;
width: 56px;
height: 70px;
margin-left: 0;
margin-top: -35px;
}
.tp-leftarrow.default {
top: 50%;
z-index: 100;
cursor: pointer;
position: absolute;
width: 56px;
height: 70px;
margin-left: 0;
margin-top: -35px;
}
@media (min-width: 768px) and (max-width: 979px) {
.slide-feature {
zoom:0.85;
}
.tp-caption iframe{width: 372px !important;}
}
@media (max-width: 767px) {
.slide-feature {
zoom:0.55;
}
.tp-caption iframe{width: 250px !important;}
}
@media (max-width: 479px) {
.slide-feature {
zoom:0.35;
}
.tp-caption iframe{width: 150px !important;}
}  .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 {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 {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.nav-type-large .flex-direction-nav a {width: 60px; height: 100%; margin: 0; display: block; position: absolute; top: 0; z-index: 10; cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease;}
.nav-type-large .flex-direction-nav a:hover{background-color: rgba(255, 255, 255, 0.3);}
.nav-type-large .flex-direction-nav .flex-next {background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/direction_nav_right.png) no-repeat center center; right: 0; opacity: 0;}
.nav-type-large .flex-direction-nav .flex-prev {background: url(//i1.wp.com/katerinapaints.com/wp-content/themes/idstore/images/direction_nav_left.png) no-repeat center center; left: 0;opacity: 0;}
.nav-type-large .flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.nav-type-large .flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.nav-type-large .flex-direction-nav li a.flex-next, .nav-type-large .flex-direction-nav li a.flex-prev {opacity: 0.5;}
.attachments-slider.nav-type-large:hover .flex-direction-nav li a.flex-next, .attachments-slider.nav-type-large:hover .flex-direction-nav li a.flex-prev {opacity: 1;}
.nav-type-large .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.nav-type-large .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover{opacity:1;} .nav-type-small .flex-direction-nav a {width: 40px; height: 40px; margin: 0; display: block; position: absolute; bottom: 0; z-index: 10; cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease;}
.nav-type-small .flex-direction-nav a:hover{background-color: rgba(0, 0, 0, 0.8);}
.nav-type-small .flex-direction-nav .flex-next {background: rgba(0, 0, 0, 0.8) url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_right_disabled-white.png) no-repeat center center; right: 0; opacity: 1;}
.nav-type-small .flex-direction-nav .flex-prev {background: rgba(0, 0, 0, 0.8) url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/qty_arrow_left_disabled-white.png) no-repeat center center; right: 40px;opacity: 1;}
.nav-type-small .flexslider:hover .flex-next {opacity: 0.8; right: 0;}
.nav-type-small .flexslider:hover .flex-prev {opacity: 0.8; right: 40px;}
.nav-type-small .flex-direction-nav li a.flex-next, .nav-type-small .flex-direction-nav li a.flex-prev {opacity: 0.6;}
.nav-type-small .flex-direction-nav .flex-disabled, .nav-type-small .flex-direction-nav .flex-disabled:hover {opacity: .2!important; background-color: rgba(0, 0, 0, 0.8); filter:alpha(opacity=30); cursor: default;}
.nav-type-small .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover, .nav-type-small .flex-direction-nav li a.flex-prev:hover{opacity:1;} .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
}@font-face{
font-family:'FontAwesome';
src:url(//katerinapaints.com/wp-content/themes/idstore/font/fontawesome-webfont.eot?v=3.0.1);
src:url(//katerinapaints.com/wp-content/themes/idstore/font/fontawesome-webfont.eot?#iefix&v=3.0.1) format('embedded-opentype'),
url(//katerinapaints.com/wp-content/themes/idstore/font/fontawesome-webfont.woff?v=3.0.1) format('woff'),
url(//katerinapaints.com/wp-content/themes/idstore/font/fontawesome-webfont.ttf?v=3.0.1) format('truetype');
font-weight:normal;
font-style:normal }
[class^="icon-"],[class*=" icon-"]{-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.cbp-qtrotator {
position: relative;
margin: 20px auto 30px auto;
width: 100%;
}
.cbp-qtrotator .cbp-qtcontent {
position: absolute;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
padding: 2em 0;
top: 0;
z-index: 0;
opacity: 0;
width: 100%;
}
.no-js .cbp-qtrotator .cbp-qtcontent {
border-bottom: none;
}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,
.no-js .cbp-qtrotator .cbp-qtcontent {
position: relative; 
z-index: 100;
pointer-events: auto;
opacity: 1;
}
.cbp-qtrotator .cbp-qtcontent:before,
.cbp-qtrotator .cbp-qtcontent:after {
content: " ";
display: table;
}
.cbp-qtrotator .cbp-qtcontent:after {
clear: both;
}
.cbp-qtprogress {
position: absolute;
height: 1px;
width: 0%;
top: 0;
z-index: 1000;
}
.cbp-qtrotator blockquote {
margin:0;
background-color: transparent;
border:0;
padding-top:0;
padding-bottom:0;
font-weight: 300;
font-style: normal;
}
.cbp-qtrotator blockquote footer {
font-size: 12px;
margin-top: 10px;
}
.cbp-qtrotator blockquote footer cite {
font-style: italic;
}
.cbp-qtrotator blockquote footer:before {
content: '― ';
}
.cbp-qtrotator .cbp-qtcontent a.avatar-link {
display: block;
float: right;
margin-left: 3em;
} @media screen and (max-width: 30.6em) { 
.cbp-qtrotator {
font-size: 70%;
}
.cbp-qtrotator img {
width: 80px;
}
}@import url("http://fonts.googleapis.com/css?family=Open+Sans");
body{
color: #eee;
}
.container, 
.header-type-variant4 .header-area, 
.header-type-variant4.header-bg, 
.wide .wrapper, 
.boxed .wrapper,
.header-type-variant2 .header, 
.header-type-variant6 .header, 
.header-type-variant5 .header{
background: #222;
}
.boxed .wrapper{
-webkit-box-shadow: 0 1px 6px #111 !important;
box-shadow: 0 1px 6px #111 !important;
background: #222 !important;
}
.header-top-variant4, 
.header-top-variant4 .container,
.header-top-variant5 .container{
background: #fc5a5a;
}
.header-top-variant5 .header-variant2 #searchform .field{
background-color: transparent !important;
}
.header-top-variant5 .header-variant2 #searchform .field:focus{
background: #333 !important;
}
.logo a, 
.logo a:hover{
color: #eee;
}
p, a, h1, h2, h3, h4, h5, h6{
color: #eee;
}
select,
select:hover,
input{
background-color: #333 !important;
border:1px solid #111 !important;
color: #eee !important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
background-color: #333;
color: #eee;
}
input[type="hidden"] {
background-color: #fff !important;
color: #444 !important;
}
input:focus{
border: 1px solid #fc5a5a !important;
}
code, 
pre{
background: #333;
border:1px solid #111;
color: #eee;
}
blockquote{
background-color: #333;
border-bottom:1px solid #fc5a5a;
}
mark{
color: #fc5a5a;
}
label{
color: #eee !important;
}
select,
select:hover{
cursor: pointer;
}
textarea{
background-color: #333 !important;
border:1px solid #111 !important;
color: #eee !important;
}
.login-fields .form-row input:focus{
background-color: #2a2a2a;
}
.modal{
background-color: #333;
border:none;
border-top:1px solid #fc5a5a;
}
#cart-quantity .input-text:focus, #product-quantity .input-text:focus{
border:1px solid #fc5a5a !important;
}
#product-quantity .input-text{
top:0 !important;
}
.quantity.buttons_added{
background-color: #333;
padding-right: 23px;
}
.quantity.buttons_added .plus{
width: 23px !important;
border-top: 1px solid #000 !important;
border-right: 1px solid #000 !important;
border-bottom: 1px solid #000 !important;
}
.quantity.buttons_added .minus{
width: 23px !important;
border-bottom: 1px solid #000 !important;
border-right: 1px solid #000 !important;
}
del{
color: #fc5a5a;
}
.thumbnail{
border:1px solid #111
}
.modal-header h3{
color: #eee;
}
.span3.icon6 i, .span3.icon5 i, .span2.icon4 i, .span2.icon3 i, .span1.icon2 i, .span1.icon1 i{
color: #eee;
}
.minus, 
.plus{
border:none !important;
background-color: transparent !important;
}
.minus{
background-position: 2px 0;
}
.header-type-variant4 #main-nav{
background: #333;
border-top:1px solid #111;
}
.header-bg, 
.fixed-header-area,
.header-overlapped .header-type-variant6{
border-bottom:1px solid #111;
border-top:1px solid #111;
background: #222 !important;
}
.header-type-variant2 .header,
.header-type-variant5 .header{
background: #222;
}
.header-top-variant4 .header-variant2 #searchform .field{
background-color: transparent !important;
}
.header-top-variant4 .header-variant2 #searchform .field:focus{
background-color: #FFF !important;
}
.menu > ul > li > a{
text-shadow: 0 1px 0 #111;
color: #eee;
}
.mega-menu > ul > li > ul{
background: #333;
}
.mega-menu > ul > li > ul > li > a, 
.mega-menu > ul > li > ul > li ul li a{
color: #eee;
}
.default-menu > ul > li ul,
.header-overlapped .header-type-variant6 .default-menu > ul > li ul{
background: #333;
}
.default-menu > ul > li > ul li{
border-top: 1px solid #111;
border-left: 1px solid #111;
border-right: 1px solid #111;
}
.default-menu > ul > li > ul li:hover{
background: #111;
}
.default-menu > ul > li > ul li:hover > a{
color: #fc5a5a;
}
.default-menu > ul > li > ul li:last-child{
border-bottom: 1px solid #111;
}
.default-menu .sub-menu .current-menu-item{
background-color: #333;
}
.et-mobile-menu > li:last-child{
border-bottom:1px solid #222;
}
.products_grid .product-grid, 
.product-slide .product-grid{
background: #333;
border-bottom:1px solid #111;
}
.product-grid .product-name a, 
.product-slider .slider-title{
color: #eee;
}
.product-grid .price del .amount{
color: #bbb;
}
.product-grid .price .amount, 
.product-grid .price.sale .currentprice{
color: #ddd;
}
#submit, 
.button{
background: #333;
color: #eee;
}
.btn-cont .button{
background: #222;
}
#contact_button .button:hover{
background: #fc5a5a;
}
.form-submit #submit{
height: auto;
}
.products-list .product-grid .button,
.blog-content .button{
background: #333;
}
.products_grid .product-grid:hover, 
.product-slide .product-grid:hover{
background: #333;
}
.products-list .product-grid,
.products-list .product-grid:hover{
background: transparent;
border-bottom:none;
}
.container_footer_bg, .footer_container{
background-color: #2f2f2f !important;
}
.footer-black-bg .container{
background: #111 !important;
}
.container_footer_bg{
border-top:1px solid #111;
}
.fixed-header-area{
background: #333;
border-top:1px solid #111;
}
.fixed-header-area .fixed-header{
background: #222 !important;
}
.product-slider .next, 
.product-slider .prev{
background-color: #111;
}
.prev.disabled, 
.next.disabled, 
.prev.disabled:hover, 
.next.disabled:hover{
background-color: #333 !important;
}
#searchform .field,
.header-variant2 #searchform .field{
background-color: #222 !important;
border: 1px solid #111!important;
}
#searchform .button{
background-color: #111;
border:1px solid #111;
}
.header-type-default #searchform .button,
.header-variant2 #searchform .field{
background-image: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/search_button_white_bg.png);
border: none !important;
}
#searchform .field:focus{
border:1px solid #111 !important;
background-color: #333 !important;
}
.search_text{
color:#eee;
}
#top-cart > a{
color: #eee;
}
#top-cart .cart-popup{
background: #333;
border:1px solid #111;
}
.products-small .product-item{
background: #333;
color: #eee;
border-bottom:1px solid #111;
}
#top-cart .cart-popup a{
color: #eee;
}
#top-cart .cart-popup a.emptycart{
background-color: #222;
}
#top-cart .cart-popup a.emptycart:hover{
background-color: #fc5a5a;
}
#top-cart .cart-popup .recently-added{
border-bottom:1px solid #111;
}
.products-small .product-item .qty{
color: #eee;
}
#top-cart .cart-popup .totals .amount, 
#top-cart .cart-popup .totals{
color: #eee;
}
.footer-hr{
border-color: #666;
}
.block-with-icon i{
color: #eee;
}
#top-cart a > span .amount{
color: #fc5a5a;
}
.header-links > li > a{
color: #eee;
}
.header-links > li > a:hover{
text-decoration: underline;
}
.cta-block{
background: #333;
border-left-width:1px;
}
.cta-block h4{
font-weight: 300;
color:#eee;
}
.cta-block:hover{
background: #111;
}
.tabs .tab-content{
background: #333;
border:1px solid #111;
}
#product-page .tabs .tab-content{
background-color: #333 !important;
}
.tabs .tab-title, .left-titles a{
background: #111;
border-top: 1px solid #111;
border-right: 1px solid #111;
border-left: 1px solid #111;
color: #eee;
}
.tabs .tab-title:hover{
background: #111;
border-top: 1px solid #111;
border-right: 1px solid #111;
border-left: 1px solid #111;
}
.tabs .tab-title.opened, 
.left-titles a.opened{
background: #333;
color: #cacaca !important;
border-bottom:1px solid transparent;
margin-bottom: 0;
}
.tabs .tab-title.opened:hover, 
.left-titles a.opened:hover{
color: #cacaca;
}
.tabs:last-child{
border-bottom:1px solid #111;
}
.cbp-qtrotator .cbp-qtcontent{
border-bottom:1px solid #111 !important;
border-top:1px solid #111 !important;
}
.woocommerce-price-suffix{
color: #aaa;
} .block-head{
background: #333;
color: #eee;
}
.cats.acc_enabled .block-content .wpsc_category_title a, 
.widget-title{
color: #eee;
}
.cats .block-content .wpsc_categories > li > a,
.grid_pagination_block{
color: #eee;
}
.grid_pagination_block{
border-bottom:1px solid #111;
}
.cats.acc_enabled .block-content .categories-group.has-subnav.opened .btn-show,
.cats.acc_enabled .block-content .categories-group.has-subnav .btn-show{
background-color: #333;
}
.star-rating{
background: url(//i0.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star-dark.png) repeat-x 0 0 !important;
width: 74px !important;
}
.star-rating span{
background: url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/images/star-dark.png) repeat-x left bottom !important;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content,
.widget_price_filter .ui-slider .ui-slider-handle,
.widget_layered_nav ul li a, 
.widget_layered_nav ul li span{
background-color: #333 !important;
}
.widget_layered_nav ul li a:hover, 
.widget_layered_nav ul li span:hover{
color: #fc5a5a ;
}
.widget_layered_nav ul small.count{
color: #eee !important;
border:1px solid #111 !important;
}
.widget_layered_nav ul li.chosen a{
background: #fc5a5a url(//i3.wp.com/katerinapaints.com/wp-content/themes/idstore/css/images/check.png) no-repeat 12px center ;
}
.widget_price_filter .price_slider_wrapper .button{
background-color: #333;
}
.widget_price_filter .price_slider_wrapper .button span{
color: #eee !important;
}
.widget_layered_nav ul li.chosen a{
background-color: #222 !important;
border:1px solid #111;
border-right:none;
}
.grid_pagination a, 
.grid_bottom_pagination a{
background: #333;
color: #eee;
}
.grid_pagination span, .grid_bottom_pagination span{
padding: 7px 12px;
height: 21px;
margin-bottom: -12px;
}
.prev.page-numbers,
.next.page-numbers,
.next.page-numbers:hover,
.prev.page-numbers:hover{
height: 19px;
margin-bottom: -12px;
}
.next.page-numbers, .prev.page-numbers{
background-color: #333;
}
.grid_pagination span.current, 
.grid_bottom_pagination span.current{
background: #fc5a5a;
color: #eee;
}
.grid_pagination_bottom_block{
border-bottom:1px solid #111;
}
#categories-2 > ul > li a{
color: #eee;
}
.widget-placeholder{
background: transparent;
}
.widget-placeholder .side-icon,
.widget-placeholder .side-text{
background: #333;
color: #eee;
}
.widget-placeholder .side-icon i,
.widget-placeholder .side-text h3,
.widget_price_filter .price_label{
color: #eee !important;
} .product_description_mainblock p{
color: #eee;
}
hr{
border-bottom: 0px solid #111;
border-top: 1px solid #111;
}
.product-stock{
color: #eee;
}
.product-code > span{
color: #aaa;
}
.product-stock .stock span{
color: #aaa;
}
.label label{
color: #eee;
}
div.product_meta span{
color: #eee;
}
.product_description_mainblock .product_meta .sku{
color: #aaa;
}
#product-quantity .quantity.buttons_added .plus:focus, #product-quantity .quantity.buttons_added .minus:focus{
border-color: #000 !important;
border-left: none !important;
}
div.product_meta a{
color: #aaa;
}
.tab-content h3, 
.tab-content h2{
color: #eee !important;
}
table.shop_attributes th{
color: #eee !important;
}
div.pp_woocommerce .pp_content_container,
.etheme-popup-content{
background-color: #222 !important;
border-top:1px solid #fc5a5a;
border-left:1px solid #111 !important;
border-right:1px solid #111 !important;
border-bottom:1px solid #111 !important;
}
.pp_content_container #reply-title{
padding-right: 35px;
color: #eee;
}
div.pp_woocommerce .pp_close{
background-color: #222 !important;
}
div.pp_woocommerce #respond #commentform #submit{
background: #333;
}
div.pp_woocommerce #respond #commentform #submit:hover{
background: #fc5a5a;
}
.custom-tabs1{
border-right:1px solid #111 !important;
}
.custom-tabs1,
.custom-tabs2{
color: #eee;
}
#product-quantity .input-text{
position: relative;
top:-2px;
}
.etheme-popup-content em{
color: #eee;
}
.etheme-popup-content .button.cont-shop{
background: #333	;
}
.page-template-contacts2-php .contact-form h1, 
.page-title{
border-bottom:1px solid #111;
color:#eee;
}
.woocommerce-cart .page-title{
border-bottom: none !important;
}
.widget_categories .widget-title{
background: #333;
color: #eee;
}
.widget-container a,
.widget-container ul li{
color: #eee;
}
.table th, 
.table td{
border-top:1px solid #111;
color: #eee;
}
table th{
border-bottom:1px solid #111;
color: #eee;
}
.cart_table_item .product-name a, 
.checkout_table_item .product-name a,
.cart_table_item .product-name .variation dt, 
.checkout_table_item .product-name .variation dt{
color: #eee;
}
#cart-quantity .quantity{
width: 100px;
}
#cart-quantity .input-text{
position: relative;
top:-2px;
}
.checkout_cart td.product-price .amount{
color: #eee;
}
.cart-collaterals .shipping_calculator .button,
#payment div.payment_box{
background: #333 !important;
border:1px solid #111 !important;
float: left;
margin-bottom: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cart-collaterals .shipping_calculator .button:hover{
background: #fc5a5a;
}
.cart-collaterals .shipping_calculator a,
.cart_totals h2, 
.shipping_calculator h2{
color: #eee !important;
}
.cart_table_item .product-name, 
.checkout_table_item .product-name{
color: #eee !important;
}
.table.order_details td{
border-bottom:1px solid #111 !important;
}
.myaccount_user, .myaccount_address, .col-1 h3, .col-2 h3, .col-2 address{
color: #eee !important;
}
#recentcomments li{
color: #818181;
} .post-title,
.blog-post.post-portrait .post-title{
color: #eee;
}
.post-title:hover{
color: #fc5a5a !important;
}
.post-default .post-images{
background-color: #333;
border-bottom:1px solid #111;
}
.post-information{
margin-top: 0;
padding-top: 4px;
padding-bottom: 7px;
}
#reviews #comments ol.commentlist li .comment-text{
background: #222 !important;
border:1px solid #111 !important;
}
.post-information{
border-bottom:1px solid #111;
background-color: #333;
padding-left: 10px;
}
.post-information a, 
.post-information a,
.post-information i{
color: #eee;
}
.comment-body{
border-bottom:1px solid #111;
}
.portfolio-item .portfolio-mask{
background: #111;
}
.entry-title{
border-bottom:1px solid #111;
color: #eee;
}
.portfolio-filters{
border-bottom:1px solid #111;
}
.portfolio-content h3,
.blog_icon_date,
.blog2_icon_author{
color: #eee;
}
.portfolio-content .post-information{
border-top:1px solid #111;
}
.table-bordered th, 
.table-bordered td{
border-left:1px solid #111;
}
.table th, .table td{
border-top:1px solid #111;
}
.table-bordered{
border:1px solid #111;
}
.portfolio-content h2,
.review_title{
color: #eee;
}
.product-add-to-cart{
background: #333;
border:1px solid #111;
}
.nav-tabs > li{
border-top: 1px solid #111 !important;
border-left: 1px solid #111 ;
border-right: 1px solid #111 !important;
}
.nav-tabs > .active > a,
.typography-block > .nav-tabs li:hover,
.typography-block > .nav-tabs li.active:hover{
background: #444 !important;
border-left-color:#fc5a5a;
border-left-width:1px !important;
border-left-style:solid !important;
}
.typography-block > .nav-tabs li{
background: #333;
border-left:1px solid transparent;
}
.typography-block > .nav-tabs li a{
color:#eee;
}
.typography-block > .nav-tabs li.active{
border-top: 1px solid #111 !important;
border-right: 1px solid #111 !important;
}
.typography-block > .nav-tabs li:hover a{
color: #fc5a5a;
}
.typography-block > .nav-tabs > li:last-child{
border-bottom:1px solid #111 !important;
}
.typography-block .list-square li strong{
color: #eee;
}
.menu .current-menu-item > a,
.menu .current-menu-item > a:hover{
}
.progress-bar{
background: #333;
border-top:1px solid #111;
}
.member-details{
background: #333;
border-bottom:2px solid #fc5a5a;
}
.member-details i{
color: #eee;
}
.p-table, .p-table-2, .p-table-3{
background: #333;
border:1px solid #111;
border-bottom:2px solid #fc5a5a;
color: #eee;
}
.p-table-head{
background: #333;
color: #eee !important;
}
.p-table li, .p-table-2 li{
border-bottom:1px solid #111 !important;
color: #eee;
}
.p-table li:hover, .p-table-2 li:hover{
background: #333 !important;
color: #fc5a5a;
}
.p-table li i{
color: #eee;
}
.the-icons li i{
color: #eee;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background-color: #333;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th{
background-color: #333;
color: #eee;
}
.page-template-contacts2-php .contact-form{
background-color: transparent;
}
.page-template-contacts2-php .contact-form h1,
.contact_info p,
.contact_info span, 
#contact_container h2, 
.contact_info h5{
color: #eee;
}
.contact_input{
border:1px solid #111 !important;
}
form.login, form.register{
background: #333;
}
form.login .login-head, form.register .register-head{
border-bottom:1px solid #111;
}
.login .form-row .button,
.register .form-row .button{
border:none !important;
background-color: #222 !important;
}
.form-row .button:hover{
background: #fc5a5a ;
}
form.login .login-head i, form.register .register-head i{
color: #eee;
}
.lost_password{
color: #eee;
}
.product-title2{
background: #333;
color: #eee;
}
.et-mobile-menu li > a{
background: #333;
border-top:1px solid #222;
color: #eee;
}
.et-mobile-menu li > a:hover{
background: #111;
color: #fc5a5a;}
.et-mobile-menu li .open-child{
background-color: #444;
border-top:1px solid #222;
}
.et-mobile-menu li .open-child:hover{
background-color: #fc5a5a;
}
#back-to-top.btn-style-standart a{
background-color: transparent;
color: #fff !important;
}
.post-horizontal .post-information{
border-top:none;
}
.widget-container a:hover{
color: #fc5a5a ;
}
.portfolio-item .portfolio-mask{
height: 100%;
}
@media (max-width: 979px){
.header-type-variant4 #main-nav, .header-type-variant5 #main-nav{
background: #111 !important;
min-height: 0px;
}
.portfolio-content .post-information{
border-top:none;
margin-top: 10px;
}
}
.etheme_cp .etheme_cp_content .layout-select{
background-color: #FFF !important;
border-color: #ccc !important;
color: #444 !important;
}
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_content, 
div.light_rounded .pp_content{
background-color: #333 !important;
}
.wide .tp-rightarrow{right: 8px !important;}
.textwidget p{
font-family: 'Open Sans', sans-serif !important;
}
.woocommerce-error, .error, .woocommerce-message, .woocommerce_error, .success, .info, .notice{
background-color: #333;
border:1px solid #111;
}
.tabs.checkout-accordion .tab-content{
background-color: transparent !important;
border:1px solid #111 !important;
}
.tabs.checkout-accordion .tab-title{
background-color: #333;
border-bottom:1px solid #111 !important;
border-top:1px solid #111 !important;
}
.tabs.checkout-accordion .tab-title.opened{
background-color: #111 !important;
margin-bottom: 9px;
}
.tabs.checkout-accordion .tab-title.opened span{
color: #eee;
}
.tabs.checkout-accordion .tab-title.opened:hover{
background-color: #111 !important;
}
.tabs.checkout-accordion .tab-title:hover{
background-color: #333 !important;
border-left: none !important;
border-right: none !important;
}
.tabs.checkout-accordion .tab-title.opened:hover span,
.tabs.checkout-accordion .tab-title:hover span{
color:#fc5a5a;
}
.chzn-container .chzn-results .active-result{
color:#444 !important;
}
#payment ul.payment_methods{
border-bottom:1px solid #111 !important;
float: left;
width: 100%;
}
#payment div.form-row{
float: left;
width: 100%;
margin-top: 10px;
}
#payment #place_order{
background-color: #333 !important;
}
#payment #place_order:hover{
background-color: #fc5a5a !important;
}
.left-titles a:last-child{
border-bottom:1px solid #111 !important;
}
.widget_layered_nav ul small.count{
padding-bottom: 5px !important;
} .etheme_cp{
background: #333 !important;
color: #eee;
}
.textwidget p,
.tweets1,
.footer_menu a,
blockquote{
color: #999;
}
.banner-transform:hover .mask{
background-color: rgba(51,51,51,0.85);
}
.banner a,
.banner a.info{
background-color: #222;
background: #222;
}
.banner-transform .mask p,
.banner-transform:hover .mask h2{
color: #eee;
}
.back-to{
background: none !important;
width: 150px;
}
.back-to:before{
content: "\f104";
width: 10px;
height: 10px;
margin-right: 5px;
font-size: 12px;
color: #FFF;
font-family: fontAwesome;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.add_review .button{
background-color: #222;
}
div.pp_overlay{
background-color: #111 !important;
}
.chosen-container-single .chosen-single {background: #333; color:#eee;box-shadow: 0 1px 0 #111 inset !important;}
.woocommerce-checkout .form-row .chosen-container .chosen-drop {background: #333;border: 1px solid #111;}
.chosen-container-active.chosen-with-drop .chosen-single{box-shadow: 0 1px 0 #111 inset !important;background: #333;border: 1px solid #111;color: #eee;}
.chosen-container-single .chosen-search input[type=text] {background: url(//i2.wp.com/katerinapaints.com/wp-content/themes/idstore/images/chosen-sprite.png) no-repeat 100% -20px,#333;}
.chosen-container .chosen-results li.no-results {background: #333;}
.order-total{
border-bottom: 1px solid #111;
}
.tab-content.tab-login, .tab-content.register-tab-content{
border-bottom: 1px solid #111;
}
.tab-content.tap-order{
border-top: 1px solid #111;
}