
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}

hr {
    margin-top: 3px;
    margin-bottom: 3px;
    border: 0;
    border-top: 1px solid #eee;
}
.quickview-main  {
    
    text-align:  left;
    
}
.quickview-main .product-collateral  {
    
    display:  none;
    
}

@font-face {
  font-family: 'porto';
  src: url('fonts/porto.eot?43147562');
  src: url('fonts/porto.eot?43147562#iefix') format('embedded-opentype'),
       url('fonts/porto.woff?43147562') format('woff'),
       url('fonts/porto.ttf?43147562') format('truetype'),
       url('fonts/porto.svg?43147562#porto') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'porto';
    src: url('fonts/porto.svg?43147562#porto') format('svg');
  }
}

 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "porto";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-spin1:before { content: '\e800'; } /* '' */
.icon-spin2:before { content: '\e801'; } /* '' */
.icon-spin3:before { content: '\e802'; } /* '' */
.icon-spin4:before { content: '\e803'; } /* '' */
.icon-spin5:before { content: '\e804'; } /* '' */
.icon-spin6:before { content: '\e805'; } /* '' */
.icon-firefox:before { content: '\e806'; } /* '' */
.icon-chrome:before { content: '\e807'; } /* '' */
.icon-opera:before { content: '\e808'; } /* '' */
.icon-ie:before { content: '\e809'; } /* '' */
.icon-phone:before { content: '\e80a'; } /* '' */
.icon-down-dir:before { content: '\e80b'; } /* '' */
.icon-cart:before { content: '\e80c'; } /* '' */
.icon-up-dir:before { content: '\e80d'; } /* '' */
.icon-mode-grid:before { content: '\e80e'; } /* '' */
.icon-mode-list:before { content: '\e80f'; } /* '' */
.icon-compare:before { content: '\e810'; } /* '' */
.icon-wishlist:before { content: '\e811'; } /* '' */
.icon-search:before { content: '\e812'; } /* '' */
.icon-left-dir:before { content: '\e813'; } /* '' */
.icon-right-dir:before { content: '\e814'; } /* '' */
.icon-down-open:before { content: '\e815'; } /* '' */
.icon-left-open:before { content: '\e816'; } /* '' */
.icon-right-open:before { content: '\e817'; } /* '' */
.icon-up-open:before { content: '\e818'; } /* '' */
.icon-angle-left:before { content: '\e819'; } /* '' */
.icon-angle-right:before { content: '\e81a'; } /* '' */
.icon-angle-up:before { content: '\e81b'; } /* '' */
.icon-angle-down:before { content: '\e81c'; } /* '' */
.icon-down:before { content: '\e81d'; } /* '' */
.icon-left:before { content: '\e81e'; } /* '' */
.icon-right:before { content: '\e81f'; } /* '' */
.icon-up:before { content: '\e820'; } /* '' */
.icon-angle-double-left:before { content: '\e821'; } /* '' */
.icon-angle-double-right:before { content: '\e822'; } /* '' */
.icon-angle-double-up:before { content: '\e823'; } /* '' */
.icon-angle-double-down:before { content: '\e824'; } /* '' */
.icon-mail:before { content: '\e825'; } /* '' */
.icon-location:before { content: '\e826'; } /* '' */
.icon-skype:before { content: '\e827'; } /* '' */
.icon-right-open-big:before { content: '\e828'; } /* '' */
.icon-left-open-big:before { content: '\e829'; } /* '' */
.icon-down-open-big:before { content: '\e82a'; } /* '' */
.icon-up-open-big:before { content: '\e82b'; } /* '' */
.icon-cancel:before { content: '\e82c'; } /* '' */
.icon-user:before { content: '\e82d'; } /* '' */
.icon-mail-alt:before { content: '\e82e'; } /* '' */
.icon-fax:before { content: '\e82f'; } /* '' */
.icon-lock:before { content: '\e830'; } /* '' */
.icon-company:before { content: '\e831'; } /* '' */
.icon-city:before { content: '\e832'; } /* '' */
.icon-post:before { content: '\e833'; } /* '' */
.icon-country:before { content: '\e834'; } /* '' */
.icon-calendar:before { content: '\e835'; } /* '' */
.icon-doc:before { content: '\e836'; } /* '' */
.icon-mobile:before { content: '\e837'; } /* '' */
.icon-clock:before { content: '\e838'; } /* '' */
.icon-chat:before { content: '\e839'; } /* '' */
.icon-tag:before { content: '\e83a'; } /* '' */
.icon-folder:before { content: '\e83b'; } /* '' */
.icon-folder-open:before { content: '\e83c'; } /* '' */
.icon-forward:before { content: '\e83d'; } /* '' */
.icon-reply:before { content: '\e83e'; } /* '' */
.icon-cog:before { content: '\e83f'; } /* '' */
.icon-cog-alt:before { content: '\e840'; } /* '' */
.icon-wrench:before { content: '\e841'; } /* '' */
.icon-quote-left:before { content: '\e842'; } /* '' */
.icon-quote-right:before { content: '\e843'; } /* '' */
.icon-gift:before { content: '\e844'; } /* '' */
.icon-dollar:before { content: '\e845'; } /* '' */
.icon-euro:before { content: '\e846'; } /* '' */
.icon-pound:before { content: '\e847'; } /* '' */
.icon-rupee:before { content: '\e848'; } /* '' */
.icon-yen:before { content: '\e849'; } /* '' */
.icon-rouble:before { content: '\e84a'; } /* '' */
.icon-try:before { content: '\e84b'; } /* '' */
.icon-won:before { content: '\e84c'; } /* '' */
.icon-bitcoin:before { content: '\e84d'; } /* '' */
.icon-ok:before { content: '\e84e'; } /* '' */
.icon-chevron-left:before { content: '\e84f'; } /* '' */
.icon-chevron-right:before { content: '\e850'; } /* '' */
.icon-export:before { content: '\e851'; } /* '' */
.icon-star:before { content: '\e852'; } /* '' */
.icon-star-empty:before { content: '\e853'; } /* '' */
.icon-plus-squared:before { content: '\e854'; } /* '' */
.icon-minus-squared:before { content: '\e855'; } /* '' */
.icon-plus-squared-alt:before { content: '\e856'; } /* '' */
.icon-minus-squared-alt:before { content: '\e857'; } /* '' */
.icon-truck:before { content: '\e858'; } /* '' */
.icon-lifebuoy:before { content: '\e859'; } /* '' */
.icon-pencil:before { content: '\e85a'; } /* '' */
.icon-users:before { content: '\e85b'; } /* '' */
.icon-video:before { content: '\e85c'; } /* '' */
.icon-menu:before { content: '\e85d'; } /* '' */
.icon-desktop:before { content: '\e85e'; } /* '' */
.icon-doc-inv:before { content: '\e85f'; } /* '' */
.icon-circle:before { content: '\e860'; } /* '' */
.icon-circle-empty:before { content: '\e861'; } /* '' */
.icon-circle-thin:before { content: '\e862'; } /* '' */
.icon-mini-cart:before { content: '\e863'; } /* '' */
.icon-paper-plane:before { content: '\e864'; } /* '' */
.icon-attention-alt:before { content: '\e865'; } /* '' */
.icon-info:before { content: '\e866'; } /* '' */
.icon-compare-link:before { content: '\e867'; } /* '' */


