img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
html {background-color:#ffcc33}
#navigation, #footer {background-color: rgba(0,0,0,0.3); }
#container {-webkit-box-shadow:0 0 40px rgba(0,0,0,0.3); -moz-box-shadow:0 0 40px rgba(0,0,0,0.3); box-shadow:0 0 40px rgba(0,0,0,0.3); }
body { font:300 1.5em/1.5em 'Ubuntu', arial, sans-serif;color:#3E3E3E; }
#navigation, #navigation .nav a { font:300 1em/1.4em 'Ubuntu', arial, sans-serif;color:#3E3E3E; }
.post .title { font:bold 2.2em/1em 'Ubuntu', arial, sans-serif;color:#3E3E3E; }
.entry, .entry p { font:300 1em/1.5em 'Ubuntu', arial, sans-serif;color:#3E3E3E; }
h1, h2, h3, h4, h5, h6 { font-family: Ubuntu, arial, sans-serif; }
.widget h3 { font:bold 1.2em/1em 'Ubuntu', arial, sans-serif;color:#3E3E3E; }
#logo img { display:none; }
.site-title { display:block !important; }
.site-description { display:block !important; }
.owl-carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}
.wcps-items{text-align:center}
.wcps-items-thumb img{width:100%;height:230px;object-fit:contain;background:#f7f7f7;border:1px solid #e6e6e6;padding:6px;box-sizing:border-box}
.wcps-items-title{margin:10px 0 4px;font-size:13px;line-height:1.35}
.wcps-items-price{font-weight:bold}
@media (max-width:760px){.owl-carousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}
.wcps-items-thumb img{height:170px}}
@media (max-width:760px){body .col-full,body #wrapper,body .header,body #container,body #navigation{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body #main,body #sidebar,body .col-left,body .col-right{float:none!important;width:auto!important;margin:0!important}
body #logo{float:none;padding:14px 12px 6px}
body .site-title{font-size:26px}
body #main-nav{float:none;display:flex;flex-wrap:wrap}
body #main{padding:14px 12px!important}
body #sidebar{padding:12px!important}
body img{max-width:100%;height:auto}
body table{display:block;max-width:100%;overflow-x:auto}
body .owl-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}
body .breadcrumb{padding:8px 12px}
body select{max-width:100%}}
h1.title:empty{display:none}
div.product .images:not(:has(img)){display:none}
div.product .images:not(:has(img))+.summary{float:none;width:auto}
#main.fullwidth .entry{padding-top:28px}
html{background-color:#fff}