/********************************************************

			Coderplace Custom Styles

********************************************************/

.tm-carousel {

  display: none;

  position: relative;

  float: left;

  width: 100%;

  margin: 0;

  -ms-touch-action: pan-y;

}

.owl-carousel .owl-wrapper {

  display: none;

  position: relative;

  -webkit-transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-wrapper-outer {

  overflow: hidden;

  position: relative;

  float: left;

  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-carousel .owl-item .manu_image a {

  display: inline-block;

}

.owl-carousel .owl-item .manu_image a img {

  max-width: 100%;

}

.owl-carousel .owl-item:hover a img {

  border-color: blue;

}

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item {

  /* fix */

  -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);

  text-align: center;

}



/* mouse grab icon */

.grabbing {

  cursor: url("../img/megnor/grabbing.png") 8 8, move;

}

.customNavigation {

  position: absolute;

  width: 100%;

  direction: ltr !important;

  text-align: center;

  clear: both;

  top: 34%;

  z-index: 1;

  opacity: 0;

  -khtml-opacity: 0;

  -webkit-opacity: 0;

  -moz-opacity: 0;

}

.featured-products.clearfix .customNavigation {

	top: 44%;

}

.products:hover .customNavigation, .testimonial-main:hover .customNavigation, #tmcmsblock:hover .customNavigation ,.homeblog-inner:hover .customNavigation {

	opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

}

.customNavigation a {

  background: none;

  position: relative;

  font-size: 24px;

  padding: 0;

  color: #ddd;

  border: none;

  height: 32px;

  width: 32px;

  cursor: pointer;

  overflow: hidden;

  font-family:"FontAwesome";



}

.customNavigation a::before{

  line-height:32px;

}



.customNavigation a:hover {

	color: #fff;

	border-color: none;

	background: none;

}

.customNavigation a.prev::before {

	content: " ";

	background: url("../img/megnor/left-arrow.svg") no-repeat scroll center center;

	background-size: 22px;

	width: 35px;

  height: 35px;

  position: absolute;

  top: 0px;

  left: auto;

  right: 0px;

}

.customNavigation a.prev:hover:before{

  content: " ";

	background: url("../img/megnor/left-arrow-hover.svg") no-repeat scroll center center;

	background-size: 22px;

}

.customNavigation a.next::before {

	content: " ";

	background: url("../img/megnor/right-arrow.svg") no-repeat scroll center center;

	background-size: 22px;

	width: 35px;

	height: 35px;

	position: absolute;

	top: 0px;

	left: 0px;

	right: auto;

}

.customNavigation a.next:hover:before{

  content: " ";

	background: url("../img/megnor/right-arrow-hover.svg") no-repeat scroll center center;

	background-size: 22px;

}



.tmblog-latest #spe_res .customNavigation {

  top: 36%;

}

.featured-products #spe_res .customNavigation a.prev,

.newproducts #spe_res .customNavigation a.prev,

.tmblog-latest #spe_res .customNavigation a.prev,.special-products .customNavigation a.btn.prev.special_prev,

.bestseller-products .customNavigation a.btn.prev.bestseller_prev {

  left: -10px;

  position: absolute;

}

.featured-products #spe_res .customNavigation a.next,

.newproducts #spe_res .customNavigation a.next,

.tmblog-latest #spe_res .customNavigation a.next,.special-products .customNavigation a.btn.next.special_next,

.bestseller-products .customNavigation a.btn.next.bestseller_next {

  right: -10px;

  position: absolute;

}

.brands .products .customNavigation {

  top: 25px;

  display: none;

}

.brands .products .customNavigation a.prev,

.productscategory-products.clearfix .customNavigation a.prev,

.product-accessories .customNavigation a.prev,

.crosssell-products .customNavigation a.prev{

  left: -10px;

  position: absolute;

}

.brands .products .customNavigation a.next,

.productscategory-products.clearfix .customNavigation a.next,

.product-accessories .customNavigation a.next,

.crosssell-products .customNavigation a.next{

  right: -10px;

  position: absolute;

}