.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #08c;
    border-color: #08c;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    /* padding: 6px 12px;
    font-size: 14px; */
    line-height: 1.42857143;
    border-radius: 4px;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.push-top {
    margin-top: 20px;
}
.btn-primary:hover {
    border-color: #0099e6;
    background-color: #0099e6;
    color: #fff;
}
.btn:hover {
    text-decoration: none;
}

button.button::-moz-focus-inner {
    padding: 0;
    border: 0;
}



button.button {
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
}
button.button span {
    background:  #08c none repeat scroll 0 0;
     border:  0 none;
     border-radius:  5px;
    color:  #fff;
     display:  block;
     font-size:  12px;
     font-weight:  normal;
     line-height:  31px;
     padding:  0 12px;
    text-align:  center;
    white-space:  nowrap;
}

button.button span span {
    border: 0;
    padding: 0;
    color: inherit;
    border-width: 0;
    background: transparent;
    line-height: inherit;
}
button.button:hover span {
    opacity: .9;
    filter: alpha(opacity=90);
}
button.disabled span {
    background: #bbb !important;
}

button.btn-checkout.no-checkout span {
    color: #b8baba;
}


.buttons-set {
    clear: both;
    /* margin: 1em 0 0;
     */padding: 8px 0 0;
    /* text-align: right */}
