.clearfix:after{content:"";display:table;clear:both}.post-holder{padding-bottom:20px;margin-bottom:20px;background:#f5f5f5;padding:20px}.post-holder:hover{box-shadow:3px 3px 4px 0 rgba(0,0,0,.1);position:relative;z-index:2}.post-holder .post-header{position:relative}.post-holder .post-header .post-info{padding:0 0 10px}.post-holder .post-header .post-info .item,.post-holder .post-header .post-info .dash{display:inline-block}.post-holder .post-header .post-info .label{font-weight:700}.post-holder .post-header .post-info .value{font-style:italic}.post-list{margin-top:20px;margin-bottom:20px;list-style:none;padding:0}.post-list .post-content .post-read-more{padding-top:10px;float:right}.post-list .post-header .post-title{max-width:80%}.post-list .post-header .post-title a{text-decoration:none;font-size:22px;color:#636363}.post-list .post-header .post-title{margin:0;padding:10px 0;float:left}.post-list .post-holder .post-header .addthis_toolbox{float:right;padding-top:20px}.post-view .post-holder .post-header .addthis_toolbox{float:right}.post-view .post-bottom{margin-top:30px}.post-view .block{margin-bottom:30px}.widget.block-recent-posts .block-content .item{padding:8px 0 0}.widget.block-categories ul{list-style:initial;padding-left:0}.widget.block-categories ul ul{margin-left:20px}.widget.block-categories ul,.widget.block-categories li{margin:5px 0 5px 9px;padding:0}.widget.blog-search{width:100%}.post-description{color:#000;font-size:16px}.post-description h1{font-size:24px}.post-description h2{font-size:20px}.post-description h3{font-size:18px}.post-description table{color:#000;border-color:#262626;font-size:16px;margin-bottom:20px;width:auto}.post-description table th{background:#262626;color:#fff;font-weight:700}.post-description table td,.post-description table th{border:1px solid #262626;padding:9px 15px;text-align:center;width:50%;vertical-align:middle}.post-description table td p,.post-description table th p{margin:0}.post-view .post-description{line-height:25px}.blog-search .control{position:relative;height:32px}.blog-search .control input{padding-right:80px}.blog-search .control button{position:absolute;right:0;top:0;border:0;border-radius:0;font-size:1.2rem;height:100%;padding:0 20px;line-height:32px}.block-recent-posts{margin-top:90px}.block-recent-posts .item{padding:0 15px}.block-recent-posts .item .item-inner{overflow:hidden;text-align:center}.block-recent-posts .item .item-inner .blog-image{position:relative;overflow:hidden}.block-recent-posts .item .item-inner .blog-image:hover:after,.block-recent-posts .item .item-inner .blog-image:hover .readmore{opacity:1;visibility:visible}.block-recent-posts .item .item-inner .blog-image:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(255,255,255,.75);pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:1}.block-recent-posts .item .item-inner .blog-image .readmore{display:inline-block;padding:11px 10px;border-radius:0;width:126px;text-transform:uppercase;font-size:1.2rem;font-weight:700;position:relative;color:#fff;background:#9d4d4a;text-align:center;font-family:'Montserrat',Arial,sans-serif;position:absolute;left:0;right:0;top:50%;margin:-30px auto 0;opacity:0;visibility:hidden;transition:.3s;z-index:2}.block-recent-posts .item .item-inner .blog-image .readmore:hover{background:#9d4d4a}.block-recent-posts .item .item-inner .blog-content h3.title{font-size:1.4rem;text-transform:uppercase;font-weight:500}.widget-product{margin:20px 0}.widget-product .product-item-details{padding:20px 0 0}.widget-product .product-item-name,.widget-product .product.name a{font-size:18px;font-weight:400;line-height:1.4}.widget-product .price-box .price{font-size:1.6rem}.widget-product .price-box .old-price .price{font-size:1.6rem}.widget-product .action.primary{font-size:13px;height:38px;line-height:36px;margin-top:20px;text-transform:uppercase}.widget-product .discount_percentage{margin-left:10px}@media only screen and (max-width:992px){.block.blog-search{padding:0;border:0}}@media only screen and (max-width:479px){.block-recent-posts{margin:30px 0}}@media (min-width:768px){.widget-product .product-item-info{display:flex;flex-wrap:wrap}.widget-product .product-item-images{width:50%}.widget-product .product-item-details{padding:0 0 0 4%;width:50%}}