@media (max-width: 1449px){

  .brands .products .customNavigation a.next, .productscategory-products.clearfix .customNavigation a.next, .product-accessories .customNavigation a.next, .crosssell-products .customNavigation a.next {

    right: -5px;

  }

  .brands .products .customNavigation a.prev, .productscategory-products.clearfix .customNavigation a.prev, .product-accessories .customNavigation a.prev, .crosssell-products .customNavigation a.prev {

    left: -5px;

  }

  .tmblog-latest #spe_res .customNavigation {

    top: 33%;

  }

}

@media (max-width: 1199px) {

  

  .customNavigation{

    top: 40%;

  }

  .tmblog-latest #spe_res .customNavigation {

    top: 32%;

  }

 

}

@media (max-width: 991px) {

  

	.customNavigation a.next {

		right: 0px;

	}

  #main .images-container .js-qv-mask { margin:0px; }

  .featured-products #spe_res .customNavigation a.prev,

  .newproducts #spe_res .customNavigation a.prev,

  .tmblog-latest #spe_res .customNavigation a.prev {

    left: -5px;

  }

  .featured-products #spe_res .customNavigation a.next,

  .newproducts #spe_res .customNavigation a.next,

  .tmblog-latest #spe_res .customNavigation a.next {

    right: -5px;

  }

  .productscategory-products.clearfix .customNavigation a.prev, .product-accessories .customNavigation a.prev, .crosssell-products .customNavigation a.prev {

    left: -5px;

  }

  .productscategory-products.clearfix .customNavigation a.next, .product-accessories .customNavigation a.next, .crosssell-products .customNavigation a.next {

    right: -5px;

  }

  



}

@media (max-width: 767px) {

  .productscategory-products.clearfix .customNavigation a.next, .product-accessories .customNavigation a.next, .crosssell-products .customNavigation a.next {

    right: 0px;

    position: relative;

  }

  .productscategory-products.clearfix .customNavigation a.prev, .product-accessories .customNavigation a.prev, .crosssell-products .customNavigation a.prev {

    left: 0px;

    position: relative;

  }

  .tmblog-latest #spe_res .customNavigation {

    top: 0;

    position: relative;

  }

  #main .images-container .js-qv-mask { margin:0px; }

  .featured-products #spe_res .customNavigation a.prev,

  .newproducts #spe_res .customNavigation a.prev,

  .tmblog-latest #spe_res .customNavigation a.prev ,

  .special-products .customNavigation a.btn.prev.special_prev,

  .bestseller-products .customNavigation a.btn.prev.bestseller_prev,

  .tmblog-latest #spe_res .customNavigation a.prev{

    left: 0px;

    position: relative;

  }

  .featured-products #spe_res .customNavigation a.next,

  .newproducts #spe_res .customNavigation a.next,

  .tmblog-latest #spe_res .customNavigation a.next,

  .tmblog-latest #spe_res .customNavigation a.next, 

  .special-products .customNavigation a.btn.next.special_next, 

  .bestseller-products .customNavigation a.btn.next.bestseller_next {

    right: 0px;

    position: relative;

  }

  .customNavigation{

    opacity: 1;

    position: relative;

  }

}

@media (max-width: 479px) {

 

 

  .brands .products .customNavigation {

    top: 10px;

  }

}





#tmleftbanner img,

#tmrightbanner img{

	max-width: 100%;

}

/* rbrs  HOME 
Banner
*/
.flexslider .caption-description .slidertext1 {
    text-transform: inherit;
}

.flexslider .caption-description .slidertext2 {
  text-transform: inherit;
}

/* cat */
.tmcategory-container .categoryblock .block_content .categoryimage_bg {
  border:1px solid #B68E65;
}

/* featured */
.featured-products.clearfix {
  padding-top: 50px;
  padding-bottom: 50px;
  margin-top: 100px;
  background-color: #F3F0E4;
}

.products .thumbnail-container {
  background-color: white;
  border:1px solid #B68E65;
}