/********************************************************
			TemplateCresus 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);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    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-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;
  z-index: 2;
  width: 100%;
  direction: ltr !important;
  text-align:center;
  clear:both;
  top:37%;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
}
.brands .customNavigation
{
  position:absolute;
  z-index: 2;
  width: 100%;
  direction: ltr !important;
  text-align:center;
  clear:both;
  top:35px;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
}
#featureProduct:hover .customNavigation,
.newproducts:hover .customNavigation,
.bestseller-products:hover .customNavigation,
#tmcategorytabs:hover .customNavigation,
.homeblog-inner:hover .customNavigation,
.js-qv-mask.additional_slider:hover .customNavigation{
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
}
.special-banner .customNavigation
{
  top: 45%;
}
.special-banner .customNavigation
{
  opacity: 1;
    -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
}
.product-accessories:hover .customNavigation,
.crosssell-products:hover .customNavigation,
.productscategory-products:hover .customNavigation  {
    opacity: 1;
      -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
}

.tmcategory-container .customNavigation

{
  opacity: 1;
    -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  top: 15px;
  width: auto;
  left: auto;
  right: 20px;
}
.discount-products .customNavigation {
  opacity: 1;

}
.lastest_block.block.tmblog-latest .customNavigation
{
  opacity: 1;
    -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  top: -44px;
  width: auto;
  left: auto;
  right: 20px;
}
.brands:hover .customNavigation
{
  opacity: 1;
    -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  right: 0;
  left:auto;
}
/*.lastest_block.block.tmblog-latest .customNavigation, #tmtestimonialcmsblock .customNavigation {
left: 0;
right: 0;
}
.lastest_block.block.tmblog-latest .customNavigation a, #tmtestimonialcmsblock .customNavigation a {
    background: #fff;
    border-color: #dddee1;
}
#tmtestimonialcmsblock .customNavigation a::before, .lastest_block.block.tmblog-latest .customNavigation a::before{
  color: #c0c0c0;
}
.lastest_block.block.tmblog-latest .customNavigation a:hover, #tmtestimonialcmsblock .customNavigation a:hover, .lastest_block.block.tmblog-latest .customNavigation a:active, .lastest_block.block.tmblog-latest .customNavigation a:focus, .lastest_block.block.tmblog-latest .customNavigation a:hover:active, .lastest_block.block.tmblog-latest .customNavigation a:hover:focus, .lastest_block.block.tmblog-latest .customNavigation a:hover:active:focus, .lastest_block.block.tmblog-latest .customNavigation a:active:focus, #tmtestimonialcmsblock .customNavigation a:active, #tmtestimonialcmsblock .customNavigation a:focus, #tmtestimonialcmsblock .customNavigation a:active:hover, #tmtestimonialcmsblock .customNavigation a:active:focus, #tmtestimonialcmsblock .customNavigation a:hover:focus, #tmtestimonialcmsblock .customNavigation a:hover:active:focus {
  background: #000;
  border-color: #000;
}
.lastest_block.block.tmblog-latest .customNavigation a:hover::before, #tmtestimonialcmsblock .customNavigation a:hover::before, .lastest_block.block.tmblog-latest .customNavigation a:active::before, .lastest_block.block.tmblog-latest .customNavigation a:focus::before, .lastest_block.block.tmblog-latest .customNavigation a:hover:active::before, .lastest_block.block.tmblog-latest .customNavigation a:hover:focus::before, .lastest_block.block.tmblog-latest .customNavigation a:active:focus::before, .lastest_block.block.tmblog-latest .customNavigation a:hover:active:focus::before, #tmtestimonialcmsblock .customNavigation a:active::before, #tmtestimonialcmsblock .customNavigation a:focus::before, #tmtestimonialcmsblock .customNavigation a:hover:active::before, #tmtestimonialcmsblock .customNavigation a:hover:focus::before, #tmtestimonialcmsblock .customNavigation a:hover:active:focus::before, #tmtestimonialcmsblock .customNavigation a:active:focus::before{
  color: #fff;
}*/

#tmtestimonialcmsblock .customNavigation a.prev{
    right: 30px;
    left:auto;
}

#tmtestimonialcmsblock .customNavigation a.next {
  right: 0;
  left: auto;
}


