@font-face{font-family:aepos;src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce-point-of-sale/assets/dist/fonts/aepos.eot);src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce-point-of-sale/assets/dist/fonts/aepos.eot?#iefix) format("embedded-opentype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce-point-of-sale/assets/dist/fonts/aepos.woff) format("woff"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce-point-of-sale/assets/dist/fonts/aepos.ttf) format("truetype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce-point-of-sale/assets/dist/fonts/aepos.svg#aepos) format("svg");font-weight:400;font-style:normal}#adminmenu #toplevel_page_point-of-sale .menu-icon-generic div.wp-menu-image:before{font-family:dashicons;content:"\f513"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--point-of-sale a:before{font-family:dashicons;content:"\f513"!important}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:10000;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px;height:14px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px;height:14px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px;height:43px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px;height:43px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff;overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxPrevious{left:0px;background-position:-51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px;background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0;background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
.yith_woocompare_colorbox #cboxLoadedContent {
overflow: hidden !important;
}@font-face{font-family:star;src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:' ';display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:WooCommerce;content:'\e00b';text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:'\e008'}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:'\e013';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:'\e00b';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:'\e008'}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:'\e005';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:'\e004'}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.isotope-gallery .gutter-sizer, .isotope-2-columns.isotope-gallery .gutter-sizer, .isotope-3-columns.isotope-gallery .gutter-sizer, .isotope-4-columns.isotope-gallery .gutter-sizer, .isotope-4-columns.isotope-gallery .container .gutter-sizer, .isotope-5-columns.isotope-gallery .gutter-sizer{width:0;}
.isotope-gallery .isotope-selector{width:33.33%;margin:0;float:left;}
.isotope-gallery .isotope-selector.width-2{width:66.66%;}
.isotope-4-columns.isotope-gallery .isotope-selector, .isotope-4-columns.isotope-gallery .container .isotope-selector{width:25%;margin:0;float:left;}
.isotope-4-columns.isotope-gallery .isotope-selector.width-2, .isotope-4-columns.isotope-gallery .container .isotope-selector.width-2{width:50%;float:left;}
.isotope-5-columns.isotope-gallery .isotope-selector{width:20%;margin:0;float:left;}
.isotope-5-columns.isotope-gallery .isotope-selector.width-2{width:40%;float:left;}
.isotope-2-columns.isotope-gallery .isotope-selector{width:50%;margin:0;float:left;}
.isotope-2-columns.isotope-gallery .isotope-selector.width-2{width:100%;float:left;}
.woocommerce .isotope-gallery .isotope-selector{padding-left:15px;padding-right:15px;}
.woocommerce.columns-2 .isotope-gallery .isotope-selector{width:50%;float:left;}
.woocommerce.columns-3 .isotope-gallery .isotope-selector{width:33.33%;float:left;}
.woocommerce.columns-4 .isotope-gallery .isotope-selector{width:25%;float:left;}
.woocommerce.columns-5 .isotope-gallery .isotope-selector{width:20%;float:left;}
.woocommerce.columns-6 .isotope-gallery .isotope-selector{width:16.66%;float:left;}
.page-description{display:none;}
.k2t-shop .products{clear:both;width:100%;}
.k2t-product-page{clear:both;width:100%;}
.product-gallery .products > div:last-child .product-item{width:100%;}
.woocommerce .owl-carousel{width:100%;}
.k2t-shop .product-title{display:inline-block;margin:23px 10px;}
.product-item{background:#fff;overflow:hidden;margin-bottom:30px ! important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.product-item:hover{-moz-box-shadow:0 20px 40px rgba(0,0,0,0.1);-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;}
.product-item .product-thumb{overflow:hidden;position:relative;text-align:center;}
.product-item:hover .product-thumb img{opacity:.2;}
.k2t-shop .products .product-item .product-thumb{border-bottom:0;padding-bottom:0;}
.product-item .product-thumb img{width:100%;padding:20px;}
.woocommerce.columns-2 .product-item .product-thumb img{padding:30px;}
.product-item .product-thumb a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;}
.product-item .product-thumb .button, .product .button{border-radius:30px;font-size:100%;font-weight:300;height:60px;line-height:60px;padding:0 35px;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-90px;z-index:1000;}
.product-item .product-thumb .button{opacity:0;}
.product-gallery.isotope-fullwidth .button, .product.isotope-selector .button{display:none;}
.product.isotope-selector .product-thumb .button{display:block;}
.woocommerce.columns-4 .product-item .product-thumb .button, .woocommerce.columns-5 .product-item .product-thumb .button, .woocommerce.columns-3 .product-item .product-thumb .button, .k2t-shop.columns-3 .product-item .product-thumb .button, .k2t-shop.columns-4 .product-item .product-thumb .button, .k2t-shop.columns-5 .product-item .product-thumb .button, .product-related .product-item .product-thumb .button{font-size:87.5%;padding:10px 20px;height:auto;line-height:inherit;margin-left:-80px;width:160px;}
.woocommerce.columns-4 .product-item .product-thumb .button.product_type_variable, .woocommerce.columns-5 .product-item .product-thumb .button.product_type_variable, .woocommerce.columns-3 .product-item .product-thumb .button.product_type_variable, .k2t-shop.columns-3 .product-item .product-thumb .button.product_type_variable, .k2t-shop.columns-4 .product-item .product-thumb .button.product_type_variable, .k2t-shop.columns-5 .product-item .product-thumb .button.product_type_variable, .product-related .product-item .product-thumb .button.product_type_variable{margin-left:-80px;}
.product-item:hover .product-thumb .button{opacity:1;}
.product-item .product-thumb .button.product_type_variable{margin-left:-100px;}
.product-item .product-thumb .added_to_cart{display:none;}
article.product-item div.product-thumb span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .single-product.woocommerce span.onsale, .woocommerce span.onsale, .woocommerce-page span.onsale{background:transparent;border:1px dashed #bdb099;border-radius:50%;color:#bdb099;cursor:pointer;display:inline-block;float:right;font-family:"Montserrat";font-size:80%;font-weight:300;text-align:center;text-transform:uppercase;width:50px;height:50px;line-height:50px;top:30px;right:30px;left:auto;z-index:100}
.woocommerce .outofstock .product-detail #reviews #commentform > p.comment-form-rating > p.stars:nth-child(2n+1){display:none;}
article.product-item div.product-thumb span.onsale.soldout, .woocommerce ul.products li.product .onsale.soldout, .woocommerce-page ul.products li.product .onsale.soldout, .single-product.woocommerce span.onsale.soldout, .woocommerce span.onsale, .woocommerce-page span.onsale.soldout{background:transparent;}
.woocommerce.columns-2 article.product-item div.product-thumb span.onsale{width:70px;height:70px;line-height:70px;}
.woocommerce.columns-4 article.product-item div.product-thumb span.onsale, .product-related.columns-4 article.product-item div.product-thumb span.onsale{width:30px;height:30px;line-height:40px;top:20px;right:20px;}
.product-item .product-name{display:inline-block;width:100%;border-top:1px solid #e3e3e3;padding:20px 20px 0;}
.woocommerce.columns-2 .product-name{padding:30px 30px 10px;}
.product-item .product-name h3{color:#252525;font-size:112.5%;float:left;font-family:'PT Serif', serif;}
.woocommerce.columns-2 .product-item .product-name h3{font-size:185%}
.product-item .product-name .p-top{height:30px;}
.woocommerce .woocommerce-product-rating .star-rating{margin:0 4px 15px 0;}
.woocommerce .products .star-rating{float:left;font-size:87.5%;}
.product-item .product-name .star-rating a, .woocommerce .star-rating span:before{color:#fad232;}
.product-item .product-name .price{float:right;}
.woocommerce.columns-2 .product-item .product-name .price{font-size:185%}
.product-item div.product-name span.price del{float:left;margin-right:10px;margin-top:-4px;text-decoration:none;line-height:1.1em;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.63em, transparent), color-stop(0.63em, #ccc), color-stop(0.7em, #ccc), color-stop(0.7em, transparent), to(transparent));background-image:-webkit-linear-gradient(top, transparent 0em, transparent 0.63em, #ccc 0.63em, #ccc 0.7em, transparent 0.7em, transparent 1.1em);background-image:-o-linear-gradient(top, transparent 0em, transparent 0.63em, #ccc 0.63em, #ccc 0.7em, transparent 0.7em, transparent 1.1em);background-image:linear-gradient(to bottom, transparent 0em, transparent 0.63em, #ccc 0.63em, #ccc 0.7em, transparent 0.7em, transparent 1.1em);background-repeat:repeat;}
.woocommerce.columns-2 .product-item div.product-name span.price del{margin-top:-10px;}
.product-item .product-name .price del span{color:#ccc;font-family:"Montserrat";font-size:60%;}
.product-item .product-name .price ins span, .product-item .product-name .price span{color:#bdaf99;font-family:"Montserrat";font-weight:300;}
.web-ie .select2-drop, .web-ie .select2-drop-mask, .web-ie .woocommerce-checkout .select2-container{display:none !important;}
.web-ie .country_select, .web-ie #customer_details select{background-color:rgb(235, 235, 235);color:#959595;display:block !important;font-size:87.5%;font-style:italic;font-weight:400;font-family:"PT Serif",serif;padding:15px 20px !important;}
.web-ie .country_select::-ms-expand, .web-ie #customer_details select::-ms-expand{display:none;}
.web-ie #billing_country_field:after{content:'\f063';font-family:'FontAwesome';}
.web-ie #billing_state,
.web-ie #customer_details select{display:block!important;}
.boxed .k2t-shop, .boxed .left-sidebar .k2t-shop, .boxed .no-sidebar .k2t-shop, .boxed .right-sidebar .k2t-shop{padding:0 20px;}
.no-sidebar .k2t-shop{width:100% !important;}
.right-sidebar .k2t-shop, .left-sidebar .k2t-shop{width:70%;border-top:1px solid #e3e3e3;}
.right-sidebar .k2t-shop{float:left;}
.left-sidebar .k2t-shop{float:right;}
.k2t-shop-sidebar{width:30%;}
.right-sidebar .k2t-shop-sidebar{float:right;position:relative;padding-left:45px;}
.left-sidebar .k2t-shop-sidebar{float:left;position:relative;padding-right:45px;}
.boxed .right-sidebar .k2t-shop-sidebar{padding-right:20px;}
.woocommerce .k2t-shop .woocommerce-result-count{font-size:100%;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;color:#4f4f4f;}
.woocommerce .k2t-shop ul.products{border-top:1px solid #eaeaea;padding-top:30px;}
.woocommerce .k2t-shop.columns-3 ul.products li.product, .woocommerce-page .k2t-shop.columns-3 ul.products li.product{width:30.75%;}
.woocommerce .page-title, .woocommerce-page .page-title{display:none;}
.woocommerce-page h1.main-title{text-align:center;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count{margin:20px 0;}
.woocommerce .woocommerce-ordering select{margin:0;text-align:left;padding:0 15px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{font-size:171%;}
.shipping-calculator-form > p:first-child select, .woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select, .single-product .entry-summary .variations select{outline:none;display:inline-block;cursor:pointer;font-size:85%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px dashed #959595;margin:20px 0;color:#959595;border-radius:0px;text-align:center;padding:10px 40px 10px 10px;height:50px;font-family:'PT serif',sans-serif !important;font-size:100%;font-style:italic;float:none;background-color:transparent;}
.single-product .entry-summary .variations select{width:auto !important;}
.single-product .entry-summary .variations tr{float:left;}
.woocommerce div.product form.cart .variations .value{position:relative;}
.woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .reset_variations, .single-product .single_variation_wrap .stock{display:none !important;}
select.orderby{background:transparent;font-family:"PT Serif";font-size:87.5%;text-align:right;border:none;padding-right:5px;}
@media screen and ( -webkit-min-device-pixel-ratio: 0 ) {
.shipping-calculator-form > p:first-child select{padding-right:18px;}
}
.shipping-calculator-form > p:first-child, .woocommerce-ordering{position:relative;}
.shipping-calculator-form > p:first-child:after, .woocommerce-ordering:after, .woocommerce #content div.product form.cart .variations .value:after,
.woocommerce div.product form.cart .variations .value:after, .woocommerce-page #content div.product form.cart .variations .value:after,
.woocommerce-page div.product form.cart .variations .value:after{content:"\f107 ";font:87.5% FontAwesome;right:16px;top:44px;position:absolute;pointer-events:none;}
.woocommerce-ordering:after{top:0;line-height:20px}
.shipping-calculator-form > p:first-child:before{background:#fff;border:1px solid #e3ecf0;content:"";display:block;height:38px;pointer-events:none;position:absolute;right:0;top:0;width:38px;}
.woocommerce .product .p-inner, .woocommerce-page .product .p-inner{position:relative;overflow:hidden;}
.woocommerce .product .p-inner img, .woocommerce-page .product .p-inner img{width:100%;border:10px solid rgba(0, 0, 0, 0.02);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.woocommerce .product .p-mask, .woocommerce-page .product .p-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.woocommerce li.product .p-item:hover .p-mask, .woocommerce-page li.product .p-item:hover .p-mask{opacity:1;}
.woocommerce li.product .p-item:hover .p-inner > img, .woocommerce-page li.product .p-item:hover .p-inner > img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.woocommerce .product .p-info, .woocommerce-page .product .p-info{position:absolute;width:80%;height:180px;top:50%;left:50%;margin:-90px 0 0 -40%;background:#fff;}
.woocommerce .product .p-item.slide .p-info, .woocommerce-page .product .p-item.slide .p-info{top:-100%;-webkit-transition:all 800ms cubic-bezier(0.175, 0.885, 0.32, 1.175) 0s;-moz-transition:all 800ms cubic-bezier(0.175, 0.885, 0.32, 1.175) 0s;transition:all 800ms cubic-bezier(0.175, 0.885, 0.32, 1.175) 0s;}
.woocommerce .product .p-item.slide:hover .p-info, .woocommerce-page .product .p-item.slide:hover .p-info{top:50%;}
.woocommerce .product .p-info .p-top, .woocommerce-page .product .p-info .p-top{border-bottom:1px solid #eaeaea;overflow:hidden;}
.woocommerce .product .p-info .p-top > div, .woocommerce-page .product .p-info .p-top > div{display:inline-block;margin:0;padding:14px 10px;}
.woocommerce.columns-4 .product .p-info .p-top > div, .woocommerce-page.columns-4 .product .p-info .p-top > div{padding:8px 10px;}
.woocommerce .product .p-info .p-top > .star-rating, .woocommerce-page .product .p-info .p-top > .star-rating{margin-top:16px;margin-left:10px;}
.woocommerce p.stars a{margin-right:9px}
.woocommerce .columns-4 .product .p-info .p-top > .star-rating, .woocommerce-page .columns-4 .product .p-info .p-top > .star-rating{margin-top:13px;}
.woocommerce .columns-4 .product .p-info .p-top > .star-rating, .woocommerce-page .columns-4 .product .p-info .p-top > .star-rating, .woocommerce .columns-4 .product .p-info .p-top > .star-rating > span, .woocommerce-page .columns-4 .product .p-info .p-top > .star-rating > span{font-size:85%;}
.woocommerce .product .p-info .p-top > .star-rating > span, .woocommerce-page .product .p-info .p-top > .star-rating > span{height:20px;overflow:hidden;color:#fbaf5d;}
.woocommerce .product .p-info .p-top > .yith-wcwl-add-to-wishlist, .woocommerce-page .product .p-info .p-top > .yith-wcwl-add-to-wishlist{border-left:1px solid #eaeaea;text-align:center;width:50px;float:right;}
.woocommerce .columns-4 .product .p-info .p-top > .yith-wcwl-add-to-wishlist, .woocommerce-page .columns-4 .product .p-info .p-top > .yith-wcwl-add-to-wishlist{width:40px;}
.woocommerce .product .p-info .p-top > .yith-wcwl-add-to-wishlist i, .woocommerce-page .product .p-info .p-top > .yith-wcwl-add-to-wishlist i{margin:0;color:#959595;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.woocommerce .product .p-info .p-top > .yith-wcwl-add-to-wishlist i:hover, .woocommerce-page .product .p-info .p-top > .yith-wcwl-add-to-wishlist i:hover, .woocommerce .product .p-info .p-top > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i, .woocommerce-page .product .p-info .p-top > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i, .woocommerce .product .p-info .p-top > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i, .woocommerce-page .product .p-info .p-top > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i{color:#d91136;}
.woocommerce .product .p-info .price, .woocommerce-page .product .p-info .price{text-align:center;padding:20px 0;margin:0 !important;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{display:inline-block;font-size:.67em;}
.woocommerce .product .p-info .button, .woocommerce-page .product .p-info .button, .woocommerce .product .p-info .added_to_cart, .woocommerce-page .product .p-info .added_to_cart{background:#282828;border:0;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;width:100%;position:absolute;bottom:0;left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce .product .p-info .button.added, .woocommerce-page .product .p-info .button.added{}
.woocommerce .product .p-info .added_to_cart, .woocommerce-page .product .p-info .added_to_cart{padding:16px 0;}
.woocommerce button.button{font-weight:400;}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{top:auto;}
.woocommerce .columns-4 .product .p-info .button, .woocommerce-page .columns-4 .product .p-info .button, .woocommerce .columns-4 .product .p-info .added_to_cart, .woocommerce-page .columns-4 .product .p-info .added_to_cart{padding:12px 0;}
.woocommerce .product .p-info .added_to_cart, .woocommerce-page .product .p-info .added_to_cart{line-height:14px;font-weight:500;}
.woocommerce .product .p-info .button:hover, .woocommerce-page .product .p-info .button:hover, .woocommerce .product .p-info .added_to_cart:hover, .woocommerce-page .product .p-info .added_to_cart:hover{background:#bdb099;}
.woocommerce .product .p-title, .woocommerce-page .product .p-title, .woocommerce .product .p-cat, .woocommerce-page .product .p-cat{text-align:center;}
.woocommerce .product .p-cat, .woocommerce-page .product .p-cat{display:inline-block;width:100%;}
.woocommerce .product .p-title, .woocommerce-page .product .p-title{padding:10px 0 0 !important;line-height:24px;}
.woocommerce .product .p-title a, .woocommerce-page .product .p-title a{color:#3d3d3d;font-size:100%;font-weight:700;text-transform:uppercase;}
.woocommerce .product .p-cat a, .woocommerce-page .product .p-cat a{color:#767676;font-weight:300;}
.woocommerce .product .p-title a:hover, .woocommerce-page .product .p-title a:hover, .woocommerce .product .p-cat a:hover, .woocommerce-page .product .p-cat a:hover{color:#bdb099;}
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul{margin:25px 0;border:none;}
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li{color:#959595;position:relative;z-index:0;display:block;height:40px;width:40px;line-height:40px;font-size:87.5%;font-family:'Montserrat', sans-serif;font-weight:400;margin-right:10px;border:none;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{line-height:inherit;padding:inherit;display:block;height:40px;width:40px;border:1px dashed;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.pre{line-height:35px;}
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current{color:#fff;background-color:#bdb099;border-color:transparent;}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span{padding:0 5px;}
#yith-wcwl-form{padding-top:80px;}
.woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before{display:none;}
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button, .woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input,
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .shop-cart .buttons .button{border-radius:30px;-moz-border-radius:30px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:300;padding:18px 35px;text-transform:uppercase;display:inline-block;text-shadow:none;box-shadow:none;border:0;}
.shop-cart .buttons .button{background:none;border:1px dashed #bdb099;color:#bdb099;padding:5px 18px;margin-left:4px;margin-right:4px;}
.shop-cart .buttons .button:hover{background:#bdb099;color:#fff;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{line-height:20px;border-radius:30px;background:#252525;}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button,
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce #content div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover{background:#bdb099;color:#fff;}
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover,
.woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button{background:#252525;color:#fff;}
.woocommerce #content input.button.added:before,
.woocommerce #respond input#submit.added:before,
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .wc-forward a:after, .wc-forward:after{display:none;}
.woocommerce .widget_price_filter .price_slider_wrapper{margin-top:40px}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:2px;background:#e1e1e1;border:0;position:relative;border-radius:0;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range{background:#bdb099;z-index:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-state-default{border-radius:50% ! important;background:#252525;cursor:move;height:13px;width:13px;border:none;position:absolute;z-index:2;top:-5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-radius:3px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-state-default:last-child{margin-left:-13px;}
.woocommerce .widget_price_filter .price_slider_amount{font-size:100%;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_label{float:left;color:#959595;font-weight:500;font-size:87.5%;margin-top:10px;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount{margin:15px 0 0;position:relative;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button{float:right;margin-top:10px;font-size:62.5%;padding:10px 25px;}
.product-gallery{margin-left:-15px;margin-right:-15px;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{margin-bottom:5px;padding-left:25px;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{border:0;padding:0;float:left;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{box-shadow:none;width:72px;margin-right:0 20px 0 0;float:left;}
.woocommerce ul.cart_list .product-name, .woocommerce ul.product_list_widget .product-name, .woocommerce ul.product_list_widget .quantity, .woocommerce ul.cart_list .quantity{width:-webkit-calc( 100% - 93px );width:-moz-calc( 100% - 93px );width:calc( 100% - 93px );float:right;text-align:left;}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins{background:none;}
.woocommerce ul.cart_list li .amount, .woocommerce ul.product_list_widget li .amount, .woocommerce-page ul.cart_list li .amount, .woocommerce-page ul.product_list_widget li .amount{color:#3b3b3b;font-weight:600;}
.woocommerce ul.cart_list li del .amount, .woocommerce ul.product_list_widget li del .amount, .woocommerce-page ul.cart_list li del .amount, .woocommerce-page ul.product_list_widget li del .amount{color:#b5b5b5;font-weight:300;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{border:none;float:right;text-align:left;padding-left:18px;}
.woocommerce ul.cart_list li dl p, .woocommerce ul.product_list_widget li dl p{line-height:25px;padding-left:19px}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd{padding:0;margin:0}
.woocommerce .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a{display:inline-block;padding:4px 0;}
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a{padding:10px;background:#bdb099;border-color:#fff;}
.woocommerce .widget_layered_nav ul li.chosen small.count, .woocommerce-page .widget_layered_nav ul li.chosen small.count{color:#fff;padding-right:10px;}
.woocommerce.widget_shopping_cart .cart_list li.empty{font-size:87.5%;font-style:italic;padding:0;}
.woocommerce-product-search input[type="search"],
.woocommerce-product-search input[type="submit"]{height:40px;padding:0 10px;font-size:85%;}
.woocommerce-product-search{position:relative;}
.woocommerce-product-search .search-field{float:left;border-radius:2px;width:calc(100% - 20px);}
.woocommerce-product-search input[type="submit"]{border-radius:0;height:42px;width:40px;background:none;border:0;right:0;top:0;right:30px;color:transparent;position:relative;z-index:2;}
.woocommerce-product-search input[type="submit"]:hover{background:none;}
.woocommerce-product-search:after{content:"\f002";font-family:FontAwesome;font-size:14px;position:absolute;top:5px;right:15px;color:#4d4d4d;line-height:30px;}
.woocommerce-product-search input[type="submit"]:before{color:#3d3d3d;}
.h-element .shop-cart{position:relative;width:26px;line-height:100px;}
.shop-cart .cart-control{color:#727272;position:relative;}
.shop-cart .cart-control span{display:block;position:absolute;width:16px;height:16px;background:#555;color:#fff;font-size:11px;text-align:center;line-height:14px;top:-10px;right:-8px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.shop-cart .shop-item{position:absolute;opacity:0;visibility:hidden;width:300px;background:#fff;border-top:3px solid #e5e5e5;z-index:100;padding:15px 20px 25px;right:0;top:62px;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.shop-cart:hover .shop-item{opacity:1;visibility:visible;right:-26px;}
.k2t-row [class*="col-"]:first-child .shop-cart .shop-item{left:0;right:auto;}
.k2t-row [class*="col-"]:first-child .shop-cart:hover .shop-item{right:auto;left:-26px;}
.shop-cart .shop-item ul.product_list_widget{list-style:none;margin:0;}
.shop-cart .shop-item ul.product_list_widget li{padding:15px 0;font-weight:500;font-size:90%;overflow:hidden;position:relative;border-bottom:1px dashed #959595;}
.shop-cart .shop-item ul.product_list_widget li.empty{border:0;padding:0;height:auto;color:#252525;}
.shop-cart .shop-item ul.product_list_widget li:first-child{padding-top:0;}
.shop-cart .shop-item ul.product_list_widget li a{color:#252525;display:block;font-weight:300;font-style:italic;}
.shop-cart .shop-item ul.product_list_widget li a img.attachment-shop_thumbnail{float:left;width:80px;}
.shop-cart .shop-item ul.product_list_widget li a.product-name{padding-right:10px;margin-top:10px;float:right;width:-webkit-calc( 100% - 100px );width:-moz-calc( 100% - 100px );width:calc( 100% - 100px );}
.shop-cart .shop-item ul.product_list_widget li a:hover{color:#bdb099;}
.shop-cart .shop-item ul.product_list_widget li a.remove{background:none !important;color:#949494 !important;font-size:110%;position:absolute;right:0px;top:12px;}
.shop-cart .shop-item ul.product_list_widget li span{font-size:90%;color:#878787;font-weight:300;}
.shop-cart .shop-item ul.product_list_widget li span.quantity{font-weight:300;font-size:10px;position:absolute;width:80px;bottom:10px;left:0;right:0;display:block;padding:1px;color:#fff;background:rgba(0,0,0,0.7);text-align:center;}
.shop-cart .shop-item ul.product_list_widget li span.quantity *{color:#fff;}
.shop-cart .shop-item ul.product_list_widget .variation{display:block;padding-top:10px;float:right;width:-webkit-calc( 100% - 100px );width:-moz-calc( 100% - 100px );width:calc( 100% - 100px );}
.shop-cart .shop-item ul.product_list_widget .variation dd, .shop-cart .shop-item ul.product_list_widget .variation dt{margin:0;display:inline-block;}
.shop-cart .shop-item ul.product_list_widget .variation dd p{margin-bottom:0}
.shop-cart .shop-item .total, .shop-cart .shop-item .buttons{float:left;margin:0;}
.shop-cart .shop-item .total{width:100%;margin-top:15px;font-size:87.5%;text-align:right;}
.shop-cart .shop-item .total strong{float:left;font-family:'Montserrat', sans-serif;color:#252525;font-weight:700;text-transform:uppercase;}
.shop-cart .shop-item .total span{color:#252525;font-size:115%;font-weight:700;font-family:'Montserrat', sans-serif;}
.shop-cart .shop-item .buttons{width:100%;margin-top:25px;text-align:center;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{margin-bottom:40px;width:100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:50%;float:right;}
.woocommerce div.product .k2t-product-top, .woocommerce div.product .k2t-product-bottom{display:inline-block;width:100%;}
.woocommerce div.product .default_single_product{margin-top:100px;}
.woocommerce div.product .k2t-product-bottom{margin-top:-5px;margin-bottom:-5px;}
#single-product-image-wrap{float:left;width:45%;position:relative;}
.product-img-cont{position:relative;}
.product-img .item-cont{display:block;width:100%;height:auto;position:relative;overflow:hidden;}
.product-img.owl-carousel .owl-item img{display:block;max-width:100%;top:0;bottom:0;left:0;right:0;}
.click-fullscreen{position:absolute;z-index:800;bottom:10px;right:10px;display:block;width:50px;height:50px;background:#e3e3e3;border-radius:50%;}
.click-fullscreen span{display:block;color:#fff;padding:15px;font-size:20px;}
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product .product-related{width:100%;padding:0}
.woocommerce #nav{list-style:none;margin-top:10px ! important;}
.woocommerce #nav a img{border:10px solid #fff;opacity:0.6}
.woocommerce #nav a.clicked img{opacity:1}
.woocommerce .owl-theme .owl-controls{margin-top:0;}
.woocommerce #nav.owl-theme:hover .owl-controls .owl-nav{position:inherit;width:inherit;}
.woocommerce #nav.owl-theme .owl-controls .owl-nav [class*=owl-]{width:30px;height:101px;line-height:100px;position:absolute;}
.woocommerce #nav.owl-theme:hover .owl-controls .owl-nav [class*=owl-]{margin:0;top:0;background-color:rgba(255,255,255,0.6);color:#252525;}
.woocommerce #nav.owl-theme:hover .owl-controls .owl-nav .owl-prev,
.woocommerce .product-img.owl-theme .owl-controls .owl-nav .owl-prev{left:0;margin-left:0;}
.woocommerce #nav.owl-theme:hover .owl-controls .owl-nav .owl-next,
.woocommerce .product-img.owl-theme .owl-controls .owl-nav .owl-next{right:0;margin-right:0;}
#single-product-image-wrap .owl-theme .owl-controls{display:none}
.woocommerce div.product div.summary{float:right;width:55%;margin-bottom:0;padding-bottom:15px;overflow:hidden;padding-left:30px}
.woocommerce div.product .no-related-products .woocommerce-tabs{width:100%;}
.woocommerce div.product .k2t-product-top .onsale{display:none;}
.woocommerce div.product .product_title{color:#252525;font-size:187.5%;margin:0 0 10px;text-transform:none;font-family:"PT Serif", serif;}
.woocommerce div.product div.summary .p-rate-price{padding:0;position:relative;}
.woocommerce div.product div.summary .p-rate-price > div{clear:both;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:1em}
.woocommerce div.product div.summary .woocommerce-review-link{float:none;display:inline-block;white-space:nowrap;}
.woocommerce div.product .price del .amount{font-size:50%;font-weight:normal;font-family:"Montserrat";color:#959595;}
.woocommerce div.product .price  ins .amount, .woocommerce div.product .price > .amount{color:#bdb099;font-weight:normal;font-family:"Montserrat";}
.woocommerce div.product .stock{color:#252525}
.woocommerce div.product form.cart{margin-bottom:1em;margin-top:20px;}
.woocommerce div.product form.cart .variations{border:0 none;display:inline-block;width:100%;margin:0;}
.woocommerce div.product form.cart .variations tr{float:left;}
.woocommerce div.product .variations > div{float:left;text-align:center;padding-right:10px;position:relative;}
.woocommerce div.product .variations > [class*="wrapper-dropdown-"]:after{content:"\f107";font-family:"FontAwesome";display:block;position:absolute;top:40%;right:20px;font-size:87.5%;}
.woocommerce .product .single_variation{float:left;margin-top:30px;}
.woocommerce .product .variations_button{float:left;}
.woocommerce div.product .variations > div.variations_button{float:right;padding:0;}
.woocommerce div.product .variations .variations_button .button, .woocommerce div.product .cart .button{float:none;margin:20px 0;background:#252525;}
.woocommerce div.product .variations .variations_button .button:hover, .woocommerce div.product .cart .button:hover{background:#bdb099;}
.woocommerce div.product .variations div.quantity{padding:20px 0}
.woocommerce div.product .product-description > div{display:inline-block;margin:10px 25px 10px 0;}
.woocommerce div.product .product-description a{color:#959595}
.woocommerce div.product .product-description a:hover{color:#252525}
.woocommerce div.product .summary .product_meta{margin-top:10px}
.woocommerce div.product .summary .product_meta > span{display:block;margin:10px 25px 10px 0;}
.woocommerce div.product .woocommerce-tabs{padding-top:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin:3px 0 2px;padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs .tabs > li:before, .woocommerce div.product .woocommerce-tabs .tabs > li:after, .woocommerce div.product .woocommerce-tabs .entry-content h2, .woocommerce div.product .variations > div.single_variation{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs > li{border:none;border-radius:0;margin:0;padding:0;position:inherit;padding:0;background:transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active{background-color:transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs > li a{font-weight:normal;padding:0;background-color:transparent;padding:10px 15px;font-family:"Montserrat";text-transform:uppercase;color:#959595}
.woocommerce div.product .woocommerce-tabs ul.tabs > li:first-child a{padding-left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs > li:hover a{color:#252525;text-decoration:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active a:after{content:"";width:100%;height:2px;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x;display:block;margin:10px 0;}
.woocommerce div.product .woocommerce-tabs .entry-content{padding:15px 0;margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs .entry-content .shop_attributes td{padding:8px;}
.woocommerce div.product #review_form #respond{width:100%;}
.woocommerce #review_form #respond p.form-submit{margin:30px 0 0;}
.woocommerce #reviews #comment{height:155px;}
.woocommerce div.product #review_form .comment-reply-title{color:#252525;}
.woocommerce #reviews #commentform{padding-top:25px;}
.woocommerce #reviews  #commentform > p{width:100%;float:none;padding-right:0;margin-top:20px;}
.woocommerce #reviews #commentform > p.comment-form-rating{height:40px;position:absolute;top:0;right:0;width:100px;}
.woocommerce #reviews #commentform .comment-form-author:after{right:20px}
.woocommerce div.product .woocommerce-tabs #comments{margin:0 0 20px;padding:0;background-color:transparent;}
.woocommerce div.product .woocommerce-tabs #reviews #comments ol.commentlist > li img.avatar{position:inherit;max-width:inherit;border:0;padding:0;width:100%;}
.woocommerce div.product .woocommerce-tabs #reviews #comments .star-rating{float:none;font-size:62.5%;}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment-meta{margin-left:100px;margin-bottom:20px;}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment-meta .comment-author{margin-bottom:0}
.woocommerce div.product form.cart .group_table td.label, .woocommerce div.product form.cart .group_table td{vertical-align:middle;}
.woocommerce div.product form.cart .group_table td p{margin-bottom:0}
.woocommerce table.shop_attributes td p{padding:0;}
.woocommerce div.product .woocommerce-tabs .entry-content .shop_attributes td{padding:0;}
.woocommerce p.stars a{margin:0;}
.woocommerce p.stars [class*="star-"]{border:none ! important;position:absolute;left:0;color:#fad232;font-size:112.5%;}
.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-5.active:after{font-family:"FontAwesome";}
.woocommerce p.stars a.star-1:after{content:"\f006";}
.woocommerce p.stars a.star-2:after{content:"\f006\f006";}
.woocommerce p.stars a.star-3:after{content:"\f006\f006\f006";}
.woocommerce p.stars a.star-4:after{content:"\f006\f006\f006\f006";}
.woocommerce p.stars a.star-5:after{content:"\f006\f006\f006\f006\f006";}
.woocommerce p.stars a.star-1:hover:after, .woocommerce p.stars a.star-1.active:after{content:"\f005";}
.woocommerce p.stars a.star-2:hover:after, .woocommerce p.stars a.star-2.active:after{content:"\f005\f005";}
.woocommerce p.stars a.star-3:hover:after, .woocommerce p.stars a.star-3.active:after{content:"\f005\f005\f005";}
.woocommerce p.stars a.star-4:hover:after, .woocommerce p.stars a.star-4.active:after{content:"\f005\f005\f005\f005";}
.woocommerce p.stars a.star-5:hover:after, .woocommerce p.stars a.star-5.active:after{content:"\f005\f005\f005\f005\f005";}
.woocommerce p.stars a.star-5{z-index:1;left:80px;}
.woocommerce p.stars a.star-4{z-index:2;left:60px;}
.woocommerce p.stars a.star-3{z-index:3;left:40px;}
.woocommerce p.stars a.star-2{z-index:4;left:20px;}
.woocommerce p.stars a.star-1{z-index:5;left:0px;}
.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show:after{content:"\f08a";font-family:'FontAwesome';}
.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show:after, .single-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show:after{content:"\f004";color:#C95F32;font-family:'FontAwesome';}
.single-product .yith-wcwl-add-to-wishlist .feedback{display:none;}
.single-product .yith-wcwl-add-to-wishlist .ajax-loading{float:right;}
.woocommerce div.product .product-related{padding-bottom:0;}
.woocommerce .product-related div.products{border:0;margin:0;padding:0;}
.woocommerce .product-related div.products li{padding:0;}
.product-related .text-heading{text-transform:uppercase;}
.product-related .text-heading > h2{font-weight:300;margin:50px 10px;color:#252525;}
.product-related h2:after{content:"";width:100px;height:2px;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x;text-align:left;display:block;margin:15px 0;}
.product-related .owl-pagination{margin-top:10px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message{box-shadow:none;border-radius:0;}
.product-tab.wpb_tabs .wpb_tabs_nav{text-align:center;}
.product-tab.wpb_tabs .wpb_tabs_nav li{float:none;display:inline-block;margin:0;}
.product-tab.wpb_tabs .wpb_tabs_nav li a{color:#767676;font-size:100%;background:#efefef;padding:14px 20px;font-weight:400;}
.product-tab.wpb_tabs .wpb_tabs_nav li a:after{content:"";position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin-left:-4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.product-tab.wpb_tabs .wpb_tabs_nav li.ui-state-active a{background:#bdb099;color:#fff !important;position:relative;}
.product-tab.wpb_tabs .wpb_tabs_nav li.ui-state-active a:after{border-top:8px solid #bdb099;}
.product-tab.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .product-tab.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:#fff;padding:80px 0;}
.product-related .owl-theme .owl-buttons{top:-55px;}
.product-heading .k2t-heading-inner{margin-bottom:60px;}
.product-heading .h{color:#454545;font-size:200px;font-weight:bold;}
.dhvc-woo-item{background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.dhvc-woo-info{}
.dhvc-woo-info .dhvc-woo-title{text-align:left ! important;margin-top:30px ! important;}
.dhvc-woo-info .dhvc-woo-title a{color:#252525 ! important;font-family:"PT Serif", serif;font-weight:300 ! important;}
.dhvc-woo-info .dhvc-woo-title a:hover{color:#bdb099}
.dhvc-woo-rating{position:absolute;top:0px;}
.dhvc-woo-price{position:absolute;top:30px;right:0px;}
.dhvc-woo-price .amount{color:#bdb099 ! important;font-family:"Montserrat", san-serif;font-weight:300 ! important;}
.dhvc-woo-price del .amount{font-size:87.5% ! important;color:#959595 ! important;font-family:"Montserrat", san-serif;line-height:1.1em ! important;position:relative;top:-8px;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.63em, transparent), color-stop(0.63em, #ccc), color-stop(0.7em, #ccc), color-stop(0.7em, transparent), to(transparent));background-image:-webkit-linear-gradient(top, transparent 0em, transparent 0.63em, #ccc 0.63em, #ccc 0.7em, transparent 0.7em, transparent 1.1em);background-image:-o-linear-gradient(top, transparent 0em, transparent 0.63em, #ccc 0.63em, #ccc 0.7em, transparent 0.7em, transparent 1.1em);background-image:linear-gradient(to bottom, transparent 0em, transparent 0.63em, #ccc 0.63em, #ccc 0.7em, transparent 0.7em, transparent 1.1em);background-repeat:repeat;}
.dhvc-woo-item:hover .dhvc-woo-images .yith-wcwl-add-to-wishlist, .dhvc-woo-images .yith-wcwl-add-button{display:none ! important;}
.dhvc-woo-pagination{margin:20px 0;}
.dhvc-woo-pagination a, .dhvc-woo-pagination .current{display:inline-block;background-color:transparent ! important;color:#959595 ! important;height:40px ! important;width:40px ! important;line-height:40px ! important;font-size:87.5%;font-family:'Montserrat', sans-serif;font-weight:400;border:1px dashed #959595 ! important;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:10px;padding:0;}
.dhvc-woo-pagination a.next, .dhvc-woo-pagination a.prev{line-height:35px !important;}
.dhvc-woo-pagination .current,.dhvc-woo-pagination a:hover{background:#bdb099 ! important;border:1px solid #bdb099 ! important;color:#fff ! important;}
.dhvc-woo-row-fluid.dhvc-woo-toolbar{padding:10px 0 20px;border-top:1px solid #e3e3e3;}
.dhvc-woo-ordering{position:relative;}
.dhvc-woo-ordering:after{content:"\f107";font-family:"FontAwesome";display:block;position:absolute;top:0;right:0;font-size:87.5%;}
.dhvc-woo-result-count{font-size:87.5%;}
.dhvc-woo-list-item .dhvc-woo-info{position:relative;padding:30px ! important;}
.dhvc-woo-list-item .dhvc-woo-title a{font-size:100% ! important;}
.dhvc-woo-list-item .dhvc-woo-images{width:40% !important;padding:30px;}
.dhvc-woo-list-item .dhvc-woo-rating{left:30px;top:30px;}
.dhvc-woo-list-item .dhvc-woo-price{right:30px;top:60px;}
.dhvc-woo-list-item span.onsale{top:40px;right:40px;}
.dhvc-woo-list-item .dhvc-woo-addtocart a{font-size:62.5% ! important;padding:10px 20px ! important;}
.dhvc-woo-list-item .dhvc-woo-addtocart a.added_to_cart.wc-forward{color:#fff;background-color:#bdb099;border-radius:50px;padding:4px 20px ! important;font-family:"Montserrat";text-transform:uppercase;}
.dhvc-woo-grid-item .dhvc-woo-info{position:relative;padding:30px ! important;border-top:1px solid #e3e3e3;}
.dhvc-woo-grid-item .dhvc-woo-info .dhvc-woo-title{margin-top:15px ! important;}
.dhvc-woo-grid-item .dhvc-woo-rating{margin-top:20px}
.dhvc-woo-grid-item .dhvc-woo-price{bottom:30px;right:30px;top:auto;min-height:inherit ! important;}
.dhvc-woo-grid-item .dhvc-woo-addtocart a{padding:15px 20px ! important;}
.vc_row.wpb_row.vc_row-fluid.product-detail.detail-1{margin-top:100px}
.product-detail #single-product-image-wrap,
.product-detail .woocommerce-tabs, .product-detail .summary, .product-detail .product-related{float:none ! important;width:100% ! important;}
.product-detail .woocommerce-product-rating{margin-bottom:0 ! important;margin-top:0}
.product-detail .product-excerpt{color:#252525;}
.product-detail .sku_wrapper{color:#959595;font-style:italic;margin-bottom:20px}
.woocommerce div.product p.price{font-size:187.5%;line-height:1;margin:25px 0;padding-bottom:20px;border-bottom:1px solid #ccc;}
.woocommerce div.product p.price del, .woocommerce div.product p.price, .woocommerce div.product span.price{color:#959595;}
.woocommerce div.product .product-detail .price del, .woocommerce div.product .product-detail .price ins{display:inline-block;}
.product-detail #reviews #comments{display:none;}
.product-detail .woocommerce-tabs #reviews #comments{display:block;}
.product-detail .woocommerce-tabs #reviews #review_form{display:none;}
.product-detail.detail-1 #review_form{padding:50px;background:rgba(255,255,255,0.3);}
.product-detail.detail-1 .variations_button .button, .product-detail.detail-1 .cart .button{padding:10px 25px ! important;}
.woocommerce div.product .product-detail .product-related{padding-left:0}
.product-detail .product-related h2{text-align:center;margin:0 0 70px;}
.product-detail .product-related h2:after{margin:15px auto;}
.woocommerce-cart .woocommerce{padding-bottom:70px;}
.woocommerce .cart-empty, .woocommerce .return-to-shop{text-align:center;}
.woocommerce-account .k2t-content .woocommerce{width:800px;margin:0 auto 70px;border:1px solid #e9e9e9;padding:40px;}
.woocommerce-account .myaccount_user{border-bottom:1px solid #e9e9e9;margin-bottom:20px;padding-bottom:20px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:0;margin:0;padding:0;}
.woocommerce-cart .k2t-main, .woocommerce-checkout .k2t-main, .woocommerce-account .k2t-main, .woocommerce-wishlist .k2t-main{width:100% !important;padding-right:0 !important;padding-top:20px;}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button, .woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{height:52px;border-radius:50px;box-shadow:none;font-weight:300;}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text{width:200px;}
.woocommerce #content table.cart img,
.woocommerce table.cart img, .woocommerce-page #content table.cart img,
.woocommerce-page table.cart img{width:120px;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border:none;border-spacing:0}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border:none;border-spacing:0 20px}
.woocommerce table.shop_table td.product-thumbnail{width:15%;text-align:left;padding-left:30px;}
.woocommerce table.shop_table td.product-name{width:35%;}
.woocommerce table.shop_table td.product-price{width:10%;text-align:left;}
.woocommerce table.shop_table td.product-quantity{width:20%;text-align:center;}
.woocommerce table.shop_table td.product-subtotal{width:10%;text-align:right;}
.woocommerce table.shop_table td.product-remove{width:10%;text-align:right;padding-right:30px;}
.woocommerce table.cart td.actions{padding:0}
.woocommerce table.cart td.actions{color:#fff;}
.woocommerce table.cart td.actions input{opacity:1 !important;}
.woocommerce table.cart td.actions input:hover{background:#252525 !important;}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-cart table.cart tr, .woocommerce .cart-collaterals tr, .woocommerce .cart-collaterals th, .woocommerce .cart-collaterals td, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce table.shop_table tr{border:none;}
.woocommerce table.shop_table.cart .cart_item:hover, .dhvc-woo-item:hover{-moz-box-shadow:0 20px 40px rgba(0,0,0,0.1);-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px);transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;}
.woocommerce table.shop_table.cart .cart_item td, .woocommerce-page table.shop_table.cart .cart_item td{padding:20px 0 10px;text-align:center;background:#fff;border:none;}
.woocommerce table.shop_table td.product-name, .woocommerce-page table.shop_table td.product-name{text-align:left;}
.woocommerce table.shop_table td.product-name a, .woocommerce-page table.shop_table td.product-name a{color:#252525;display:inline-block;}
.woocommerce table.shop_table td.product-name a:hover, .woocommerce-page table.shop_table td.product-name a:hover{color:#bdb099;}
.woocommerce table.shop_table td.product-price span, .woocommerce-page table.shop_table td.product-price span{font-size:100%;font-family:"Montserrat";color:#959595;}
.woocommerce table.shop_table td.product-subtotal span, .woocommerce-page table.shop_table td.product-subtotal span{font-size:100%;font-family:"Montserrat";color:#bdb099;}
.woocommerce td.product-name dl.variation dt{color:#444;font-weight:400;}
.woocommerce td.product-name dl.variation dd{padding:0;margin:0 0 3px;}
.woocommerce table.shop_table td .amount, .woocommerce-page table.shop_table td .amount{color:#3d3d3d;display:inline-block;font-size:160%;}
.woocommerce .quantity{position:relative;text-align:center;padding:20px 20px 20px 0;}
.woocommerce .cart_list.product_list_widget  .quantity{padding:0}
.woocommerce .quantity input.qty{border:2px dashed #959595;margin:0;color:#959595;border-radius:0px;text-align:center;height:50px;font-family:'PT serif',sans-serif !important;font-size:100%;float:none;background-color:transparent;-webkit-appearance:none;}
.product-img-cont{overflow:hidden;}
.woocommerce .quantity input.qty:focus{outline:none;border:1px solid #bdb099;}
.woocommerce .quantity .qty::-webkit-outer-spin-button, .woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/cart-spinner.png) no-repeat center 0;width:100%;height:90px;opacity:1;position:absolute;top:5px;left:-10px;}
.woocommerce .shop_table .actions{background-color:transparent;}
.woocommerce .shop_table .coupon #coupon_code{position:relative;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout #payment #place_order{font-weight:400;display:block;padding:20px;height:inherit;border-radius:50px;}
.woocommerce a.remove{color:#959595 ! important;display:inline-block;}
.woocommerce a.remove:hover{color:#bdb099 ! important;background:none;}
.woocommerce-cart td.product-name dl.variation:after, .woocommerce-cart td.product-name dl.variation:before{display:none;}
.woocommerce-cart table.shop_table td.product-name a, .woocommerce-cart table.shop_table td.product-name a{display:block}
.woocommerce-cart td.product-name dl.variation dd p{line-height:25px;padding-right:19px}
.woocommerce-cart td.product-name dl.variation dd, .woocommerce-cart td.product-name dl.variation dt{display:inline-block;float:none;}
.cart-after .cart-collaterals{width:100%;}
.cart-after .cart-coupon{width:60%;padding-right:100px;}
.cart-coupon .coupon{width:100%;margin-top:10px;}
.cart-coupon .coupon #coupon_code{width:60%;background-color:transparent;border:2px dashed #959595;padding:30px;border-radius:0;font-family:"PT Serif";font-style:italic;}
.cart-coupon .coupon #coupon_code:focus{border:2px solid #959595;outline:none;}
.cart-coupon .coupon .button{border-radius:0;padding:7px 17px;height:inherit;line-height:3em;background:#959595;margin-left:-6px;}
.cart-coupon .coupon .button:focus{outline:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.cart-coupon .coupon .button{padding:9px 17px;line-height:47px;}
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:50%;}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{display:none;}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table{border:none;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{padding:5px 20px;color:#959595;font-family:"PT serif",sans-serif;font-size:100%;font-weight:300;text-align:right;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{text-align:left;}
.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td, .woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td, .woocommerce .cart-collaterals .cart_totals table tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals table tr.order-total td{font-size:100%;color:#bdb099;font-family:"Montserrat", serif;font-weight:400;text-align:left;}
.woocommerce .cart-collaterals .cart_totals table tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals table tr.order-total td{padding:20px;color:#252525;font-size:187.5%;}
.woocommerce-cart .cart-collaterals tr.order-total th{vertical-align:bottom;line-height:5em}
.woocommerce-cart .cart-collaterals .cart_totals p{padding:0;margin:0 0 10px;font-weight:inherit;}
.woocommerce .woocommerce-info{border:none;background:rgba(250,250,250,0.3);}
.woocommerce .woocommerce-info:before{color:#252525}
.woocommerce #customer_details, .woocommerce-page #customer_details,
.woocommerce #order_review, .woocommerce-page #order_review{width:50%;float:left;}
.woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-checkout-review-order > h3{font-size:125%;color:#252525;text-transform:uppercase;margin-bottom:40px;}
.woocommerce-billing-fields > h3:after, .woocommerce-shipping-fields > h3:after, .woocommerce-checkout-review-order > h3:after{content:"";width:100px;height:2px;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x;text-align:left;display:block;margin:15px 0;}
.checkout_billing{padding-right:30px;margin-top:50px;}
.checkout_billing .woocommerce-billing-fields .form-row#billing_phone_field{width:47%;float:right;}
.woocommerce form .form-row{padding:0;margin-bottom:25px;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select{border:1px solid #ddd;padding:8px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .select2-container .select2-choice{padding:15px 20px;width:100%;height:auto;line-height:20px;box-shadow:none;border:1px dashed #959595;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"PT Serif", sans-serif;background:transparent;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .select2-container .select2-choice{font-size:87.5%;font-style:italic;color:#959595;position:relative;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select{border:1px solid #a00;}
.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{border:1px solid #69bf29;}
.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus, .woocommerce-page form .form-row input.input-text:focus, .woocommerce-page form .form-row textarea:focus, .select2-container .select2-choice:focus{border:1px solid #69bf29;}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{height:auto;padding:20px;}
.woocommerce form .form-row label{display:none;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{width:50%;}
.woocommerce form .form-row, .woocommerce-page form .form-row{position:relative;}
.woocommerce form .form-row:after, .woocommerce-page form .form-row:after{font-family:"Simple-Line-Icons";position:absolute;top:10px;right:20px;font-size:100%;display:block;font-style:normal;}
.woocommerce-page form .form-row#billing_email_field{width:50%;}
.select2-container .select2-choice .select2-arrow, .select2-container .select2-choice .select2-arrow b{border:none;background:none ! important;}
.select2-container .select2-choice .select2-arrow{width:30px;padding-top:17px;text-align:right;}
.select2-container .select2-choice .select2-arrow b:after{font-family:"FontAwesome";content:"\f107";font-style:normal;display:block;padding-right:20px;border:none;top:5px;}
.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:after{content:"\f106";}
.woocommerce-billing-fields #billing_email_field:after{content:"\e086";}
.woocommerce-billing-fields #billing_phone_field:after{content:"\e010";}
.woocommerce-billing-fields #billing_address_1_field:after,
.woocommerce-billing-fields #billing_address_2_field:after{content:"\e096";}
.select2-drop-active, .select2-drop.select2-drop-above.select2-drop-active{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0;padding:10px;background-color:#f9f9f9}
.select2-results .select2-highlighted{background-color:#bdb099;}
.select2-search input{border-radius:0;}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices{border-radius:0;border-color:#959595;}
.woocommerce #order_review, .woocommerce-page #order_review{background:rgba(255,255,255,0.3);padding:50px;}
.woocommerce #order_review th{font-weight:300;color:#252525;padding:15px 0;border:none;}
.woocommerce #order_review th.product-total,
.woocommerce #order_review th.product-name{border-bottom:1px solid #ccc;font-family:"Montserrat";text-transform:uppercase;padding:0 0 20px;font-weight:400;}
.woocommerce #order_review td{padding:10px 0;color:#252525;border:none;}
.woocommerce #order_review tr{padding:20px 0;}
.woocommerce #order_review .cart_item:first-child td{padding-top:30px;}
.woocommerce #order_review .cart_item:last-child td{padding-bottom:30px;}
.woocommerce #order_review .cart-subtotal td,
.woocommerce #order_review .cart-subtotal th{border-top:1px solid #ccc;}
.woocommerce #order_review .order-total td,
.woocommerce #order_review .order-total th{border-top:1px solid #252525;padding-top:40px;}
.woocommerce #order_review .order-total th,
.woocommerce #order_review .order-total td .amount{font-family:"Montserrat";text-transform:uppercase;font-weight:400;}
.woocommerce #order_review .product-total,
.woocommerce #order_review .cart-subtotal td,
.woocommerce #order_review .order-total td,
.woocommerce #order_review .shipping td{text-align:right;width:20%;}
.woocommerce #order_review .product-total .amount,
.woocommerce #order_review td .amount{font-size:100%;font-family:"Montserrat";font-weight:300;}
.woocommerce-checkout #payment{background:transparent;border-radius:0;border-top:1px dashed #ccc;}
.woocommerce-checkout #payment ul.payment_methods{border:none;}
.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:20px;}
.woocommerce-checkout #payment ul.payment_methods li label{font-family:"Montserrat";text-transform:uppercase;font-weight:400;color:#252525;font-size:87.5%;}
.woocommerce-checkout #payment div.payment_box{background:transparent;color:#959595;font-size:87.5%;padding:0 0 0 35px;}
.woocommerce-checkout #payment div.payment_box:after{display:none;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{color:#959595;text-transform:none;font-style:italic;font-family:"PT Serif";}
.woocommerce-checkout #payment li.payment_method_paypal label img{margin-left:30px;}
.woocommerce-checkout #payment #place_order{float:left;position:relative;z-index:999;}
.woocommerce .blockUI.blockOverlay{background:transparent ! important;opacity:0.7 ! important;}
.woocommerce .k2t-social-share, .woocommerce .k2t-social-share .social{opacity:1;float:none;display:inline-block;margin-top:10px;}
.woocommerce .k2t-social-share:hover{background:transparent;}
.woocommerce .social li a{background:transparent;color:#959595;}
.woocommerce .share-title{font-family:"Montserrat";text-transform:uppercase;color:#959595;font-size:87.5%;}
@media only screen and (max-width: 768px) and (max-device-width: 768px) {
.left-sidebar .k2t-shop-sidebar, .left-sidebar .k2t-shop{width:100%;padding:0 20px}
#single-product-image-wrap, 
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product div.summary, .woocommerce div.product .product-related{padding:20px}
.woocommerce .k2t-shop[class*="columns-"] ul.products li.product,
.woocommerce-page .k2t-shop[class*="columns-"] ul.products li.product{width:48%;}
.woocommerce-page table.cart .product-thumbnail{display:table-cell;padding-left:20px ! important;}
.woocommerce #content table.cart td.actions .button,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions input,
.woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions input,
.woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{width:auto;}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{float:left;}
.woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{float:right;}
.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{width:48% !important;}
.woocommerce-account .k2t-content .woocommerce{width:auto;}
.cart-after .cart-collaterals{float:none;width:100%;}
.cart-after .cart-coupon{padding-right:0;text-align:center;width:100%;}
.woocommerce form.checkout_coupon{display:inline-block;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{margin-bottom:40px;width:100%;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button{width:50%;margin:0 auto;}
.woocommerce #customer_details, .woocommerce-page #customer_details,
.woocommerce #order_review, .woocommerce-page #order_review,
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{width:100%;float:none;}
.woocommerce-billing-fields{padding-right:0}
.checkout_billing{padding:0 30px}
}
@media only screen and (max-width: 568px) and (max-device-width: 568px) {
.product-detail.detail-1 #review_form{padding:20px}
.woocommerce .isotope-gallery .isotope-selector, .woocommerce .k2t-shop[class*="columns-"] ul.products li.product,
.woocommerce-page .k2t-shop[class*="columns-"] ul.products li.product{width:100% ! important;padding:0}
.product-item{margin-bottom:30px;}
.k2t-product-page{padding:0 20px;}
#single-product-image-wrap, 
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product div.summary, .woocommerce div.product .product-related{width:100%;float:none;padding:20px}
.woocommerce div.product, .woocommerce div.product div.summary .product_title{text-align:left;}
.woocommerce div.product div.summary .p-rate-price > div .price > *{display:block;margin-bottom:10px;text-align:left;}
.woocommerce div.product div.summary .p-rate-price > div .price ins{margin-bottom:0}
.woocommerce div.product  div.summary .p-rate-price > div .price > * *{padding:0;margin:0;}
.woocommerce div.product .k2t-social-share{text-align:left;}
#reviews{text-align:left;}
.woocommerce .wp-social-login-widget{width:52%;}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment-meta{margin-left:70px;margin-bottom:10px;}
.woocommerce-page table.cart .product-thumbnail{display:none;}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce table.cart td.actions > .button, .woocommerce-page table.cart td.actions > .button{width:100%;}
.woocommerce table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input{width:48%;}
.cart-after .cart-coupon{padding-right:0;margin:0 0 30px;width:100%;float:none;}
.cart-coupon .coupon #coupon_code{width:100%;}
.cart-coupon .coupon .button{margin-top:-2px;margin-left:0;width:100%}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button{width:100%;}
.woocommerce.columns-2 .product-name{padding:20px 20px 10px;}
.woocommerce.columns-2 article.product-item div.product-thumb span.onsale{width:40px;height:40px;line-height:40px;}
.woocommerce.columns-2 .product-item .product-name h3, .woocommerce.columns-2 .product-item .product-name .price{font-size:125%}
.woocommerce div.product .variations > div.variations_button{float:left;}
}
@media only screen and (max-width: 320px) and (max-device-width: 320px) {
.woocommerce-cart .woocommerce > form {
overflow-x: scroll;
overflow-y: hidden;
width: 320px;
}
.woocommerce-page.columns-5 ul.products li.product a.button, .woocommerce.columns-5 ul.products li.product  a.button {
padding: 0 15px !important;
}
.woocommerce-account .k2t-content .woocommerce {
padding: 40px 15px;
}
}.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/js/vendor/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/js/vendor/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/js/vendor/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/js/vendor/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/js/vendor/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/js/vendor/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.cbp-bicontrols,.cbp-bislideshow{list-style:none;width:100%;height:100%;position:absolute;top:0;left:0;padding:0;margin:0}.cbp-bislideshow li{position:absolute;width:101%;height:101%;top:-.5%;left:-.5%;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.backgroundsize .cbp-bislideshow li{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.backgroundsize .cbp-bislideshow li img{display:none}.cbp-bislideshow li img{display:block;width:100%}.cbp-bicontrols a{display:block;width:40px;height:40px;margin-top:-25px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:rgba(0,0,0,.3);color:#fff;z-index:20;cursor:pointer;font-size:16px;text-align:center;position:absolute;top:50%;text-decoration:none;transition:all .3s cubic-bezier(0.175,.885,.32,1.275);-webkit-transition:all .3s cubic-bezier(0.175,.885,.32,1.275);-moz-transition:all .3s cubic-bezier(0.175,.885,.32,1.275)}.cbp-bicontrols a:hover{background:rgba(0,0,0,.6);color:#fff}.cbp-bicontrols a.prev{left:-50px}.cbp-bicontrols a.next{right:-50px}.cbp-bicontrols:hover a.prev,.vc_row:hover .cbp-bicontrols a.prev{left:10px}.cbp-bicontrols:hover a.next,.vc_row:hover .cbp-bicontrols a.next{right:10px}.cbp-bicontrols a i{line-height:40px}.no-js.no-backgroundsize .cbp-bislideshow li:first-child{opacity:1}.no-js.backgroundsize .cbp-bislideshow li:first-child img{display:block}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.hamburger:hover{opacity:0.7;}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease;}
.hamburger-inner::before, .hamburger-inner::after{content:"";display:block;}
.hamburger-inner::before{top:-10px;}
.hamburger-inner::after{bottom:-10px;}
.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px;}
.hamburger--3dx .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px;}
.hamburger--3dx-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);}
.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px;}
.hamburger--3dy .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);}
.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px;}
.hamburger--3dy-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);}
.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);}
.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);}
.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);}
.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);}
.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}
.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}
.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}
.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after{transition-property:none;}
.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}
.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}
.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(45deg);transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.15s 0.4s ease;}
.hamburger--elastic .hamburger-inner::after{top:20px;transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(135deg);transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.1s;}
.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}
.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-270deg);transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.1s;}
.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.15s 0.4s ease;}
.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-135deg);transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.1s;}
.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}
.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(270deg);transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.1s;}
.hamburger--emphatic{overflow:hidden;}
.hamburger--emphatic .hamburger-inner{transition:background-color 0.2s 0.25s ease-in;}
.hamburger--emphatic .hamburger-inner::before{left:0;transition:top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}
.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent;}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;-webkit-transform:translate3d(80px, 80px, 0) rotate(45deg);transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px, 80px, 0) rotate(-45deg);transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}
.hamburger--emphatic-r{overflow:hidden;}
.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.2s 0.25s ease-in;}
.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}
.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}
.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent;}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;-webkit-transform:translate3d(80px, -80px, 0) rotate(-45deg);transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;-webkit-transform:translate3d(-80px, -80px, 0) rotate(45deg);transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}
.hamburger--slider .hamburger-inner{top:2px;}
.hamburger--slider .hamburger-inner::before{top:10px;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-timing-function:ease;transition-duration:0.2s;}
.hamburger--slider .hamburger-inner::after{top:20px;}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0;}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-90deg);transform:translate3d(0, -20px, 0) rotate(-90deg);}
.hamburger--slider-r .hamburger-inner{top:2px;}
.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-timing-function:ease;transition-duration:0.2s;}
.hamburger--slider-r .hamburger-inner::after{top:20px;}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg);}
.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.71429px, -6px, 0);transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0;}
.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(90deg);transform:translate3d(0, -20px, 0) rotate(90deg);}
.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.15s linear;}
.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spring.is-active .hamburger-inner{transition-delay:0.32s;background-color:transparent;}
.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg);}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;}
.hamburger--spring-r .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear;}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--stand .hamburger-inner{transition:background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--stand .hamburger-inner::before{transition:top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--stand .hamburger-inner::after{transition:bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;transition:background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--stand-r .hamburger-inner{transition:background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--stand-r .hamburger-inner::before{transition:top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;transition:background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}
.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out;}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spin-r .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}
.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out;}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--squeeze .hamburger-inner{transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze .hamburger-inner::before{transition:top 0.1s 0.14s ease, opacity 0.1s ease;}
.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease, opacity 0.1s 0.14s ease;}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--vortex .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}
.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity;}
.hamburger--vortex .hamburger-inner::after{transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform;}
.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);}
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.hamburger--vortex-r .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);}
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}
.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity;}
.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform;}
.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);}
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}
.hamburger--vortex-r.is-active .hamburger-inner::after {
bottom: 0;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg); }.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
} .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/css/vendor/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-theme .owl-controls{margin-top:30px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-nav{position:absolute;width:100%;top:50%;margin-top:-20px;left:0}
.owl-theme .owl-controls .owl-nav [class*=owl-]{width:50px;height:50px;background:rgba(0,0,0,0.1);line-height:50px;color:#fff;opacity:0;margin:0;}
.owl-theme:hover .owl-controls .owl-nav [class*=owl-]{opacity:1;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-theme .owl-controls .owl-nav .owl-prev{float:left;}
.owl-theme .owl-controls .owl-nav .owl-next{float:right;}
.owl-theme:hover .owl-controls .owl-nav .owl-prev{margin-left:-30px;}
.owl-theme:hover .owl-controls .owl-nav .owl-next{margin-right:-30px;}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{display:block;width:10px;height:10px;margin:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:none;border:1px solid #252525;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{border:1px solid #252525;background:#252525;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;}
.pagi-top{margin-top:30px;margin-bottom:20px;}
.pagi-top .owl-pagination{margin-bottom:0;position:absolute;top:-35px;width:100%;}
.pagi-bottom{margin-bottom:42px;}
.pagi-bottom .owl-pagination{bottom:-32px;position:absolute;width:100%;}
.pagi-on_slider .owl-controls{height:0;}
.pagi-on_slider .owl-pagination{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);border-radius:20px;bottom:45px;display:inline-block;height:26px;padding:3px 7px 0;position:relative;}
.pagi-style-2.pagi-on_slider .owl-pagination {
height: 23px;
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:14px;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background:#ebebeb;font-family:'PT Serif', serif;font-weight:300;line-height:1.5em;}
article, aside, details, figcaption, figure, footer, header, main, nav, section{display:block;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%;}
th, td{padding:6px;}
caption, th, td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:bold;}
td{border-width:0 1px 1px 0;}
caption, th, td{font-weight:normal;text-align:left;}
a, i{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
a,a:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;}
a:hover, a:focus{text-decoration:none;color:#252525;}
a img{border:0;}
body, input, select, textarea{color:#959595;font-family:'PT Serif', sans-serif;font-size:100%;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
h1{color:#bdb099;font:300 35px/37px 'Montserrat', sans-serif;letter-spacing:0;margin-bottom:20px;}
h2{color:#bdb099;font:300 30px/32px 'Montserrat', sans-serif;letter-spacing:0;margin-bottom:20px;}
h3{color:#bdb099;font:300 25px/27px 'Montserrat', sans-serif;letter-spacing:0;margin-bottom:20px;}
h4{color:#bdb099;font:300 20px/22px 'Montserrat', sans-serif;letter-spacing:0;margin-bottom:20px;}
h5{color:#bdb099;font:300 17px/20px 'PT serif', sans-serif;letter-spacing:0;margin-bottom:20px;}
h6 {
color: #bdb099;
font: 300 15px/18px 'PT serif', sans-serif;
letter-spacing: 0;
margin-bottom: 20px;
} p{margin-bottom:10px;font-weight:300;line-height:2;}
b, strong{font-weight:500;}
dfn, cite, em, i{font-style:italic;}
blockquote, q{color:#878787;padding-left:60px ! important;margin-bottom:20px;position:relative;font-size:120%;font-weight:300;line-height:1.25em;}
blockquote *{line-height:1.4em;padding-left:0;}
blockquote:before, q:before{color:#7E7E7E;content:"";font-family:serif;font-size:400%;font-weight:bold;left:0px;line-height:1em;position:absolute;top:1px;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-size:100%;margin-bottom:20px;max-width:100%;overflow:auto;padding:15px;}
code, kbd, tt, var{font:110% Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup, sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ol{margin:0 0 1.5em 3em;}
ul{list-style:disc outside none;}
ol{list-style:decimal outside none;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:1.5em;}
img{height:auto;max-width:100%;vertical-align:middle;border:0;}
figure{margin:0;}
table{margin:0 0 1.5em;width:100%;}
th{font-weight:bold;}
pre, code{font-family:'DejaVu Sans Mono', Menlo, Consolas, monospace;}
hr{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-main-content-innerors:none;-moz-border-top-colors:none;border-color:#d9d9d9;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin-bottom:15px;margin-top:5px;}
.wpb_start_animation.animated{visibility:visible;}
.boom-list{margin:0;}
.boom-list li{margin-bottom:10px;list-style:none;}
.boom-list li i.awesome-circle{font-size:50%;}
.ordered-list li{list-style:inside decimal;}
.list-style1 ul li{color:#959595;font-size:87.5%;margin-left:15px;margin-bottom:12px;position:relative;width:auto;}
.list-style1 ul li > *{color:#959595;}
.list-style1 ul li:hover, .list-style1 ul li:hover > *{color:#252525;}
.list-style1 ul li a{position:relative;}
.list-style1 ul li a:hover{text-decoration:underline;}
.regular-radio{display:none;}
.regular-radio + label{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:0 11px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;z-index:0;display:inline-block;display:inline;zoom:1;position:relative;margin-right:5px;}
.regular-radio:checked + label:after{content:' ';width:10px;height:10px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;z-index:0;position:absolute;top:6px;left:6px;background:#7cbe31;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow:0px;font-size:228%;}
.regular-radio:checked + label{background-color:#e9ecee;color:#99a1a7;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);position:relative;z-index:0;}
.regular-radio + label:active, .regular-radio:checked + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);position:relative;z-index:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.regular-radio + label{padding:0 10px;}
.regular-radio:checked + label:after{top:5px;left:5px;}
} .regular-checkbox{display:none;}
.regular-checkbox + label{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;z-index:0;display:inline-block;*display:inline;zoom:1;position:relative;top:4px;margin-right:5px;}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label{background-color:#e9ecee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);-webkit-position:relative;z-index:0;color:#99a1a7;}
.regular-checkbox:checked + label:after{content:'\2714';font-size:100%;position:absolute;top:-3px;left:2px;color:#7cbe31;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;border:0;font-family:'Montserrat', sans-serif;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-appearance:none;}
.button, button, input[type="button"],
input[type="reset"],
input[type="submit"]{background:#bdb099 none repeat scroll 0 0;border-radius:15px;color:#fff;font-family:"Montserrat",sans-serif;font-size:87.5%;font-weight:300;padding:5px 15px;text-transform:uppercase;cursor:pointer;}
.button:hover, button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:#252525;}
.button-border{background:none;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px dashed #bdb099;color:#bdb099;line-height:30px;}
.button-border:hover{background:#bdb099;color:#fff;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]: : -webkit-search-decoration{-webkit-appearance:none;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{color:#959595;border-radius:0;height:40px;background:#fff;padding:10px;border:1px dashed #959595;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{color:#111;border:1px solid #bdb099;}
textarea{padding:10px;overflow:auto;vertical-align:top;width:100%;height:auto;}
select{border:1px solid #eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.admin-bar .is-sticky{top:32px !important;}
.header-sticky .is-sticky{top:103px !important;}
.admin-bar.header-sticky .is-sticky{top:135px !important;}
.clear{clear:both;}
.full-screen{height:100vh;}
.textup{text-transform:uppercase;}
.searchform .form-group{display:inline-block;position:relative;width:100%;}
.searchform .form-group input{width:100%;border:0;}
.search-no-results .searchform .form-group input{padding:15px 20px;color:#252525;height:auto;}
.search-no-results .searchform .form-group input:focus{outline:none;border:1px solid #bdb099;}
.search-no-results .searchform .form-group button{padding:15px 50px;border-radius:50px;color:#fff;margin-top:30px;}
.search-no-results .searchform{margin-top:40px;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:inline;margin:0 auto;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:0.8075em 0;font-style:oblique;font-size:85%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:100%;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.gallery-caption{color:#ccc;}
.bypostauthor{}
.sticky{z-index:100;}
.container{max-width:1170px;margin:auto;}
.k2t-wrap{max-width:1170px;width:100%;margin:auto;}
.k2t-wrap:before, .k2t-wrap:after, .k2t-row:before, .k2t-row:after, .cl:before, .cl:after{display:table;content:"";}
.k2t-wrap:after, .k2t-row:after, .cl:after{clear:both;}
.k2t-row{margin:0 -15px;}
.k2t-row [class*="col-"]{float:left;position:relative;padding:0 15px;min-height:.1px;}
.k2t-wrap .vc_row{margin-left:0 !important;margin-right:0 !important;}
.col-1{width:8.33333%;}
.col-2{width:16.6667%;}
.col-3{width:25%;}
.col-4{width:33.3333%;}
.col-5{width:41.6667%;}
.col-6{width:50%;}
.col-7{width:58.3333%;}
.col-8{width:66.6667%;}
.col-9{width:75%;}
.col-10{width:83.3333%;}
.col-11{width:91.6667%;}
.col-12{width:100%;}
.boxed .k2t-container{max-width:1170px;margin:auto;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);-ms-box-shadow:0 0 10px rgba(0, 0, 0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.boxed .k2t-container .k2t-wrap{padding:0 15px;}
.k2t-body{overflow:hidden;clear:both;}
.k2t-header.fixed{position:fixed;z-index:10000;width:100%;top:0;}
.k2t-header.fixed > div{background:none;}
.k2t-header.full .k2t-wrap{max-width:100%;padding:0 20px;}
.k2t-header .k2t-wrap .k2t-row{position:relative;}
.k2t-header .k2t-row [class*="col-"]{position:initial;}
.k2t-header .k2t-row > [class*="col-"]: nth-child(2){text-align:center;}
.k2t-header .k2t-row > [class*="col-"]:last-child{text-align:right;}
.k2t-header .k2t-row [class*="col-"].left{text-align:left;}
.k2t-header .k2t-row [class*="col-"] .h-element{margin-left:24px;}
.k2t-header .k2t-row [class*="col-"].center{text-align:center;}
.k2t-header .k2t-row [class*="col-"].center .h-element{margin-left:12px;margin-right:12px;}
.k2t-header .k2t-row [class*="col-"].right{text-align:right;}
.k2t-header .k2t-row [class*="col-"].right .h-element{margin-right:24px;margin-left:0;}
.k2t-header .k2t-row [class*="col-"] .h-element.k2t-menu,
.k2t-header .k2t-row [class*="col-"] .h-element.k2t-logo{margin-left:0;margin-right:0;}
.k2t-header .k2t-row input[type="checkbox"]{display:none;}
.k2t-header .k2t-row .wp-social-login-connect-with{width:50%;float:left;}
.k2t-logo{line-height:100px;}
.admin-bar .k2t-header.fixed{margin-top:32px;}
.menu-toggle{display:none;}
.h-element{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-o-inline-flex;display:inline-block;text-align:left;vertical-align:middle;}
.k2t-header-mid .h-element{line-height:100px;}
.k2t-header-mid .h-element *{line-height:1.5em;}
.h-element i{color:#bdb099;}
.h-element:not(.k2t-menu):hover i{color:#252525;}
.admin-bar .sticky{}
.k2t-header .sticky{z-index:10000;position:fixed;top:0;background:#fff;width:100%;border-bottom:1px solid #f9f9f9;}
.boxed .k2t-header .sticky{max-width:998px;}
.k2t-header-m{display:none;}
.k2t-header .sticky .k2t-menu > li > a{padding:0px 20px;}
.k2t-header .sticky .k2t-menu li ul{top:auto;}
.k2t-header .sticky .k2t-menu li ul li ul{top:-1px;}
.k2t-header .sticky .k2t-logo img{max-height:44px;}
.k2t-header .k2t-logo img{max-height:53px;}
.k2t-header .k2t-menu li.k2t-megamenu{position:static;}
.k2t-header .k2t-menu .mega-container{background-color:#fff;opacity:0;z-index:-1;visibility:hidden;position:absolute;left:0;right:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.k2t-header .k2t-menu .k2t-megamenu:hover .mega-container, .k2t-header .k2t-menu .k2t-megamenu:hover .mega-container ul{opacity:1;visibility:visible;z-index:100;}
.k2t-header .k2t-menu .mega-container ul{visibility:hidden;opacity:1;position:static;margin:0;border:0;overflow:hidden;font-size:85%;background:none;padding:0;}
.k2t-header .k2t-menu .mega-container > ul{width:100%;display:table;table-layout:fixed;visibility:hidden;border-top:1px solid rgba(0,0,0,.05);padding:40px 0 30px;}
.k2t-header .k2t-menu .mega-container > ul > li{max-width:257px;display:table-cell;vertical-align:top;border-top:0;}
.k2t-header .k2t-menu .mega-container > ul > li:last-child{border-right:0;}
.k2t-header .k2t-menu .mega-container > ul > li > *{margin:0 15%;}
.k2t-header .k2t-menu .mega-container > ul > li a{border:0;padding:0 0 10px;}
.k2t-header .k2t-menu .mega-container .k2t-megamenu-submenu > a{border-bottom:1px dashed #252525;color:#252525;font-size:115%;font-weight:600;padding:0 0 12px;}
.k2t-header .k2t-menu .mega-container > ul > li > .sub-menu{margin-top:30px;}
.k2t-header .k2t-menu .mega-container ul li .sub-menu.deep-level{margin-left:20px}
.k2t-header .k2t-header-top .k2t-menu .mega-container{background:#fff;border-color:#ddd;}
.custom-login{position:relative;}
.custom-login .login-from{background:#fff;border-top:1px solid #e5e5e5;font-size:80%;left:0;opacity:0;padding:30px 20px 25px;position:absolute;visibility:hidden;width:270px;z-index:100;line-height:1.5em;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.custom-login:hover .login-from{opacity:1;visibility:visible;left:-26px;}
.custom-login .login-from .wp-custom-login{position:relative;}
.custom-login .login-from .ajax-login-register-login-container{display:inline-block;width:100%;}
.custom-login .login-from .form-wrapper{margin-bottom:0;}
.custom-login .login-from .ajax-login-default-form-container .noon{position:relative;margin-bottom:10px;clear:both;}
.custom-login .login-from .ajax-login-default-form-container .form-wrapper > div:nth-child(4){position:inherit;}
.custom-login .login-from input[type="text"], 
.custom-login .login-from input[type="password"]{border-color:#ebebeb;color:#cccccc;font-family:pt serif;font-style:italic;padding:0 10px;width:100%;letter-spacing:unset;}
.custom-login .login-from .ajax-login-default-form-container .noon label:after{content:"\e08e";position:absolute;right:10px;top:10px;font-family:Simple-Line-Icons;font-size:90%;color:#cccccc;}
.custom-login .login-from .ajax-login-default-form-container .form-wrapper > div:nth-child(2) label:after{content:"\e005";}
.custom-login .login-from label{color:transparent;height:0;margin:0;}
.custom-login .login-from .zm_alr_ul_container li{margin:0 5px 0 0;}
.custom-login .login-from .zm_alr_ul_container a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px dashed #bdb099;border-radius:20px;bottom:5px;color:#bdb099;display:inline-block;font-size:80%;height:30px;left:0;line-height:30px;padding:0 20px;min-height:auto;text-align:center;text-transform:uppercase;}
.custom-login .login-from .not-a-member-handle:hover{background:#bdb099;color:#fff;}
.custom-login .login-from .ajax-login-default-form-container input[type="submit"],
.ajax-login-default-form-container input[type="submit"]{background:#bdb099 none repeat scroll 0 0;border-radius:20px;border-width:0;color:#fff;display:inline-block;font:300 80%/1em "Montserrat",sans-serif;margin-top:20px;padding:10px 35px;text-shadow:none;text-transform:uppercase;margin-top:0;cursor:pointer;position:inherit;}
.custom-login .login-from .ajax-login-default-form-container input[type="submit"]:hover,
.ajax-login-default-form-container input[type="submit"]:hover{background:#252525;color:#fff;cursor:pointer;outline:none;}
.custom-login .login-from .ajax-login-default-form-container .zm_alr_submit_container{float:left;width:50%;}
.custom-login .login-from .ajax-login-default-form-container .zm_alr_ul_container{float:right;width:50%;margin-top:0px;clear:none;}
.custom-login .login-from .ajax-login-default-form-container .zm_alr_ul_container li:nth-child(2){display:none;}
.custom-login .login-from .ajax-login-default-form-container .error-container, .ui-dialog .ajax-login-default-form-container .error-container{width:100%;}
.login-from .wp-social-login-widget{clear:both;display:block;margin-top:20px;}
.wp-social-login-connect-with{font-size:85%;text-transform:uppercase;font-family:"Montserrat";color:#959595;}
.wp-social-login-provider-list{padding:0;margin-top:5px;}
.wp-social-login-provider-list .wp-social-login-provider:after{font-family:FontAwesome;color:#959595;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;padding:10px;}
.wp-social-login-provider-list .wp-social-login-provider:first-child:after{padding-left:0}
.wp-social-login-provider-list .wp-social-login-provider:hover:after{color:#bdb099;}
.wp-social-login-provider-list .wp-social-login-provider-facebook:after{content:"\f09a";}
.wp-social-login-provider-list .wp-social-login-provider-google:after{content:"\f0d5";}
.wp-social-login-provider-list .wp-social-login-provider-twitter:after{content:"\f099";}
.wp-social-login-provider-list .wp-social-login-provider img{display:none;}
.ui-dialog{position:absolute;top:50px !important;}
.ui-dialog-title{display:inline-block;margin-top:7px;}
.ajax-login-default-form-container input[type="submit"]{opacity:1 !important;}
.ajax-login-default-form-container input[type="submit"]:hover{cursor:pointer !important;}
.login-language{float:right;height:0;position:relative;top:-30px;}
.login-language .open-language{font-size:150%;}
.login-language .language-list{left:0px;opacity:0;position:absolute;top:-10px;background:#fff;padding:13px 20px 16px;width:170px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.login-language:hover .language-list{opacity:1;left:40px;}
.login-language .language-list #lang_sel_list{height:auto;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical{width:auto;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical ul{border-top:0;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical li{width:100%;border-bottom:1px dashed #959595;padding-bottom:10px !important;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical li:last-child{border-bottom:0;padding-bottom:0 !important;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical ul a, 
.login-language .language-list #lang_sel_list_list ul a:visited{border:0;background:transparent;color:#959595;font-size:80%;padding:0;text-transform:uppercase;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical li:hover{border-bottom-color:#252525;}
.login-language .language-list #lang_sel_list.lang_sel_list_vertical ul li:hover > a, 
.login-language .language-list #lang_sel_list_list ul li:hover > a:visited{color:#252525;}
.search-box{position:relative;}
.search-box.style-2 .k2t-search-form{background:#fff;position:absolute;top:100px;right:0;width:370px;z-index:99;opacity:0;padding:0 20px;border-top:1px solid #e5e5e5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.search-box.style-2:hover .k2t-search-form{opacity:1;}
.k2t-header-top .search-box.style-2 .k2t-search-form, .k2t-header-bot .search-box.style-2 .k2t-search-form{top:46px;}
.search-box.style-2 .k2t-search-form .searchform{margin:0;}
.search-box.style-2 .k2t-search-form .searchsubmit{display:none;}
.search-box.style-2 .k2t-search-form .s{color:#bdb099;font-size:90%;padding:0;height:60px;border:0;}
.search-box.style-2 .k2t-search-form .ajaxsearchpro, .search-box.style-2 .k2t-search-form .ajaxsearchpro .probox{background:none !important;border:0 !important;border-radius:0 !important;height:auto !important;margin:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.search-box.style-2 .ajaxsearchpro .promagnifier, .search-box.style-2 .ajaxsearchpro .prosettings{display:none;}
.search-box.style-2 .k2t-search-form .proinput{margin:0 !important;padding:0 !important;width:90% !important;}
.search-box.style-2 .k2t-search-form .orig{color:#bdb099 !important;font-size:110% !important;position:relative !important;margin:20px 0 0 !important;width:100% !important;}
.search-box.style-2 .k2t-search-form .autocomplete{display:none;}
.search-box.style-2 .k2t-search-form .probox .proloading, .search-box.style-2 .k2t-search-form .probox .proclose{margin-top:13px !important;}
#ajaxsearchprores1_1.vertical, 
#ajaxsearchprores1_2.vertical, 
div.ajaxsearchpro.vertical[id*="ajaxsearchprores1_"]{border-radius:0;top:157px !important;width:362px !important;margin-left:-20px;}
#ajaxsearchprores1_1 .results .item div.content{color:#636363;}
#ajaxsearchprores1_1 .results .item .content h3 a{color:#252525;}
#ajaxsearchprores1_1 .results .item, 
#ajaxsearchprores1_2 .results .item, 
div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item{padding:10px 0;}
.k2t-searchbox{background:rgba(0, 0, 0, .93);display:table;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100000;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.k2t-searchbox.active{opacity:1;visibility:visible;}
.k2t-searchbox form{left:50%;position:absolute;top:45%;opacity:0;visibility:hidden;z-index:10000;width:680px;margin-left:-340px;margin-top:-29px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.k2t-searchbox.active form{top:50%;opacity:1;visibility:visible;-webkit-transition-delay:all .3s ease-in-out;-moz-transition-delay:all .3s ease-in-out;transition-delay:all .3s ease-in-out;}
.k2t-searchbox input[type="text"]{height:auto;padding:6px 15px;width:100%;border:0;border-bottom:1px solid rgba(255, 255, 255, .3);text-align:left;background:none;color:#999;font-size:150%;padding:10px 40px 10px 0;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.k2t-searchbox input[type="text"]:focus{color:#fff;outline:none;}
.k2t-searchbox #searchsubmit{background:none;font-size:178%;padding:0;position:absolute;right:0;top:3px;}
.k2t-searchbox #searchsubmit:hover{color:#bdb099;}
.search-box{cursor:pointer;}
body.vertical, .k2t-header.vertical-menu .k2t-header-mid, body.vertical .k2t-container > *{-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
body.vertical .k2t-container > footer, body.vertical .k2t-container > div{position:relative;left:0;padding-left:280px;}
body.vertical.vertical-close .k2t-container > footer, body.vertical.vertical-close .k2t-container > div{padding-left:0;}
.k2t-header.vertical-menu #showPushMenu{position:absolute;right:-30px;font-size:150%;top:0;cursor:pointer;}
.k2t-header-top, .k2t-header-top .k2t-menu li a, .k2t-header-top a:hover{color:#717171;}
.k2t-header-top a, .k2t-header-top .k2t-menu li a:hover{color:#bdb099;}
.k2t-header-top{background:#110805;font-size:85%;font-weight:400;}
.k2t-header-top p{margin:0;padding:10px 0;}
.k2t-header-top .k2t-menu > li > a{display:block;padding:15px 10px 11px;font-size:80%;text-transform:uppercase;}
.k2t-header-top .k2t-menu li ul{opacity:0;visibility:hidden;position:absolute;background:#fff;border:1px solid #ddd;width:150px;z-index:100;margin:0;top:44px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.k2t-header-top .k2t-menu li ul li{width:100%;}
.k2t-header-top .k2t-menu li .sub-menu a.has-icon i{margin-left:10px;margin-top:-8px;}
.k2t-header-top .k2t-menu li .sub-menu a.has-icon span.k2t-title-menu{margin-left:10px;}
.k2t-header-top .k2t-menu > li a.has-icon{padding-left:30px;}
.k2t-header-top .k2t-menu > li a span.k2t-title-menu{margin-left:0;}
.k2t-header-top .k2t-menu > li a i{position:absolute;top:50%;left:10px;font-size:110%;margin-top:-6px;}
.k2t-header-top .k2t-menu li ul li a{display:block;padding:8px 10px 8px 20px;border-bottom:1px solid #ececec;position:relative;}
.k2t-header-top .k2t-menu li ul li:last-child a{border:0;}
.k2t-header-top .k2t-menu li ul li a:hover{background:#f9f9f9;}
.k2t-header-top .k2t-menu li ul li a:before{content:"\f105";left:8px;position:absolute;font-family:FontAwesome;}
.k2t-header-top .k2t-menu li ul ul{left:148px;top:-1px;}
.k2t-header .social li{margin-left:15px;}
.k2t-header .social li a{background:none;color:#717171;font-size:115%;height:auto;line-height:inherit;width:auto;}
.k2t-header-top .social li a i{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.k2t-header-top .element-editor, .k2t-header-top .search-box, .k2t-header-bot .element-editor, .k2t-header-bot .search-box{padding:11px 0;}
.k2t-header-top .social li a, .k2t-header-bot .social li a{padding:8px 0;}
.k2t-header-top .search-box form, .k2t-header-bot .search-box form{top:49px;}
.k2t-header-top .search-box > i:hover, .k2t-header-top .social li a i:hover{color:#fff;}
.k2t-header-top .shop-cart .shop-item, .k2t-header-bot .shop-cart .shop-item{top:45px;}
.k2t-header-top .widget ul li a, .k2t-header-top .widget ul li.recentcomments{border-color:#241b18;}
.k2t-header-top .k2t-logo img, .k2t-header-bot .k2t-logo img{max-height:46px;}
.k2t-header-mid{background:#fff;min-height:100px;}
#main-nav{float:right;}
.k2t-header-mid .k2t-menu{z-index:9000;}
.k2t-header-mid .k2t-menu > li{float:left;list-style:none;position:relative;margin-left:1px;overflow:hidden;}
.k2t-header-mid .k2t-menu > li:hover{overflow:inherit;}
.k2t-header-mid .k2t-menu > li > a{display:block;padding:0 25px;font-size:80%;font-weight:300;line-height:100px;color:#959595;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice{border:1px solid #bdb099;border-radius:3px;display:inline-block;left:50%;line-height:16px;margin-left:-12px;padding-bottom:1px;position:absolute;top:11px;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice:after, .k2t-header-mid .k2t-menu > li > a .k2t-menu-notice:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice:after{border-top-color:#fff;border-width:4px;margin-left:-4px;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice:before{border-color:rgba(189, 176, 153, 0);border-top-color:#bdb099;border-width:5px;margin-left:-5px;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice.notice-icon i{font-size:10px;margin:0 6px;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice.notice-text{font-size:7px;padding:3px 4px;}
.k2t-header-mid .k2t-menu > li a i{margin-right:5px;}
.k2t-header-mid .k2t-menu > li a .caret{font-weight:600;}
.k2t-header-mid .k2t-menu > li:hover > a, .k2t-header-mid .k2t-menu > li > a:hover, .k2t-header-mid .k2t-menu > li.current-menu-item > a, .k2t-header-mid .k2t-menu > li.current-menu-parent > a, .k2t-header-mid .k2t-menu > li.current-menu-ancestor > a{color:#252525;}
.k2t-header-mid .k2t-menu li ul{background-color:#fff;position:absolute;left:0;top:100px;width:190px;margin:0;padding:0px 0 20px;border-top:1px solid rgba(0,0,0,.05);opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.k2t-header-mid .k2t-menu li:hover > ul{opacity:1;z-index:888;}
.k2t-header-mid .k2t-menu > li ul li{list-style:none;position:relative;height:0;}
.k2t-header-mid .k2t-menu > li:hover ul li{height:100%;}
.k2t-header-mid .k2t-menu li ul li a{padding:10px 15px;display:block;color:#959595;font-size:87.5%;font-weight:300;overflow:hidden;font-family:"PT Serif"}
.k2t-header-mid .k2t-menu li ul li a span{border-bottom:1px solid transparent;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;padding-bottom:2px;}
.k2t-header-mid .k2t-menu li ul li a .k2t-menu-notice{display:none;}
.k2t-header-mid .k2t-menu li ul > li:hover > a span, .k2t-header-mid .k2t-menu li ul > li.current-menu-item > a span, .k2t-header-mid .k2t-menu li ul > li.current-menu-ancestor > a span{border-bottom-color:#dbdbdb;}
.k2t-header-mid .k2t-menu li ul li ul{left:190px;top:-1px;}
.k2t-header-mid .element-editor{font-size:85%;}
.k2t-header-mid .search-box{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;}
.k2t-header-mid .search-box:hover{cursor:pointer;color:#bdb099;}
.k2t-header-mid .social li a{padding:35px 0;}
.k2t-header-mid .social li a:hover{color:#bdb099;}
.k2t-header-mid .shop-cart .cart-control span{top:-10px;left:10px;}}
.k2t-header-mid .shop-cart .shop-item{top: 62px;
}
.k2t-header-mid .search-box form{top: 101px;
}
.k2t-header-mid .k2t-logo img{max-height: 53px;
} .k2t-header-bot{background: #fff;
font-size: 85%;
}
.k2t-header-bot, .k2t-header-bot a:hover{color: #767676;
}
.k2t-header-top .k2t-menu li, .k2t-header-bot .k2t-menu li{float: left;
position: relative;
list-style: none;
}
.k2t-header-bot .k2t-menu li a{display: block;
padding: 40px 20px;
color: #767676;
}
.k2t-header-bot .k2t-menu li > a:hover, .k2t-header-bot .k2t-menu li.active > a, .k2t-header-mid .k2t-menu li > a.current{color: #bdb099;
}
.k2t-header-bot .k2t-menu > li.children > a:before, .k2t-header-bot .k2t-menu > li.children > a:after{background: #ccc;
content: "";
height: 2px;
margin-top: -1px;
position: absolute;
top: 50%;
width: 7px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
}
.k2t-header-bot .k2t-menu > li.children > a:before, .k2t-header-bot .k2t-menu > li.children > a:hover:after{-webkit-transform: rotate(45deg);
-moz-transform:    rotate(45deg);
-ms-transform:     rotate(45deg);
-o-transform:      rotate(45deg);
transform:         rotate(45deg);
}
.k2t-header-bot .k2t-menu > li.children > a:after, .k2t-header-bot .k2t-menu > li.children > a:hover:before{-webkit-transform: rotate(-45deg);
-moz-transform:    rotate(-45deg);
-ms-transform:     rotate(-45deg);
-o-transform:      rotate(-45deg);
transform:         rotate(-45deg);
}
.k2t-header-bot .k2t-menu > li.children > a:before{right: 7px;
}
.k2t-header-bot .k2t-menu > li.children > a:after{right: 3px;
}
.k2t-header-bot .k2t-menu > li.children > a:hover:before, .k2t-header-bot .k2t-menu > li.children > a:hover:after{right: 3px;
width: 11px;
background-color: #bdb099;
}
.k2t-header-bot .k2t-menu li ul{opacity: 0;
visibility: hidden;
position: absolute;
width: 210px;
background: #fafafa;
border: 1px solid #ededed;
left: 50%;
margin-left: -145px;
z-index: 100;
-webkit-transition: all .4s ease-in-out 0s;
-moz-transition:    all .4s ease-in-out 0s;
transition:         all .4s ease-in-out 0s;
}
.k2t-header-top .k2t-menu li:hover > ul, .k2t-header-bot .k2t-menu li:hover > ul{opacity: 1;
visibility: visible;
}
.k2t-header-bot .k2t-menu > li:hover > ul{margin-left: -105px;
}
.k2t-header-bot .k2t-menu ul li{display: inline-block;
width: 100%;
}
.k2t-header-bot .k2t-menu ul li a{padding: 10px 0;
margin: 0 10px;
border-bottom: 1px solid #efefef;
font-weight: 400;
font-size: 85%;
}
.k2t-header-bot .k2t-menu ul li:last-child > a{border: 0;
}
.k2t-header-bot .k2t-menu ul li.children > a:after{position: absolute;
content: "\f105";
font-family: FontAwesome;
top: 10px;
right: 15px;
}
.k2t-header-bot .k2t-menu ul ul{top: -1px;
left: 208px;
left: 207px\9;
margin: 0;
}
.k2t-header-bot .k2t-menu .menu-rtl > ul{left: -210px;
}
.k2t-header-bot .k2t-menu > li > a{text-transform: none;
font-weight: 500;
position: relative;
}
.k2t-header-bot .k2t-menu li a{padding: 12px 20px;
font-size: 90%;
}
.k2t-header-bot a, .k2t-header-bot .social li a:hover{color: #bdb099;
}
.k2t-header-bot .k2t-menu li .sub-menu a.has-icon i{margin-top: -8px;
}
.k2t-header-bot .k2t-menu li .sub-menu a.has-icon span.k2t-title-menu{margin-left: -9px;
}
.k2t-header-bot .k2t-menu > li a.has-icon{padding-left: 35px;
}
.k2t-header-bot .k2t-menu > li a span.k2t-title-menu{margin-left: 0;
}
.k2t-header-bot .k2t-menu > li a i{position: absolute;
top: 50%;
left: 12px;
font-size: 110%;
margin-top: -7px;
}
.k2t-header-bot .k2t-menu li ul{top: 50px;
}
.k2t-header-bot .k2t-menu li ul ul{top: -1px;
}
.k2t-header-bot.sticky{-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .07);
-moz-box-shadow:    0 0 10px rgba(0, 0, 0, .07);
-ms-box-shadow:     0 0 10px rgba(0, 0, 0, .07);
box-shadow:         0 0 10px rgba(0, 0, 0, .07);
} @keyframes fixed{100%{position:fixed;top:40px;}}
.k2t-title-bar{position: relative;
}
.k2t-title-bar.justify{text-align: justify;
}
.k2t-title-bar.center{text-align: center;
}
.k2t-title-bar .mask{left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 0;
position: absolute;
}
.k2t-title-bar .mask.colors{background-color: #000;
}
.k2t-title-bar .mask.pattern{background-image: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/pattern/dot.png);
background-repeat: repeat;
}
.k2t-title-bar .k2t-wrap.breadcrumb{padding: 15px 20px;
}
.k2t-title-bar .k2t-titlebar-thumb{width: 80px;
height: 80px;
background-color: #605ca8;
background-position: center center;
background-repeat: no-repeat;
float: left;
margin-right: 20px;
color: transparent;
}
.k2t-title-bar .main-title{margin-bottom: 8px;
text-transform: uppercase;
font-weight: 600;
color: #252525;
position: relative;
z-index: 1;
}
.k2t-title-bar.underline .main-title:after{content: "";
width: 100px;
height: 2px;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x;
text-align: center;
display: block;
margin: 15px auto;
}
.k2t-breadcrumbs{list-style: none;
padding: 0;
}
.k2t-breadcrumbs li{display: inline-block;
position: relative;
margin-right: 10px;
font-weight: 300;
color: #cccccc
}
.k2t-breadcrumbs li:before{content: "\f178";
font-family: FontAwesome;
margin-right: 10px;
}
.k2t-breadcrumbs li:first-child:before{display: none;
}
.k2t-breadcrumbs li.current{font-weight: 600;
}
.k2t-breadcrumbs a{display: inline-block;
line-height: 1;
color: #cccccc;
}
.k2t-breadcrumbs a:hover{color: #bdb099
} .k2t-title-bar .form-group{background: transparent;
}
.k2t-title-bar .searchform{text-align: center;
}
.k2t-title-bar .searchform input, .k2t-title-bar .searchform button{float: left;
} 
.k2t-title-bar .searchform .form-group{max-width: 570px;
width: auto;
display: inline-block;
}
.k2t-title-bar .searchform .s{border: none;
background-color: #fff;
font-size: 100%;
font-style: italic;
font-family: 'PT Serif';
height: 60px;
padding-left: 27px;
max-width: 400px;
width: auto;
}
.k2t-title-bar .searchform .s:focus{border: 1px solid #bdb099;
outline: none;
}
.k2t-title-bar .searchform .searchsubmit{background-color: #bdb099;
border-radius: 0;
color: #fff;
font-size: 87.5%;
height: 60px;
padding: 0 41px;	
text-align:center;
} .k2t-content{padding-top: 30px
}
.k2t-content:before, .k2t-content:after{content: "";
display: table;
}
.k2t-content:after{clear: both;
}
.no-sidebar .k2t-main, .no-sidebar .k2t-blog{width: 100% !important;
}
.single .no-sidebar .k2t-blog{margin: 0 auto;
width: 67% ! important;
float: none
}
.right-sidebar .k2t-blog, .left-sidebar .k2t-blog, .right-sidebar .k2t-main, .left-sidebar .k2t-main{width: 67%;
padding-top: 20px;
}
.search .k2t-main, .single .k2t-blog > *,
.page-template-default .k2t-content .page-entry > *:not(.vc_row){}
.tax-portfolio-category .right-sidebar .k2t-blog > *,
.tax-portfolio-category .left-sidebar .k2t-blog > *,
.tax-portfolio-category .right-sidebar .k2t-main > *,
.tax-portfolio-category .left-sidebar .k2t-main > *{padding-left: 0px;
padding-right: 0px;
}
.k2t-sidebar{padding-top: 20px;
}
.right-sidebar .k2t-blog, .two-sidebars .k2t-blog, .two-sidebars .k2t-btc, .right-sidebar .k2t-main, .left-sidebar .k2t-main, .k2t-sidebar, .k2t-sidebar-sub, .k2t-blog, .k2t-main{float: left;
}
.left-sidebar .k2t-blog, .left-sidebar .k2t-main{float: right;
}
.left-sidebar .k2t-main, .no-sidebar .k2t-main{padding-right: 0;
}
.left-sidebar .k2t-blog, .left-sidebar .k2t-main{position: relative;
left: -1px;
}
.right-sidebar .k2t-sidebar{padding-left: 30px;
}
.left-sidebar .k2t-sidebar{padding-right: 30px;
}
.two-sidebars .k2t-blog, .two-sidebars .k2t-btc{width: 80%;
}
.k2t-sidebar-sub, .two-sidebars .k2t-sidebar{width: 20% !important;
}
.k2t-sidebar-sub{padding-right: 20px;
}
.two-sidebars .k2t-sidebar{padding-left: 20px;
}
.fullsc > *{position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform:    translateY(-50%);
-ms-transform:     translateY(-50%);
-o-transform:      translateY(-50%);
transform:         translateY(-50%);
} .post-item{position: relative;
padding: 30px;
margin: 0 0 30px;
display: inline-block;
width: 100%;
background: #fff;
}
.post-item:last-child{margin-bottom: 0 !important;
}
.post-item .flx-entry-thumb{margin-bottom: 20px;
position: relative;
}
.post-item .flx-entry-thumb .mask, .post-item .post-thumb .mask{position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.3);
opacity: 0;
-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;
}
.post-item .flx-entry-thumb:hover .mask, .post-item .post-thumb:hover .mask{opacity: 1;
}
.post-item .flx-entry-thumb .mask a:before, .post-item .post-thumb .mask a:before{color: #fff;
content: "\e095";
display: inline-block;
font-family: "Simple-Line-Icons";
font-size: 0;
line-height: 0px;
position: absolute;
text-align: center;
top: 50%;
left: 50%;
margin-left: 0;
margin-top: 0;
width: 0;
height: 0;
-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;
}
.post-item .flx-entry-thumb:hover .mask a:before, .post-item .post-thumb:hover .mask a:before{height: 50px;
width: 50px;
font-size: 200%;
font-weight: 300;
margin-left: -25px;
margin-top: -25px;
line-height: 50px;
}
.post-item .flx-entry-thumb a img{display: block;
width: 100%;
}
.post-item .entry-content{margin-top: 10px
}
.post-item .entry-content ul{padding-left: 30px;
margin-bottom: 20px;
list-style: inherit;
}
.post-item .entry-content.grid p{height: 100px;
overflow: hidden;
line-height: 2em;
max-height: 6em;
}
.post-item .entry-content .more-link{margin-top: 30px;
padding: 10px 15px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font: 300 63%/1em 'Montserrat', sans-serif;
color: #fff;
text-transform: uppercase;
background: #bdb099;
position: relative;
z-index: 2;
}
.post-item .entry-content .more-link:hover{background: #252525;
}
.post-item .entry-title, .entry-box .entry-title{margin-bottom: 30px;
text-transform: uppercase;
font: 600 150%/1.5em 'Montserrat', sans-serif;
}
.post-item .entry-title a, .entry-box .entry-title a{margin: 0;
color: #252525;
}
.post-item .entry-title a:hover, .entry-box .entry-title a:hover{color: #bdb099;
}
.post-meta-left, .post-meta-right{display: inline-block;
}
.post-meta-right{float: right;
}
.post-item header span, .entry-box header span{font-size: 87.5%;
color: #cccccc;
}
.entry-author{text-decoration: underline;
margin-right: 10px
}
.entry-comment{margin-left: 10px
}
.post-item header span a, .entry-box header span a{color: #cccccc;
}
.post-item header span a:hover, .entry-box header span a:hover{color: #bdb099;
}
.post-item header span i, .entry-box header span i{margin-right: 5px;
font-size: 115%;
}
.post-item .quote-wrapper{background-repeat: no-repeat;
padding: 20px 0 0 0;
}
.post-item .quote-wrapper .quote-inner{padding: 0 0 20px 0;
}
.post-item .quote-wrapper .quote-inner a{display: block;
}
.post-item .quote-wrapper .quote-inner .quote-content{padding-right: 15px;
}	
.post-item .quote-wrapper .quote-inner .quote-content h4{font-size: 125%;
font-weight: 600;
line-height: 1.5;
font-family: 'PT serif', sans-serif;
color: #252525;
}
.quote-wrapper .quote-inner .quote-content p.quote-author{background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line-2.png) repeat-x center center;
display: inline-block;
margin-bottom: 0;
padding: 0 20px;
}
.quote-wrapper .quote-inner .quote-content p.quote-author span{padding: 0 10px;
background: #fff;
}
.quote-wrapper .quote-inner .quote-content h4 p{color: #959595;
}
.format-video .flx-entry-thumb .wp-video, .format-video .flx-entry-thumb .wp-video .mejs-video, .format-video .flx-entry-thumb video, .format-video .flx-entry-thumb .mejs-overlay, .format-video .flx-entry-thumb iframe, .format-video .flx-entry-thumb .wpb_content_element, .format-audio .flx-entry-thumb iframe, .format-audio .flx-entry-thumb .mejs-container{width: 100% !important;
}
.format-video .flx-entry-thumb.grid .wp-video, .format-video .flx-entry-thumb.grid .wp-video .mejs-video, .format-video .flx-entry-thumb.grid video, .format-video .flx-entry-thumb.grid .mejs-overlay, .format-video .flx-entry-thumb.grid iframe, .format-video .flx-entry-thumb.grid .wpb_content_element, .format-audio .flx-entry-thumb.grid iframe, .format-audio .flx-entry-thumb.grid .mejs-container{width: 100% !important;
height: 100%;
position: absolute;
left: 0;
bottom: 0;
overflow: hidden;
margin: 0;
}
.format-video .flx-entry-thumb.grid, .format-audio .flx-entry-thumb.grid{background: transparent;
}
.format-video .flx-entry-thumb.grid:after, .format-audio .flx-entry-thumb.grid:after{display: block;
content: '';
}
.k2t-related-posts .post_format-post-format-video .flx-entry-thumb.grid:after, .k2t-related-posts .post_format-post-format-audio .flx-entry-thumb.grid:after{padding-top: 66.6%;
} .post.sticky .flx-entry-thumb:after,
[class*="tag-sticky-"] > .entry-box .flx-entry-thumb:after{position: absolute;
content: "";
display: block;
right: 40px;
top: -5px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 0;
height: 58px;
border: 23px solid #bdb099;
border-top: 0 solid;
border-bottom: 25px solid rgba(0,0,0,0);
color: #fff;
}
.post.sticky header h2{font-size: 30px;
font-weight: bold;
line-height: 40px;
} .b-large .k2t-blog{padding-top: 20px;
}
.b-large .format-video .flx-entry-thumb .wp-video, .b-large .format-video .flx-entry-thumb .wp-video .mejs-video, .b-large .format-video .flx-entry-thumb video, .b-large .format-video .flx-entry-thumb .mejs-overlay{height: 400px !important;
} .b-medium .post-item .flx-entry-thumb{width: 250px;
height: 250px;
float: left;
margin-right: 20px;
margin-bottom: 0px;
overflow: hidden;
}
.b-medium .post-item.audio-post .flx-entry-thumb{background: #000
}
.b-medium .post-item .entry-content{float: left;
width: calc(100% - 280px);
width: -webkit-calc(100% - 280px);
width: -moz-calc(100% - 280px);
}
.b-medium .post-item .flx-entry-thumb a img{width: 100%;
height: 100%;
}
.b-medium .format-video .flx-entry-thumb .wp-video, .b-medium .format-video .flx-entry-thumb .wp-video .mejs-video, .b-medium .format-video .flx-entry-thumb video, .b-medium .format-video .flx-entry-thumb .mejs-overlay{height: 100% !important;
}
.b-medium .wpb_video_widget .wpb_wrapper iframe{min-height: 250px;
} .b-masonry .k2t-blog{overflow: hidden;
}
.b-masonry .masonry-layout{margin-left: -15px;
margin-right: -15px;
}
.b-masonry .grid-sizer{width: 20%;
}
.b-masonry .column-4 .grid-sizer{width: 25%;
}
.b-masonry .column-3 .grid-sizer{width: 33.3%;
}
.b-masonry .column-2 .grid-sizer{width: 50%;
}
.b-masonry .masonry-layout .hentry{width: 20%;
float: left;
}
.b-masonry .masonry-layout .hentry.large{width: 40%;
}
.b-masonry .masonry-layout.column-4 .hentry{width: 25%;
}
.b-masonry .masonry-layout.column-4 .hentry.large{width: 50%;
}
.b-masonry .masonry-layout.column-3 .hentry{width: 33.3%;
}
.b-masonry .masonry-layout.column-3 .hentry.large{width: 66.6%;
}
.b-masonry .masonry-layout.column-2 .hentry{width: 50%;
}
.b-masonry .masonry-layout.column-2 .hentry.large{width: 100%;
}
.b-masonry .post-item{border-bottom: none;
padding: 15px;
background: transparent;
margin-bottom: 0;
}
.b-masonry .post-item .post-article-inner{background: #fff;
padding: 30px;
}
.b-masonry .masonry-layout.column-3 .entry-categories, .b-masonry .masonry-layout.column-4 .entry-categories{display: none;
}
.b-masonry .post-item .mejs-video, .b-masonry .post-item .mejs-video video, .b-masonry .mejs-poster, .b-masonry .mejs-overlay-play{margin-bottom: 35px;
height: 100%
}
.b-masonry .post-item header .entry-title{font-size: 100%;
margin-bottom: 10px;
height: 1.5em;
overflow: hidden;
}
.b-masonry .list-container-1 ul li a{padding: 8px;
}
.b-masonry .mejs-container{margin-bottom: 35px;
}  .isotope-item{z-index: 2;
}
.isotope-hidden.isotope-item{pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item{-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope{-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .blog-style-4 .post-item{padding: 0 0 30px;
border-bottom: none;
}
.blog-style-4 .post-item .mejs-video, .blog-style-4 .post-item .mejs-video video, .blog-style-4 .mejs-poster, .blog-style-4 .mejs-overlay-play{height: 169px !important;
margin-bottom: 35px;
}
.blog-style-4 .mejs-container .mejs-controls{bottom: -17px;
}
.blog-style-4 .post-item header .entry-title{font-size: 142%;
line-height: 22px;
}
.blog-style-4 .audio-post .flx-entry-thumb{margin-top: 40px;
}
.blog-style-4 .list-container-1 ul li a{padding: 8px;
}
.blog-style-4 .mejs-container{margin-bottom: 35px;
} .entry-box{background: #fff;
padding: 30px;
padding-bottom: 70px;
margin-bottom: 30px;
position: relative;
}
.entry-box .flx-entry-thumb{margin-bottom: 20px;
}
.entry-box img{display: inline-block;
max-width: 100%;
}
.entry-box img.entry-thumb{width: 100%;
display: block;
margin-right: 0px;
margin-bottom: 20px;
}
.entry-box .post-entry{color: #636363;	
margin-top: 15px
}
.entry-box footer{margin: 30px 0;
display: inline-block;
width: 100%;
}
.entry-box footer .prev-post{float: left;
}
.entry-box footer .next-post{float: right;
}
.entry-box footer a{font-weight: 600;
color: #3d3d3d;
}
.entry-box footer a:hover{color: #bdb099;
}
.entry-box footer a.post{color: #bdb099;
font-weight: normal;
}
.entry-box blockquote{margin-left: 10px;
}
.entry-sharing{overflow: inherit;
}
.entry-sharing > div{width: 50%;
}
.entry-sharing-left{float: left;
}
.entry-sharing-left.no-right{width: 100%;
float: none;
}
.entry-sharing-right{float: right;	
}
.widget_tag_cloud{padding-left: 30px;
color: #bdb099;
position: relative;
}
.widget_tag_cloud:before{content: "\f02c";
font-family: FontAwesome;
top: 5px;
left: 0;
position: absolute;
font-size: 120%;
}
.widget.widget_tag_cloud:before{display: none;
}
.widget_tag_cloud .tagcloud a, .widget.widget_tag_cloud .tagcloud a{display: inline-block;
margin: 0 10px 10px 0;
padding: 10px 15px;
border: 1px dashed #bdb099;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
font: 300 80%/1em 'Montserrat', sans-serif ! important;
}
.widget_tag_cloud .tagcloud a:hover , .widget.widget_tag_cloud .tagcloud a:hover{background: #bdb099;
color: #FFFFFF;
}
.entry-box .k2t-social-share, .k2t-blog-post .entry-box .k2t-social-share{margin: 0;
margin-top: 0;
}
form input.submit{padding: 10px 25px;
}
.entry-box .k2t-social-share .social li a span{top: 35px;
}
.entry-box .k2t-social-share .social li a span:after{top: -10px;
bottom: auto;
border: 5px solid transparent;
border-bottom: 5px solid rgba(0, 0, 0, .7);
} .about-author{background-color: #fff;
padding: 30px;
margin: 30px 0;
overflow: hidden;
}
.about-author-left, .about-author-right{float: left;
}
.about-author-left{border-radius: 50%;
-webkit-border-radius: 50%;
-mozborder-radius: 50%;
overflow: hidden;
width: 150px;
}
.about-author img{width: 100%;
}
.about-author-right{width: calc( 100% - 150px );
width: -webkit-calc( 100% - 150px );
width: -moz-calc( 100% - 150px );
padding-left: 30px;
}
.about-author h4{font-size: 87.5%;
text-transform: uppercase;
margin-bottom: 5px;
margin-top: 20px;
font-weight: 500;
}
.about-author .author-role{font-size: 70%;
color: #bdb099;
text-transform: capitalize;
}
.about-author .author-desc{font-size: 87.5%;
margin-bottom: 30px;
}
.user-social li{list-style: none;
display: inline-block;
margin-right: 10px;
}
.user-social li i{color: #959595;
}
.user-social li:hover i{color: #bdb099;
} #comments{margin: 30px 0;
padding: 30px;
background: #fff;
}
#comments h4, #respond h3{font-weight: 600;
font-size: 125%;
text-transform: uppercase;
color: #252525
}
#comments h4:after, #respond h3:after{content: "";
width: 90px;
height: 2px;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x;
display: block;
margin: 10px 0;
}
.comment-list{margin: 0 0 40px;
list-style: none;
}
.comment-list .comment-content{margin-left: 120px;
position: relative;
z-index: 0;
font-size: 87.5%;
}
.comment-author span{font: 400 100%/1em 'Montserrat', sans-serif;
color: #bdb099;
}
.comment-body{margin-bottom: 30px;
list-style: none;
padding: 0;
position: relative;
z-index: 0;
}
.comment-body:after{content: "";
width: 100%;
height: 1px;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x;
display: block;
margin: 15px 0;
}
.comment-body .comment-thumb{float: left;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
overflow: hidden;
}
.comment-body .comment-author{margin-bottom: 10px;
display: inline-block;
}
.comment-body .comment-meta > a{font-size: 80.5%;
color: #959595;
margin-left: 30px;
}
.comment-body .comment-meta > a > i{margin-right: 5px;
}
.comment-body footer{margin: 10px 0 20px;
}
.comment-body .comment-reply-link, .comment-body .comment-edit-link{display: inline-block;
*display: inline;
zoom: 1;
font: 300 70%/1em 'Montserrat', sans-serif;
text-transform: uppercase;
color: #cccccc;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.comment-body .comment-reply-link:hover, .comment-body .comment-edit-link:hover{position: relative;
z-index: 0;
color: #bdb099;
}
.comment-body .comment-edit-link{margin-right: 15px;
}
.comment-body .comment-reply-link:before{content: "\f112";
font-family: FontAwesome;
margin-right: 5px;
}
.comment-body .comment-edit-link:before{content: "\f044";
font-family: FontAwesome;
margin-right: 5px;
}
.comment-list .children{margin-left: 100px;
list-style: none;
}
.comment-pagination{float: right;
}
.comment-pagination a, .comment-pagination span{padding-left: 15px;
font-size: 115%;
}
#comment-nav-below .assistive-text.section-heading{display: none;
}
#comment-nav-below .nav-previous, .comment-nav-below .nav-next{margin: 20px 0 10px;
} #respond{display: inline-block;
width: 100%;
}
#commentform{position: relative;
}
#commentform .comment-notes, .form-allowed-tags, .logged-in-as{font-size: 87.5%;	
margin-bottom: 20px;
}
#commentform p.comment-form-comment{width: 100%;
margin-bottom: 20px;
clear: both;
position: relative;
}
#commentform #comment{height: 155px;
padding: 15px;
width: 100%;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: none;
border:  1px dashed;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-family: "PT Serif";
background-color: transparent;
resize: none;
-webkit-appearance: none;
}
#commentform > p.comment-form-author, #commentform > p.comment-form-email, #commentform > p.comment-form-url{position: relative;
margin-bottom: 25px;
padding-right: 20px;
width: 50%;
float: left;
}
#commentform > p.comment-form-email{padding-right: 0;
}
#commentform #author,
#commentform #email,
#commentform #url{padding-left: 20px;
width: 100%;
box-shadow: none;
border: 1px dashed ;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
margin: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-family: "PT Serif";
background: transparent;
}
#commentform .comment-form-author:after, #commentform .comment-form-email:after, #commentform .comment-form-comment:after{font-family: "Simple-Line-Icons";
position: absolute;
top: 0;
right: 20px;
line-height: 42px;
font-size: 85%;
color: #959595
}
#commentform .comment-form-author:after{content: "\e005";
right: 40px;
}
#commentform .comment-form-email:after{content: "\e086";
}
#commentform .comment-form-comment:after{content: "\e04a";
}
#commentform input::-webkit-input-placeholder,
#commentform textarea::-webkit-input-placeholder{font-size: 87.5%;
font-style: italic;
}
#commentform input:-moz-placeholder,
#commentform textarea:-moz-input-placeholder{font-size: 87.5%;
font-style: italic;
}
#commentform input::-moz-placeholder,
#commentform textarea::-moz-input-placeholder{font-size: 87.5%;
font-style: italic;
}
#commentform input:-ms-input-placeholder,
#commentform textarea:-ms-input-placeholder{font-size: 87.5%;
font-style: italic;
}
#commentform .required::-webkit-input-placeholder:after{content: " *";
}
#commentform .required:-moz-input-placeholder:after{content: " *";
}
#commentform .required::-moz-input-placeholder:after{content: " *";
}
#commentform .required:-ms-input-placeholder:after{content: " *";
}
#commentform #author:focus,
#commentform #email:focus,
#commentform #url:focus,
#commentform #comment:focus{border: 1px solid #bdb099;
outline: none;
}
#form-allowed-tags code{font-size: 85%;
}
.form-submit #submit{border: none;
text-transform: uppercase;
color: #FFFFFF;
display: block;
padding: 10px 25px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
font-size: 87.5%;
box-shadow: none;
height: auto;
position: relative;
z-index: 0;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.form-submit #submit:hover{background-color: #bdb099;
}
.form-submit #submit label.error{position: absolute;
left: 0;
top: 15px;
color: #bdb099;
}
#response{color: #bdb099;
font-size: 100%;
}
#commentform .wp-social-login-connect-with,
#commentform .wp-social-login-provider-list{display: inline-block;
margin-right: 20px
} .k2t-related-posts .post-item{padding: 0;
}
.k2t-related-posts .entry-box .entry-title{font-size: 100%;
margin: 20px 0 10px;
height: 1.5em;
overflow: hidden;
}
.k2t-related-posts .item{width: -wekit-calc( 50% - 45px );
width: -moz-calc( 50% - 45px );
width: calc( 50% - 45px );
}
.k2t-related-posts .k2t-thumb-gallery .owl-stage:after{display: none;
}
.k2t-related-posts .k2t-thumb-gallery .owl-controls{margin-top: 0
}
.k2t-related-posts .quote-wrapper{display: none;
} .k2t-thumb .wpb_video_wrapper iframe{max-width: 100%;
height: auto ! important;
}
.entry-content iframe, .entry-content embed{max-width: 100%;
} 
.post-entry ul{margin: 20px 0;
padding-left: 30px;
}
.post-entry ul li i{margin-right: 10px
}
.wpb_video_wrapper #player .title a{color: #bdb099;
}
.k2t-thumb .wp-video{width: 100% !important;
}
.b-timeline .k2t-thumb .wp-video{height: auto !important;
}
.k2t-thumb .mejs-audio{height: auto !important;
}
.k2t-thumb .mejs-audio .mejs-controls{top: 30px;
}
.k2t-thumb:hover .k2t-thumb-gallery img{-webkit-transform: scale(1);
-moz-transform:    scale(1);
-ms-transform:     scale(1);
-o-transform:      scale(1);
transform:         scale(1);
}
.b-medium .format-quote .k2t-thumb, .b-small .format-quote .k2t-thumb{width: 100%;
max-width: 100%;
}
.k2t-thumb-quote{padding: 45px 105px;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
text-align: center;
}
.k2t-thumb-quote .quote-content{font: italic 16px/24px Georgia;
position: relative;
}
.k2t-thumb-quote .quote-content i{font-size: 428%;
position: absolute;
left: -80px;
color: #f2f2f2;
}
.k2t-thumb-quote .quote-content, .k2t-thumb-quote .quote-author a{color: #767676;
}
.k2t-thumb-quote .quote-author{position: relative;
margin-top: 35px;
}
.k2t-thumb-quote .quote-author:before{content: "* * *";
position: absolute;
top: -26px;
left: 50%;
margin-left: -11px;
}
.k2t-thumb-quote .quote-author a{font-size: 100%;
font-weight: 500;
position: relative;
}
.k2t-thumb-quote .quote-author a:before, .k2t-thumb-quote .quote-author a:after{content: "";
position: absolute;
width: 18px;
height: 1px;
background: #e5e5e5;
top: 9px;
}
.k2t-thumb-quote .quote-author a:before{left: -24px;
}
.k2t-thumb-quote .quote-author a:after{right: -24px;
} .k2t-navigation{text-align: center;
margin: 20px 0 40px;
}
.k2t-navigation ul{margin: 0;
display: inline-block;
*display: inline;
zoom: 1;
}
.k2t-navigation ul li{list-style: none;
float: left;
margin: 0;
}
.k2t-navigation ul li a, .k2t-navigation ul li span{display: block;
color: #959595;
position: relative;
z-index: 0;
height: 40px;
width: 40px;
line-height: 40px;
font-size: 87.5%;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
border: 1px dashed;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
margin-right: 10px;
}
.k2t-navigation ul li a.prev:before{content: "\f177";
font-family: FontAwesome;
}
.k2t-navigation ul li a.next:before{content: "\f178";
font-family: FontAwesome;
}
.k2t-navigation ul li span.current, .k2t-navigation ul li:hover a{color: #fff ! important;
background: #bdb099;
border-color: transparent;
}
.k2t-navigation ul li:hover a:before{color: #fff
} .page-bottom-content > *{margin-bottom: 0;
} .search-results article{}
.search-results article{padding: 15px 0 25px 0;
border-bottom: 1px dashed #c5c5c5;
margin-left: 30px;
}
.search-results article .entry-title{margin-bottom: 0;
font-size: 20px;
} .k2t-not-found{margin: 0;
}
.k2t-error-404{text-align: center;
}
.k2t-error-404 .error-404-top{margin-bottom: 56px;
}
.k2t-error-404 .k2t-logo, .k2t-error-404 .k2t-logo > *{margin: 0;
padding: 0;
}
.k2t-error-404 .h-element.k2t-logo{margin-top: 30px;
}
.k2t-error-404 .error-404-image img{margin-top: 150px;
}
.error-404-info .error-404-title h2{text-transform: uppercase;
font-size: 125%;
color: #252525;
font-weight: 700;
position: relative;
margin-bottom: 0px;
}
.error-404-info .error-404-title:after{content: "";
display: inline-block;
width: 100px;
height: 2px;
background: transparent url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line-2.png) no-repeat scroll 0% 0%;
display: inline-block;
margin: 15px 0px;
}
.error-404-des{font-size: 112.5%;
color: #959595;
margin-bottom: 79px;
}
.error-404-des a{color: #959595;
text-decoration: underline;
}
.error-404-des a:hover{color: #bdb099;
}
.error-404-search{text-align: center;
position: relative;
}
.error-404-search .searchform{display: inline-block;
margin-bottom: 160px;
max-width: 370px;
position: relative;
width:100%;
}
.error-404-search .searchform .s{font-family: 'PT Serif';
font-style: italic;
height: 60px;
max-width: 370px;
padding-left: 28px;
padding-right: 70px;
}
.error-404-search .searchform .searchsubmit{background-color: #cccccc;
border-radius: 0;
height: 60px;
position: absolute;
right: 0;
top: 0;
width: 70px;
}
.error-404-search .searchform .searchsubmit i{color: #ffffff;
font-size: 20px;
line-height: 50px;
}
.error-404-copy{text-transform: uppercase;
font-size: 62.5%;
font-family: 'Montserrat';
color: #959595;
} .circle-bg{background-image: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/Circle-bg.png);
background-repeat: no-repeat!important;
background-position: center center!important;
position: relative!important;
margin: 0!important;
width: 100%!important;
height: 100vh!important;
min-height: 900px!important;
text-align: center;
}
.circle-center{position: absolute;
min-height: 900px;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
}
.circle-top{margin-top: 30px;
margin-bottom: 56px;
display: inline-block;
}
.circle-top .k2t-logo, .circle-top .k2t-logo > *{margin: 0!important;
padding: 0!important;
}
.k2t-error-404 .h-element.k2t-logo{margin-top: 30px;
} .service-slider .flex-direction-nav a{text-indent: inherit;
color: transparent;
border-radius: 100%;
background: rgba(0,0,0,0.3);
font-size: 16px;
content: "";
line-height: 50px;
margin: -20px 20px;
}
.service-slider .flex-direction-nav a:before{font-family: FontAwesome;
left: 8px;
position: relative;
top: -6px;
color: #fff;
}
.service-slider .flex-direction-nav .flex-prev:before{content: "\f053";
left: 12px
}
.service-slider .flex-direction-nav .flex-next:before{content: "\f054";
left: auto;
right: -14px;
} .overlay{position: fixed;
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: 0 ! important;
background: rgba(0, 0, 0, 0.4);
transition: opacity 500ms;
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
visibility: hidden;
opacity: 0;
z-index: 100000;
}
.overlay:target{visibility: visible;
opacity: 1;
}
.popup{margin: 70px auto;
padding: 50px 30px;
background: #fff;
width: 70%;
position: relative;
transition: all 5s ease-in-out;
-webkit-transition: all 5s ease-in-out;
-moz-transition: all 5s ease-in-out;
-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.popup .close{position: absolute;
top: 30px;
right: 20px;
transition: all 200ms;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
text-decoration: none;
color: #252525;
}
.popup .content{max-height: 400px;
overflow: auto;
}
.popup .content table{border-collapse: collapse;
border-spacing: 0;
border: none;
}
.popup .content table td, .popup .content table th{font-family: "Montserrat", sans-serif;
font-size: 87.5%;
padding: 10px 5px;
border: none;
overflow: hidden;
word-break: normal;
}
.popup .content table .tg-b{color: #252525;
} .widget{padding: 30px;
color: #252525;
background: #f3f3f3;
margin-bottom: 30px;
}
.widget_shopping_cart{background: transparent;
border: 2px dashed #959595;
}
.k2t-main .widget{background: none;
padding: 0;
margin: 0;
}
.widget ul{list-style: none;
}
.widget-title{color: #252525;
font-family: 'Montserrat', sans-serif;
font-size: 87.5%;
text-transform: uppercase;
font-weight: 700;
}
.widget-title:after{content: "";
width: 100px;
height: 2px;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) no-repeat;
display: block;
margin: 15px 0;
}
.widget_shopping_cart .widget-title:after{display: inline-block;
background: none;
margin: 0 10px;
font-family: "Simple-Line-Icons";
font-size: 125%;
content: "\e04e";
height: auto;
color: #bdb099;
}
.widget_shopping_cart p.buttons{text-align:center;    
}
.widget_shopping_cart a.button{font-size: 87.5%;
padding: 10px 15px;
margin-left: 5px;
}
.widget_shopping_cart a.button:first-child{margin-left: 0px;       
}
.widget a{font-weight: normal;
font-size: 87.5%
}
.widget ul li{list-style: none;
margin-bottom: 15px;
}
.widget ul li:before{content: "+";
margin-right: 10px;
}
.widget ul li .count{background: #e3ecf0 none repeat scroll 0 0;
border-radius: 3px;
color: #7d7d7d;
display: inline-block;
float: right;
font-size: 85%;
line-height: 20px;
padding: 0 5px;
text-align: center;
font-weight: normal;
}
.widget ul li a{color: #252525;
}
.widget ul li a:hover{color: #bdb099;
}
.widget ul li.current-cat a{color: #bdb099;
}
.widget ul li.recentcomments a{width: auto;
border: 0;
padding: 0;
}
.widget select{border: 1px solid #ededed;
width: 100%;
height: 42px;
padding: 0 15px;
}
.widget #wp-calendar caption{padding: 10px;
background: rgba(0, 0, 0, .05);
border-width: 1px 1px 0;
border-style: solid;
border-color: rgba(0, 0, 0, .06);
text-transform: uppercase;
text-align: center;
}
.widget .rss-date{display: block;
margin: 8px 0;
font-size: 85%;
}
.widget .tagcloud{overflow: hidden;
}
.widget .posts-list .post-item{display: inline-block;
width: 100%;
margin-bottom: 20px;
padding: 0 0 10px;
background: transparent;
}
.widget .posts-list.row .post-item{margin-bottom: 40px
}
.widget .posts-list .post-item .post-thumb{float: left;
width: 100px;
position: relative;
}
.widget .posts-list.row .post-item .post-thumb{float: none;
width: 100%;
margin-bottom: 20px;
position: relative;
}
.widget .posts-list.row .post-item .post-thumb img{width: 100%;
}
.widget .posts-list .post-item .post-text{padding-left: 120px;
}
.widget .posts-list.row .post-item .post-text{padding-left: 0;
}
.widget .posts-list .post-item h4{clear: none;
font-size: 100%;
line-height: 1.4em;
margin-bottom: 0;
}
.widget .posts-list.column .post-item h4{margin-top: 7px
}
.widget .posts-list .post-item h4 a{text-transform: uppercase;
color: #252525
}
.widget .posts-list .post-item h4 a:hover{color: #bdb099;
}
.widget .posts-list .post-item .post-meta{color: #949494;
font-size: 90%;
margin-top: 4px;
}
.widget .posts-list.column .post-item .post-meta-right{display: none;
} .vc_wp_search .widget_search{background: transparent;
}
.vc_wp_search .widget_search .searchform{text-align: center;
}
.widget_search .searchform input, .widget_search .searchform button{float: left;
}
.widget .searchform .form-group{max-width: 570px;
width: 100%;
display: inline-block;
}
.widget .searchform .s{border: none;
background-color: #fff;
font-family: 'PT Serif';
font-size: 100%;
font-style: italic;
height: 60px;
-moz-width: calc( 100% - 100px );
-webkit-width: calc( 100% - 100px );
width: calc( 100% - 100px );
padding-left: 27px;
max-width: 400px;
}
.vc_wp_search .widget_search .searchform .s{-moz-width: calc( 100% - 200px );
-webkit-width: calc( 100% - 200px );
width: calc( 100% - 200px );
}
.widget .searchform .s:focus{border: 1px solid #bdb099;
outline: none;
}
.widget .searchform .searchsubmit{background: #bdb099;
border-radius: 0;
color: #fff;
font-size: 87.5%;
float:left;
height: 60px;
width: 100px;
text-align:center;
}
.vc_wp_search .widget_search .searchform .searchsubmit{padding: 0 41px;	
width: 200px
}
.widget .searchform .searchsubmit:hover{background: #252525;
} .k2t-footer{margin-top: 50px
}
.k2t-footer *, .k2t-footer ul li a{color:#fff;
}
.k2t-footer .k2t-row{margin: 0;
}
.k2t-footer .k2t-bottom{font-size: 87.5%;
padding: 55px 20px 35px;
background: #bdb099;
} 
.k2t-footer .widget{background-color: transparent;
}
.k2t-footer .k2t-wrap .k2t-row{display: table;
margin: 0;
}
.k2t-footer .k2t-wrap .k2t-row > div{display: table-cell;
float: none;
padding: 0
}
.k2t-footer .k2t-wrap .k2t-row > div:last-child{border-right: 0;
}
.k2t-footer .k2t-wrap .k2t-row > div > *{padding-bottom: 0px;
padding-left: 15px;
padding-right: 20px;
}
.k2t-footer .k2t-wrap .k2t-row > div > *:last-child{border-bottom: 0;
}
.k2t-footer .widget.widget_text{background-color: transparent;
}
.k2t-footer .widget.widget_text ul li{margin: 0;
}
.k2t-footer .widget-title::after{content: "";
width: 100px;
height: 2px;
background: transparent url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/footer-line.png) no-repeat scroll 0% 0%;
display: block;
margin: 15px 0px;
}
.k2t-footer .k2t-bottom .widget-title{color:#FFF;
margin-bottom: 25px;
font-size: 100%;
} .k2t-footer .k2t-top-footer .null-instagram-feed{margin:0px;
padding: 0px;
position: relative;
}
.k2t-footer .k2t-top-footer .null-instagram-feed .widget-title{display: none;
}
.k2t-footer .k2t-top-footer .null-instagram-feed ul li{float: left;
width: 12.5%;
padding: 0;
}
.k2t-footer .k2t-top-footer .null-instagram-feed .clear{position: absolute;
line-height: 30px;
background-color: #ebebeb;
padding: 0 18px;
margin: 0;
left: 50%;
bottom: 0;
transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
}
.k2t-footer .k2t-top-footer .null-instagram-feed .clear a{color: #959595;
}
.k2t-footer .k2t-top-footer .null-instagram-feed .clear a:before{content: '\f16d';
color: #959595;
font-family: 'FontAwesome';
margin-right: 8px;
}
.k2t-footer .k2t-top-footer .null-instagram-feed .clear:hover a{color: #bdb099;
} .k2t-footer .widget.null-instagram-feed{padding-top:0px;
}
.k2t-footer .k2t-bottom .null-instagram-feed ul li{float: left;
width: 33.3333%;
padding: 5px;
margin: 0px;
}
.k2t-footer .k2t-bottom .null-instagram-feed .clear{padding-top: 52px;
padding-left: 20px;
}
.k2t-footer .k2t-bottom .null-instagram-feed .clear a{color: #fff;
}
.k2t-footer .k2t-bottom .null-instagram-feed .clear a:before{content: '\f16d';
color: #fff;
font-family: 'FontAwesome';
margin-right: 8px;
}
.k2t-footer .k2t-bottom .null-instagram-feed .clear a:hover:before{color: #BDB099;
} .k2t-footer .k2t-social-widget{padding-top:0px;
text-align: left;
}
.k2t-footer .k2t-social-widget .social{float: left;
opacity: 1;
}
.k2t-footer .k2t-social-widget .social li:first-child{margin: 0;    
}
.k2t-footer .k2t-social-widget .social li a{width: 40px;
height: 40px;
line-height: 38px;
border: 1px dashed #fff;
border-radius: 50%;
background-color: transparent;
position: relative;
text-align: center;
}
.k2t-footer .k2t-social-widget .social li a:hover{background-color: #fff;
}
.k2t-footer .k2t-social-widget .social li a, .k2t-footer .k2t-social-widget .social li a i{font-size: 100%;
}
.k2t-footer .k2t-social-widget .social li a:hover i{color: #9B8C73;
}
.k2t-footer .Social_Widget{padding:0;
}
.k2t-footer .k2t-wrap .k2t-row > div a.default{color: #838383;
}
.k2t-footer .k2t-wrap .k2t-row > div a:hover{color: #bdb099;
}
.k2t-footer .widget .posts-list .post-item{border: 0;
padding: 0;
}
.k2t-footer .widget .posts-list .post-item h4{max-height: 20px;
overflow: hidden;
}
.k2t-footer .widget ul li:before{content: '';
margin-right: 0px;
}
.k2t-footer .widget_text ul li{color: #fff;
margin-bottom: 10px;
}
.k2t-footer .widget_text ul li a{color: #fff;
position: relative;
font-size: 100%;
}
.k2t-footer .widget_text ul li a:hover{color: #fff!important;
}
.k2t-footer .widget_text ul li a:hover:before{content: '';
position: absolute;
width:100%;
border-bottom: 1px solid white;
bottom: 0;
}
.k2t-footer .widgetGuts.shortcode{width: 100%;
position: relative;
top: -13px;
}
.k2t-footer .widgetGuts table{width: 100%
}
.k2t-footer .widget_mc4wp_widget{padding-top: 0;
}
.k2t-footer .mc4wp-form input[type=email],
.k2t-footer .frm-subscriptionFront .text{background: transparent;
color: #fff;
border-color: #fff;
width: 100%;
border: 1px dashed #fff;
border-radius: 0;
box-shadow: none;
float: left;
font: 300 100%/1em "PT Serif", san-serif;
font-style: italic;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0 20px;
-webkit-appearance: none;
}
.k2t-footer .mc4wp-form input[type=email]{margin-bottom:30px;
}
.k2t-footer .mc4wp-form input[type=email]::-webkit-input-placeholder{color: #cec6b9;
}
.k2t-footer .mc4wp-form input[type=email]:-moz-placeholder{color: #cec6b9;  
}
.k2t-footer .mc4wp-form input[type=email]::-moz-placeholder{color: #cec6b9;  
}
.k2t-footer .mc4wp-form input[type=email]:-ms-input-placeholder{color: #cec6b9;  
}
.k2t-footer .mc4wp-form input[type=email]:focus{outline: none;
}
.k2t-footer .mc4wp-form input[type=submit],
.k2t-footer .frm-subscriptionFront .subscribeButton{cursor: pointer;	
height: 30px;
padding: 0 30px;
font-size: 71.42%;
margin-top: 0;
}
.mc4wp-form input[type=submit]:focus{outline: none;
}
.k2t-footer .clearFix{display: none;
}
.clear.clearFix ~ aside{display: none;
} .mc4wp-form input[type=email]{width: 100%;
border: 2px dashed #ccc;
border-radius: 0;
box-shadow: none;
color: #838383;
float: left;
font: 300 100%/1em "PT Serif", san-serif;
font-style: italic;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0 20px;
-webkit-appearance: none;
background: transparent;
}
.mc4wp-form input[type=email]{border: 2px dashed #bdb099;
}
.mc4wp-form input[type=email]:focus{border: 2px solid #bdb099 !important;
outline: none;
}
.mc4wp-form input[type=submit]{display: block;
margin-top: 20px;
height: 40px;
border-radius: 30px;
-webkit-appearance: none;
}
.mc4wp-form input[type=email]{margin-bottom:30px;
}
.k2t-info{font-size: 62.5%;
background-color: #fff;
color: #959595 ! important;
padding: 30px 20px;
position: relative;
display: inline-block;
width: 100%;
margin-bottom: -4px;
}
.k2t-footer .k2t-info .k2t-logo{float: left;
margin-right: 10px !important;
}
.k2t-footer .k2t-info .k2t-logo, .k2t-footer .k2t-info .k2t-logo>*{margin: 0;
padding: 0;
}
.k2t-footer .k2t-info .k2t-logo img{opacity: 0.15;
}
.k2t-footer .k2t-info .k2t-logo img:hover{opacity: 1;
}
.k2t-info p{text-transform: uppercase;
color: #959595
}
.k2t-info a:hover{color: #BDB099;
}
.k2t-info img:hover{opacity: 1;
}
.k2t-info .container{max-width: 1170px;
padding: 0 18px;
}
.k2t-info .row > div{float: left;
}
.k2t-footer .k2t-info img{float: left;
margin-right: 10px;
}
.k2t-footer .k2t-info .copy-right p{line-height: 60px;
margin: 0;
}
.k2t-info .row > div .social{text-align: right;
float: right;
}
.k2t-info .row > div .social li{margin-left: 10px;
}
.k2t-info .row > div .social a{margin-top:12px;
display: block;
float: left;
height: 40px;
margin: 0;
padding: 0;
width: 40px;
border-radius: 0;
line-height: 40px;
background-color: #bdb099;
}
.k2t-info .row > div .social .li-facebook a{background-color: #3b5998;
}
.k2t-info .row > div .social .li-twitter a{background-color: #48c4d2;
}
.k2t-info .row > div .social .li-google-plus a{background-color: #DD4B39;
}
.k2t-info .row > div .social .li-youtube a{background-color: #f45750;
}
.k2t-info .row > div .social .li-vimeo a{background-color: #62a0ad;
}
.k2t-info .row > div .social a:hover{background-color: #252525;
}
.k2t-btt{width: 40px;
height: 40px;
line-height: 37px;
font-size: 16px;
font-weight: normal;
text-align: center;
position: fixed;
right: 8px;
bottom: 10px;
color: #fff!important;
display: none;
z-index: 10;
border-radius: 50%;
background-color: #cccccc;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
}
.k2t-btt:hover{background: #bdb099;
color: #fff
} 
.k2t-payment{list-style: none;
float:right;
}
.k2t-payment li{display: inline-block;
margin-top: 10px;
}
.k2t-payment li a img{opacity: 0.15;
}
.k2t-payment li a:hover img{opacity: 1;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
} .wpcf7{font-size: 87.5%;
}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{background: transparent;
border: 1px dashed #959595;
font-family: 'PT Serif';
font-style: italic;
width: 100%;
padding: 10px 20px;
border-radius: 0;
-webkit-appearance: none;
}
.wpcf7 input[type="date"]{padding-right: 40px
}
.wpcf7 input[type="date"]::-webkit-calendar-picker-indicator{opacity: 1 ! important;
}
.wpcf7 input, .wpcf7 select{height: 50px;
}
.wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 select:focus{border-style: solid;
border-color: #bdb099;
outline: none;
}
.wpcf7-form p{position: relative;
float:left;
width: 100%;
margin-bottom: 10px;
}
.wpcf7-form p.half-col:nth-child(2n+1){float: right;
}
.wpcf7-form p.half-col{width: 48.5%;
display: block;
float:left;
padding
}
.wpcf7-form p i{position: absolute;
top: 18px;
right: 20px;
}
.wpcf7-form textarea{padding: 20px;
}
.wpcf7-response-output.wpcf7-validation-errors{border: none !important;
}
.wpcf7 input.wpcf7-submit{border: none;
border-radius: 30px;
background: #bdb099;
font-size: 100%;
height: 60px;
width: auto;
padding-left: 52px;
padding-right: 52px;
margin-top: 20px;
cursor: pointer;
font-family: "Montserrat";
font-style: normal;
-webkit-appearance: none;
}
.wpcf7 input.wpcf7-submit:hover{background: #252525;
}
div.wpcf7-mail-sent-ok{border: none ! important;
}
.wpcf7-response-output{padding: 0;
margin: 0
} .k2t-scrolldown{position: absolute;
bottom: 20px;
left: calc( 50% - 25px );
left: -webki-tcalc( 50% - 25px );
left: -moz-calc( 50% - 25px );
z-index: 1000;
font-size: 150%;
width: 50px;
color: #fff;
text-align: center;
-webkit-animation-duration: 2s; 
animation-duration: 2s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both; 
-webkit-animation-timing-function: ease-in-out; 
animation-timing-function: ease-in-out; 
animation-iteration-count:infinite; 
-webkit-animation-iteration-count:infinite; 
}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{-webkit-transform:translateY(-20px);}
60%{-webkit-transform:translateY(-5px);}} 
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
40%{transform:translateY(-20px);}
60%{transform:translateY(-5px);}} 
.bounce{-webkit-animation-name: bounce; 
animation-name: bounce; 
}
.k2t-scrolldown:hover{color: #252525
} .k2t-social-share{float: right;
margin-top: -30px;
width: 100%;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
}
.k2t-social-share ul{padding-left: 0 !important;
}
.k2t-social-share:hover{background: #fff;
position: relative;
z-index: 1;
}
.k2t-social-share.is-hover{position: relative;
z-index: 10;
}
.social-open{display: inline-block;
width: 30px;
height: 30px;
line-height: 26px;
text-align: center;
border: 1px dashed #bdb099;
color: #bdb099;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
margin-left: 10px;
float: right;
cursor: pointer;
}
.social-open i, .social li a i{font-size: 87.5%;
}
.k2t-social-share .social{-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
float: right;
display: inline-block;
}
.k2t-social-share .social{opacity: 0;
}
.k2t-social-share:hover .social{opacity: 1;
}
.social li{list-style: none;
display: inline-block;
margin-left: 7px;
}
.social li a{width: 30px;
height: 30px;
line-height: 28px;
display: block;
color: #fff;
background: #ccc;
text-align: center;
position: relative;
-webkit-border-radius: 50%;
-moz-border-radius:    50%;
-ms-border-radius:     50%;
border-radius:         50%;
}
.social li a:hover{background: #bdb099;
color: #fff ! important;
}
.social li a span{background: rgba(0, 0, 0, .7);
position: absolute;
opacity: 0;
visibility: hidden;
width: 80px;
color: #fff;
font-size: 87.5%;
position: absolute;
left: 50%;
margin-left: -40px;
top: 0;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
-webkit-border-radius: 2px;
-moz-border-radius:    2px;
-ms-border-radius:     2px;
border-radius:         2px;
}
.social li a:hover span{opacity: 1;
visibility: visible;
top: -35px;
}
.social li a span:after{content: "";
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -5px;
border: 5px solid transparent;
border-top: 5px solid rgba(0, 0, 0, .7);
} .open-sidebar{height: 15px;
width: 15px;
z-index: 100;
position: relative;
display: inline-block;
}
.admin-bar .offcanvas-sidebar{top: 32px;
}
.offcanvas-type-default{position: relative;
}
.offcanvas-type-default, .offcanvas-sidebar, .k2t-header-m{-webkit-transition: all .4s ease-in-out;
-moz-transition:    all .4s ease-in-out;
transition:         all .4s ease-in-out;
}
.offcanvas-right{right: 0;
}
.offcanvas-left{left: 0;
}
.offcanvas-sidebar{position: fixed;
width: 340px;
top: 0;
bottom: 0;
font-size: 100%;
line-height: 20px;
padding: 35px 30px;
z-index: 10001;
background: #1c1c1c;
overflow: auto;
min-height: 100%;
height: 100%;
}
.offcanvas-sidebar .k2t-sidebar{width: 100% !important;
padding-top: 0;
}
.offcanvas-right .offcanvas-sidebar{right: -340px;
}
.offcanvas-right .offcanvas-sidebar.is-open{right: 0;
left: auto;
}
.offcanvas-right.offcanvas-open{right: 340px;
}
.offcanvas-left .offcanvas-sidebar{left: -340px;
}
.offcanvas-left .offcanvas-sidebar.is-open{left: 0;
right: auto;
}
.offcanvas-left.offcanvas-open{left: 340px;
}
.offcanvas-sidebar .widget{background: none;
padding: 0;
overflow: hidden;
width: 100%;
}
.offcanvas-sidebar .widget ul.social > li{width: 30px;
height: 30px; 
margin: 0 10px 0 0;
padding-bottom: 0;
border: none;
}
.offcanvas-sidebar .widget ul > li{border-bottom: 1px dashed #959595;
margin-bottom: 20px;
padding-bottom: 25px;
position: relative;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.offcanvas-sidebar .widget ul > li.menu-item-has-children{cursor: pointer;
}
.offcanvas-sidebar .widget ul > li.menu-item-has-children:after{content: "\f107";
font-family: FontAwesome;
color: #959595;
position: absolute;
top: 0;
right: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.offcanvas-sidebar .widget ul > li.canvas_active:after{content: "\f106";
}
.offcanvas-sidebar .widget ul li::before, ul.social li::before{display: none;
}
.offcanvas-sidebar .widget ul > li:hover, .offcanvas-sidebar .widget ul > li.menu-item-has-children:hover:after, .offcanvas-sidebar .widget ul > li:hover > a{color: #fff;
border-bottom-color: #fff;
}
.offcanvas-sidebar .widget, .offcanvas-sidebar .widget ul li a{color: #969696;
width: 100%;
}
.offcanvas-sidebar .widget ul > li ul{margin-left: 10px;
opacity: 0;
height: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.offcanvas-sidebar .widget ul > li.canvas_active ul{opacity: 1;
height: 100%;
}
.offcanvas-sidebar .widget ul > li li{border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
padding-top: 10px;
}
.offcanvas-sidebar .widget-title{color: #fff;
}
.offcanvas-sidebar .widget .posts-list .post-item h4 a{color: #bdb099;
}
.offcanvas-sidebar .widget .posts-list .post-item .post-meta{color: #949494;
}
.offcanvas-sidebar .widget .posts-list .post-item{border-bottom: 1px solid #3e3e3e;
}
.offcanvas-sidebar .null-instagram-feed ul.instagram-pics{margin: -3px;
}
.offcanvas-sidebar .widget.null-instagram-feed p.clear a{color: #949494;
margin-left: 3px
}
#close-canvas{position: absolute;
top: 40px;
right: 30px;
}
#close-canvas:after{font-family: "Simple-Line-Icons";
content: "\e082";
font-size: 130%;
color: #bdb099;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#close-canvas:hover:after{color: #fff;
} @-webkit-keyframes animatedBackground_ltr{0%{background-position:left;}
100%{background-position:right;}}
@-moz-keyframes animatedBackground_ltr{0%{background-position:left;}
100%{background-position:right;}}
@keyframes animatedBackground_ltr{0%{background-position:left;}
100%{background-position:right;}}
.left_to_right{animation: 60s linear 0s normal none infinite animatedBackground_ltr;
-o-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
-ms-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
-moz-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
-webkit-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
}
@-webkit-keyframes animatedBackground_rtl{0%{background-position:right;}
100%{background-position:left;}}
@-moz-keyframes animatedBackground_rtl{0%{background-position:right;}
100%{background-position:left;}}
@keyframes animatedBackground_rtl{0%{background-position:right;}
100%{background-position:left;}}
.right_to_left{animation: 60s linear 0s normal none infinite animatedBackground_rtl;
-o-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
-ms-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
-moz-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
-webkit-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
}
@-webkit-keyframes animatedBackground_ttb{0%{background-position:top;}
100%{background-position:bottom;}}
@-moz-keyframes animatedBackground_ttb{0%{background-position:top;}
100%{background-position:bottom;}}
@keyframes animatedBackground_ttb{0%{background-position:top;}
100%{background-position:bottom;}}
.top_to_bottom{animation: 60s linear 0s normal none infinite animatedBackground_ttb;
-o-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
-ms-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
-moz-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
-webkit-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
}
@-webkit-keyframes animatedBackground_btt{0%{background-position:bottom;}
100%{background-position:top;}}
@-moz-keyframes animatedBackground_btt{0%{background-position:bottom;}
100%{background-position:top;}}
@keyframes animatedBackground_btt{0%{background-position:bottom;}
100%{background-position:top;}}
.bottom_to_top{animation: 60s linear 0s normal none infinite animatedBackground_btt;
-o-animation: 60s linear 0s normal none infinite animatedBackground_btt;
-ms-animation: 60s linear 0s normal none infinite animatedBackground_btt;
-moz-animation: 60s linear 0s normal none infinite animatedBackground_btt;
-webkit-animation: 60s linear 0s normal none infinite animatedBackground_btt;
} .wpb_alert.wpb_content_element{color: #fff;
margin-bottom: 5px;
padding: 8px 10px 8px 15px;
position: relative;
z-index: 0;
border: none;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.wpb_alert.wpb_content_element .messagebox_text{background: none;
padding: 0;
display: table;
width: 100%;
}
.wpb_alert.wpb_content_element .messagebox_text > *{display: table-cell;
vertical-align: middle;
}
.wpb_alert.wpb_content_element .messagebox_text span:first-child{width: 43px;
}
.wpb_alert.wpb_content_element .messagebox_text i{font-size: 200%;
}
article.wpb_single_image{margin-bottom: 20px;
}
.wpb_tabs .ui-widget-content, .wpb_tabs .ui-widget-header{background: none;
border: none;
color: #959595;
font-size: 100%;
} .wpb_alert.wpb_content_element.bg-transparent{background: none !important;
border-width: 1px;
border-style: solid;
} .wpb_alert.wpb_content_element.wpb_alert-info{background: #bdb099;
} .wpb_alert.wpb_content_element.wpb_alert-warning{background: #FBAF5D;
} .wpb_alert.wpb_content_element.wpb_alert-success{background: #8DC63F;
} .wpb_alert.wpb_content_element.wpb_alert-danger{background: #ed1c24;
} .wpb_alert.wpb_content_element.has-close{padding-right: 35px;
}
.wpb_alert .close{height: 9px;
position: absolute;
right: 10px;
top: 0px;
width: 9px;
color: #fff;
font-size: 140%;
cursor: pointer;
}  .newsletter table,
.newsletter th, .newsletter td{padding: 0;
border: 0;
}
.newsletter th{display: none;
}
.newsletter tbody > tr{float: left
}
.newsletter .newsletter-email{width: 386px;
margin-right: 20px;
border: 0;
}
.newsletter .newsletter-submit{background: #972e37;
border: 0;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition:    all .3s ease-in-out 0s;
transition:         all .3s ease-in-out 0s;
}
.newsletter .newsletter-submit:hover{background: #7a1019;
}
.widget .newsletter form{position: relative;
}
.widget .newsletter .newsletter-email{width: 100%;
border: 1px solid #ededed;
padding: 0 40px 0 15px;
}
.widget .newsletter .newsletter-submit{background: none;
position: absolute;
top: 0;
right: 0;
width: 0;
text-indent: -999em;
}
.widget .newsletter form > p:last-child{width: 0;
height: 0;
}
.widget .newsletter form > p:last-child:before{content: "\f0e0";
position: absolute;
font-family: FontAwesome;
top: 12px;
right: 15px;
color: #ccc;
} #uwpqsf_id{border: 0;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/icons/search.png) no-repeat 15px center;
padding-left: 80px;
display: inline-block;
width: 100%;
}
#uwpqsf_id .uwpqsf_class{display: inline-block;
width: 100%;
max-width: 220px;
margin-right: 20px;
float: left;
clear: none;
position: relative;
}
#uwpqsf_id .uwpqsf_class[class*="tax-select-"]:after{content: "\f107";
font-family: FontAwesome;
position: absolute;
width: 20px;
height: 41px;
background: #fff;
right: -1px;
top: 7px;
border-radius: 1px;
line-height: 41px;
}
#uwpqsf_id .uwpqsf_submit{max-width: 100px;
margin-top: 6px;
margin-right: 0
}
#uwpqsf_id .uwpqsf_class input,
#uwpqsf_id .uwpqsf_class select{height: 43px;
width: 100%;
padding: 0 15px;
color: #989898;
border-color: #dfdfdf;
border-radius: 2px;
font-size: 85%;
background: #fff;
}
#uwpqsf_id .uwpqsf_class select{padding: 0 0 0 15px;
border: none;
box-shadow: none;
}
#uwpqsf_id .uwpqsf_class input{margin-top: 6px;
}
.uform_title, #uwpqsf_id label.uwpqsf_class{display: none;
}
#uwpqsf_id .uwpqsf_class input#uwpqsf_id_btn{color: #fff;
margin-top: 0;
height: 42px;
background: #434343;
}
#uwpqsf_id .uwpqsf_class input#uwpqsf_id_btn:hover{background: #bdb099;
}
.uwpqsf_class > span[class*="taxolabel-"],
.uwpqsf_class > span[class*="cmflabel-"]{padding: 3px;
} .ow-bg-video{position: relative;
}
.ow-bg-video .inlinePlayer{width: 100%;
}
.ow-bg-video .inlinePlayer .mb_YTVPPlaypause{width: 74px;
height: 74px;
display: block;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/icons/play.png) no-repeat 0 0;
position: absolute;
left: 50%;
margin-left: -37px;
text-indent: -999em;
cursor: pointer;
}
.ow-bg-video .playerBox{margin-top: 0 !important;
}
.ow-bg-video .mb_YTVPMuteUnmute, .ow-bg-video .mb_YTVPUrl, .ow-bg-video .mb_OnlyYT, .ow-bg-video .mb_YTVPTime{display: none;
} .null-instagram-feed{overflow: hidden;
}
.null-instagram-feed ul.instagram-pics{margin: -5px -10px;
}
.null-instagram-feed ul li{float: left;
width: 25%;
padding: 5px;
margin: 0;
}
.null-instagram-feed ul li a{border: 0;
padding: 0;
overflow: hidden;
height: auto;
width: 100%;
display: block;
}
.null-instagram-feed ul li:before{display: none;
}
.null-instagram-feed ul li img{float: left;
width: 100%;
height: auto;
padding: 0;
}
.null-instagram-feed ul li:hover a{transform: scale(1.2);
-webkit-transition: all .4s ease-in-out;
-moz-transition:    all .4s ease-in-out;
transition:         all .4s ease-in-out;
} .tp-bullets{display: none;
}
.tp-leftarrow, .tp-rightarrow{background: #fff ! important;
opacity: 1;
top: 50% ! important;
margin-top: -20px ! important;
width: 40px;
height: 40px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
transform: none ! important;
-webkit-transform: none ! important; 
--transform: none ! important; 
border-radius: 50%;
}
.tp-leftarrow:before, .tp-rightarrow:before{color: #bdb099 ! important;
font-size: 18px;
line-height: 40px;
}
.tp-leftarrow:before{font-family: "FontAwesome" ! important;
content: "\f104" ! important;	
margin-left: -2px
}
.tp-rightarrow:before{font-family: "FontAwesome" ! important;
content: "\f105" ! important;	
margin-left: 2px
}
.tp-leftarrow{left: 5% !important;
margin-left: -5px ! important;
}
.tp-rightarrow{right: 5% !important;
left: auto ! important;
}
.tp-leftarrow:hover:before, .tp-rightarrow:hover:before{color: #252525 ! important;
}
.revolution-button{color: #fff !important; 
text-shadow: none;	
-webkit-transition: all 0.2s ease-out; 
-moz-transition: all 0.2s ease-out; 
-o-transition: all 0.2s ease-out; 
-ms-transition: all 0.2s ease-out;
font-size: 20px;
font-weight: 700;
border: 5px solid rgba( 255, 255, 255, .6 );
display: block;
padding: 11px 30px;
text-transform: uppercase;
font-family: 'PT serif', sans-serif;
}
.revolution-button:hover{border-color: rgba( 255, 255, 255, 1 );
}
.revolution-button.orange{color: #bdb099 !important;
border-color: #bdb099;
}
.revolution-button.orange:hover{color: #02b98d !important;
border-color: #02b98d;
}
.dot-line{width: 90%;
height: 100%;
position: absolute;
top: 0;
left: 5%;
background: url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/dot-line.png) no-repeat -25% center;
background-size: 100%;
text-align: center;
z-index: 1000;
} .ig_popup.ig_inspire .ig_message{padding: 0 15px ! important;
}
.ig_message .widgetGuts table{width: 100%
}
.ig_message .vc_row{margin-bottom: 0
}
.ig_popup.ig_inspire input[type="submit"]{background: #bdb099 ! important;
font-size: 100% ! important;
font-weight: 400 ! important;
padding: 20px 20px ! important;
height: inherit ! important;
font-size: 87.5% ! important;
border-radius: 50px;
width: 60% !important;
}
.ig_message p{font-size: 87.5% !important;
color: #959595;
line-height: 1.3
} .dopbsp-sidebar-content{display: block
}
.dopbsp-sidebar-content tr, .dopbsp-sidebar-content th, .dopbsp-sidebar-content td, .dopbsp-sidebar-content table, .dopbsp-sidebar-content tbody{display: block; font-family: "PT Serif" ! important;
}
.DOPBSPCalendar-sidebar #DOPBSPCalendar-search1.dopbsp-module, 
.DOPBSPCalendar-outer-sidebar #DOPBSPCalendar-search1.dopbsp-module,
.DOPBSPCalendar-sidebar .dopbsp-module, .DOPBSPCalendar-outer-sidebar .dopbsp-module, .DOPBSPCalendar-sidebar #DOPBSPCalendar-reservation1.dopbsp-module{background: transparent ! important;
border: none ! important;
margin: 0 ! important;
padding: 20px 0 ! important;
clear: both;
}
.dopbsp-input-wrapper{width: 100%;
position: relative;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text].DOPBSPCalendar-check-in-view, 
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text].DOPBSPCalendar-check-out-view, 
.DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text].DOPBSPCalendar-check-in-view, 
.DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text].DOPBSPCalendar-check-out-view{background: none !important;
padding: 10px 20px !important;
width: 100% !important;
height: 50px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text], 
.DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text],
.DOPBSPCalendar-sidebar .DOPSelect .dopselect-select, .DOPBSPCalendar-outer-sidebar .DOPSelect .dopselect-select{background: transparent !important;
border: 2px dashed #959595 !important;
height: 40px;
width: 100% ! important
}
#DOPBSPCalendar-hours-select1{width: 66%;
float: left;
}
#DOPBSPCalendar-no-items-wrapper1{width: 33%;
float: right;
}
#DOPBSPCalendar-hours-select1 .DOPBSPCalendar-left.dopbsp-input-wrapper{width: 48% ! important;
float: left;
}
#DOPBSPCalendar-search1 .DOPBSPCalendar-left.dopbsp-input-wrapper{width: 100%;
margin-bottom: 20px;
}
#DOPBSPCalendar-search1 > .DOPBSPCalendar-left.dopbsp-input-wrapper:after{font-family: "Simple-Line-Icons";
position: absolute;
top: 0;
right: 20px;
line-height: 42px;
font-size: 85%;
color: #959595;
content: "\e075";
}
#DOPBSPCalendar-hours-select1 .dopbsp-input-wrapper label,
#DOPBSPCalendar-search1 input,
#DOPBSPCalendar-no-items-wrapper1 .dopselect-selection,
#DOPBSPCalendar-no-items-wrapper1 label{font-family: "PT Serif";
font-style: italic;
}
#DOPBSPCalendar-hours-select1 .dopbsp-input-wrapper label,
#DOPBSPCalendar-no-items-wrapper1 label{position: absolute;
top: 15px;
left: 30px;
}
.DOPBSPCalendar-sidebar .DOPSelect.dopbsp-small .dopselect-select .dopselect-selection, .DOPBSPCalendar-outer-sidebar .DOPSelect.dopbsp-small .dopselect-select .dopselect-selection{font-family: "PT Serif" ! important;
font-style: italic;
margin-left: 120px;
margin-top: 10px;
padding: 0;
font-size: 75% ! important;
}
.DOPBSPCalendar-sidebar .DOPSelect.dopselect-single.dopbsp-small, .DOPBSPCalendar-outer-sidebar .DOPSelect.dopselect-single.dopbsp-small{width: 100% ! important
}
.DOPSelect.dopselect-single{width: 100% ! important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.DOPSelect.dopselect-single .dopselect-select{position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 50px;
}
.DOPBSPCalendar-sidebar .DOPSelect .dopselect-select:after, .DOPBSPCalendar-outer-sidebar .DOPSelect .dopselect-select:after{font-family: "FontAwesome";
position: absolute;
top: 0;
right: 20px;
line-height: 42px;
font-size: 85%;
color: #959595;
content: "\f107";
}
.DOPSelect.dopselect-single .dopselect-select .dopselect-icon{text-indent: -9999em;
}
.DOPBSPCalendar-sidebar .dopbsp-input-wrapper .DOPSelect.dopbsp-small ul li, .DOPBSPCalendar-outer-sidebar .dopbsp-input-wrapper .DOPSelect.dopbsp-small ul li{width: 100% ! important;
}
#DOPBSPCalendar-reservation1.dopbsp-module h4{text-transform: uppercase;
font-family: "Montserrat" ! important;
color: #252525 ! important;
padding: 20px 0 0 ! important
}
.dopbsp-module h4:after{content: "";
width: 100px;
height: 2px;
background: transparent url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) no-repeat scroll 0% 0%;
display: block;
margin: 15px 0px;
}
#DOPBSPCalendar-reservation-cart1.dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label, 
#DOPBSPCalendar-reservation-cart1 .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value{color: #959595;
font-weight: normal;
padding: 2px 0 3px 10px !important;
width: 150px;
font-style: italic;
}
#DOPBSPCalendar-reservation-cart1 .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-label,
#DOPBSPCalendar-reservation-cart1 .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-value{background: transparent;
color: #252525;
font-size: 15px;
font-weight: bold;
line-height: 20px;
padding: 20px 0 20px 10px !important;
}
#DOPBSPCalendar-reservation-cart1 .dopbsp-message{font-family: "PT Serif";
color: #252525;
background: transparent;
padding: 20px 0 0;
margin-bottom: 0;
}
#dopbsp-wc-booking-reservation{margin-top: 20px;
display: block;
padding: 12px;
border: 1px dashed;
}
.product-cat-hiring  .owl-theme .owl-controls{display: none ! important
}
.woocommerce div.product.product-cat-hiring .woocommerce-tabs{width: 100%;
float: none;
}
.product-cat-hiring .woocommerce-tabs ul.tabs, .product-cat-hiring .product_meta, .product-cat-hiring .k2t-social-share{display: none;
}
.product-cat-hiring #single-product-image-wrap{overflow: hidden;
} .skin-eion .k2t-body .circle-bg,
.skin-eion .dot-line{background-image: none;
}
.skin-eion .k2t-scrolldown{bottom: 40px;    
}
.skin-eion .banner-content.round-border .banner-content-inner span.text-box{letter-spacing: 10px;
padding-left: 10px;
}
.skin-eion .k2t-button:hover a{background: #252525;
}
.skin-eion h5, .skin-eion h6{color: #252525;
}
.skin-eion .k2t-navigation ul li a.next:before{color: #959595;
}
.skin-eion .k2t-navigation ul li:hover a.next:before{color: #ffffff;    
}
.skin-eion .mc4wp-form input[type=email]{border: 2px dashed #cccccc;    
}
.skin-eion .mc4wp-form input[type=email]:focus{border: 2px solid #cccccc !important;
outline: none;
}
.skin-eion .k2t-footer .mc4wp-form input[type=submit]:hover{background: #fff;
color: #eb55a3;
}
.skin-eion .k2t-footer .widget_mc4wp_widget{padding-top: 0;
}
.skin-eion .k2t-footer .mc4wp-form input[type=email]{margin-bottom: 20px;    
}
.skin-eion .k2t-footer  .mc4wp-form input[type=email]:focus{border: 1px solid #ffffff !important;
outline: none;
}
.skin-eion .tp-rightarrow:before{font-weight: bold;    
}
.skin-eion .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color: #eb55a3;         
} .skin-eion .k2t-header .k2t-menu .mega-container .k2t-megamenu-submenu > a{border-bottom: 2px dashed #252525;
font-size: 100%;
color: #252525 !important;
text-transform: uppercase;
} .skin-eion .offcanvas-sidebar .widget.k2t-social-widget{color: #fff;
margin-bottom: 60px;
margin-top: -30px;
} 
.skin-eion .offcanvas-sidebar ul.social li a{background: transparent;
}
.skin-eion #close-canvas:after{color: #ffffff;
}
.skin-eion .pricing-footer .k2t-button a:hover{color: #fff;
}
.skin-eion .woocommerce a.button.alt:hover{background-color: #252525 !important;
}
.skin-eion #simple-subscribe-style2 .widgetGuts.shortcode .frm-subscriptionFront .subscribeButton.button:hover{background-color: #eb55a3;
}
.skin-eion .frm-subscriptionFront .text:focus{border: 1px solid #ffffff;
}
.skin-eion.woocommerce p.stars a:before{color: #ccc;    
} .skin-eion .dhvc-woo-list-item .dhvc-woo-images{max-width: 30% !important;
} .skin-eion .mc4wp-form ::-webkit-input-placeholder{color:    #959595;
}
.skin-eion .mc4wp-form :-moz-placeholder{color:    #959595;
opacity:  1;
}
.sin-ein .mc4wp-form ::-moz-placeholder{color:    #959595;
opacity:  1;
}
.skin-eion .mc4wp-form :-ms-input-placeholder{color:    #959595;
}
.skin-eion .k2t-footer .mc4wp-form ::-webkit-input-placeholder{color:    #ffffff;
opacity: 1;
}
.skin-eion .k2t-footer .mc4wp-form :-moz-placeholder{color:    #ffffff;
opacity:  1;
}
.sin-ein .k2t-footer .mc4wp-form ::-moz-placeholder{color:    #ffffff;
opacity:  1;
}
.skin-eion .k2t-footer .mc4wp-form :-ms-input-placeholder{color:    #ffffff;
opacity:  1;
} html#ecwid_html body#ecwid_body .k2t-btt{font-style: normal !important;
}
html#ecwid_html body#ecwid_body #horizontal-menu.horizontal-desktop .horizontal-menu,
html#ecwid_html body#ecwid_body .ecwid-SearchPanel{margin: 0 10px;
}
html#ecwid_html body#ecwid_body .ecwid-SearchPanel{text-align: right;
}
html#ecwid_html body#ecwid_body .horizontal-menu--desktop{display: none;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid{margin: 0 -1500px;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid{margin: 0 -20px !important;
}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search{text-align: right;
}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field,
html#ecwid_html body#ecwid_body.chameleon .ecwid-SearchPanel input.ecwid-SearchPanel-field,
html#ecwid_html body#ecwid_body .ecwid-responsive .ecwid-productBrowser-innerTable div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox{background: #fff !important;
border: none;
color: #959595;
font-family: "PT Serif" !important;
font-style: italic;
font-size: 16px;
margin-right: 0;
height: 40px;
line-height: 40px;
padding: 0 15px;
}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field:focus, 
html#ecwid_html body#ecwid_body.chameleon .ecwid-SearchPanel input.ecwid-SearchPanel-field:focus{outline: none;
}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-button{font-family: "Montserrat",sans-serif !important;
}
html#ecwid_html body#ecwid_body .k2t-sidebar .ecwid-SearchPanel input{max-width: 169px;
}
html#ecwid_html body#ecwid_body.chameleon .k2t-sidebar .ecwid-SearchPanel .ecwid-SearchPanel-button{padding: 0 21px;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-inTheBagTick{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23bdb099' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-1502.3 14.1c-.33.33-.76.5-150.18.5-.43 0-.86-.17-150.18-.5l-6.21-6.1c-.65-.66-.65-150.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat center center !important;
}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search .ecwid-SearchPanel  .ecwid-SearchPanel-button,
html#ecwid_html body#ecwid_body.chameleon .ecwid-SearchPanel .ecwid-SearchPanel-button,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable div.ecwid-productBrowser-search-SearchPanel .ecwid-btn--secondary,
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-innerTable .ecwid-btn--secondary{background-color: #bdb099;
border-radius: 0;
color: #fff;
font-size: 14px;
height: 40px;
line-height: 40px;
padding: 0 30px;
text-transform:  uppercase;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-form{background-color: transparent!important;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable div.ecwid-productBrowser-head{color: #252525 !important;
font-size: 30px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable div.ecwid-productBrowser-categoryPath *,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable .ecwid-results-topPanel *,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable .ecwid-productBrowser-auth-mini-horizontal *{font-size: 16px !important;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a:hover,
html#ecwid_html body#ecwid_body.chameleon div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link:hover,
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current,
html#ecwid_html body#ecwid_body.chameleon .ecwid a:hover{color: #252525!important;
}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current{}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-minicart{border: none;
border-radius: 0;
width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid > div > div{position: relative;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-minicart{height: 103px;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-caption,
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-label,
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-link{padding-left: 87px;
text-align: left;
top: 0;
width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-caption{padding-top: 15px;
text-transform: uppercase;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-link span{color: #E5E0D7 !important;
font-size: 14px;
padding-top: 4px;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-link:hover span{color: #252525 !important;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-label{padding-top: 5px;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-minicart-clickArea{background-image: none !important;
left: 21px;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-minicart-counter{background-color: #555;
border-radius: 50%;
color: #fff;
font-size: 16px;
line-height: 23px;
height: 23px;
width: 23px;
left: 44px;
top: 23px;
z-index: 10;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-minicart-counter:hover{background-color: #BDB099;
}
html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea:before{content: '\e04e';
color: #BDB099;
font-family: Simple-Line-Icons;
font-size: 30px;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
}
html#ecwid_html body#ecwid_body .ecwid-categories-vertical{padding: 12px 0 20px 0 !important;
width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid span.ecwid-categories-category{color: #252525 !important;
font-size: 16px;
}
html#ecwid_html body#ecwid_body .ecwid span.ecwid-categories-category:hover{color: #BDB099 !important;
}
html#ecwid_html body#ecwid_body .ecwid span.ecwid-categories-category::before{content: "+";
margin-right: 10px;
}
html#ecwid_html body#ecwid_body.chameleon td.ecwid-categories-vertical-table-cell{border: none !important;
}
html#ecwid_html body#ecwid_body.chameleon td.ecwid-categories-vertical-table-cell.ecwid-categories-vertical-table-cell-selected .ecwid-categories-vertical-table-cell-categoryLink span{color: #bdb099 !important;
}
html#ecwid_html body#ecwid_body.chameleon td.ecwid-categories-vertical-table-cell .gwt-MenuItem-current span{color: #bdb099 !important;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-categoriesMenuBar td span.ecwid-categories-category{font-size: 16px;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-categoriesMenuBar .gwt-MenuItem-current{color: #bdb099;
}
html#ecwid_html body#ecwid_body div.ecwid-categories-vertical td.gwt-MenuItem{padding: 0 40px 0 50px !important;
}
html#ecwid_html body#ecwid_body .k2t-sidebar .ecwid-SearchPanel{text-align: left;
margin: 0;
} .ecwid-productBrowser-auth-mini .mini-cart-attached-to-categories,
.ecwid-productBrowser-auth-mini .ecwid-minicart-mini{position: relative !important;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable .ecwid-ProductBrowser-auth-anonim-mini,
.ecwid-productBrowser-innerTable .ecwid-minicart-mini .ecwid-minicart-mini-link, .ecwid-productBrowser-innerTable .ecwid-minicart-mini .ecwid-minicart-mini-count, .ecwid-productBrowser-innerTable .ecwid-ProductBrowser-auth-space{position: absolute !important;
}
html#ecwid_html body#ecwid_body .ecwid-ProductBrowser-auth-anonim-mini{top: 14px !important;
right: -60px;
}
.ecwid-productBrowser-innerTable .ecwid-minicart-mini .ecwid-minicart-mini-link{top: 16px !important;
right: 30px !important;
display: inline;
}
.ecwid-productBrowser-innerTable .ecwid-minicart-mini-rolloverContainer{padding-top: 21px;
padding-left: 85px;
}
.ecwid-productBrowser-innerTable .ecwid-minicart-mini .ecwid-minicart-mini-count{top: 16px !important;
right: 0;
}
.ecwid-productBrowser-innerTable .ecwid-ProductBrowser-auth-space{position: absolute;
}
html#ecwid_html body#ecwid_body .ecwid-minicart-mini-rollover{margin-left: 100px !important;
margin-top: 16px !important;
}
html#ecwid_html body#ecwid_body .k2t-sidebar .ecwid-minicart-mini-rollover{margin-left: 0 !important;
margin-top: 0 !important;
} table.ecwid-productBrowser-subcategories-mainTable tbody tr .velo-product-hover{box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
transform: translateY(-4px);
-moz-transform: translateY(-4px);
-webkit-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
table.ecwid-productBrowser-subcategories-mainTable tbody tr td{transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body.chameleon tr div.ecwid-productBrowser-subcategories-categoryName{background-color: #fff;
border-top: 1px solid #e5e5e5;
color: #252525;
font-family:  "PT Serif",sans-serif;
font-size: 100%;
margin-top: 0;
padding-top: 20px;
padding-bottom: 20px;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-subcategories-mainTable tbody tr td .ecwid-imgLoaded,
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-subcategories-mainTable tbody tr td .ecwid-productBrowser-subcategories-categoryName{background-color: #fff;
width: 100%;
}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell{display: block !important;
} 
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell .ecwid-results-topPanel-itemsCountLabel{position: absolute;
} html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag .gwt-HTML{position: relative;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-productDragLabel{top:10px;
opacity: 1;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-productDragLabel.ecwid-productBrowser-productDragLabel-invisible{opacity: 0;
top: 0;
text-align: center;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
z-index: 10;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-productDragLabel:not(.ecwid-productBrowser-productDragLabel-invisible){color: #252525;
opacity: 1;
position: absolute;
top: 10px;
width: 100%;
text-align: center;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;;
z-index: 10;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23bdb099' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center / 21px auto !important;
position: absolute;
top: 10px;
left: -20px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
z-index: 10;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr .ecwid-productBrowser-productsGrid-hover{box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
transform: translateY(-4px);
-moz-transform: translateY(-4px);
-webkit-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-productsGrid-v2 .ecwid-productBrowser-productsGrid-productTopFragment div.ecwid-favorite-view{background: transparent;
top: 8px;
right: 13px;
left: inherit;
z-index: 10;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-productsGrid-v2 .ecwid-productBrowser-productsGrid-hover .ecwid-productBrowser-productsGrid-productTopFragment .ecwid-favorite-view-focus-wrapper + table div.ecwid-productBrowser-productsGrid-inTheBagTick{top: 27px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td .ecwid-productBrowser-productsGrid-productTopFragment{border-bottom: 1px solid #e5e5e5;
padding-top: 0;
position: relative;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td .ecwid-productBrowser-productsGrid-productTopFragment:before{background-color: rgba(255,255,255,0);
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
z-index: 10;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr .ecwid-productBrowser-productsGrid-hover .ecwid-productBrowser-productsGrid-productTopFragment:before{background-color: rgba(255,255,255,0.7);
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-productsGrid-v2 tr td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover{border-color: rgba(149, 149, 149, 0);
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-productsGrid-v2 tr td{transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-productsGrid-v2 tr .ecwid-productBrowser-productsGrid-productTopFragment{background-color: #fff;
}
html#ecwid_html body#ecwid_body tr td div.ecwid-productBrowser-productsGrid-productMiddleFragment{background-color: #fff;
margin: 0;
height: 50px;
line-height: 50px;
overflow: hidden;
text-align: left;
position: relative;
}
html#ecwid_html body#ecwid_body tr td div.ecwid-productBrowser-productsGrid-productMiddleFragment .ecwid-productBrowser-productNameLink{height: 50px;
line-height: 50px;
text-align: left !important;
overflow: hidden;
}
html#ecwid_html body#ecwid_body tr td div.ecwid-productBrowser-productsGrid-productMiddleFragment .ecwid-productBrowser-productNameLink a{color: #252525 !important;
display: inline-block;
height: 50px;
line-height: 50px;
padding-left: 20px;
overflow: hidden;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid table tr:nth-child(6n+4){transform: translateY(-50px);
-moz-transform: translateY(-50px);
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment{height: 50px;
line-height: 50px;
padding: 0;
position: absolute;
text-align: right;
width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment span{color: #252525;
padding-right: 20px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment span + .ecwid-productBrowser-price-value{position: absolute;
top: 9px;
right: 0;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment .ecwid-productBrowser-price-compareTo{padding-right: 20px;
position: absolute;
right: 27%;
top: 20px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment .ecwid-productBrowser-productsGrid-like{position: absolute;
top: -79px;
right: 29px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment .ecwid-productBrowser-price-compareTo-title{display: none;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productCostFragment .ecwid-productBrowser-price-savePanel{display: none;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid table tr td{position: relative;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid table tr:nth-child(6n){display: none;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid table tr:nth-child(6n+5){position: relative;
transform: translateY(-50px);
-moz-transform: translateY(-50px);
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
z-index: 20;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr div.ecwid-productBrowser-productsGrid-productBottomFragment{background-color: transparent;
box-shadow: 0 0 0 rgba(0,0,0,0);
height: 50px;
opacity: 0;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover{opacity: 1;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td.ecwid-productBrowser-productsGrid-cellBottom{box-shadow: 0 0 0 rgba(0,0,0,0) !important;
transform: translateY(-150px);
-moz-transform: translateY(-150px);
-webkit-transform: translateY(-150px);
-ms-transform: translateY(-150px);
opacity: 0;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 tr td.ecwid-productBrowser-productsGrid-hover{opacity: 1;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-btn--primary:hover{color: #FFF;
background-color: #252525!important;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid tr td .ecwid-btn--primary{background-color: #bdb099;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
} html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow{background-color: #fff !important;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow:hover{box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1);
transform: translateY(-4px);
-moz-transform: translateY(-4px);
-webkit-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsListContainer{border-spacing: 0 10px !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-inTheBagTick{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23bdb099' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-1502.3 14.1c-.33.33-.76.5-150.18.5-.43 0-.86-.17-150.18-.5l-6.21-6.1c-.65-.66-.65-150.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat center center !important;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-productsListContainer div.ecwid-favorite-view{background: transparent;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow div.ecwid-productBrowser-productNameLink a{color: #252525 !important;
font-size: 18px !important;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow div.ecwid-productBrowser-productsList-descr{color: #959595!important;
font-size: 12px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow div.ecwid-productBrowser-productsList-details{position: relative;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price-list{color: #bdb099 !important;
font-size: 30px;
position: absolute;
top: 14px;
right: 30px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow .ecwid-btn--primary{border-radius: 30px !important;
padding: 8px 20px !important;
font-size: 10px !important;
min-width: 130px !important;
width: auto;
text-transform: uppercase !important;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow td > div{padding-top: 20px;
margin-bottom: 20px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow td .ecwid-productBrowser-productsList-inTheBagTick{margin-top: 25px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow td .ecwid-productBrowser-productsList-descr{margin: 8px 0;
} html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsTable table.ecwid-productBrowser-productsTable-table{width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-ProductsList-content .ecwid-productBrowser-productsList-separatorRow td{position: relative;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-ProductsList-content div.ecwid-favorite-view{background: transparent;
}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-productsTable-table div.ecwid-productBrowser-productNameLink a{color: #252525 !important;
font-size: 16px !important;
}
html#ecwid_html body#ecwid_body div.ecwid-enableDetailedTaxes div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price span{color: #959595;
font-size: 16px;
}
html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsTable-cellOdd{background-color: #fff!important;
}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-productsTable-table div.ecwid-productBrowser-productsTable-addToBagLink:hover{color: #252525 !important;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body.chameleon table.ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink:hover a:hover{color: #BDB099 !important;
} html#ecwid_html body#ecwid_body .ecwid-productBrowser-detailsContainer .ecwid-productBrowser-details{padding-top: 30px;
position: relative;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-nav{position: absolute;
top: 20px;
left: 0;
width: 100%;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-nav *{background-color: transparent!important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav div.ecwid-productBrowser-backgroundedPanel{width: 100%;
max-width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-nav a{font-size: 14px;
}
html#ecwid_html body#ecwid_body .pswp__button.pswp__button--close{display: none;
}
html#ecwid_html body#ecwid_body .pswp__ui button{background-color: #BDB099;
}
html#ecwid_html body#ecwid_body .pswp__ui button:hover{background-color: #959595;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-left:hover:before,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-left:hover:after,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right:hover:before,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right:hover:after{color: #252525;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-left:before{content:"\f177";
color: #959595;
display: inline-block;
font-family: 'FontAwesome';
font-style: normal;
font-weight: 100;
line-height: 1;
padding-right: 7px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-left:after{content: 'Back';
color: #959595;
font-family: 'Montserrat';
text-transform: uppercase;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right{text-align: right;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right:after{content:"\f178";
color: #959595;
display: inline-block;
font-family: 'FontAwesome';
font-style: normal;
font-weight: 100;
line-height: 1;
padding-left: 7px;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right:before{content: 'Next';
color: #959595;
font-family: 'Montserrat';
text-transform: uppercase;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-left,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-left:hover,
html#ecwid_html body#ecwid_body .ecwid-productBrowser-nav a.ecwid-productBrowser-nav-right:hover{background-image: none!important;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-innerTable .ecwid-productBrowser-backgroundedPanel .ecwid-btn--secondary{height: auto;
line-height: inherit;
margin: 0px;
padding: 5px 11px;
text-transform: none;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-innerTable .ecwid-productBrowser-backgroundedPanel .ecwid-productBrowser-details-inTheBag{display: none;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid div.ecwid-productBrowser-backgroundedPanel{background-color: #fff;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-inStockLabel{color: #252525;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price-compareTo{color: rgb(204, 204, 204);
font-family: "Montserrat" !important;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price{color: rgb(189, 176, 153);
font-family: "Montserrat" !important;
}
html#ecwid_html body#ecwid_body .ecwid div .ecwid-productBrowser-price-compareTo-container ~ span.ecwid-productBrowser-price-value{color: #252525;
}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price-save{color: #bdb099;
}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-backgroundedPanelInner div.ecwid-productBrowser-details-wholesale{padding:  9px 20px 9px;
margin-bottom: 25px;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-details-like{position: absolute;
bottom: 0;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-details-like ~ table .ecwid-btn--primary{margin-bottom: 40px;
}
html#ecwid_html body#ecwid_body .ecwid-lte-768px .ecwid-productBrowser-details-leftPanel div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs{left: 0;
width: 100%;
}
html#ecwid_html body#ecwid_body .ecwid-lte-768px .ecwid-productBrowser-details-leftPanel div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs .ecwid-productBrowser-gallery-thumb{width: 25%;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb{height: auto;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:first-child .ecwid-productBrowser-gallery-has-thumb{margin-left: 0;
} 
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb:nth-child(4n+1){text-align: left;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb:nth-child(4n+1) img,
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb:nth-child(4n) img{display: inline-block;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb{float: none!important;
display: inline-block;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n){text-align: right;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n+1){transform: translateX(-9px);
-moz-transform: translateX(-9px);
-webkit-transform: translateX(-9px);
-ms-transform: translateX(-9px);
}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n){transform: translateX(9px);
-moz-transform: translateX(9px);
-webkit-transform: translateX(9px);
-ms-transform: translateX(9px););
} html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title{color: #252525;
margin-bottom: 30px;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item-top-hover:before{opacity: 1;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top:before{background-color: rgba(255,255,255,0.7);
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top,
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom{margin: 0;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover,
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom-hover{border: none;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top{background-color: #fff;
border-bottom: 1px solid #BDB099;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom{background-color: #fff;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom .ecwid-productBrowser-productNameLink{color: #252525;
font-size: 16px;
padding-top: 12px;
text-decoration: none;
text-align: left;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom .ecwid-productBrowser-productNameLink:hover{color: #BDB099;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom div.ecwid-productBrowser-sku{color: #959595;
font-size: 14px;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom .ecwid-productBrowser-price{position: absolute;
padding-right: 10px;
top: 40%;
right: 10px;
text-align: right;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
} html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-CartPage .ecwid-btn--secondary{height: auto;
line-height: 1em;
padding: 5px 11px;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-CartPage .ecwid-productBrowser-cart-EnterCouponBox-couponPanelControls .ecwid-btn--secondary{height: 40px;
line-height: 40px;
padding: 0 30px;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-CartPage .ecwid-productBrowser-cart-EnterCouponBox-couponPanelControls .gwt-TextBox{background-color: #FFF;
height: 40px;
line-height: 40px;
padding: 0 15px;
margin-top: -3px;
width: 140px;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-CartPage .ecwid-btn--secondary:hover{background-color: #252525;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-CartPage input.gwt-TextBox{background-color: #fff;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a{color: #252525;
text-decoration: none;
}
html#ecwid_html body#ecwid_body.chameleon .ecwid div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:hover{color: #BDB099;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox{border: 1px dashed;
} html#ecwid_html body#ecwid_body .ecwid-favorites-view .ecwid-productBrowser-productsTable-table{margin-top: 20px;
}
html#ecwid_html body#ecwid_body .ecwid-favorites-view .ecwid-productBrowser-productsGrid-mainTable{margin-top: 40px;
}
html#ecwid_html body#ecwid_body .ecwid-favorites-view .ecwid-productBrowser-productsTable-table .ecwid-productBrowser-price{text-align: center;
} html#ecwid_html body#ecwid_body.chameleon div.ecwid-login-popup.ecwid-responsive-popup div.ecwid-form{padding: 0;
} html#ecwid_html body#ecwid_body.chameleon table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected .tabTop,
html#ecwid_html body#ecwid_body.chameleon table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected .tabMiddle .tabMiddleLeft,
html#ecwid_html body#ecwid_body.chameleon table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected .tabMiddle .tabMiddleRight,
html#ecwid_html body#ecwid_body.chameleon table.ecwid-categoriesTabBar .gwt-TabBarRest{display: none;
}
html#ecwid_html body#ecwid_body.chameleon .gwt-TabBarItem{border: none!important;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span{background-color: transparent;
color: #959595 !important;
font-weight: normal;
font-size: 16px;
font-family: "Montserrat";
padding: 10px 15px;
padding-left: 0;
text-transform: uppercase;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem.gwt-TabBarItem-selected a span{color: #252525 !important;
position: relative;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem.gwt-TabBarItem-selected a span:after{content: "";
position: absolute;
bottom: 0;
width: 100%;
height: 2px;
background: transparent url(//www.blacksheeptrading.co.nz/wp-content/themes/velo/assets/img/line.png) repeat-x scroll 0% 0%;
display: block;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-categoriesTabBar span.ecwid-categories-category::before{display: none;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-Account div.ecwid-form{padding-left: 0;
}
html#ecwid_html body#ecwid_body .ecwid .ecwid-Account input{border-style: solid !important;
background-color: #fff !important;
}
#ecwid_loading_indicator .loader{margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
position: absolute;
top: 0 !important;
left: 0 !important;
width: 70px !important;
height: 70px !important;
}
html#ecwid_html body#ecwid_body .loader .spinner-ball-outer,
html#ecwid_html body#ecwid_body .loader .spinner-ball-inner{display: none;
}
html#ecwid_html body#ecwid_body .ecwid-loadingIndicator{position: absolute;
width: 70px!important;
height: 70px !important;
min-width: 0!important;
min-height: 0 !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
}
html#ecwid_html body#ecwid_body .ecwid_loading_indicator .loader{position: relative !important;
top: 0 !important;
left: 0 !important;
height: 70px !important;
width: 70px !important;
margin: 0 !important;
padding: 0 !important;
}
html#ecwid_html body#ecwid_body .horizontal-menu.horizontal-menu--mobile{z-index: 9999999;
}
html#ecwid_html body#ecwid_body .horizontal-menu.horizontal-menu--mobile .horizontal-menu-item a{color: #252525;
}
html#ecwid_html body#ecwid_body .horizontal-menu.horizontal-menu--mobile .horizontal-menu-item a:hover{color: #BDB099;
}
@media only screen and (max-width: 650px){html#ecwid_html body#ecwid_body .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb{padding:4px !important;}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb img{width:100% !important;}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb{width:100% !important;}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n+2){transform:translateX(-2px);-moz-transform:translateX(-2px);-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n+3){transform:translateX(2px);-moz-transform:translateX(2px);-webkit-transform:translateX(2px);-ms-transform:translateX(2px);}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n){transform:translateX(4px);-moz-transform:translateX(4px);-webkit-transform:translateX(4px);-ms-transform:translateX(4px);}}
@media only screen and (max-width: 568px){html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-productsGrid{padding:0 15px;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable .ecwid-ProductBrowser-auth-anonim-mini,
.ecwid-productBrowser-innerTable .ecwid-minicart-mini .ecwid-minicart-mini-link, .ecwid-productBrowser-innerTable .ecwid-minicart-mini .ecwid-minicart-mini-count, .ecwid-productBrowser-innerTable .ecwid-ProductBrowser-auth-space, .ecwid-productBrowser-innerTable .ecwid-minicart-mini *{position:relative !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable .ecwid-ProductBrowser-auth-anonim-mini{text-align:left;}
html#ecwid_html body#ecwid_body .ecwid .ecwid-minicart-mini-rollover{margin-left:0 !important;}
html#ecwid_html body#ecwid_body .ecwid-SearchPanel{text-align:center;}
html#ecwid_html body#ecwid_body .ecwid-SearchPanel{overflow:hidden;}
html#ecwid_html body#ecwid_body .ecwid-SearchPanel .ecwid-SearchPanel-field{width:100%;margin-bottom:30px;}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-button, html#ecwid_html body#ecwid_body.chameleon .ecwid-SearchPanel .ecwid-SearchPanel-button{margin-bottom:30px;}
html#ecwid_html body#ecwid_body .ecwid-lte-400px td.ecwid-productBrowser-productsGrid-cell{padding:0 !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick{top:27px !important;left:-36px !important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-mainTable{border-spacing:0!important;}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-auth{margin-left:0;}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-auth-mini >  tbody > tr > td:first-child,
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-auth-mini >  tbody > tr > td:nth-child(3){width:50% !important;}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-auth-mini >  tbody > tr > td .ecwid-ProductBrowser-auth-space{display:none;}
html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-auth-mini >  tbody > tr > td div.ecwid-minicart-mini{text-align:right;width:100%;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image img{width:100% !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel{max-width:100% !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel > table{width:100%;}
html#ecwid_html body#ecwid_body.chameleon .ecwid div.ecwid-productBrowser-gallery{margin-bottom:0;}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top{width:100% !important;}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom{max-width:100% !important;}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts table tr td{position:relative;min-width:0 !important;}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-prev{position:absolute;top:50%;left:2px;z-index:10;}
html#ecwid_html body#ecwid_body.chameleon .ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-next{position:absolute;top:50%;left:-23px;z-index:10;}
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details{overflow:visible;}
html#ecwid_html body#ecwid_body #horizontal-menu.horizontal-mobile .horizontal-menu-button,
html#ecwid_html body#ecwid_body #horizontal-menu.horizontal-mobile .horizontal-menu-button{color:#252525;}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs{overflow:visible;}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n+1),
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(4n){transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(3n){transform:translateX(9px);-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb:nth-child(3n+2){transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);}
html#ecwid_html body#ecwid_body.chameleon .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb{display:inline-block;width:33.33%;}}
html#ecwid_html body#ecwid_body.chameleon .horizontal-desktop .horizontal-menu-item  a,
html#ecwid_html body#ecwid_body.chameleon .ecwid-minicart-mini-count,
html#ecwid_html body#ecwid_body.chameleon div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,
html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-productsTable-addToBagLink{color: #bdb099 !important;
}
html#ecwid_html body#ecwid_body.chameleon .horizontal-desktop .horizontal-menu-item  a:hover{color: #252525 !important;
}
html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a, html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a, html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a
html#ecwid_html body#ecwid_body.chameleon .horizontal-desktop .horizontal-menu-item  a,
html#ecwid_html body#ecwid_body.chameleon .ecwid a{color: #bdb099 !important;
}
html#ecwid_html body#ecwid_body.chameleon .horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a{background: transparent !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel{padding-bottom: 20px !important;
}
html#ecwid_html body#ecwid_body.chameleon .horizontal-menu-container.horizontal-mobile .horizontal-menu-button,
html#ecwid_html body#ecwid_body.chameleon .horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a{color: #bdb099 !important;
}
html#ecwid_html body#ecwid_body nav.horizontal-menu.horizontal-menu--mobile{z-index: 99999 !important;
}
.main-box{display:inline-block;
position:relative;
background-color:#000;
overflow:hidden;
height:700px;
margin-top: -40px;
}
.top-btn{display: block;
position: absolute !important;
top: 30%;
z-index: 99;
text-align:center;
left: 0;
right: 0;
}
.top-btn .btn1 a,.top-btn .btn2 a{display: block;
margin: 0 auto;
font-size: 100px;
color: #FFF;
font-weight: 600;
text-transform: uppercase;
font-style: italic;
cursor:pointer;
font-family: Montserrat;
-webkit-transform: rotate(-5deg) scale(1);
-moz-transform: rotate(-5deg) scale(1);
-ms-transform: rotate(-5deg) scale(1);
-o-transform: rotate(-5deg) scale(1);
transform: rotate(-5deg) scale(1);
}
.logo-home{float: left;
z-index: 99;
display: block;
position: absolute !important;
top: 0;
left: 20px;
}
.main-box .box-left img{-moz-transition: all 0.8s;
-webkit-transition: all 0.8s;
transition: all 0.8s;
z-index:1;
}
.main-box .box-right img{-moz-transition: all 0.8s;
-webkit-transition: all 0.8s;
transition: all 0.8s;
z-index:1;
}
.main-box .box-left img:hover{-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.main-box .box-right img:hover{-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.main-box .box-left{display:inline-block;
left: 0%;
z-index: 1;
-webkit-transform: rotate(5deg) scale(1);
-moz-transform: rotate(5deg) scale(1);
-ms-transform: rotate(5deg) scale(1);
-o-transform: rotate(5deg) scale(1);
transform: rotate(5deg) scale(1);
}
.main-box .box-right{display:inline-block;
right: 0%;
z-index: 1;
-webkit-transform: rotate(5deg) scale(1);
-moz-transform: rotate(5deg) scale(1);
-ms-transform: rotate(5deg) scale(1);
-o-transform: rotate(5deg) scale(1);
transform: rotate(5deg) scale(1);
}
.bot-boxmain{display:block;
position:relative;
background-color:#000;
overflow:hidden;
height:400px;
margin-top: -10px;
}
.bot-box1,.bot-box2,.bot-box3{display:inline-block;
z-index: 1;
}
.image-box{cursor:pointer;
overflow: hidden;
position: relative;
}
.image-box h2{text-align: center;
position: absolute;
top: 41%;
display: block;
margin: 0 auto;
width: 100%;
font-size:38px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
left: 0;
right: 0;
width: 90%;
font-style: italic;
}
.image-box .entry-image{overflow: hidden;
}
.image-box .entry-image img{width: 100%;
-moz-transition: all 0.7s;
-webkit-transition: all 0.7s;
transition: all 0.7s;
}
.image-box .entry-image img:hover{-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
div#rent-row{margin: 0 !important;
background-size: inherit !important;
background-position: center center !important;
}@media only screen and (min-width: 1400px) { .image-box h2{font-size:36px;}
.tp-rightarrow.default{margin-right:0;}
} @media only screen and (max-width: 1280px){ .image-box h2{font-size:34px;}
.bot-boxmain{height:350px;}
.circle-bg{background-image:none;height:auto!important;min-height:100% !important;}
.circle-center{position:relative;top:0;left:0;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);}
}
@media only screen and (max-width: 1280px){
.k2t-header-mid .k2t-menu li:nth-last-child(2) ul li ul{left:-190px}
}
@media only screen and (max-width: 1280px){
.k2t-header-mid .k2t-menu li:nth-last-child(2) ul li ul{left:-190px}
}
@media only screen and (min-width: 1024px) and (max-width: 1275px){
.k2t-header-mid .k2t-menu > li > a{padding:0 19px;}
} @media only screen and (max-width: 1170px){
.main-box h2{font-size:80px;}
.k2t-header-mid .k2t-menu > li > a{padding:0 15px;font-size:70%;}
} @media only screen and (max-width: 1024px) { .image-box h2{font-size:26px;}
.main-box h2{font-size:60px;}
.main-box  .wpb_column{padding-left:0!important;padding-right:0 !important;}
.main-box{height:500px;}
.bot-boxmain{height:250px;}
.k2t-container{width:100%;}
.vc_row{margin-left:0 !important;margin-right:0 !important;}
.k2t-info, .k2t-not-found, .vc_row > div > .wpb_column, .vc_row > div > div > .wpb_column{margin-left:0 !important;margin-right:0 !important;padding-left:15px !important;padding-right:15px !important;}
.vc_row .vc_row .wpb_column, .vc_row > div > .wpb_column.mobile-nopadding, .vc_row > div > div > .wpb_column.mobile-nopadding{padding-left:0 !important;padding-right:0 !important;}
.k2t-header-mid{min-height:60px;}
.k2t-header-mid .k2t-menu > li > a, .k2t-header-mid .h-element, .k2t-logo{line-height:60px;}
.k2t-header > div{padding:0 15px;}
.k2t-header-mid .k2t-menu li ul{top:60px;}
.k2t-header-mid .k2t-logo img{max-height:44px;}
.k2t-header-mid .k2t-menu > li > a .k2t-menu-notice{display:none;}
.isotope-gallery .isotope-selector, .isotope-gallery .isotope-selector.width-2{width:33.33% !important;}
.portfolio-gallery .isotope-gallery .isotope-selector, .portfolio-gallery .isotope-gallery .isotope-selector.width-2{width:20% !important;}
} @media only screen and (max-width: 800px) { .entry-image{margin-top:30px;}
.text-content{position:relative;top:0;text-align:center;display:block;}
.text-content h2{font-size:26px;margin-bottom:10px;}
.text-content .button a.btn1, .text-content .button a.btn2{padding:8px 30px;}
.image-box h2{font-size:18px;}
.main-box  h2{-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
.main-box .box-left,.main-box .box-right,.bot-box1,.bot-box2,.bot-box3,.image-box h2{-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
.logo-home{top:0;left:0px;}
.logo-home .wpb_single_image img{max-width:72%;}
.k2t-header-mid .k2t-menu > li a i{margin-right:3px}
.k2t-header-mid .k2t-menu > li > a{padding:20px 10px 20px 8px;}
.k2t-header > *:not(.k2t-header-m),.k2t-header-m .custom-login{display:none;}
.k2t-header{padding-top:0;}
.header-sticky .k2t-header{height:auto !important;}
.k2t-header-m{display:inline-block;position:absolute;z-index:10000;width:100%;background:#fff !important;border-bottom:1px solid #d5e3e8;padding-top:8px;}
.k2t-header-m > div{width:33.3%;float:left;}
.k2t-header-m .k2t-logo-m{text-align:center;}
.k2t-right-m{text-align:right;}
.k2t-right-m > div{position:relative;display:inline-block;}
.k2t-right-m a{color:#959595;}
.k2t-body{padding-top:68px;}
.k2t-header-m .custom-login{margin-top:-5px;}
body{right:auto;left:0;}
body.nav-is-visible, body.nav-is-visible .k2t-header-m{left:260px;}
.admin-bar .mobile-menu-wrap{margin-top:32px;}
#searchID.search-box,
.k2t-header-top .custom-login, .sk-mail{display:none;}
.k2t-header .k2t-header-top .k2t-row [class*="col-"] .h-element{margin-left:0;}
.k2t-header .k2t-header-top .k2t-row > [class*="col-"]:last-child{padding:0 20px;}
.k2t-header .k2t-row > [class*="col-"]:last-child{padding-top:15px !important;}
.k2t-header .k2t-menu > li{padding-left:15px;padding-right:15px;}
.k2t-header .k2t-header-m .top-main-menu-mobile{display:inline-block;display:block;padding:0 10px;position:relative;z-index:10;}
.k2t-header .k2t-header-m .top-main-menu-mobile:before, .k2t-header .k2t-header-m .top-main-menu-mobile:after{content:" ";display:table;}
.k2t-header .k2t-header-m .top-main-menu-mobile:after{clear:both;}
.k2t-header .k2t-header-m .top-main-menu-mobile > *{height:40px;line-height:40px;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info{font-size:14px;width:70%;float:left;text-transform:uppercase;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info p{margin-bottom:0;line-height:40px;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right{width:30%;float:left;text-align:right;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right > *:last-child,
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart{padding-right:3px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right > *:last-child .shop-item,
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart .shop-item{top:44px;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social{display:inline-block;position:relative;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social:hover + .k2t-social-share,
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social i:hover + .k2t-social-share{top:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social:hover + .k2t-social-share ul,
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social i:hover + .k2t-social-share ul{opacity:1;width:400px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share{position:absolute;top:0;right:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share:hover{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share:hover ul{opacity:1;height:40px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul{background:#fff;padding:2px !important;width:0;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul:hover{opacity:1;width:400px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul li{height:40px;line-height:40px;}
.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul li a{padding:0;width:40px;}
.k2t-header .k2t-header-m > div{width:100%;}
.k2t-header .k2t-header-m .main-menu-m{display:block;}
.k2t-header .k2t-header-m .main-menu-m:before, .k2t-header .k2t-header-m .main-menu-m:after{content:" ";display:table;}
.k2t-header .k2t-header-m .main-menu-m:after{clear:both;}
.k2t-header .k2t-header-m .main-menu-m > div{float:left;line-height:80px;max-height:80px;}
.k2t-header .k2t-header-m .shop-cart{margin:0 15px;}
.k2t-header .k2t-header-m .k2t-menu-m{height:80px;width:16.66666667%;}
.k2t-header .k2t-header-m .k2t-menu-m .hamburger.is-active{z-index:9;-webkit-transform:translateY(-43px);-ms-transform:translateY(-43px);-o-transform:translateY(-43px);transform:translateY(-43px);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m .k2t-menu-m .hamburger .hamburger-box > *{-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.k2t-header .k2t-header-m .k2t-logo-m{width:66.66666667%;text-align:center;}
.k2t-header .k2t-header-m .k2t-right-m{width:16.66666667%;text-align:right;}
.k2t-header .k2t-header-m .k2t-right-m > div{display:inline-block;}
.k2t-header .k2t-header-m .k2t-right-m .cart-control{line-height:216%;}
.k2t-header .k2t-header-m .k2t-right-m .cart-control i{line-height:168%;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px);}
.k2t-header .k2t-header-m .k2t-right-m i{color:#a9a9a9;}
.k2t-header .k2t-header-m .k2t-right-m i:hover{color:#fff;}
.k2t-header .m-trigger .hamburger{padding:0;}
.k2t-header .m-trigger .hamburger-box{height:13px;}
.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner, .k2t-header .m-trigger .hamburger-box:hover .hamburger-inner:before, .k2t-header .m-trigger .hamburger-box:hover .hamburger-inner:after{background:#252525;}
.k2t-header .m-trigger .hamburger-inner, .k2t-header .m-trigger .hamburger-inner:before, .k2t-header .m-trigger .hamburger-inner:after{background:#a9a9a9 !important;border-radius:0;height:2px;width:20px;}
.k2t-header .m-trigger .hamburger-inner:before{top:5px;}
.k2t-header .m-trigger .hamburger-inner:after{top:10px;}
.k2t-header .m-trigger .hamburger.is-active .hamburger-inner:after{top:20px;}
.k2t-header .k2t-header-m{display:block;}
.k2t-header .k2t-header-m .mobile-menu-wrap{background:#fff;position:fixed;top:0;left:-260px;height:100%;width:260px;overflow-y:scroll;-webkit-transition:all 0.3s ease 0.3s;-moz-transition:all 0.3s ease 0.3s;-o-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s;z-index:999;}
.k2t-header .k2t-header-m .mobile-menu-wrap.active{left:0;-webkit-transition:all 0.3s ease 0.3s;-moz-transition:all 0.3s ease 0.3s;-o-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s;}
.k2t-header .k2t-header-m .mobile-menu-wrap .m-trigger{position:absolute;top:-2px;left:18px;z-index:999;}
.k2t-header .k2t-header-m .mobile-menu-wrap .m-trigger .hamburger.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.k2t-header .k2t-header-m .mobile-menu-wrap .mobile-menu-toggle{display:block;margin-top:15px 0 30px;padding-left:6px;padding-right:20px;height:50px;line-height:50px;width:100%;text-align:right;}
.k2t-header .k2t-header-m .mobile-menu-wrap .mobile-menu-toggle i{font-size:24px;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu{overflow:hidden;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu > *:first-child:last-child{float:right;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist{float:left;width:50%;padding-right:18px;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a{color:#a9a9a9;display:block;font-size:20px;margin:0 auto;text-align:right;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a:active, .k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a:hover{color:#bdb099;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login{float:left;width:50%;text-align:right;}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a{color:#a9a9a9;font-size:20px;font-weight:600;margin:0 auto;padding-right:19px;text-align:center;text-transform:uppercase;font-family:"Montserrat";}
.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a:active, .k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a:hover{color:#bdb099;}
.k2t-header .k2t-header-m ul, .k2t-header .k2t-header-m ol{list-style:none;margin-left:0;padding-left:0;}
.k2t-header .k2t-header-m ul > li, .k2t-header .k2t-header-m ol > li{line-height:40px;}
.k2t-header .k2t-header-m ul > li a, .k2t-header .k2t-header-m ol > li a{padding-left:20px;padding-right:30px;}
.k2t-header .k2t-header-m ul ul > li, .k2t-header .k2t-header-m ol ul > li{line-height:40px;}
.k2t-header .k2t-header-m ul ul > li a, .k2t-header .k2t-header-m ol ul > li a{padding-left:40px;}
.k2t-header .k2t-header-m ul ul ul > li a, .k2t-header .k2t-header-m ol ul ul > li a{padding-left:60px;}
.k2t-header .k2t-header-m .mobile-menu{padding-left:0;max-width:260px;}
.k2t-header .k2t-header-m ul{padding-left:0;}
.k2t-header .k2t-header-m ul li{position:relative;margin-bottom:1px;}
.k2t-header .k2t-header-m ul li .wrap-link-item{position:relative;}
.k2t-header .k2t-header-m ul li .wrap-link-item:hover > a{background:#bdb099;color:#fff !important;}
.k2t-header .k2t-header-m ul li .wrap-link-item:hover .open-sub-menu:before{color:#fff !important;}
.k2t-header .k2t-header-m ul li.active > .wrap-link-item a, .k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item a{color:#bdb099;}
.k2t-header .k2t-header-m ul li.active > .wrap-link-item:hover a, .k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item:hover a{color:#fff !important;}
.k2t-header .k2t-header-m ul li a{display:inline-block;color:#252525;font-size:14px;min-height:40px;line-height:40px;width:100%;text-transform:uppercase;font-family:"Montserrat";}
.k2t-header .k2t-header-m ul li a:hover{background:#bdb099;color:#fff;}
.k2t-header .k2t-header-m ul.mobile-menu > li > .wrap-link-item a{font-size:16px;min-height:40px;line-height:40px;}
.k2t-header .k2t-header-m ul.sub-menu{display:none;margin-top:1px;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu, .k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item .open-sub-menu{border:1px solid #bdb099;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu{width:36px;height:36px;line-height:36px;margin-right:9px;}
.k2t-header .k2t-header-m a, .k2t-header .k2t-header-m a:before{webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu{display:block;position:absolute;top:50%;right:0;width:12px;height:12px;line-height:8px;margin-right:20px;margin-top:-1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;border:1px solid #bdb099;cursor:pointer;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu:before{color:#bdb099;display:inline-block;content:'\f107';font-family:'FontAwesome';font-size:13px;text-rendering:auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu.active:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.k2t-header .k2t-header-m ul .menu-item-has-children.current-menu-ancestor > .wrap-link-item .open-sub-menu:before, .k2t-header .k2t-header-m ul .menu-item-has-children:hover > .wrap-link-item .open-sub-menu:before{color:#bdb099;}
.k2t-info .k2t-row [class*="col-"]{width:100%;float:none;text-align:center;}
.k2t-info .widget_nav_menu{text-align:center;}
.open-sidebar{margin:0;}
.k2t-body section.container > #main, .k2t-body section.container > div.k2t-shop-sidebar{width:100%;clear:both;padding-right:0;}
.right-sidebar .k2t-blog, .left-sidebar .k2t-blog, .right-sidebar .k2t-main, .left-sidebar .k2t-main, .k2t-body .k2t-sidebar, .archive .k2t-main{width:100% !important;}
.k2t-bottom .col-3{min-height:300px;}
.b-masonry [class*="column-"] .grid-sizer{width:50%;}
.b-masonry .masonry-layout[class*="column-"] .hentry{width:48%;}
.k2t-logo-m .k2t-logo{margin:auto;}
.k2t-bottom .k2t-row{margin:0 5px;}
.wpcf7 .wpcf7-form > p{margin-bottom:25px;}
.k2t-member .team-avatar{height:auto;}
.k2t-blog{padding:20px;}
.k2t-title-bar.parallax{background-size:cover;background-attachment:scroll ! important;}
.k2t-main ul.info-footer{text-align:center !important;}
} @media only screen (max-width:768px) and (max-width: 300px){
.text-content{position:relative;top:0;text-align:center;display:block;}
.main-box .box-left,.main-box .box-left{display:block;}
}
@media only screen and (max-width: 768px) and (max-device-width: 768px) {
.text-content{position:relative;top:0;text-align:center;display:block;}
.hide-mobile{display:none;}
.wpb_wrapper > .vc_row{margin-top:0 !important;margin-bottom:20px !important;}
.wpb_wrapper > .vc_row .wpb_column{margin-bottom:10px !important;}
.wpb_wrapper > .vc_row.no-margin-bottom{margin-bottom:0px !important;}
.k2t-footer .k2t-info #footer-menu{margin-top:10px;float:none;display:inline-block;}
.null-instagram-feed ul li{width:33.33333%;}
.portfolio-carousel.style-2 .owl-carousel{width:calc(100% - 99px);width:-webkit-calc(100% - 99px);width:-moz-calc(100% - 99px);}
.portfolio-carousel.style-2 .view-more{right:29px}
.vc_row > div > div > .wpb_column.portfolio-box{padding:0 ! important}
.isotope-gallery .isotope-selector, .isotope-gallery .isotope-selector.width-2, .portfolio-gallery.isotope-2 .isotope-gallery .isotope-selector, .portfolio-gallery.isotope-2 .isotope-gallery .isotope-selector.width-2{width:50% !important;}
.portfolio-gallery .isotope-gallery .isotope-selector, .portfolio-gallery .isotope-gallery .isotope-selector.width-2{width:33.333% !important;}
.bottom-banner, .bottom-banner2, .middle-banner,
.bottom-banner .entry-image, .bottom-banner .entry-image,
.k2t-info .row > div .social, .k2t-footer .k2t-info{text-align:center;}
.bottom-banner .entry-image, .bottom-banner2 .entry-image{margin-top:20px}
.right-sidebar .k2t-shop, .right-sidebar .k2t-shop-sidebar{float:none;width:100%;border:none;}
.k2t-custom-heading .k2t-heading{width:184px}
.portfolio-carousel .view-more{margin-left:10px}
.b-masonry .masonry-layout article .flx-entry-thumb{padding:0 ! important;overflow:hidden;}
.widget_search .searchform  #s,
.widget .searchform .searchsubmit{display:inline-block;float:none;}
.widget .searchform .searchsubmit{margin-top:30px;}
.k2t-payment{float:none;}
.popup .content table{width:auto !important;}
.popup .content table col{width:auto !important;}
.tg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}
} @media only screen and (min-width: 569px) and (max-width: 768px) {
.text-content{position:relative;top:0;text-align:center;display:block;}
.vc_row .wpb_column{margin-top:0;}
.vc_row .wpb_column.mobile-nomargin{margin-bottom:0;}
.admin-bar .menu-mobile-wrap, .admin-bar .menu-mobile-wrap ul{margin-top:46px;}
.k2t-info .row [class*="col-"]{margin-bottom:20px;width:100%;}
.member-box .vc_column_container{width:50%;float:left;}
#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront #frm-email{width:360px;}
.k2t-title-bar .main-title{font-size:200% ! important;line-height:1}
} @media only screen and (max-width: 568px){
.text-content{position:relative;top:0;text-align:center;display:block;}
.k2t-right-m .search-box{display:none !important;}
.k2t-row{margin:0}
.k2t-row [class*="col-"],
.row [class*="col-"]{width:100% !important;display:inline-block !important;}
.vc_row.wpb_row[class*="vc_custom_"]{padding-top:20px ! important;padding-bottom:20px ! important;margin-top:20px ! important;margin-bottom:20px ! important;}
.offcanvas-sidebar{padding:20px;}
div:not(.offcanvas-sidebar) .k2t-sidebar .widget,
.k2t-post-share .col-6{width:100%;}
.b-masonry .masonry-layout[class*="column-"] .hentry{width:100%;}
.b-masonry .masonry-layout[class*="column-"] .hentry.large{width:98%;}
.k2t-searchbox form{width:90%;margin-left:-45%;}
.k2t-sidebar .widget{padding:20px;}
.k2t-post-share .col-6{margin-bottom:20px;}
.k2t-body .k2t-sidebar{padding:0 15px;margin-top:20px}
.mobile-disable{display:none;}
.k2t-title-bar{padding:60px 0 30px ! important;}
.k2t-title-bar .k2t-wrap{padding-top:0 ! important}
.single .no-sidebar .k2t-blog{width:100% ! important}
.b-masonry .masonry-layout article > *{padding:0}
.b-medium .post-item .flx-entry-thumb{width:auto;height:auto;margin:0;float:none;}
.post-item{padding:20px}
.k2t-social-share{margin-top:-30px;width:100%}
.entry-box .k2t-social-share .social-open, .entry-box .k2t-social-share .social{float:left;margin-left:0}
.b-medium .post-item .entry-content{width:100%}
.post-meta-right{float:none}
.post-meta-right .entry-comment{margin-left:0}
.post-item header .entry-author, .post-item header .entry-date, .post-item header .entry-categories{margin-right:20px}
.comment-list .children{margin-left:50px}
.widget .posts-list.column .post-item h4{margin-top:0;line-height:1.2;}
.post-meta-left, .post-meta-right{line-height:1.2}
.post-item header .entry-author, .post-item header .entry-date, .post-item header .entry-categories{margin-right:0}
.entry-sharing > div{width:100%;float:none;}
.about-author-right, .about-author-left{width:100%;text-align:center;padding-left:0;}
.about-author-left img{width:auto;border-radius:50%;}
.wp-social-login-provider-list{margin-top:0}
.k2t-heading.has-border.heading .h::before, .k2t-heading.heading .h::after{content:none;}
.k2t-heading.has-border.heading .h span{border:none;padding:0;text-align:center;}
.k2t-iconbox.layout-2 > .iconbox-text *, 
.k2t-iconbox.layout-2 > .iconbox-icon  *{text-align:center;}
#commentform > p.comment-form-author, 
#commentform > p.comment-form-email, 
#commentform > p.comment-form-url{width:100%;padding-right:0}
#commentform .comment-form-author:after{right:20px}
.action-link{display:none;}
.comment-body .comment-thumb{width:50px;height:50px}
.comment-list .comment-content{margin-left:80px}
.comment-body .comment-author{display:block;margin-bottom:0}
.comment-body .comment-meta > a{margin-left:0}
.error-404-left, .error-404-right{width:100%;}
.error-404-right{margin:30px 0 0;padding-left:0}
.k2t-footer .k2t-info{text-align:center;}
.k2t-footer .k2t-info .copy-right p{line-height:inherit;}
.k2t-footer .k2t-bottom{padding-top:50px}
.k2t-info .row [class*="col-"]{margin-bottom:20px;}
.k2t-info .row > div .social{text-align:center;}
.k2t-footer .widget{padding:0}
.tp-rightarrow, .tp-leftarrow, .dot-line{display:none ! important;}
.k2t-icons li{width:100% ! important;}
.portfolio-gallery .isotope-gallery .isotope-selector, .portfolio-gallery .isotope-gallery .isotope-selector.width-2{width:100% ! important}
#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront table tr:first-child td{float:right;}
#simple-subscribe-style2 #frm-subscriptionFront table tbody{text-align:center;}
#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront table tr{float:none;text-align:center;display:block !important;}
#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront table tr td{display:inline-block;float:none !important;}
#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront #frm-email{width:320px;}
#simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront .subscribeButton.button{margin:30px 0 0 0;}
.wpcf7-form p:nth-child(2), .wpcf7-form p:nth-child(3){width:100%;display:block;float:left;}
.k2t-footer .k2t-info .k2t-logo, .k2t-footer .k2t-info .copy-right p{float:none;margin:0 0 10px;padding:0;text-align:center;}
.k2t-footer .k2t-top-footer .null-instagram-feed ul li{width:25%}
} @media only screen and (max-width: 320px) {
.text-content{position:relative;top: 0;    text-align: center; display:block;}
.offcanvas-sidebar {
width: 280px;
}
.k2t-searchbox input[type="text"] {
font-size: 178%;
}
.k2t-searchbox .searchsubmit {
font-size: 110%;
top: -2px;
}
.k2t-social-share .social li {
margin-left: 5px;
margin-right: 5px;
}
.wpcf7 .wpcf7-form > p {
margin-bottom: 15px;
} #simple-subscribe-style2 .widgetGuts.shortcode #frm-subscriptionFront #frm-email {
width: 300px;
} .isotope-gallery .isotope-selector,
.isotope-gallery .isotope-selector.width-2 {
width: 100% !important;
} .k2t-bottom .k2t-row > div{
width: 100%;
float: none;
margin-bottom: 20px;
}
}p.iv-comment-image-text{margin-bottom:0.5em;font-size:0.9em;}
p.iv-comment-video-text{margin-bottom:0.5em;}
div.iv-comment-image{width:150px;float:left;margin-right:5px;}
div.iv-comment-image-top{width:150px;display:inline-block;margin-right:5px;vertical-align:top;max-height:150px;}
div.iv-comment-video{width:150px;float:left;margin-right:5px;position:relative;}
div.iv-comment-video video.ivole-video-a{max-width:100%;max-height:100%;display:block;margin:0 auto;object-fit:scale-down;}
div.iv-comment-video img.iv-comment-video-icon{position:absolute;top:50%;left:50%;width:50px;margin-top:-25px;margin-left:-25px;}
div.iv-comment-image img, div.iv-comment-image-top img{box-shadow:none;max-width:100%;max-height:100%;}
div.iv-comment-image-top img{cursor:pointer;}
div.iv-comment-images{margin-bottom:1.5em;}
div.iv-comment-videos-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
div.iv-comment-video-modal{width:80%;float:none;margin:auto;z-index:1;height:80%;}
div.ivole-recaptcha{margin-bottom:1.5em;}
#commentform.comment-form p.ivole-upload-local-images, .comment-form p.ivole-upload-local-images{width:100%;flex:none;}
#commentform.comment-form p.ivole-upload-local-images label, .comment-form p.ivole-upload-local-images label{display:block;transform:none;}
#commentform.comment-form p.ivole-upload-local-images input, .comment-form p.ivole-upload-local-images input{display:block;}
.ivole-meter{overflow:hidden;background:#f2f2f2;background:-webkit-linear-gradient(top,#eee,#f6f6f6);background:linear-gradient(to bottom,#eee,#f6f6f6);background-color:#f3f3f3;height:22px;border-radius:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.ivole-meter .ivole-meter-bar{border-radius:1px;background:#fb0;background:-webkit-linear-gradient(top,#ffce00,#ffa700);background:linear-gradient(to bottom,#ffce00,#ffa700);background-color:#ffce00;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.05);-webkit-transition:width .5s ease;transition:width .5s ease;float:left;font-size:0;height:100%;width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.ivole-meter .ivole-meter-bar:before{background-color:rgba(255,255,255,.25);content:"";display:block;font-size:0;height:1px;margin:1px}
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1{white-space:nowrap;width:auto;}
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{width:70%;}
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell3{text-align:right;white-space:nowrap;width:auto;}
.ivole-summaryBox{max-width:320px;font-size:14px;}
div.ivole-summaryBox{margin-bottom:2rem;}
#ivole-histogramTable{margin-bottom:1rem;border-collapse:collapse;border:0px;width:100%;}
#ivole-histogramTable .ivole-histogramRow{border:0px;}
#ivole-histogramTable tr.ivole-histogramRow td{padding:0.2rem 0.3rem;vertical-align:middle;border:0px;}
#ivole-histogramTable tr.ivole-histogramRow:first-child td{padding-top:0}
#ivole-histogramTable tr.ivole-histogramRow:last-child td{padding-bottom:0}
#ivole-histogramTable tr.ivole-histogramRow td:first-child{padding-left:0}
#ivole-histogramTable tr.ivole-histogramRow td:last-child{padding-right:0}
#ivole-histogramTable tr.ivole-histogramRow .ivole-credits{font-size:10px;padding-top:11px;text-align:left;}
#ivole-histogramTable tr.ivole-histogramRow a{display:inline;}
#ivole-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s a{display:inline;font-weight:bold;}
div.ivole-summaryBox.cr-summaryBox-ajax.cr-summaryBar-updating, #cr-ajax-reviews-sort.cr-sort-updating{opacity:0.5;pointer-events:none;}
span.ivole-voting-cont{display:block;line-height:20px;font-size:11px;margin:10px 0px;color:#686868;}
.ivole-vote-button{width:35px;}
span.ivole-a-button-inner a.ivole-a-button-text, a.ivole-a-button-text:hover, a.ivole-a-button-text:focus{display:block;font-size:11px;height:20px;line-height:20px;padding:0 6px 0 7px;color:#111;text-decoration:none;box-shadow:none;webkit-box-shadow:none;}
span.ivole-a-button{background:#e7e9ec;border-radius:3px;border-color:#ADB1B8 #A2A6AC #8D9096;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;padding:0;text-align:center;text-decoration:none!important;vertical-align:middle;margin-top:-2px;box-sizing:content-box;}
span.ivole-a-button:hover{border-color:#a2a6ac #979aa1 #82858a}
span.ivole-a-button:focus, span.ivole-a-button-focus{outline:0;border-color:#e77600;box-shadow:0 0 3px 2px rgba(228,121,17,.5)}
span.ivole-a-button-inner{display:block;height:20px;background:#eff1f3;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec)}
span.ivole-a-button:hover span.ivole-a-button-inner{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);}
div.ivole-vote-button-margin{display:inline-block;vertical-align:middle;margin-top:-1px;box-sizing:content-box;}
span.ivobe-letter-space{display:inline-block;width:.385em}
@font-face{font-family:crstar;src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/customer-reviews-woocommerce/fonts/star.eot);src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/customer-reviews-woocommerce/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/customer-reviews-woocommerce/fonts/star.woff) format("woff"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/customer-reviews-woocommerce/fonts/star.ttf) format("truetype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/customer-reviews-woocommerce/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}
div.ivole-all-reviews-shortcode ol li.comment, div.ivole-all-reviews-shortcode ol li.review{list-style:none;margin-right:0;margin-bottom:2.5em;position:relative;border:0;}
div.ivole-all-reviews-shortcode ol li.comment div.comment_container img.avatar, div.ivole-all-reviews-shortcode ol li.review div.comment_container img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none;}
div.ivole-all-reviews-shortcode ol li.comment div.comment_container img.avatar, div.ivole-all-reviews-shortcode ol li.review div.comment_container .meta{color:#767676;font-size:.75em;}
div.ivole-all-reviews-shortcode ol li div.comment_container a.ivole-comment-a{box-shadow:none;}
div.ivole-all-reviews-shortcode ol li div.comment_container p.iv-comment-product{font-size:90%;}
div.ivole-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a{box-shadow:none;}
div.ivole-all-reviews-shortcode ol li div.comment_container img.iv-comment-product-img{width:25px;height:auto;vertical-align:top;margin-right:5px;display:inline;}
div.ivole-all-reviews-shortcode ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;}
div.ivole-all-reviews-shortcode ol.commentlist li .comment-text p{margin:0 0 1em;}
div.ivole-all-reviews-shortcode ol.commentlist li .comment-text p.meta{font-size:.83em;}
div.ivole-all-reviews-shortcode ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}
div.ivole-all-reviews-shortcode .crstar-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:crstar;color:#ffbc00;}
div.ivole-all-reviews-shortcode .crstar-rating::before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}
div.ivole-all-reviews-shortcode .crstar-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
div.ivole-all-reviews-shortcode .crstar-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}
p.ivole-verified-badge{font-size:12px;vertical-align:middle;}
span.ivole-verified-badge-text{vertical-align:middle;}
p.ivole-verified-badge span.ivole-review-country-text, p.ivole-verified-badge span.ivole-review-country-space{vertical-align:middle;}
#ivole_all_reviews_shortcode p.ivole-verified-badge img.ivole-review-country-icon,
.woocommerce #content #reviews p.ivole-verified-badge img.ivole-review-country-icon,
#reviews p.ivole-verified-badge img.ivole-review-country-icon{float:none;height:12px;width:auto;vertical-align:middle;margin:0px 5px 0px 0px;display:inline;}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-icon,
.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,
p.ivole-verified-badge img.ivole-verified-badge-icon, img.ivole-verified-badge-icon{float:none;height:20px;width:auto;vertical-align:middle;margin:0px 5px 0px 0px;display:inline;}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-ext-icon,
.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,
p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon, img.ivole-verified-badge-ext-icon{float:none;height:11px;width:11px;vertical-align:middle;margin:0px 0px 0px 5px;display:inline;}
#ivole_trustbadgef_sl.ivole-trustbadgef-sl, #ivole_trustbadgef_sd.ivole-trustbadgef-sd,
#ivole_trustbadgef_slp.ivole-trustbadgef-slp, #ivole_trustbadgef_sdp.ivole-trustbadgef-sdp,
#ivole_trustbadgef_wl.ivole-trustbadgef-wl, #ivole_trustbadgef_wd.ivole-trustbadgef-wd,
#ivole_trustbadgef_wlp.ivole-trustbadgef-wlp, #ivole_trustbadgef_wdp.ivole-trustbadgef-wdp,
#ivole_trustbadgef_vsl.ivole-trustbadgef-vsl, #ivole_trustbadgef_vsd.ivole-trustbadgef-vsd{text-align:center;line-height:0;}
#ivole_trustbadgef_sl.ivole-trustbadgef-sl #ivole_trustbadgefi_sl.ivole-trustbadgefi-sl,
#ivole_trustbadgef_slp.ivole-trustbadgef-slp #ivole_trustbadgefi_slp.ivole-trustbadgefi-slp,
#ivole_trustbadgef_sd.ivole-trustbadgef-sd #ivole_trustbadgefi_sd.ivole-trustbadgefi-sd,
#ivole_trustbadgef_sdp.ivole-trustbadgef-sdp #ivole_trustbadgefi_sdp.ivole-trustbadgefi-sdp{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;width:556px;max-width:100%;}
#ivole_trustbadgef_sl.ivole-trustbadgef-sl a,
#ivole_trustbadgef_slp.ivole-trustbadgef-slp a,
#ivole_trustbadgef_sd.ivole-trustbadgef-sd a,
#ivole_trustbadgef_sdp.ivole-trustbadgef-sdp a,
#ivole_trustbadgef_vsl.ivole-trustbadgef-vsl a,
#ivole_trustbadgef_vsd.ivole-trustbadgef-vsd a{font-size:0;text-decoration:none;}
#ivole_trustbadgef_sl.ivole-trustbadgef-sl #ivole_trustbadgefi_sl.ivole-trustbadgefi-sl,
#ivole_trustbadgef_slp.ivole-trustbadgef-slp #ivole_trustbadgefi_slp.ivole-trustbadgefi-slp{background-color:#FFFFFF;}
#ivole_trustbadgef_sl.ivole-trustbadgef-sl #ivole_trustbadgefi_sl.ivole-trustbadgefi-sl.ivole-trustbadgefi-byes,
#ivole_trustbadgef_slp.ivole-trustbadgef-slp #ivole_trustbadgefi_slp.ivole-trustbadgefi-slp.ivole-trustbadgefi-byes{border:1px solid #A3D8CD;}
#ivole_trustbadgef_sd.ivole-trustbadgef-sd #ivole_trustbadgefi_sd.ivole-trustbadgefi-sd,
#ivole_trustbadgef_sdp.ivole-trustbadgef-sdp #ivole_trustbadgefi_sdp.ivole-trustbadgefi-sdp{background-color:#3D3D3D;}
#ivole_trustbadgef_sd.ivole-trustbadgef-sd #ivole_trustbadgefi_sd.ivole-trustbadgefi-sd.ivole-trustbadgefi-byes,
#ivole_trustbadgef_sdp.ivole-trustbadgef-sdp #ivole_trustbadgefi_sdp.ivole-trustbadgefi-sdp.ivole-trustbadgefi-byes{border:1px solid #8B8B8B;}
#ivole_trustbadgef_wl.ivole-trustbadgef-wl #ivole_trustbadgefi_wl.ivole-trustbadgefi-wl,
#ivole_trustbadgef_wd.ivole-trustbadgef-wd #ivole_trustbadgefi_wd.ivole-trustbadgefi-wd{width:500px;display:inline-block;max-width:100%;}
#ivole_trustbadgef_wlp.ivole-trustbadgef-wlp #ivole_trustbadgefi_wlp.ivole-trustbadgefi-wlp,
#ivole_trustbadgef_wdp.ivole-trustbadgef-wdp #ivole_trustbadgefi_wdp.ivole-trustbadgefi-wdp{width:790px;display:inline-block;max-width:100%;}
#ivole_trustbadgef_vsl.ivole-trustbadgef-vsl #ivole_trustbadgefi_vsl.ivole-trustbadgefi-vsl, #ivole_trustbadgef_vsd.ivole-trustbadgef-vsd #ivole_trustbadgefi_vsd.ivole-trustbadgefi-vsd{width:500px;max-width:100%;border-radius:15px;filter:drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.25));display:inline-block;}
#ivole_trustbadgef_vsl.ivole-trustbadgef-vsl #ivole_trustbadgefi_vsl.ivole-trustbadgefi-vsl{background-color:#FFFFFF;border:1px solid #DFDFDF;}
#ivole_trustbadgef_vsd.ivole-trustbadgef-vsd #ivole_trustbadgefi_vsd.ivole-trustbadgefi-vsd{background-color:#373737;border:1px solid #373737;}
@media(max-width:500px){
#ivole_trustbadgef_wl.ivole-trustbadgef-wl #ivole_trustbadgefi_wl.ivole-trustbadgefi-wl,
#ivole_trustbadgef_wd.ivole-trustbadgef-wd #ivole_trustbadgefi_wd.ivole-trustbadgefi-wd,
#ivole_trustbadgef_wlp.ivole-trustbadgef-wlp #ivole_trustbadgefi_wlp.ivole-trustbadgefi-wlp,
#ivole_trustbadgef_wdp.ivole-trustbadgef-wdp #ivole_trustbadgefi_wdp.ivole-trustbadgefi-wdp{width:320px;}
}
#ivole_trustbadgef_wl.ivole-trustbadgef-wl #ivole_trustbadgefi_wl.ivole-trustbadgefi-wl,
#ivole_trustbadgef_wlp.ivole-trustbadgef-wlp #ivole_trustbadgefi_wlp.ivole-trustbadgefi-wlp{background-color:#FFFFFF;}
#ivole_trustbadgef_wd.ivole-trustbadgef-wd #ivole_trustbadgefi_wd.ivole-trustbadgefi-wd,
#ivole_trustbadgef_wdp.ivole-trustbadgef-wdp #ivole_trustbadgefi_wdp.ivole-trustbadgefi-wdp{background-color:#003640;}
#ivole_trustbadgef_wl.ivole-trustbadgef-wl a,
#ivole_trustbadgef_wd.ivole-trustbadgef-wd a,
#ivole_trustbadgef_wlp.ivole-trustbadgef-wlp a,
#ivole_trustbadgef_wdp.ivole-trustbadgef-wdp a{font-size:0;text-decoration:none;}
.woocommerce #content div.product #reviews .comment-text p.ivf-custom-question-checkbox{font-weight:550;margin:0.6em 0;}
.woocommerce #content div.product #reviews .comment-text ul.ivf-custom-question-ul{margin:0.6em 0;}
.woocommerce #content div.product #reviews .comment-text ul.ivf-custom-question-ul li{margin:0;}
.woocommerce #content div.product #reviews .comment-text span.ivf-custom-question-radio{font-weight:550;}
.woocommerce #content div.product #reviews .comment-text hr.ivf-custom-question-hr{margin:0.6em 0;}
.woocommerce #content div.product #reviews .comment-text div.ivf-custom-question-rating-cont{margin:0.6em 0;}
.woocommerce #content div.product #reviews .comment-text p.ivf-custom-question-p{margin:0.6em 0;}
.woocommerce #content div.product #reviews .comment-text span.ivf-custom-question-rating{padding-right:5px;font-weight:550;vertical-align:middle;}
.woocommerce #content div.product #reviews .comment-text span.ivf-star-rating span.dashicons{font-size:15px;height:15px;width:15px;vertical-align:middle;}
.checkbox input.cr-customer-consent-checkbox{margin-right:7px;}
.cr-show-more{width:100%;}
#cr-show-more-reviews-id, .ivole-show-more-button{display:block;margin:10px auto;}
#cr-show-more-review-spinner, .cr-show-more .ivole-show-more-spinner{display:block;margin:10px auto;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px;}
#cr-ajax-reviews-sort{display:block;margin:1em 0px;background:#eff1f3;border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);width:auto;height:auto;appearance:auto;color:black;}
div.cr-ajax-reviews-sort-div{display:flex;justify-content:space-between;}
#reviews.cr-reviews-ajax-reviews .cr-button-search{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px 10px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);font-weight:600;color:black;letter-spacing:normal;font-size:1em;text-transform:none;line-height:1.5em;margin:0px;}
#reviews.cr-reviews-ajax-reviews .cr-button-search:hover{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);text-decoration:none;}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search{display:flex;justify-content:space-between;padding-top:1em;padding-bottom:1em;}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search div{position:relative;width:calc(100% - 82px);}
#reviews.cr-reviews-ajax-reviews .cr-input-text, .cr-ajax-search input[type="text"]{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-search' fill='%23868686' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z'/%3E%3Cpath fill-rule='evenodd' d='M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding:3px 10px;padding-left:calc(1.5em + .75rem);padding-right:1.5em;width:100%;line-height:1.5em;margin:0px;}
#reviews.cr-reviews-ajax-reviews .cr-clear-input{display:none;position:absolute;cursor:pointer;margin-left:-1.7em;margin-top:-8px;height:16px;top:50%;right:8px;}
#reviews.cr-reviews-ajax-reviews .cr-clear-input svg{display:block;height:16px;}
#reviews.cr-reviews-ajax-reviews .cr-input-text:focus{outline:none;border-color:#e77600;box-shadow:0 0 3px 2px rgba(228,121,17,.5);}
#reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review{display:block;margin:1em 0px;border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px 10px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);font-weight:600;color:black;letter-spacing:normal;font-size:1em;text-transform:none;}
#reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review:hover{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);text-decoration:none;}
#cr-ajax-reviews-review-form{display:none;}
#cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc{display:block;}
#reviews.cr-reviews-ajax-reviews .comment-reply-title{display:block;font-size:1.5em;}
#cr-ajax-reviews-review-form p.form-submit{display:flex;justify-content:space-between;align-items:center;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div{margin-bottom:2em;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div p.cr-ajax-reviews-cus-images-title{font-size:1.2em;margin:0 auto 5px auto;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div2{white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(120, 120, 120, 0.8);z-index:100000;display:none;opacity:0;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100001;display:none;opacity:0;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont.cr-mask-active{visibility:visible;opacity:1;display:flex;justify-content:center;align-items:center;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-mask.cr-mask-active{visibility:visible;opacity:1;display:block;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{visibility:visible;position:relative;max-width:100vw;width:700px;background:#fff;z-index:100001;display:block;border-radius:3px;opacity:1;max-height:100vh;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr{height:36px;background:#f2f2f2;background:#f1f1f1;background:-webkit-linear-gradient(top,#f7f7f7,#eaeaea);background:linear-gradient(to bottom,#f7f7f7,#eaeaea);box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 -1px 0 rgba(255,255,255,.4) inset;position:relative;border-bottom:1px solid #cdcdcd;border-bottom-color:rgba(0,0,0,.2);border-top-left-radius:3px;border-top-right-radius:3px;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close{display:block;zoom:1;background-color:transparent;border-radius:3px;border:1px solid;border-color:transparent;float:right;padding:8px;position:absolute;top:50%;right:5px;margin:-16px 0 0;line-height:0;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close span.dashicons{opacity:.64;width:14px;height:14px;font-size:14px;color:#333333;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-slide-main-flex{display:flex;flex-direction:row;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav{width:80%;margin:0 auto 35px auto;background-color:#f4f4f4;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{max-height:75px;margin:0 auto;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav{padding:0px;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main div.cr-ajax-reviews-slide-main img{max-width:400px;max-height:500px;margin:0 auto;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{width:250px;padding-right:10px;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p{margin:0px;display:block;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time{opacity:0.5;font-size:0.875em;display:block;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle;}
.cr-search-highlight{background:yellow;}
.cr-noscroll{overflow:hidden;}
.product_meta .cr_gtin_val, .product_meta .cr_mpn_val, .product_meta .cr_brand_val{display:inline;}
#cr_floatingtrustbadge_front{position:fixed;bottom:0px;width:135px;border-radius:15px;display:block;overflow:hidden;margin:30px;filter:drop-shadow(0px 4px 54px rgba(0, 0, 0, 0.25));z-index:99999;cursor:pointer;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big{position:fixed;right:0px;bottom:0px;width:256px;border-radius:15px;display:block;overflow:hidden;margin:0 30px 30px 0;filter:drop-shadow(0px 4px 54px rgba(0, 0, 0, 0.25));z-index:99999;cursor:auto;}
#cr_floatingtrustbadge_front{border:1px solid;}
#cr_floatingtrustbadge_front .cr-floatingbadge-background{position:absolute;top:0;left:0;height:100%;width:100%;}
#cr_floatingtrustbadge_front .cr-floatingbadge-background div{width:100%;}
#cr_floatingtrustbadge_front .cr-floatingbadge-background .cr-floatingbadge-background-top{height:115px;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-top{height:155px;}
#cr_floatingtrustbadge_front .cr-floatingbadge-background .cr-floatingbadge-background-middle{height:31px;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-middle{height:179px;}
#cr_floatingtrustbadge_front .cr-floatingbadge-background .cr-floatingbadge-background-bottom{height:27px;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-bottom{height:43px;border-top:1px solid;border-left:0px;border-right:0px;border-bottom:0px;}
#cr_floatingtrustbadge_front .cr-floatingbadge-top{position:relative;height:92px;display:block;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big .cr-floatingbadge-top{position:relative;height:124px;display:block;}
#cr_floatingtrustbadge_front .cr-floatingbadge-top svg{position:absolute;left:50%;top:14px;margin-left:-35px;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big .cr-floatingbadge-top svg{position:absolute;width:84px;height:79px;left:50%;top:28px;margin-left:-42px;}
#cr_floatingtrustbadge_front img{margin:0;width:100%;position:relative;border:0;display:block;}
#cr_floatingtrustbadge_front .cr-floatingbadge-top .cr-floatingbadge-close{position:absolute;top:5px;right:5px;width:20px;height:20px;cursor:pointer;}
#cr_floatingtrustbadge_front .cr-floatingbadge-top .cr-floatingbadge-close svg{position:absolute;width:16px;height:16px;margin:2px;top:0;left:0;display:block;}
#cr_floatingtrustbadge_front .cr-floatingbadge-top .cr-floatingbadge-close svg{fill:#F8942D;}
#cr_floatingtrustbadge_front.cr-floatingbadge-big .cr-floatingbadge-top .cr-floatingbadge-close svg{fill:#FFFFFF;}
@media all and (max-width: 700px) {
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-slide-main-flex{flex-direction:column;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{width:100%;padding-top:10px;padding-right:10px;padding-left:10px;max-width:400px;margin:0 auto;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{overflow-y:scroll;}
}
@media all and (max-width: 600px) {
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{width:100%;height:100%;left:0px;margin-left:0px;margin-top:0px;top:0px;max-width:100%;max-height:100%;}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{width:80px;}
#cr_floatingtrustbadge_front, #cr_floatingtrustbadge_front.cr-floatingbadge-big{display:none;}
}
@media all and (max-width: 415px) {
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img {
width: 60px;
}
}@font-face{font-family:star;src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:' ';display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:WooCommerce;content:'\e00b';text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:'\e008'}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:'\e013';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:'\e00b';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:'\e008'}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:'\e005';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:'\e004'}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.yith_magnifier_zoom_wrap{top:0;position:relative;}
.yith_magnifier_loading{color:white;background:#222;padding:3px;border:1px solid #000;position:absolute;text-align:center;top:10%;z-index:9999;}
.yith_magnifier_zoom{position:relative;display:block;}
.yith_magnifier_zoom img{display:block;}
.yith_magnifier_mousetrap{z-index:999;position:absolute;width:0px;height:0px;left:0;top:0;}
.ie .yith_magnifier_mousetrap{background-image:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-zoom-magnifier/assets/css/.);}
.yith_magnifier_lens{display:none;z-index:98;position:absolute;overflow:hidden;border:1px solid #ccc;}
.yith_magnifier_lens img{width:auto !important;max-width:none !important;-webkit-transition:all ease-in-out 0s !important;-moz-transition:all ease-in-out 0s !important;-o-transition:all ease-in-out 0s !important;transition:all ease-in-out 0s !important;}
.yith_magnifier_zoom_magnifier{display:none;position:absolute;z-index:99;border:4px solid #ccc;overflow:hidden;}
.yith_magnifier_gallery {
list-style: none;
}.yith_magnifier_gallery{margin:0;padding:0;}
.yith_magnifier_gallery li{position:relative;float:left;display:block;}
.yith_magnifier_gallery li.last{margin-right:0;}
.yith_magnifier_gallery li a{width:100% !important;display:block;margin-top:10px;height:auto !important;}
.single-product.woocommerce .thumbnails{position:relative;}
.single-product.woocommerce .thumbnails #slider-prev,
.single-product.woocommerce .thumbnails #slider-next{display:none !important;cursor:pointer;width:27px;height:26px;background:url(//www.blacksheeptrading.co.nz/wp-content/plugins/yith-woocommerce-zoom-magnifier/assets/images/slider-arrow.png) no-repeat left center;position:absolute;top:48%;margin-top:-2px;}
.single-product.woocommerce .thumbnails #slider-prev{background-position:left center;left:0px;}
.single-product.woocommerce .thumbnails #slider-next{background-position:right center;right:0px;}
.single-product.woocommerce .thumbnails:hover #slider-prev,
.single-product.woocommerce .thumbnails:hover #slider-next{display:block !important;}
span.onsale{z-index:10000}
div.pp_woocommerce a.pp_expand {
display: inline;
bottom: 10px;
top: initial;
left: 10px;
}