.wrapper{border-top-style:solid;border-top-width:5px;}
.main{padding:30px 0 40px;}
.col-left > *{margin-right:15px;}
.col-right > *{margin-left:15px;}
.fieldset,
.multiple-checkout .col2-set,
.multiple-checkout .col3-set,
.info-set{margin:0 0 10px;padding:0 15px 15px;}
.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend{margin:0 -15px 10px -15px;padding-left:15px;padding-right:15px;}
.buttons-set{margin:10px 15px;}
.buttons-set button.button{margin-left:0;margin-right:5px;margin-bottom:5px;}
.buttons-set p.required{margin:0 5px 5px 0;}
.page-title h1,
.page-title h2{margin:0;min-height:1.3125em;}
.category-title{margin-bottom:0;}
.note-msg.empty-catalog{background:url(../images/img/empty-catalog.png) 10px 10px no-repeat transparent !important;color:inherit;min-height:70px;padding:40px 20px 40px 160px !important;}
.breadcrumbs{line-height:1.5em;margin:0 0 5px;}
.catalog-product-view .breadcrumbs{margin-bottom:10px;}
.user-menu .line-break-after{clear:both;margin-bottom:1px;}
.search-wrapper-inline .form-search .input-text{min-width:180px;}
.search-wrapper-p0{float:right;}
.search-wrapper-p0 .form-search .input-text{min-width:220px;}
.search-wrapper-p1{float:right; width: 35em;}
.hoelzel-header-inner > .row {
    margin-top: 10px;
}
.search-wrapper-p3{
    padding: 2px;
    background-color: #66a7c3;
}
.search-wrapper-p3.search-wrapper-mobile .form-search {
    max-width: none;
}