.js-qv-mask.additional_slider .customNavigation {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    top: 33%;
}
.customNavigation a {
    position: absolute;
    padding: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
    font-size: 0;
}
.customNavigation a:hover {
    border: 1px solid #ffd200;

}
.customNavigation a.prev{ 
  left: 0;
}
.customNavigation a.next{ 
  right:0;
}
.customNavigation a::before {
    position: absolute;
    font-family: fontawesome;
    font-size: 24px;
    left: 0;
    right: 0;
    top: 7px;
    bottom: 0;
    color: #ccc;
    font-weight: 400;
    line-height: 24px;
}
.customNavigation a:hover::before {
    color: #ffd200;
}
.tmcategory-container .customNavigation a,
.lastest_block.block.tmblog-latest .customNavigation a
{
  border:none;
  width: 35px;
  height: 35px;
  position: relative;
}
.tmcategory-container .customNavigation a::before,
.lastest_block.block.tmblog-latest .customNavigation a::before
{
color: #000;
}
.tmcategory-container .customNavigation a:hover::before,
.lastest_block.block.tmblog-latest .customNavigation a:hover::before
{
color: #ffd200;
}
.customNavigation a.prev::before {
    content: "\f104";
}
.customNavigation a.next::before {
    content: "\f105";
    right: -5px;
}
@media (max-width: 767px){
    .customNavigation{
      opacity: 1;
      -webkit-opacity: 1;
      -moz-opacity: 1;
      -ms-opacity: 1;
      -o-opacity: 1;
      top: 32%;
  }
  .brands .customNavigation {
  opacity: 1;
}
  #featureProduct .customNavigation a,
.newproducts .customNavigation a,
.bestseller-products .customNavigation a
{
  position: relative;
}
.tmcategory-container .customNavigation {
    top: 10px;
}
}
@media (max-width: 479px){
  .customNavigation a::before{
    font-size: 18px;
  }
  .customNavigation a.prev {
      left: 0;
  }
  .customNavigation a.next {
      right: 0px;
  }
  .js-qv-mask.additional_slider .customNavigation{
    top: 26%;
  }
    .lastest_block.block.tmblog-latest .customNavigation {
    top: -59px;
}
}/*****************  custom css cresus  ********************************/
#header .header-top .header-div{background:#ffffff none repeat scroll 0 0;}
.service-right .title{    color: #818181 !important;}
.navcms_block .first-content .service-right .sub-title, .navcms_block .second-content .service-right .sub-title{color:#7a7a7a!important;}
#tmnav1cmsblock{width:31%;padding: 2.75% 0 2.75% 17px;}
#header .header-top .header_logo{padding:20px 25px 20px 0px;width:21%;}
.header-top .search-widget{width:48%;padding: 4.77% 0% 4.77%!important;}
.menu-title1{color:#ffffff;}
#_desktop_user_info .tm_userinfotitle1{color:#ffffff;}
#_desktop_cart .blockcart .cart-price .value{color:#ffffff;}
#_desktop_cart .cart-products-count{color:#ffffff;background-color:#f22a2d;}
#header .header-top .menu{z-index: 999!important;}
@media (max-width: 1449px){
#links_block_top li {margin: 30px 25px 16px;}
}
.flexslider{padding:0px;}
.flexslider .slides img{width:-webkit-fill-available;}
.tmcategory-container .categoryblock .block_content .categoryimage{margin-top:5.5%;}
.tmcms1block .first-content .cms_content .cms-block .cms_offer, .tmcms1block .third-content .cms_content .cms-block .cms_offer{font-weight:400;color:#000000;margin-top:40px;margin-bottom:20px;}
.tmcms1block .first-content .cms-block .subbutton .btn{
	background: rgba(198,198,198,0.7);
     color: #ffffff!important; 
    border: none;
    padding: 6px 24px 6px 24px;}
	
	
	.third-content .cms_content .cms-block .subbutton .btn{
	background: rgba(198,198,198,0.7);
     color: #ffffff!important; 
    border: none;
    padding: 6px 24px 6px 24px;}
	.cms_content{opacity:0.6;}
	.cms_content:hover{opacity:1;}
	.tmcms1block .first-content .cms-block .subbutton .btn:hover{background:#1f4c94;}
	.third-content .cms_content .cms-block .subbutton .btn:hover{background:#1f4c94;}
	#header #links_block_top a:hover{color:#f22a2d;}
	#header .header-top #tm_vertical_menu_top .menu ul[data-depth="0"] li a:hover{color:#f22a2d;}
	#header .header-top #tm_vertical_menu_top .menu ul[data-depth="2"] li a:hover{color:#f22a2d!important;}
	.tmcategorylist #tmcategorylist.grid{    margin: 0px 1%;}
	.tmcategorylist #tmcategorylist.grid li{width: 15%;}
	.tmcategory-container .categoryblock{width: 100%;}
	#_desktop_user_info>.user-info a:hover, #_mobile_user_info>.user-info a:hover{color:#f22a2d;}
	.tmcms2 .main-content .cms-block .cms_offer{color: #000000;    float: left;}
	.tmcms2 .main-content .cms-block .subbutton{    padding-top: 54px;clear: both;text-align: left;}
	.tmcms2 .main-content .cms-block .subbutton .btn{text-decoration:none;    color: #000000;}
	.side-banner .side-button{    padding: 85% 0 0;}
	.side-banner .all-product-link{color: #ffffff;    background: #b1abab;}
	.side-banner .all-product-link:hover{background: #1f4c94;}
	
	.discount-products .side-banner {   position: relative;
    float: left;
    background: url(../img/megnor/1.png) no-repeat scroll;
    width: 267px;
    height: 436px;
    clear: both;
    padding: 40px;}
	

	.bestseller-products{margin-bottom:75px;}
	.side-banner{padding: 40px 10px 39px 24px!important;}
	.newproducts .side-banner{width:270px;}
	.featured-products .side-banner{width:270px;}
	.products .side-banner{width:270px;}
	a:hover{color:#f22a2d!important;}
	.tmcategorylist .h1.products-section-title{padding:24px 36px 0px;}
	#header #links_block_top li:nth-child(2)::after{content:none;background:none;}
	.tmcategory-container .customNavigation a:hover::before, .lastest_block.block.tmblog-latest .customNavigation a:hover::before{color:#1f4c94;}
	.product-flags li.discount_type_flag{background:#1f4c94;}
	.pspc-main{padding:5px;}
	.pspc-main .time{margin-right:3px!important;margin-left:3px!important;}
	#content-wrapper .products .product-miniature .discount-percentage.discount-percentage{color:#ffffff;}
	
	.products .product_list .product_item .products .product_list .product-actions .add-to-cart:hover, .products .product_list .product-actions-main .add-to-cart:hover, .products .product_list .product-actions .add-to-cart:active, .products .product_list .product-actions-main .add-to-cart:active, .products .product_list .product-actions .add-to-cart:focus, .products .product_list .product-actions-main .add-to-cart:focus, .products .product_list .product-actions .view_detail:hover, .products .product_list .product-actions-main .view_detail:hover, .products .product_list .product-actions .view_detail:active, .products .product_list .product-actions-main .view_detail:active, .products .product_list .product-actions .view_detail:focus, .products .product_list .product-actions-main .view_detail:focus{background:#f22a2d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADbCAYAAABk3BEWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHja7JrvbeMwDMVfgyzgFbSCV2hH0I3QFXQj3I3QGyEZIRnBGSEZwR6B9+GogmEo/0mB4j48AkJi036mGIU/gfCLiADAO/7ZBOCIDbYH0KlAZ8aS/fn8JiJ1dCIyyjpL9b6dUZ0A3LDRdu74/FWBzRHsFyKYzLjoucvdg0wSbSKLJqpz/ofxouugWgZwWJjKm/XvGyGfAfx2vl8AXpdyMM38pFMUjp8CdCVOjfAffJHAl9YBBShAAQo8bbUmks6kM+lMOlOAAhT43+gcWa8DhgeXh6uCWt+LyEkhOorI1UD1pH5EcAWAAuCkxfMG4Kerzp36SxRB0Sf2+tQS4P6q/koveKRlPR4ae4VB/Vn93c6BpCbt2NipHE2CbwAmO4VkQoebwujOX+suxYMlKVzr087Kw/qZ1ffjM7kNbBeXh1GPyxLeIxZ2htqr4Mq/MwUoQAHSmXQmnUlnClCAAhSYE0hBWe8cK0M2JlNMRxH5UOh8mAI72LawFxgaNGoRCp7KW6yP6LzdVkxB1k4BIvK6or8+6nWhABr7Amt3eGuxMQcio4i8+2vnutbZwTVH12Gh9Z3nbl5D56U+M+lMAQpQgHQmnUln0pkCFKAABSx0h1ZTdq63aDues2CJaC0icjA3X+fo3BKQ6OZn4HpxjepQIJnhS3q+S2CQxBLgrNewkw+/lYND6x20aOyC8PtnF1LSzn3SRK17Ry/YndifqiwttKibnVaszk10Zj2gAAUoQDqTzqTzd9L57wDvcFX9nExYPwAAAABJRU5ErkJggg==) no-repeat scroll center -18px;border:none;}
	
	.products .product_list li .quick-view:hover, .products .product_list li .quick-view:active, .products .product_list li .quick-view:focus
	{background:#f22a2d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADbCAYAAABk3BEWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHja7JrvbeMwDMVfgyzgFbSCV2hH0I3QFXQj3I3QGyEZIRnBGSEZwR6B9+GogmEo/0mB4j48AkJi036mGIU/gfCLiADAO/7ZBOCIDbYH0KlAZ8aS/fn8JiJ1dCIyyjpL9b6dUZ0A3LDRdu74/FWBzRHsFyKYzLjoucvdg0wSbSKLJqpz/ofxouugWgZwWJjKm/XvGyGfAfx2vl8AXpdyMM38pFMUjp8CdCVOjfAffJHAl9YBBShAAQo8bbUmks6kM+lMOlOAAhT43+gcWa8DhgeXh6uCWt+LyEkhOorI1UD1pH5EcAWAAuCkxfMG4Kerzp36SxRB0Sf2+tQS4P6q/koveKRlPR4ae4VB/Vn93c6BpCbt2NipHE2CbwAmO4VkQoebwujOX+suxYMlKVzr087Kw/qZ1ffjM7kNbBeXh1GPyxLeIxZ2htqr4Mq/MwUoQAHSmXQmnUlnClCAAhSYE0hBWe8cK0M2JlNMRxH5UOh8mAI72LawFxgaNGoRCp7KW6yP6LzdVkxB1k4BIvK6or8+6nWhABr7Amt3eGuxMQcio4i8+2vnutbZwTVH12Gh9Z3nbl5D56U+M+lMAQpQgHQmnUln0pkCFKAABSx0h1ZTdq63aDues2CJaC0icjA3X+fo3BKQ6OZn4HpxjepQIJnhS3q+S2CQxBLgrNewkw+/lYND6x20aOyC8PtnF1LSzn3SRK17Ry/YndifqiwttKibnVaszk10Zj2gAAUoQDqTzqTzd9L57wDvcFX9nExYPwAAAABJRU5ErkJggg==) no-repeat scroll 9px -75pxbase64,iVBORw0KGgoAAAANSUhEUgAAABAAAADbCAYAAABk3BEWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHja7JrvbeMwDMVfgyzgFbSCV2hH0I3QFXQj3I3QGyEZIRnBGSEZwR6B9+GogmEo/0mB4j48AkJi036mGIU/gfCLiADAO/7ZBOCIDbYH0KlAZ8aS/fn8JiJ1dCIyyjpL9b6dUZ0A3LDRdu74/FWBzRHsFyKYzLjoucvdg0wSbSKLJqpz/ofxouugWgZwWJjKm/XvGyGfAfx2vl8AXpdyMM38pFMUjp8CdCVOjfAffJHAl9YBBShAAQo8bbUmks6kM+lMOlOAAhT43+gcWa8DhgeXh6uCWt+LyEkhOorI1UD1pH5EcAWAAuCkxfMG4Kerzp36SxRB0Sf2+tQS4P6q/koveKRlPR4ae4VB/Vn93c6BpCbt2NipHE2CbwAmO4VkQoebwujOX+suxYMlKVzr087Kw/qZ1ffjM7kNbBeXh1GPyxLeIxZ2htqr4Mq/MwUoQAHSmXQmnUlnClCAAhSYE0hBWe8cK0M2JlNMRxH5UOh8mAI72LawFxgaNGoRCp7KW6yP6LzdVkxB1k4BIvK6or8+6nWhABr7Amt3eGuxMQcio4i8+2vnutbZwTVH12Gh9Z3nbl5D56U+M+lMAQpQgHQmnUln0pkCFKAABSx0h1ZTdq63aDues2CJaC0icjA3X+fo3BKQ6OZn4HpxjepQIJnhS3q+S2CQxBLgrNewkw+/lYND6x20aOyC8PtnF1LSzn3SRK17Ry/YndifqiwttKibnVaszk10Zj2gAAUoQDqTzqTzd9L57wDvcFX9nExYPwAAAABJRU5ErkJggg==) no-repeat scroll 9px -75px!important ; border:none;}
	
	
	.st-wishlist-button:hover, .st-wishlist-button:active, .st-wishlist-button:focus{background:#f22a2d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADbCAYAAABk3BEWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHja7JrvbeMwDMVfgyzgFbSCV2hH0I3QFXQj3I3QGyEZIRnBGSEZwR6B9+GogmEo/0mB4j48AkJi036mGIU/gfCLiADAO/7ZBOCIDbYH0KlAZ8aS/fn8JiJ1dCIyyjpL9b6dUZ0A3LDRdu74/FWBzRHsFyKYzLjoucvdg0wSbSKLJqpz/ofxouugWgZwWJjKm/XvGyGfAfx2vl8AXpdyMM38pFMUjp8CdCVOjfAffJHAl9YBBShAAQo8bbUmks6kM+lMOlOAAhT43+gcWa8DhgeXh6uCWt+LyEkhOorI1UD1pH5EcAWAAuCkxfMG4Kerzp36SxRB0Sf2+tQS4P6q/koveKRlPR4ae4VB/Vn93c6BpCbt2NipHE2CbwAmO4VkQoebwujOX+suxYMlKVzr087Kw/qZ1ffjM7kNbBeXh1GPyxLeIxZ2htqr4Mq/MwUoQAHSmXQmnUlnClCAAhSYE0hBWe8cK0M2JlNMRxH5UOh8mAI72LawFxgaNGoRCp7KW6yP6LzdVkxB1k4BIvK6or8+6nWhABr7Amt3eGuxMQcio4i8+2vnutbZwTVH12Gh9Z3nbl5D56U+M+lMAQpQgHQmnUln0pkCFKAABSx0h1ZTdq63aDues2CJaC0icjA3X+fo3BKQ6OZn4HpxjepQIJnhS3q+S2CQxBLgrNewkw+/lYND6x20aOyC8PtnF1LSzn3SRK17Ry/YndifqiwttKibnVaszk10Zj2gAAUoQDqTzqTzd9L57wDvcFX9nExYPwAAAABJRU5ErkJggg==) no-repeat scroll center -135px ; border:none;}
	
	.st-compare-button.btn-product.btn:hover, .st-compare-button.btn-product.btn:active, .st-compare-button.btn-product.btn:focus{background:#f22a2d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADbCAYAAABk3BEWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHja7JrvbeMwDMVfgyzgFbSCV2hH0I3QFXQj3I3QGyEZIRnBGSEZwR6B9+GogmEo/0mB4j48AkJi036mGIU/gfCLiADAO/7ZBOCIDbYH0KlAZ8aS/fn8JiJ1dCIyyjpL9b6dUZ0A3LDRdu74/FWBzRHsFyKYzLjoucvdg0wSbSKLJqpz/ofxouugWgZwWJjKm/XvGyGfAfx2vl8AXpdyMM38pFMUjp8CdCVOjfAffJHAl9YBBShAAQo8bbUmks6kM+lMOlOAAhT43+gcWa8DhgeXh6uCWt+LyEkhOorI1UD1pH5EcAWAAuCkxfMG4Kerzp36SxRB0Sf2+tQS4P6q/koveKRlPR4ae4VB/Vn93c6BpCbt2NipHE2CbwAmO4VkQoebwujOX+suxYMlKVzr087Kw/qZ1ffjM7kNbBeXh1GPyxLeIxZ2htqr4Mq/MwUoQAHSmXQmnUlnClCAAhSYE0hBWe8cK0M2JlNMRxH5UOh8mAI72LawFxgaNGoRCp7KW6yP6LzdVkxB1k4BIvK6or8+6nWhABr7Amt3eGuxMQcio4i8+2vnutbZwTVH12Gh9Z3nbl5D56U+M+lMAQpQgHQmnUln0pkCFKAABSx0h1ZTdq63aDues2CJaC0icjA3X+fo3BKQ6OZn4HpxjepQIJnhS3q+S2CQxBLgrNewkw+/lYND6x20aOyC8PtnF1LSzn3SRK17Ry/YndifqiwttKibnVaszk10Zj2gAAUoQDqTzqTzd9L57wDvcFX9nExYPwAAAABJRU5ErkJggg==) no-repeat scroll center -195px;border:none;}
	
	
	.customNavigation a:hover{border: 1px solid #2f5490;color:#2f5490!important;}
	.tmcategory-container .customNavigation a:hover{border: 1px solid #ffffff!important;}
		.tmcategory-container .customNavigation a:hover::before{color:#ffffff!important;}
	.customNavigation a:hover::before{    color: #2f5490;}
	
	
	
	
	
	
	
	.products .product_list li .quick-view:hover, .products .product_list li .quick-view:active, .products .product_list li .quick-view:focus{background:#f22a2d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAADbCAYAAABk3BEWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHja7JrvbeMwDMVfgyzgFbSCV2hH0I3QFXQj3I3QGyEZIRnBGSEZwR6B9+GogmEo/0mB4j48AkJi036mGIU/gfCLiADAO/7ZBOCIDbYH0KlAZ8aS/fn8JiJ1dCIyyjpL9b6dUZ0A3LDRdu74/FWBzRHsFyKYzLjoucvdg0wSbSKLJqpz/ofxouugWgZwWJjKm/XvGyGfAfx2vl8AXpdyMM38pFMUjp8CdCVOjfAffJHAl9YBBShAAQo8bbUmks6kM+lMOlOAAhT43+gcWa8DhgeXh6uCWt+LyEkhOorI1UD1pH5EcAWAAuCkxfMG4Kerzp36SxRB0Sf2+tQS4P6q/koveKRlPR4ae4VB/Vn93c6BpCbt2NipHE2CbwAmO4VkQoebwujOX+suxYMlKVzr087Kw/qZ1ffjM7kNbBeXh1GPyxLeIxZ2htqr4Mq/MwUoQAHSmXQmnUlnClCAAhSYE0hBWe8cK0M2JlNMRxH5UOh8mAI72LawFxgaNGoRCp7KW6yP6LzdVkxB1k4BIvK6or8+6nWhABr7Amt3eGuxMQcio4i8+2vnutbZwTVH12Gh9Z3nbl5D56U+M+lMAQpQgHQmnUln0pkCFKAABSx0h1ZTdq63aDues2CJaC0icjA3X+fo3BKQ6OZn4HpxjepQIJnhS3q+S2CQxBLgrNewkw+/lYND6x20aOyC8PtnF1LSzn3SRK17Ry/YndifqiwttKibnVaszk10Zj2gAAUoQDqTzqTzd9L57wDvcFX9nExYPwAAAABJRU5ErkJggg==) no-repeat scroll 9px -75px; }
	
	
	
	.brands .customNavigation{top:125px;}
	.footer-container .links .h3, .footer-container .links h3, .footer-container .links h3 a{color:#ffffff;}
	.outer_blog{width:100%;}
	#index .blog-item .blog-image{
    max-width: 100%;
    padding: 18px;
    background: none;
    width: 100%;}
	#index .blog-item .blog-content-wrap{padding: 0 18px 18px 18px;float:none;width:100%;}
	.blog-image .blogicons .icon:hover:before{background-color: #1f4c94;
    border-color: #1f4c94;color:#ffffff;}
	.vertical-menu .top-menu a[data-depth="0"]:hover, #tm_vertical_menu_top .top-menu>li:hover>a{color:#ffffff;}
	.vertical-menu .top-menu .sub-menu ul[data-depth="1"]>li{float:none;}
	#_desktop_top_menu #top-menu>li .sub-menu.threecolumn{width:unset;}
	.vertical-menu .top-menu .sub-menu{padding:26px;}
	.blog-meta{width:100%;}
	.blog-video-code{float:left;width:47%;}
	#special .discount-percentage{    background: #1f4c94;    color: #fff;}
	#_desktop_cart{margin: 8px 0px 10px 0px;}
	i.material-icons.shopping-cart{display:none;}
	.menu-back{background: #1f4c94}
	div#tm_vertical_menu_top{display:none;}
	@media (min-width: 992px){.header-top-main.bg_main{display:none;}
.iqitmegamenu-wrapper.menu-back{display:block;}
.iqitmegamenu-wrapper.menu-back{display:block;}
	}
	@media (max-width: 991px){.iqitmegamenu-wrapper.menu-back{display:none;}div#tm_vertical_menu_top{display:block;}
	#links_block_top{display:block;}
	
	
	}
	div#iqitmegamenu-mobile{display:none!important;}
	@media (max-width: 480px){
	#header .header-nav .menu-container {
    position: relative;
	top: 0px;}
	/* .header-nav{background: #ffffff!important; */
    /* padding:none; */
	/* padding-top:15px;} */
	/* .text-xs-left.mobile.hidden-lg-up.mobile-menu{clear: both; */
    /* background: #1753a5; */
    /* padding: 5px 20px 15px 20px;} */
	.header-top-main.bg_main.fixed{display:none;}
	
	}
	@media (max-width: 991px){
	#header .header-nav .top-logo{width:43%;display: block!important;}#header .logo {
    width: 58%;	}
	#header #_mobile_cart, #_mobile_user_info, .search-widget{top:0px;}
	.header-nav #links_block_top{margin:6px 11px 6px 3px;}
	#_mobile_cart .cart-products-count{background-color:#f22a2d;color:#ffffff;}
	}
	
	.menu-container{width:100%;}
	.menu-icon{float:left;}
	.header-top-main.bg_main{display:none!important;}
	.block-categories .block_content .collapse-icons .add:hover, .block-categories .block_content .collapse-icons .remove:hover{    color: #1f4c94;}
	.service-right{padding-top:5%;}
	.header-top .search-widget .searchtoggle{border:1px solid #b9b9b9;}
	.menu-icon.active{float:none;}
	.discount-percentage{background:#2457aa;color: #ffffff;}
	.product-quantity .btn.btn-primary.add-to-cart:hover{background: #ffffff;
    color: #ffffff;
    border: 1px solid #2457aa;}
	#header .header-nav .menu-icon .material-icons:hover, #header .header-top .menu-icon .material-icons:hover{color:#f22a2d!important;}
	.btn-secondary, .btn-tertiary{color: #ffffff;
    background-color: #2457aa;}
	#blockcart-modal .cart-content a.btn-primary:hover, #blockcart-modal .cart-content a.btn-primary:active, 
	#blockcart-modal .cart-content a.btn-primary:focus{background: #ffffff none repeat scroll 0 0;
    border: 1px solid #2457aa;}
	.btn-secondary:hover, .btn-tertiary:hover{background: #ffffff none repeat scroll 0 0;
    border: 1px solid #2457aa;color:#f22a2d!important;}
	.btn-primary:hover{background: #ffffff none repeat scroll 0 0;
    border: 1px solid #2457aa;color:#f22a2d!important;}
	.breadcrumb a :hover{color:#f22a2d!important;}
	#product .has-discount .discount{    background:#2457aa none repeat scroll 0 0;
    color: #ffffff;}
	#header .blockcart .remove-from-cart:hover .material-icons{color:#f22a2d;}
	.pagination .current a, .pagination a:hover{    background-color: #ffffff;
    border-color: #2457aa;
    color: #f22a2d;}
	.pagination a{background: #2457aa none repeat scroll 0 0;
    border: 1px solid #2457aa;}
	
	@media (max-width: 991px){
	.footer-container .links .navbar-toggler {    color: #ffffff;}}
	
	.product-flags li:hover{    color: #f22a2d!important;}
	.products-sort-order .select-title:hover{    color: #f22a2d!important;}
	#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a:hover{    color: #f22a2d!important;}
	
	@media (max-width: 350px){.tmcategorylist .h1.products-section-title{padding: 24px 0px 0;}}
	@media (max-width: 767px){
		#tmcms1block{margin-bottom: 0px!important;}
	.products .side-banner{width:100%;}
	.side-banner{    padding: 20px 10px 20px 24px!important;}
	.bestseller-products{margin-bottom: 0px;}
	.featured-products .side-banner{width:100%;}
	.featured-products{margin-bottom: 0px!important;}
	.newproducts .side-banner{width:100%;}
	.newproducts{margin-bottom: 0px;}
	.products-section-title{    text-align: center;}
	.newproducts .side-banner{    padding: 0px 10px 20px 24px!important;}
	.tmcms1block .first-content{margin:0px!important;}
	}
	.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle.focus{background: #fff none repeat scroll 0 0;
    border: 1px solid #2457aa;
    color: #f22a2d!important;}
	#authentication [data-action="show-password"]:hover, .input-group .input-group-btn>.btn:hover{background: #fff none repeat scroll 0 0;
    border: 1px solid #2457aa;
    color: #f22a2d!important;}
	#_mobile_user_info>.user-info a:hover .material-icons, #_mobile_user_info>.user-info a:hover span{    color: #f22a2d!important;
}}
.navcms_block .service-right .title:hover{    color: #1f4c94!important;}
.service-content{cursor:pointer;}
#left-column{width: 22.3%;}
.breadcrumb{width: 76.3%;}
.layout-left-column #content-wrapper{width: 77.7%;}
.products-sort-order .select-list:hover{background:none!important;}
.block-categories .block_content .arrows .arrow-right:hover, .block-categories .block_content .arrows .arrow-down:hover{color: #f22a2d!important;}
.sub-title a:hover {
    color: unset!important;
}
.title a:hover {
    color: #1f4c94!important;
}
.second-content .inner-content .service-content .service-right .sub-title a:hover{color: #1f4c94!important;}
.outer_blog{    margin-bottom: 3%;}
.flexslider .flex-direction-nav a:hover:before{color: #f22a2d;}
#search_filters_wrapper{display:none;}
.footer-container{    padding: 25px 0 0 0;}
@media (max-width: 1449px){
.footer-container .links:last-child {
    padding: 0px 0 20px 0;
}}
.footer-after{    padding: 10px 0;}
.product-cover .layer .zoom-in:hover{color: #f44a4c;}
.page-my-account #content .links a:hover span.link-item{border-color: #1f4c94;}
.page-my-account #content .links a:hover i{    color: #1f4c94;}
.navcms_block{float:right;}
@media (max-width: 480px){.brands .customNavigation{    top: 86px;}}
.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle{background: #fff none repeat scroll 0 0;
    border: 1px solid #2457aa;
    color: #f22a2d!important;}
	.side-banner .all-product-link:hover{color:#ffffff!important;}
	.navcms_block .second-content{margin-top: 4px;}
	.title{    font-weight: 600;
}
.pspc-main.days-diff-62.weeks-diff-8{text-align:left;}
.psproductcountdown.buttons_bottom_block{    width: 200px!important;padding:0px!important; box-shadow:none!important;}

.wkextsearchform .form-row-home{margin:0px!important;width:23%;padding-left:4px!important;padding-right:4px!important;border-right:1px solid #d2d2d2!important;}
.wkextsearchform .btn-nofloat{margin-top:0px!important;}
.extsearch-home{padding-left:0px!important;padding-right:0px!important;}
.wkextsearchform{padding-top:0px!important;}
input#search_query_block{border: none!important;
    background: transparent!important;
    height: 34px!important;}
	.wkextsearchform .highlight{border: none!important;
    background: #ffffff!important;
    height: 38px!important;color: #000000!important;}
	.wkextsearchform .form-controle{border: none!important;
    background: #ffffff!important;
    height: 34px!important;color: #000000!important;}
	.wkextsearchform .itemSelected{box-shadow:none!important;}
	.extsearch-home{background-color:#ffffff!important;margin-top:7%!important;}
	
	header-div{height:110px;}
	#header .logo{    max-width: 75%;}
	.navcms_block .first-content .service-right .title, .navcms_block .second-content .service-right .title{font-weight:600;}
	
	.quotation_cart {
    position: relative;
    color: #232323;
    height: 3rem;
   
	padding-bottom: .75rem;
	padding-top: .5px;
    margin-left: 0;
    text-align: center;
    white-space: nowrap;width: 9%;
    float: right;
}
	.quotation_cart .header {
    margin-top: 0.525rem;}
	.quotation_cart .header:before {
		color:#ffffff!important;
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    font-size: 31px;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
    content: '\e1db';}
	#header .quotation_cart span.cart-products-count {
    background: #f22a2d;
    position: absolute;
    right: 43%;
    top: 10px;
    border-radius: 88px;
    color: #fff;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    width: 18px;}
	.roja_desktop_quotecart .quotation_cart .dropdown-menu {
    right: 0;
    left: unset;
    float: left;
    display: block;
    width: 350px;}
	#header .header-nav .quotation_cart {display:none;}
	a.btn.btn-primary.btn-request-quote:hover{color:#f22a2d!important;}
a.btn.btn-primary.btn-request-quote:hover {color:#f22a2d!important;}
#header .quotation_cart a.btn-request-quote span:hover {color:#f22a2d!important;}
#header .roja_desktop_quotecart .quotation_cart .dropdown-menu{width:221px;border:none;padding:0px;border-radius:6px;margin: 8px 0 0;}

#product .product-actions .control-label, #product .product-actions-main .control-label{float:none;}
#product .product-quantity .add{width:unset;margin:0px;}
.wk-custom{}
.input-custom{}
@media (max-width:991px){.wk-custom{width:100%!important;}.input-custom{width:35%!important;}}
@media (min-width:992px){.input-custom{width:43%!important;}}
a.btn.btn-primary.btn-request-quote{padding: 6px 54px 5px; color:#ffffff!important;}
a.btn.btn-primary.btn-request-quote:hover{padding: 6px 54px 5px; color:#f22a2d!important;}
#search-sub-categories ul li {    margin: 0 0 42px 33px;}
.block-category{margin:0px;}
.product-cover {border: 1px solid gainsboro;}
img.thumb.js-thumb.selected{border: 1px solid gainsboro;}
@media (max-width: 768px){
.wkextsearchform .form-row-home {width: 27%!important;}}
.quickview .modal-footer{padding:0px;}
.products .product-miniature .product-flags .new.discount-percentage, .products .product-miniature .online-only.discount-percentage, .products .product-miniature .on-sale.discount-percentage, .products .product-miniature .discount-percentage.discount-percentage, #cart .cart-grid-body .cart-item .has-discount .discount, #left-column .product-description .discount-percentage, #right-column .product-description .discount-percentage{color:#ffffff;background: #1f4c94 none repeat scroll 0 0;}
#search-sub-categories ul li .subcategory-name {
    font: 500 15px/20px "Open Sans",sans-serif;
    color: #555454;
    
}
.roja45quotationspro_button_container #quote_quantity_wanted{border: 1px solid #d9d9d9;
    border-radius: 4px;    height: 38px;
    padding: 5px 12px;
    width: 3rem;}
	.roja45quotationspro_button_container .btn.add-to-quote{height: 2.3rem;
    line-height: inherit;
    padding-top: 0.325rem;
    padding-bottom: 0.425rem;}
	.product-prices div{font-size: 21px;    font-weight: 400;}
	div#roja45quotationspro_buttons_block .qty{float:left;margin-right: 3px;}
	#search-sub-categories ul li:hover .subcategory-image a{border: 2px solid #4067a4;}
	#block-contact_list>li{padding-bottom:0px;}
	#_desktop_user_info{margin: 6px 30px 0px 0;height:43px;}
	#_desktop_cart{    margin: 5px 0 0px 0;}
	#_desktop_user_info::after{    height: 52px;
    width: 2px;
    top: -6px;}
	span.devis-span{    color: #ffffff;
    float: right;margin-top: 12%;
    font-weight: 600;}
	.adv-top-top.extsearch-home{height:40px;padding-top:0px;padding-bottom:0px;}
	.roja45quotationspro_button_container .btn-touchspin {
    height: 1.1rem!important;}
	.roja45quotationspro_button_container #quote_quantity_wanted{margin-right:7px;}
	.tmcategorylist .h1.products-section-title{ font-family: "Open sans", sans-serif!important;}
	.tmcategory-container .categoryblock .block_content .categorylist .cate-heading{ font-family: "Open sans", sans-serif!important;}
	.tmcategorylist .h1.products-section-title{color:#ffffff!important;}
	.tmcategory-container .customNavigation a::before, .lastest_block.block.tmblog-latest .customNavigation a::before{color:#ffffff!important;}
	.product-title a{font-size: 17px;
    font-weight: 600;}
	
	#brand-carousel .owl-wrapper-outer .owl-wrapper .owl-item{border-right:1px solid #edeef4;border-top:1px solid #edeef4;}
	#brand-carousel .owl-wrapper-outer .owl-wrapper .owl-item:first-of-type{border-left:1px solid #edeef4;}
	#brand-carousel2 .owl-wrapper-outer .owl-wrapper .owl-item{border-right:1px solid #edeef4;border-top:1px solid #edeef4;border-bottom:1px solid #edeef4;}
	#brand-carousel2 .owl-wrapper-outer .owl-wrapper .owl-item:first-of-type{border-left:1px solid #edeef4;}
	#cbp-hrmenu>ul>li>a, #cbp-hrmenu>ul>li>span.cbp-main-link{text-transform: capitalize;    font-weight: 600;}
	.brands .products .product_list li.item{padding: 25px 15px 25px;}
	ul.product-flags {
    display: none;
}
.head-wishlist{display:none;}
.head-compare{display:none;}
.icon-left1{margin-top:4px;}
.service-right img{border-radius:6px;}
.navcms_block .first-content{margin-left:50px;margin-top:4px; margin-right:0px;}
.navcms_block .first-content:hover .icon-left1{background:none!important;margin-top:4px;}
.service-right img:hover{padding: 2px;    transition: all .1s ease;
    -webkit-transition: all 0.1s ease;
    border-radius: 6px;}
	.icon-left1 >img:hover{padding: 2px;    transition: all .1s ease;
    -webkit-transition: all 0.1s ease;
    }
	.navcms_block .second-content .icon-left2{margin-top: 5px;}
	.navcms_block .first-content .service-right .sub-title, .navcms_block .second-content .service-right .sub-title{padding-top:3px;}
	.products_block .side-banner {
    position: relative;
    float: left;
    background: url(../img/megnor/3.png) no-repeat scroll;
    width: 267px;
    height: 436px;
    clear: both;margin-left:0.8%;}
	
	.recommanded {
    font-size: 26px;
    color: #fff;
    margin-right: 14px;
    
	}
	@media (max-width: 767px){
.products_block .side-banner {
    float: none;
    background: none;
    width: auto;
    height: auto;
    padding: 0;
	}}
	@media (max-width: 767px){
.products_block .side-banner {
    width: 100%;
	}#tmcategorytabs .tab-content .products{width:100%;}}
	
	@media (max-width: 767px){
.recommanded {
    font-size: 28px;
    color: #000!important;
    padding: 20px;
    margin: 0;
text-align: center;}
}
/* .cat-slide{width:76.2%!important;float:right!important;} */
/* @media (max-width: 767px){.cat-slide{width:100%;float:left;}} */
.products .thumbnail-container, .product-accessories .thumbnail-container{border:none;}
#category .products .product_list li.product_item {padding: 0 10px 20px;
    border :1px solid #d6d6d6;
    margin-right: 2px;
    margin-bottom: 10px;
	height: 480px;
    margin-left: 2px;overflow: hidden;}
	@media (min-width: 1200px){
.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6 {
width: 24.5%;}
}

@media (min-width: 992px){
.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6 {
    width: 32.7%;
}}

@media (min-width: 768px){
.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6 {
    width: 32.7%;
}}

@media (max-width: 767px){
.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6 {
    width: 48.9%;
}}
@media (max-width: 372px){
.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6 {
    width: 100%;
}}

@media (min-width: 1450px){
.products .product_list li.product_item.col-lg-3, .products .product_list li.item.col-lg-3 {
    width: 24.5%!important;
}}
.product-title a{font-size: 15px;
    font-weight: 500;}
	.brands .products .product_list li.item{height:135px!important;border:none!important;}
	
	#special-carousel .owl-wrapper-outer .owl-wrapper .item{border:none!important;height:unset!important;}
	#feature-carousel .item{border:none!important;height:unset!important;}
	#newproduct-carousel .item{border:none!important;height:unset!important;}
	#tmcategory55-carousel .item{border:none!important;height:unset!important;}
		.products .thumbnail-container, .product-accessories .thumbnail-container{border-right: 1px solid #f0f0f0!important;}
		#products #js-product-list .product-miniature .thumbnail-container{border:none!important;}
		
		img.brand_prod {
    
    top: 3px;
}
.product-manufacturer{border:none;}
#manufacturer #products #js-product-list .products .product_item {padding: 0 10px 20px;
    border :1px solid #d6d6d6;
    margin-right: 2px;
    margin-bottom: 10px;
	height: 480px;
    margin-left: 2px;overflow: hidden;}
#new-products #products #js-product-list .products .product_item {padding: 0 10px 20px;
    border :1px solid #d6d6d6;
    margin-right: 2px;
    margin-bottom: 10px;
	height: 480px;
    margin-left: 2px;overflow: hidden;}
	#brand_list li.brand .brand-inner .brand-img{margin-bottom:0px;}
	#brand_list li.brand .brand-inner{padding: 1px 0 1px 0;}
	.product-information .manufacturer-logo{height:unset;border:none;padding:10px;}
	.sub-title{text-transform:none!important;}
	.roja45quotationspro_button_container .input-group-btn-vertical .btn {
    padding: .55rem .6575rem;
}
#tmcategorytabs .hb-animate-element.left-to-right {
    float: right;
    width: 78%;
    position: relative;
}
@media (max-width: 1449px){
#tmcategorytabs .hb-animate-element.left-to-right {
    width: 74%;
}}
@media (max-width: 1199px){
#tmcategorytabs .hb-animate-element.left-to-right {
    width: 69%;
}}
@media (max-width: 991px){
#tmcategorytabs .hb-animate-element.left-to-right {
    width: 62%;
}}
@media (max-width: 767px){
#tmcategorytabs .hb-animate-element.left-to-right, .newproducts .hb-animate-element.left-to-right, .bestseller-products .hb-animate-element.left-to-right {
    width: 100%;
    float: none;
}}
#brand_list li.brand .brand-inner .brand-products{border:none;}
#brand_list li.brand .brand-inner{border:1px solid #ddd;}
#brand_list li.brand:last-child .brand-inner{border:1px solid #ddd!important;}
#brand_list li.brand .brand-inner .brand-products{padding: 0 0 15px 21px;}
.brand-products a{text-transform:capitalize!important;font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.3px;}
	#brand_list li.brand .brand-inner .brand-products{padding-right:10px!important;padding-left:10px!important;text-align:center;}
	
	.container-xs-height div ul li a {text-transform:capitalize!important;font-size: 15px;font-weight:600!important;}
	.container-xs-height div ul li a:hover{font-weight:600!important;}
	#cbp-hrmenu1 .cbp-hrsub-inner .cbp-column-title, #cbp-hrmenu1 .cbp-hrsub-inner a.cbp-column-title:link, #cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, #cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{text-transform:capitalize!important; }
	.product-actions-main{z-index:10;}
	
	#left-column .block .block_title, #right-column .block .block_title, #left-column .links .h3, #right-column .links .h3{color: #fff;background: #1f4c94;}
	
	#cbp-hrmenu .cbp-hrsub-inner a, #cbp-hrmenu .cbp-hrsub-inner a:link, #cbp-hrmenu1 .cbp-hrsub-inner a, #cbp-hrmenu1 .cbp-hrsub-inner a:link{color: #fff;}
	.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a {background-color: #1f4c94;}

	.cbp-hrmenu .cbp-hrsub-tabs-names li a{    padding: 4px 19px;}
	.cbp-category-link-w a{color:#1f4c94;}
	.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2, .cbp-hrsub-haslevel3>.cbp-category-link-w>ul{border-radius:4px;}
	.cbp-hrmenu ul.cbp-hrsub-level2{left: 120%;}
	.cbp-hrsub-inner .tab-content{    background: #1f4c94;}
	.cbp-hrsub-haslevel2 .cbp-category-link-w .cbp-hrsub-level2 .cbp-category-link-w a{color:#1f4c94!important;}
	#cbp-hrmenu1 .cbp-hrsub-inner .cbp-column-title, #cbp-hrmenu1 .cbp-hrsub-inner a.cbp-column-title:link, #cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, #cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{color: #fff;}
	.cbp-hrsub .cbp-hrsub-inner{    background: #1f4c94;}
	.cbp-hrmenu .cbp-hrsub-tabs-names li {    border-bottom: 1px solid #3861a3;}
	.cbp-hrmenu .cbp-submenu-it-indicator{color: #fff;}
	.cbp-hrmenu .cbp-hrsub-inner{line-height: 28px!important;}
	#left-column .block .block_title, #right-column .block .block_title, #left-column .links .h3, #right-column .links .h3{text-transform:capitalize!important;}
	
	
	.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6{border: 1px solid #d6d6d6;overflow: hidden;padding: 0 10px 20px;margin-right: 2px;
    margin-bottom: 10px;}
	
	

@media (min-width: 768px){
.products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6 {padding: 0 10px 20px;
    border: 1px solid #d6d6d6;
    margin-right: 2px;
    margin-bottom: 10px;
    height: 480px;
    margin-left: 2px;
    overflow: hidden;}}
	
	#products .product-title, .products .product-title, .product-accessories .product-title{height: 43px;}
	.cbp-hrmenu ul.cbp-hrsub-level2{margin-top: -80px!important;display: unset;}
	/* .cbp-category-link-w>ul>li>ul{overflow-y:scroll;max-height:450px;overflow-x:hidden;} */

.ets_icon_svg svg {
    width: 16px;
    height: 16px;
    fill: #000;
}
.input-group.bootstrap-touchspin {
    width: 90px;
}
.contactdiv {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
}
.contactdiv:hover {
    text-decoration: underline;
}
.title-heading {
    background-color: #1052a6;
	color: white !important;
}
div#customer_guest_newsletter {
    display: none;
}
div#conditions-to-approve {
    display: none;
}
.block-onepagecheckout .form-group {
    margin-bottom: 0px;
}
#form_ets_onepagecheckout.layout:not(.layout_4):not(.layout_2) .type-checkout-option .opc_field_right, #form_ets_onepagecheckout.layout:not(.layout_4):not(.layout_2) .block-onepagecheckout .form-group .form-control-label + .col-md-8, #form_ets_onepagecheckout.layout:not(.layout_4):not(.layout_2) .block-onepagecheckout .opc_field_right {
    padding-bottom: 0px;
}
svg path {
    fill: #ffffff;
}
.card {
    border: 1px solid #1f4c94;
}
a.remove-from-cart i {
    color: #f22a2d;
    margin-bottom: -13px;
    margin-left: 15px;
}
#header .blockcart .remove-from-cart .material-icons {
    color: #f22a2d;}
}
.product-line-grid-body > .product-line-info > .label {
    font-weight: 600;
}
#_desktop_cart .cart-products-count {
       text-align: center;
}
.block-onepagecheckout .cart-detailed-totals .cart-summary-line span {
    display: inline;
}
#main .page-content {
    border: 1px solid #4067a4;
}
section#content-hook-order-confirmation-footer {
    display: none !important;
}
#left-column .block, #right-column .block, #left-column .links, #right-column .links {
    border: 3px solid #1f4c94;
}
#search-sub-categories ul li .subcategory-image a {
    border: 1px solid #ee151f;
}
#payment-option-4-additional-information dl {
    display: none;
}
.tvproduct-play-icon svg {
    height: 20px !important;
    width: 30px !important;
}
.product-miniature .product-description {
		padding: 0px !important;
}
.products .product-price-and-shipping, .product-price {
    padding: 0px !important;
}

#header .header-top .header_logo {
    padding: 20px 0px 20px 0px;
    width: 14%;
}
.wk-custom {
    width: 40% !important;
}
#tmnav1cmsblock {
    width: 46%;
    padding: 35px 0 20px 30px;
}
@media (min-width: 768px) {
    .products .product_list li.product_item.col-sm-6, .products .product_list li.item.col-sm-6, .products .product_list li.product_item.col-md-6
 {
        height: 510px;

    }
}
.block-category.card.card-block
 {
    display: none;
}
#left-column .block .block_content.collapse, #right-column .block .block_content.collapse {
    background-color: #1f4c94;
}
.block-categories .block_content .collapse-icons i
 {
    color: #ffffff;
}
.block-categories .block_content .arrows .arrow-right, .block-categories .block_content .arrows .arrow-down
 {
    color: #ffffff;
}
#left-column a, #right-column a
 {
    color: #ffffff;
}
.block-categories .block_content .collapse-icons .add:hover, .block-categories .block_content .collapse-icons .remove:hover {
    color: #ee151f;
}
.tmcms1block .first-content {
    width: 25%;
}
.tmcms1block .third-content {
    width: 25%;
}
#tmcategorytabs.container {
    padding: 5px 0 !important;
}
.featured-products {
    margin-bottom: 5px !important;
}
.newproducts {
    margin-bottom: 0px !important;
}
#tmcms2_block
 {
    margin-bottom: 15px !important;
}
.product-title a {
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}