.buttons-set p.required {
    margin: 0 0 10px;
}
.buttons-set .back-link {
    float: left;
    margin: 0;
}
.buttons-set button.button {
    float: none;
    margin-left: 10px;
}
.buttons-set a {
    line-height: 35px;
}

.buttons-set-order {
    margin: 10px 0 0;
}
.buttons-set-order .please-wait {
    padding: 12px 7px 0 0;
}


.product-image {
    position: relative;
    display: block;
}
a.product-image {
    z-index: 1;
}

.owl-item.loading {
    min-height: 100px;
}



/* Clears ================================================================================ */
.clearer:after, 
.header-container:after, 
.header-container .top-container:after, 
.header:after, 
.header .quick-access:after, 
#nav:after, 
.main:after, 
.footer:after, 
.footer-container .bottom-container:after, 
.col-main:after, 
.col2-set:after, 
.col3-set:after, 
.col3-layout .product-options-bottom .price-box:after, 
.col4-set:after, 
.search-autocomplete li:after, 
.block .block-content:after, 
.block .actions:after, 
.block li.item:after, 
.block-poll li:after, 
.block-layered-nav .currently li:after, 
.page-title:after, 
.products-grid:after, 
.products-list li.item:after, 
.box-account .box-head:after, 
.box .box-title:after, 
.box-reviews li.item:after, 
.box-tags li.item:after, 
.pager:after, 
.sorter:after, 
.ratings:after, 
.add-to-box:after, 
.add-to-cart:after, 
.product-essential:after, 
.product-collateral:after, 
.product-view .product-img-box .more-views ul:after, 
.product-view .box-tags .form-add:after, 
.product-view .product-shop .short-description:after, 
.product-view .box-description:after, 
.product-options .options-list li:after, 
.product-options-bottom:after, 
.product-review:after, 
.cart:after, 
.cart-collaterals:after, 
.cart .crosssell li.item:after, 
.opc .step-title:after, 
.checkout-progress:after, 
.multiple-checkout .place-order:after, 
.group-select li:after, 
.form-list li:after, 
.form-list .field:after, 
.form-list .input-box:after, 
.buttons-set:after, 
.page-print .print-head:after, 
.advanced-search-summary:after, 
.gift-messages-form .item:after, 
.send-friend .form-list li p:after, 
.box-content:after, 
.block-content:after, 
.postDetails:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}