.search-wrapper-p3 #search_mini_form {
    margin-top:0;
    padding:0;
    background-image: none;
    background-color: transparent;
    max-width: none;
    font-size: 14px;
}
.search-wrapper-p1 .form-search #mini-search-text-wrap,
.search-wrapper-p3 .form-search #mini-search-text-wrap{width:67%; float: right; position: relative;}
.search-wrapper-p1 .form-search #mini-search-text-wrap .input-text,
.search-wrapper-p3 .form-search #mini-search-text-wrap .input-text {width:100%;}
.search-wrapper-p1 .form-search #search-category,
.search-wrapper-p3 .form-search #search-category
{width:33%;}
.search-wrapper-p2{float:right;}
.search-wrapper-p2 .form-search .input-text{min-width:220px;}
/*.search-wrapper-p3{float:right;}
.search-wrapper-p3 .form-search .input-text{min-width:220px;}*/
.search-wrapper-p4{float:right;}
.search-wrapper-p4 .form-search .input-text{min-width:220px;}
.search-wrapper-p5{float:right;}
.search-wrapper-p5 .form-search .input-text{min-width:220px;}
.block-viewed .block-content ol,
.block-compare .block-content ol,
.block-compared .block-content ol{padding-left:0;list-style:none;}
.block-viewed .block-content li.item,
.block-compare .block-content li.item,
.block-compared .block-content li.item{background:url(../images/img/bullet.png) no-repeat 0 10px;padding-left:10px;}
.block-related .section-title{padding-top:19px;}
.block-related-thumbnails .owl-wrapper{margin-top:15px;}
.block-account .block-title{background:url(../images/img/ic-account.png) 5px 2px no-repeat;padding-left:42px !important;}
.block-account .block-content{padding:10px 0 0;}
.block-account li > *{padding:2px;}
.block-account li.current strong{font-weight:bold;}
.products-grid .item{-webkit-tap-highlight-color:transparent;}
.availability{float:right;margin:15px 0;}
.price-box-bundle{border-bottom:1px solid #e5e5e5;margin:-10px 0 15px;padding-bottom:15px;}
.product-view .space-before-avail{margin:0 0 15px;height:0;line-height:0;}
.product-view .product-type-data > .price-box{border-top-style:solid;border-top-width:1px;margin:15px 0 0;padding:10px 0;}
.product-view .btn-cart span span{padding:5px 40px;}
.product-view .box-reviews .buttons-set{margin-left:0;margin-right:0;}
.product-view .sku{margin:15px 0;}
.product-view .sku span{font-weight:bold;}
.product-view .is-type-grouped .availability{margin-top:0;margin-bottom:0;}
.product-view .grouped-items-table input.input-text{height:26px;padding:4px;}
.footer-primary .section{padding-top:20px;padding-bottom:20px;}
.accordion-style1 li a{border-bottom-color:#eee;border-bottom:1px solid rgba(0,0,0,0.06);}
.accordion-style1 li a:hover{background-color:rgba(0,0,0, 0.03);}
.accordion-style1 .opener{background-color:rgba(0,0,0, 0.03);}
.nav.has-outline > .grid-full{margin-top:0%;margin-bottom:1%;}
.nav.has-outline #mobnav{margin-bottom:0;}
.container.nav.stretched > .grid-full{margin-top:0;margin-bottom:0;}
.cart-left-column .grid-full,
.cart-right-column .grid-full{width:100%;}
.sorter .view-mode a,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.pager .pages li a,
.add-to-links.addto-icons a,
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,
.gen-slider-arrows3 .direction-nav a,
.gen-slider-arrows3 .direction-nav a.disabled:hover{background-color:transparent;}
.products-grid .addto-links-icons span.icon{border-radius:0;}
.pager .pages li a{background-color:#f5f5f5;}
.addto-links-icons span.icon,
.add-to-links.addto-icons a,
.gen-slider-arrows2 .direction-nav a,
.gen-slider-arrows2 .direction-nav a.disabled:hover{background-color:#fff;}
.header-top .phone{background:url(../images/img/ic-phone.png) 0 center no-repeat;padding:0 0 0 24px;}
.block_category_above_collection{margin:10px 0;}
.block_category_below_collection{margin:10px 0;}
.block_category_above_empty_collection{margin:10px 0;}
.block_mini_cart_above_products{margin:0 0 10px;}
.block_opc_below_progress{margin:15px 0;}
.block_cms_page_top{margin:0 0 15px;}
.block_footer_payment{margin-right:10px;margin-bottom:10px;margin-left:20px;}
.sample-block{color:#999;margin-top:10px;padding:0 !important;transition:color 300ms ease-in-out, background-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, background-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out, background-color 300ms ease-in-out;}
.sample-block:hover{color:#333;}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-ms-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){.rating-box,
.rating-box .rating{background-image:url(../images/img/rating@2x.png);background-size:14px 43px;}
#scroll-to-top,
.header .form-search .button span,
.icon.i-wishlist,
.icon.i-wishlist-w,
.icon.i-wishlist-bw,
.icon.i-wishlist-wb,
.icon.i-compare,
.icon.i-compare-w,
.icon.i-compare-bw,
.icon.i-compare-wb,
.icon.i-recommend,
.icon.i-recommend-w,
.icon.i-recommend-bw,
.icon.i-recommend-wb,
.icon.i-lowstock,
.icon.i-lowstock-w,
.icon.i-lowstock-bw,
.icon.i-lowstock-wb,
.icon.i-cart,
.icon.i-cart-w,
.icon.i-cart-bw,
.icon.i-cart-wb,
.icon.i-home,
.icon.i-home-w,
.icon.i-home-bw,
.icon.i-home-wb,
.icon.i-left,
.icon.i-left-w,
.icon.i-left-bw,
.icon.i-left-wb,
.icon.i-right,
.icon.i-right-w,
.icon.i-right-bw,
.icon.i-right-wb,
.icon.i-top,
.icon.i-top-w,
.icon.i-top-bw,
.icon.i-top-wb,
.icon.i-bottom,
.icon.i-bottom-w,
.icon.i-bottom-bw,
.icon.i-bottom-wb{background-image:url(../images/sprite@2x.png);background-size:500px 200px;}
.icon.i-telephone,
.icon.i-telephone-w,
.icon.i-mobile,
.icon.i-mobile-w,
.icon.i-skype,
.icon.i-skype-w,
.icon.i-letter,
.icon.i-letter-w,
.icon.i-location,
.icon.i-location-w,
.icon.i-twitter,
.icon.i-twitter-w,
.icon.i-facebook,
.icon.i-facebook-w,
.icon.i-googleplus,
.icon.i-googleplus-w,
.icon.i-youtube,
.icon.i-youtube-w,
.icon.i-vimeo,
.icon.i-vimeo-w,
.icon.i-wordpress,
.icon.i-wordpress-w,
.icon.i-pinterest,
.icon.i-pinterest-w,
.icon.i-linkedin,
.icon.i-linkedin-w,
.icon.i-blogger,
.icon.i-blogger-w,
.icon.i-envato,
.icon.i-envato-w{background-image:url(../images/sprite-icons-social@2x.png);background-size:500px 200px;}
}