/*
- assets/third-party/owl-carousel/owl.carousel.css
- assets/css/homepage.css
- assets/css/owl.slider.css
- assets/css/homepage-slider.css
- assets/css/owl.theme.css
*/

/* * Core Owl Carousel CSS File * v1.3.3 */ /* clearfix */ .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}/* display none until init */ .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-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 .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}/* mouse grab icon */ .grabbing{cursor:url(grabbing.png) 8 8, move;}/* fix */ .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
/*.home-search-container{padding:30px 20px 20px 20px;background-color:#F3F3F3;}.about-text{line-height:1.5;}*/ /* 5 BIG BANNERS */ .magik-slideshow .row > div{padding-right:6px;}.magik-slideshow .owl-controls{margin-top:0;position:relative }.magik-slideshow .owl-buttons .owl-prev{position:absolute;left:0;top:-258px;}.magik-slideshow .owl-buttons .owl-next{position:absolute;right:0;top:-258px;}.magik-slideshow .owl-buttons .owl-prev,.magik-slideshow .owl-buttons .owl-next{font-family:FontAwesome;font-size:11px;font-weight:normal;height:45px;width:40px;text-align:center;line-height:44px;opacity:1;border-radius:0 !important;margin:0 !important;}.magik-slideshow .owl-buttons .owl-prev{z-index:100;cursor:pointer;background:rgba(0, 0, 0, 0.2) url(../img/left-a.png) no-repeat 10px 0 !important;width:40px;height:45px;}.magik-slideshow .owl-buttons .owl-next{z-index:100;cursor:pointer;background:rgba(0, 0, 0, 0.2) url(../img/right-a.png) no-repeat 10px 0 !important;width:40px;height:45px;}@media(max-width:1199px){.magik-slideshow .owl-buttons .owl-prev,.magik-slideshow .owl-buttons .owl-next{top:-224px;}.magik-slideshow .top-left,.magik-slideshow .top-right{height:373px;overflow:hidden;}}@media(max-width:991px){.magik-slideshow .owl-buttons .owl-prev,.magik-slideshow .owl-buttons .owl-next{top:-253px;}.magik-slideshow .top-left,.magik-slideshow .top-right{height:440px;overflow:hidden;}.magik-slideshow .top-right{display:none;}}@media(max-width:767px){.magik-slideshow .owl-buttons .owl-prev,.magik-slideshow .owl-buttons .owl-next{top:-253px;}.magik-slideshow .top-left{margin-bottom:20px;height:440px;overflow:hidden;}.magik-slideshow .top-right{display:none;}.magik-slideshow-bottom{display:none;}}@media(max-width:750px){.magik-slideshow .top-left,.magik-slideshow .top-right{height:auto;}.magik-slideshow .row > div{padding-right:15px;}.page .mb30{margin-bottom:15px !important;}}/* modal vertical centered */ .modal{text-align:center;}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%;}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}#voucherModal .continue{background-color:#fdd922;border:1px solid #e0bc27;border-radius:0 2px 2px 0;color:#000;}#voucherModal .continue:hover{color:#000;}#voucherModal a.toc{padding-top:8px;color:#1077af !important;text-decoration:underline !important;}.modal-body{font-size:15px;color:#000;}
/* full site width slider */ .owl-carousel{-ms-touch-action:pan-y;touch-action:pan-y;}.owl-carousel .owl-item .item{margin:0;}.last-products-slider{position:relative;}.last-products-slider .item{text-align:center;}.owl-buttons{opacity:1;}.last-products-slider .owl-buttons .owl-prev{position:absolute;right:45px;top:-45px;}.last-products-slider .owl-buttons .owl-next{position:absolute;right:13px;top:-45px;}.last-products-slider .owl-buttons .owl-prev a{background-position:0 100%;left:0;top:50%;}.last-products-slider .owl-buttons .owl-next a{background-position:100% 100%;left:0;top:50%;}.last-products-slider .owl-buttons .owl-next a:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;speak:none;content:"\f105";text-transform:none;font-size:18px;padding:6px 6px 6px 6px;line-height:26px;}.last-products-slider .owl-buttons .owl-prev a:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;speak:none;content:"\f104";text-transform:none;font-size:18px;padding:6px 4px;line-height:26px;}.last-products-slider .owl-buttons a{background:#fff;display:block;height:28px;margin:-22px 0 0;position:absolute;top:50%;width:28px;z-index:5;border:1px solid #999;color:#000;}.last-products-slider .owl-buttons a:hover{text-decoration:none;}.last-products-slider .img{margin-bottom:10px;}.last-products-slider .name{height:38px;overflow:hidden;margin-bottom:10px;}@media(max-width:501px){.last-products-slider .name{height:auto;}}.last-products-slider .name a{color:#555;font-weight:bold;}.last-products-slider .price{color:#C23632;font-size:15px;font-weight:bold;}.last-products-slider .price-new{color:#3C763D;}.last-products-slider .price-old{color:#C23632;text-decoration:line-through;}
/* Title */ .new_title{border-bottom:3px solid #E5E5E5;}.new_title.center{height:39px;}.new_title h1{border-bottom:3px solid #0A3151;color:#000000;display:inline-block;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:normal;letter-spacing:normal;margin-top:0;padding:8px 30px 12px 0;position:relative;text-transform:uppercase;}.new_title h2{border-bottom:3px solid #007FB8;color:#333;display:inline-block;font-family:'Open Sans', sans-serif;font-size:17px;font-weight:normal;letter-spacing:normal;margin-top:0;padding:8px 30px 9px 0;position:relative;text-transform:uppercase;}.new-top-left{left:0;top:0;background:#fff;letter-spacing:1px;}.new-top-right{background:none repeat scroll 0 0 #FFFFFF;right:0;top:0;}.sale-top-right{top:0;background:#fff;letter-spacing:1px;right:0;}.sale-top-left{left:0;top:0;background:#fff;letter-spacing:1px;}.new-label{font-size:11px;font-family:'Open Sans', sans-serif;color:#fff;background:#ffc60a;text-transform:uppercase;padding:0;text-align:center;display:block;position:absolute;top:0;z-index:100;font-weight:bold;letter-spacing:1px;line-height:normal;width:45px;height:25px;line-height:25px;margin-top:0;margin-left:0;}.sale-label{font-size:11px;font-family:'Open Sans', sans-serif;color:#fff;background:#d12631;text-transform:uppercase;padding:0;text-align:center;display:block;position:absolute;top:0;z-index:100;font-weight:bold;letter-spacing:1px;line-height:normal;width:45px;height:25px;line-height:25px;margin-top:0;margin-right:0;}.owl-item .item{margin:0 10px;}.slider-items-products{position:relative;}.slider-items-products .item{text-align:center;}.owl-buttons{opacity:1;}.slider-items-products .owl-buttons .owl-prev{position:absolute;right:45px;top:-49px;}.slider-items-products .owl-buttons .owl-next{position:absolute;right:13px;top:-49px;}.slider-items-products .owl-buttons .owl-prev a{background-position:0 100%;left:0;top:50%;}.slider-items-products .owl-buttons .owl-next a{background-position:100% 100%;left:0;top:50%;}.slider-items-products .owl-buttons .owl-next a:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;speak:none;content:"\f105";text-transform:none;font-size:18px;padding:6px 6px 6px 6px;line-height:26px;}.slider-items-products .owl-buttons .owl-prev a:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;speak:none;content:"\f104";text-transform:none;font-size:18px;padding:6px 4px;line-height:26px;}.slider-items-products .owl-buttons a{background:#fff;display:block;height:28px;margin:-22px 0 0;position:absolute;top:50%;width:28px;z-index:5;border:1px solid #999;color:#000;}.product-flexslider{margin:20px -10px;}.slider-items-products .owl-buttons a:hover{text-decoration:none;}.offer-slider .item-title{font-size:12px;margin-bottom:5px;overflow:hidden;padding-top:10px;white-space:nowrap;}.offer-slider .item-title a{text-decoration:none;font-family:'Open Sans', sans-serif;font-size:14px;color:#000;}.offer-slider .item-title a:hover{color:#007fb8;}#offers-slider .owl-buttons div{background-color:transparent;}#offers-slider .owl-buttons div a{margin:-11px 9px 0;}@media(max-width:767px){.img-responsive{display:inline-block;}}
/* * Owl Carousel Owl Demo Theme * v1.3.3 */ .owl-theme .owl-controls{margin-top:10px;text-align:center;}@media(max-width:501px){.owl-buttons{display:none;}}/* Styling Next and Prev buttons */ .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */ margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);/*IE7 fix*/ opacity:0.5;}/* Clickable class fix problem with hover on touch devices */ /* Use it for non-touch hover action */ .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/ opacity:1;text-decoration:none;}/* Styling Pagination*/ .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */ }.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);/*IE7 fix*/ opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/ opacity:1;}/* If PaginationNumbers is true */ .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}/* preloading images */ .owl-item.loading{min-height:150px;background:url("../img/AjaxLoader.gif") no-repeat center center }