.col-grids, .col-grided, .col-grides, .col-gridesd {
    box-sizing: border-box;
    display: block;
    float: left;
   /*  margin: 0 1%; */
    padding:2%;
}
.col-grids:first-child, .col-grided:first-child, .col-grides:first-child, .col-gridesd:first-child {
    border-left: medium none;
}
.col-grids{color: #353535; font-weight:bold; margin: 1px; width: 50%;}
.col-grided{width: 49%;color: #666;}
.col-grides{color: #353535; font-weight:bold; margin: 1px; width: 50%;}
.col-gridesd{width: 49%;color: #666;}

.row {
    margin-left: -15px;
    margin-right: -15px;
}
.page {
    /* background-color: #f4f3f2; */
    padding: 0;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after {
    clear: both;
}
.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);
    
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls {
    
	margin-top:  10px;
    
	text-align:  center;
    
}

/* 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.banner-carousel .owl-controls .owl-buttons div {
    background: transparent;
    color: #08c;
    font-size: 40px;
    visibility: hidden;
    opacity: 0;
    transition: 0.2s all;
    position: absolute;
    top: 50%;
    margin-top: -30px;
}
.owl-theme.banner-carousel:hover .owl-controls .owl-buttons div {
    visibility: visible;
    opacity: 1;
}
.owl-theme.banner-carousel .owl-controls .owl-buttons div.owl-prev {
    left: 0;
}
.owl-theme.banner-carousel .owl-controls .owl-buttons div.owl-next {
    right: 0;
}

/****** QuickView *******/
a.quickview-icon {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #08c;
    color: #fff;
    padding: 10px;
    z-index: 9;
    border-radius: 0 5px;
    opacity: 0;
    visibility: hidden;
    transition: 0.1s all;
    font-size: 12px;
    line-height: 1.4;
}
a.quickview-icon span {
    margin-left: 2px;
}
a.quickview-icon:hover span {
    text-decoration: underline;
}
a.quickview-icon:hover {
    opacity: 0.9 !important;
    text-decoration: none;
    color: #fff;
}
.item-area:hover a.quickview-icon {
    opacity: 1;
    visibility: visible;
}
a.quickviewlink.quickview-icon {
    position: static;
    padding: 0;
    visibility: visible;
    opacity: 1;
    color: #08c;
    background-color: transparent;
    font-size: 17px;
    display: inline-block;
    height: 32px;
    width: 32px;
    line-height: 32px;
    border: 1px solid #08c;
    border-radius: 5px;
    text-align: center;
}
a.quickviewlink.quickview-icon:hover {
    color: #08c;
}
.filter-products .products div.item {
     background-color:  #fff;
    float:  left;
    margin:  6px;
	box-shadow: 2px 2px 2px #b4b4b4;
}

.filter-products .products div.item .item-area {
    width: 100%;
    position: relative;
}
.filter-products .products div.item .product-image {
    width: 100%;
    min-height: 60px;
    display: block;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-radius: 0px;
    background: #fff;
}
.filter-products .products .owl-item.loading {
    background: transparent;
}
.filter-products .products .owl-item.loading div.item .product-image {
    background-image: url(../../skin/frontend/smartwave/porto/images/ajax_loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.filter-products .products div.item .product-image img {
    width: 100%;
    transition: opacity 0.3s;
}
.filter-products .products div.item .product-image img.defaultImage {
    opacity: 1;
    filter: alpha(opacity=100);
}
.filter-products .products div.item .product-image img.hoverImage {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.filter-products .products div.item .product-image-area:hover .product-image img.defaultImage {
    opacity: 0;
    filter: alpha(opacity=0);
}
.filter-products .products div.item .product-image-area:hover .product-image img.hoverImage {
    opacity: 1;
    filter: alpha(opacity=100);
}
.filter-products .products div.item .details-area {
    padding: 5px;
    text-align: center-webkit-box-shadow: 0px 0px 5px -2px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0 2px 2px rgba(0,  0,  0,  0.15);
    box-shadow: 0 2px 2px rgba(0,  0,  0,  0.15);
}

.filter-products .products div.item .details-area .product-name {
    margin: 0 0 3px 0;
}
.filter-products .products div.item .details-area .product-name a {
    font-size: 14px;
}
.block-layered-nav .filter-products .products div.item:hover .item-area {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}

.owl-top-narrow {
    margin: 38px -15px 0px;
}
.owl-top-narrow .owl-item .item {
    /* padding: 0 10px */}
.owl-top-narrow .recent-posts .owl-item .item {
    padding-top: 10px;
}
.owl-top-narrow .owl-controls {
    position: absolute;
    right: 5px;
    top: -33px;
    margin: 0;
}
.owl-top-narrow .owl-controls .owl-buttons div {
    background: #08c none repeat scroll 0 0;
    color: #fff;
    height: 30px;
    margin:5px 1px 5px 5px;
    padding: 5px;
    width: 30px;
}
.owl-bottom-narrow .owl-controls {
    position: absolute;
    bottom: 20px;
    margin: 0;
    width: 100%}
.owl-bottom-narrow .owl-controls .owl-buttons div {
    color: #08c;
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 18px;
}
.owl-no-narrow {
    margin: 0 -10px;
}
.owl-no-narrow .owl-item .item {
    padding: 0 10px;
}
.owl-no-narrow .owl-controls {
    margin-top: 10px;
}
.owl-item .item {
    max-width: 100%;
    float: none!important;
}
.owl-item .item img {
    max-width: 100%;
	}

.filter-products .products div.item .item-area {
    width: 100%;
    position: relative;
}
.filter-products .products div.item .product-image {
    width: 100%;
    min-height: 60px;
    display: block;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-radius: 0px;
    background: #fff;
}
.filter-products .products .owl-item.loading {
    background: transparent;
}
.filter-products .products .owl-item.loading div.item .product-image {
    background-image: url(../../skin/frontend/smartwave/porto/images/ajax_loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.filter-products .products div.item .product-image img {
    width: 100%;
    transition: opacity 0.3s;
}
.filter-products .products div.item .product-image img.defaultImage {
    opacity: 1;
    filter: alpha(opacity=100);
}
.filter-products .products div.item .product-image img.hoverImage {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
	
}
.filter-products .products div.item .product-image-area:hover .product-image img.defaultImage {
    opacity: 0;
    filter: alpha(opacity=0);
}
.filter-products .products div.item .product-image-area:hover .product-image img.hoverImage {
    opacity: 1;
    filter: alpha(opacity=100);
}
.filter-products .products div.item .details-area {
    padding: 5px;
    
}

.filter-products .products div.item .details-area .product-name {
    margin: 0 0 3px 0;
}
.filter-products .products div.item .details-area .product-name a {
    font-size: 14px;
}


.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div {
    opacity: 1;
    filter: Alpha(Opacity=100);
    transition: all 0.2s;
}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    /* opacity: 0.9;
    filter: Alpha(Opacity=90); */
	background-color:#00aaff;
	color:#fff;
}
.owl-middle-narrow .owl-controls {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -25px;
}
.owl-middle-narrow .owl-controls .owl-buttons div {
    font-size: 40px;
    background: none;
    color: #08c;
    position: absolute;
}
.owl-middle-narrow .owl-controls .owl-buttons div.owl-prev {
    
	left: -60px;
}
.owl-middle-narrow .owl-controls .owl-buttons div.owl-next {
    right: -60px;
}

.owl-banner-carousel.owl-middle-narrow .owl-controls .owl-buttons div {
    visibility: hidden;
    opacity: 0;
    transition: 0.5s all;
}
.owl-banner-carousel.owl-middle-narrow:hover .owl-controls .owl-buttons div {
    visibility: visible;
    opacity: 1;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
}
.owl-banner-carousel.owl-middle-narrow .owl-controls .owl-buttons div.owl-prev {
    left: 0;
}
.owl-banner-carousel.owl-middle-narrow .owl-controls .owl-buttons div.owl-next {
    right: 0;
}

.product-image-area {
    position: relative;
    background: #fff;
    overflow: hidden;
    border-radius: 0px;
	
}


.product-label {
    position: absolute;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    top: 10px;
    z-index: 3;
}
.product-label span {
    position: relative;
    padding: 7px 10px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
}

.product-image img {
    max-width: 100%;
    height: auto;
}
.item .details-area .actions {
    margin: 0 -10px;
}

.item .details-area .actions a {
    margin: 10px 1px;
    vertical-align: middle;
    visibility: hidden;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/* 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);  
}
.owl-carousel .owl-wrapper-outer {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -moz-grab;
}
.owl-top-narrow .error-msg, .owl-top-narrow .success-msg, .owl-top-narrow .note-msg, .owl-top-narrow .notice-msg {
    margin: 10px;
}
.owl-top-narrow #category-slider-demo-7 .owl-controls {
    right: -2px;
}
.owl-item-links-block {
    display: none;
}
.product-name {
    margin: 10px 0;
    font-size: 1em;
    font-weight: normal;
    text-align:  left;
    font-weight: bold;
}

.product-name a {
    color: #777;
}
.product-name a:hover {
    text-decoration: none;
}


@media (max-width:480px) {
    
    body.boxed .page {
    width: 320px;
}

.products-grid li.item  {    
    float:  left;    
    padding-bottom:  80px;    
    padding-left:  10px;  
    padding-right:  10px;    
    padding-top:  12px;    
    width:  138px;    
}


    .pager .pages {
    float: left;
}

    .products-list .product-image-area {
    width: 280px;
    display: inline-block;
    float: none;
}
    .products-list .details-area {
    margin-left: 0;
    text-align: left;
}

@media (min-width: 1200px) {
    
    .col-lg-2-4 {
    width: 20%}
    .col-lg-9-6 {
    width: 80%}
}

