/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/******************************* Header ******************************************/
.tvheader-offer-wrapper .block-social{text-align: left; padding-left: 0px;}
.container-fluid.tvcmsdesktop-top-header{background-color: #0984E3;}
#header .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li{background-color: transparent;}
.tvcmsvertical-menu-wrapper .tvcategory-title-wrapper .tvleft-right-title span{color: #3A3A3A; font-family: 'Poppins'; font-size: 13px; text-transform: uppercase;}
.tvcms-header-verticalmenu .tvcmsvertical-menu-wrapper .tvleft-right-title-toggle{color: #3A3A3A;}
.tvcms-header-verticalmenu  .tvcategory-title-wrapper{background: none; padding-left: 0px;}
.tvcms-header-verticalmenu .tv-vertical-menu-text-wrapper .tvvertical-menu-category, .tvcms-header-verticalmenu .tvvertical-menu-show-hide-category span{font-size: 16px;}
.tvcms-header-verticalmenu .tvcmsvertical-menu-wrapper, .tvcms-header-verticalmenu .header-7 .tvheader-cart-wrapper{background: none;}
#header .tvcms-header-menu-offer-wrapper{background: #fff;}
.header-7 .tvcmsmain-menu-wrapper .tvcmssearch-wrapper{max-width: 100%;}
.tvcmsheader-search.search-widget form input[type="text"], .tvheader-top-search-wrapper{background-color: #F7F7F9;}
.tvcms_customer_wlcm{font-family: "Poppins"; font-size: 13px; color: #272727; padding-left: 25px;}
.tvcmsheader-nav-right .tv-contact-account-cart-wrapper{text-align: left; padding-left: 35px;}
.tv-contact-account-cart-wrapper #tvcmsdesktop-account-button{float: left;}
.tv-contact-account-cart-wrapper .no-account{float: left; margin-top: 16px; }
.tv-contact-account-cart-wrapper .tvcms-header-cart{float: left; }
.tv-contact-account-cart-wrapper .no-account a{font-size: 13px; font-weight: 600; margin-left: -5px;}
.tvcms_customer_crt{float: left; padding-top: 5px; font-size: 13px; font-weight: 600;}
.tvheader-cart-btn-wrapper .tvcart-icon-text-wrapper{float: left;}
.tvheader-cart-btn-wrapper .tvcart-icon-text-wrapper .cart-products-count{right: 35px;}
.tvcmsheader-nav-right{padding-top: 0px; padding-left: 10px; padding-right: 0;}
#header .tv-link-btn-desktop svg{margin-right: 12px;}
.tv-link-promo-desktop{margin-right: 30px;}
#index .tv-main-div  #wrapper{padding-top: 0;}
.tv-header-link .btn-unstyle{font-weight: 600;}
.tvcms-header-myaccount .tv-myaccount-btn-desktop{margin-top: -4px;}
.tvcms-header-menu-offer-wrapper .tvcms-header-cart{text-align: right; padding-right: 40px;}
.tvnew-product-wrapper-box, .tvspecial-product-wrapper-box, .tvfeatured-product-wrapper-box{width: 100%; }
.tv-account-wrapper .tv-myaccount-btn span.tvcms_customer_name{max-width: 100%;}
@media (min-width: 992px){
/*.tvheader-verticalmenu-serach-cart-wrapper .tvcms-header-verticalmenu{width: 20%;  }*/
.tv-menu-horizontal ul.menu-content{padding-left: 60px; text-align: left;}
.tv-menu-horizontal li.level-1{padding-left: 15px; padding-right: 15px;}
}

/********************************* Footer **********************************************/
#footer .footer-container{background-color: #0984E3;}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper{background-color: #fff;}
#footer .tvfooter-title-wrapper .tvfooter-title, #footer .tvdekstop-footer-all-title-wrapper .tvfooter-title{color: #fff; font-weight: bold;}
#footer .footer-container li a{color: #fff;}
#footer .footer-container li a:hover{color: #0A9DDD;}
.tvfooter-storelogo-weapper{background-color: #0A9DDD; padding-bottom: 20px; padding-top: 20px;}
#footer .tvcopylink p{font-family: 'Poppins'; font-size: 12px; color: #393939;}
#footer .tvcopylink a:hover p{color: #0984E3;}

.tvfooter-storelogo-weapper .tvfooter-storelogo-inner{border-bottom: none;}
.tvfooter-storelogo-inner .tvfooter-account-link{line-height: 40px;}
.tvfooter-storelogo-inner .language-selector{float: left; margin-top: 10px;}
.tvfooter-storelogo-inner .language-selector li{float: left; padding-right: 10px;}
.tvfooter-storelogo-inner .language-selector li span{color: #fff; padding-left: 5px; }
.tvfooter-storelogo-inner .tvfooter-logo-link-wrapper .tvfooter-title-wrapper{display: none;}
.tvfooter-storelogo-inner .tvfooter-logo-link-wrapper .tvfooter-account-wrapper ul{margin-bottom: 0; margin-left: 30px;}
.tvfooter-storelogo-inner .tvfooter-logo-link-wrapper .tvfooter-account-wrapper ul li{ float: left; padding-left: 15px; padding-right: 15px; margin-bottom: 0;}
#footer .footer-container .tvfooter-storelogo-inner .tvfooter-logo-link-wrapper .tvfooter-account-wrapper ul li a:hover,#footer .tvfooter-storelogo-inner .language-selector li a:hover{color: #0984E3;}
.tvfooter-storelogo-inner .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li{background-color: transparent;}
.footer-container .tvfooter-payment-icon-img-block{margin-left: 60px;}
.tvcms-newsletter-wrapper .tvcmsfooter-social-icon .tvfooter-social-icon-wrapper li{background-color: transparent;}

/********************************************** Featured Categ *******************************/
.tvproduct-flags.tvproduct-online-new-wrapper li.product-flag.new{opacity: 1;}
.tvbrandlist-slider-inner .owl-stage-outer .owl-stage{margin: 0 auto;}
.tvcategory-slider-content-box .owl-stage-outer .owl-stage{margin: 0 auto;}
/**********************************************  List Product *********************************/
.product-miniature .tvproduct-wrapper .tvproduct-image,  #products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-catalog-btn{min-height: 200px !important;}
.product-miniature .tvproduct-wrapper .tvproduct-info-box-wrapper{min-height: 150px; }
#products.catelog .tv-grid-list-wrapper-info-box {
    max-height: max-content;
}
@media (max-width: 575px) {
  #category .tv-grid-list-wrapper-info-box {
    margin-bottom: 20px;
  }
}
/********************************************** Category Page ********************************/
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper{display:block; padding-top: 20px;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-name,#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-desc{text-align: left;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .product-title{font-size: 15px; color: #092A43; font-weight: 600; text-transform: uppercase;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-desc{font-size: 13px; color: #393939; font-weight: normal;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvall-inner-btn span{font-size: 14px;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvall-inner-btn{background-color: #0A9DDD;padding: 17px 20px; margin-right: 0; border-radius: 5px;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-name .tvproduct-cat-name{display: block; margin: 0;}


#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvcatlog-button-wrapper{display: block;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvcatlog-button-wrapper .tvcart-btn-model{float: right;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-indicator.tv-bar .tv-outer{margin-right: 0;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-list,
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-catalog-price,
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-catalog-btn-wrapper{text-align: right;}
#products.catelog .tvgrid-list-view-product .tvproduct-wrapper.catelog{padding-right: 10px;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvporoduct-color-box
{width: 15px; height: 15px; border-radius: 50px; float: left; margin: 10px 10px 10px 0; border: 1px solid #e5e5e5;}

/******************************************* Product Page ****************************************/
.tvcmsVerticalSlider img{float: left;}
.tvproduct-page-wrapper .product-1 .images-container .tvproduct-wishlist-compare{position: absolute;z-index: 1; right: 30px; top:5px; border: none;}
.tvproduct-page-wrapper .product-1 .images-container .tvproduct-wishlist-compare .tvcompare-wrapper,
.tvproduct-page-wrapper .product-1 .images-container .tvproduct-wishlist-compare .tvproduct-wishlist{display: block; margin-top: 10px; background-color: #eee;}
.tvproduct-title-brandimage .categ-name{font-size: 14px;color: #393939;}
.tv-product-page-content h1{font-size: 24px;color: #092A43;font-weight: 600; margin-bottom: 0;}
.tv-product-page-content .tvproduct-page-decs p{color: #393939;}
.tvproduct-title-brandimage .tv-product-page .tv-indicator{ padding-right: 0; clear: none; margin-right: 0;}
.tvproduct-title-brandimage .tv-product-page.clearfix{clear: none;}
.tv-product-page-add-to-cart-wrapper .tvproduct-stock-social{display: block;}
.tvproduct-page-wrapper .tvproduct-description-tab .nav-tabs .nav-item{float: none;}
.product-add-to-cart .tvwishlist-compare-wrapper-page .tvall-inner-btn{background-color: #0A9DDD;  border-radius: 5px;}
#tvcmsproductCommentsBlock .tvall-inner-btn{background-color: #fff; color: #0A9DDD; border: 2px solid #0A9DDD; border-radius: 5px;}
#tvcmsproductCommentsBlock .tvall-inner-btn span{color: #0A9DDD;}

/******************************************* Cart ************************************************/
#cart #content-wrapper{float: none; margin: 0 auto;}
.product-line-info .tvproduct-name .categ-name{font-size: 13px; color: #393939; font-weight: normal;}
.product-line-info .product-title .h6{font-size: 16px; color: #092A43; font-weight: 600;}
.cart-grid-body .cart-item{border: 1px solid #F1F1F1; margin-top: 15px;}
.cart-grid-body .card, .cart-container .separator{border: none;}
.cart-item .product-line-grid-right .bootstrap-touchspin{width: 120px;}
.cart-item .product-line-grid-right .tvcart-incr-decr-price, .cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper{margin-top: 10%;}
.product-line-grid .product-price-and-shipping .price{font-weight: normal; font-size: 14px;}
.product-line-grid .product-line-grid-right .product-price{margin-left: 20px; font-size: 18px; font-weight: bold; color: #2491f0;}
.cart-grid-right .cart-summary-line .label,.tvcheckout-process-right .cart-summary-line .label{color: #393939; font-weight: 600;}
.cart-grid-right .cart-summary-line .label.js-subtotal, .cart-grid-right .cart-summary-line.cart-total .value,
.tvcheckout-process-right .cart-summary-line .label.js-subtotal, .tvcheckout-process-right .cart-summary-line.cart-total .value,
.tvcheckout-process-right .cart-summary-products .label
{font-size: 18px; font-weight: bold;}
.cart-grid-right .tvall-inner-btn{width: 100%; border-radius: 5px; background-color: #0A9DDD; color: #fff;}
.cart-grid .tv-continue-shopping-btn, .cart-grid .tv-continue-shopping-btn:hover{background-color: transparent;}
.cart-grid .tv-continue-shopping-btn {color: #353535;}
.cart-grid .tv-continue-shopping-btn:hover{color: #2491f0;}
/********************************************************* Process cart ******************************/
.cart-summary-products a.tvcheckout-expend{float: right;}
#login-form .tvall-inner-btn{float: none; border-radius: 5px; background-color: #0A9DDD; color: #fff; padding: 15px 40px;}
#checkout-login-form #login-form{margin: 0 auto;}
.center-item {
justify-content: center;
margin: 0px 0px 30px 0px;
border: 1px solid rgba(0, 0, 0, 0.07);
height: 80px;
}
.flex {
display: flex;
align-items: center;
}
.step-active {
font-family: "Poppins";
font-size: 12px;
line-height: 19px;
letter-spacing: 0.3px;
color: #3E3E3E;
}
.btn-step {
font-family: "Poppins";
font-size: 12px;
line-height: 19px;
letter-spacing: 0.3px;
cursor: pointer;
width: 25%;
text-align: center;
}
.separator-horizontal {
width: 11px;
height: 0px;
border: 1px solid;
margin: 0 15px;
}
.num-step{display: block; text-align: center; border: 1px solid rgba(0, 0, 0, 0.07); width: 20px; margin: 0 auto; background-color: #fff; position: relative; z-index: 1;}
.hrcCheckout .btn-step.step-active .num-step{background-color: #0A9DDD; font-weight: 600;   color: #fff; border: none;}
.step-title{display:block ; margin-top: 5px;}
.hrcCheckout{width: 80%;display: flex;margin: 0 auto;align-items: center;justify-content: center;}
.hrCheckout{position: absolute;z-index: 0;width: 85%;top: 13px;}
body#checkout div.checkout-step{display: none;}
body#checkout div.checkout-step.js-current-step{display: block;}
.btn-step.-complete .num-step{color: #10DE55;  border: 1px solid #10DE55;}
.delivery-options-list .tvall-inner-btn, .js-address-form .tvall-inner-btn, #payment-confirmation .tvall-inner-btn{ background-color: #F39C12; border-radius: 5px;}
.js-address-form .tvedit-btn,.js-address-form .tvremove-btn{padding-right: 20px;}

/******************************************* Home Liste Categ **************************/
.template_slide .tvproduct-wrapper{padding: 10px;}
.page-home .tvcmsmain-title-wrapper .tvcms-main-title{padding-left: 0;}
.tvcategory-slider.container,.tvcategory-chain-slider.container{margin-left: 0;}
#product .container .tvcmssame-category-product{display: block;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{position: absolute; left: -70px; border-right: none; border-radius: 5px 0 0 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up{border-left: none; border-radius: 0 5px 5px 0px;}
.product-add-to-cart .product-quantity #quantity_wanted{margin-left: 30px;}
.product-variants .radio-label{border: 1px solid #000;}
.product-quantity #quantity_wanted{border-left: none; border-right: none;}
.tvproduct-title-brandimage .tvcms-product-brand-logo{position: absolute; right: 0; top: 0; text-align: center;}
/*.tvproduct-title-brandimage .tvcms-product-brand-logo .tvproduct-brand{position: relative;}*/
.tv-indicator .tv-items span.tvinstock{color: #12B749; font-weight: bold; font-size: 12px;}
.tv-indicator .tv-items span.tvoutstock{font-weight: bold; font-size: 16px;}
.tvproduct-description-tab #tab-content{border: none; border-top: 1px solid rgba(0, 0, 0, 0.07);}
.template_slide{margin-bottom: 50px;}


/***************************************/
#tvmobile-lang .tvcms-header-language .tv-language-span, #tvmobile-lang .tvcms-header-language .material-icons.expand-more{color: #7a7a7a;}
@media (max-width: 820px) {
.template_slide .show-all{padding-right: 0;}
.product-1 .tvvertical-slider .product-images{max-height: 100%;}
.tvcms_customer_wlcm{display: none;}
.tvcms-header-myaccount .tv-account-dropdown{right: 0px;left: -90px;}
.tvcms-header-myaccount .tv-myaccount-btn-desktop{margin-top: 5px;}
.page-authentication #content{max-width: 100%;}
.product-miniature .tvproduct-wrapper .tvproduct-image, #products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-catalog-btn{height: auto;min-height: 0px !important;}
.tvmobileheader-offer-wrapper{display: none;}
.tvproduct-wrapper .tvproduct-image a{position: relative; height: auto;}
.tvproduct-wrapper .tvproduct-image a img{height: auto; padding: 10px; width: auto;max-width: 100%;
  position: static;}
  .tvproduct-wrapper .tvproduct-image a img:nth-of-type(2){
    display: none;
  }
  .tvproduct-wrapper{border: none;}
  #products.catelog .tv-grid-list-wrapper-info-box {
    border: 1px solid rgba(0, 0, 0, 0.07);
  }
  .tvcart-btn-model {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 575px) {
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{border-bottom: none; color: #2491f0;}
.tvproduct-description-tab .nav-tabs .nav-item .nav-link.active, .tvproduct-description-tab .nav-tabs .nav-item .nav-link:hover {color: #2491f0 !important;}
.tvproduct-wishlist-compare.mobile{display: block;}
.template_slide .tvproduct-wrapper .min-img{height: 180px;}
.product-miniature .tvproduct-wrapper .tvproduct-image{min-height: 250px;}
.ad_info_pro h5{height: 45px;}
.ad_info_pro{padding: 10px 0 0 0;}
.product-line-grid .product-line-grid-right .product-price{margin-left: -32px;}
.cart-item .product-line-grid-right .tvcart-incr-decr-price, .cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper{margin-top: 0; padding-left: 40px;}
.cart-item .product-line-grid-right .product-line-info{padding-right: 30px;}
.tv-cart-delete-icon-wrapper.desk{display: none;}
.tv-cart-delete-icon-wrapper.mobile{display: block; position: absolute; right: 20px;}
.tv-cart-delete-icon-wrapper.mobile a i{color: red;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-list, #products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-catalog-price, #products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-catalog-btn-wrapper{text-align: center;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-indicator.tv-bar .tv-outer{margin-right: auto;}
.tvproduct-catalog-wrapper .tv-product-catalog-btn .tvproduct-catalog-btn-wrapper{position: relative; width: 50%; margin: 0 auto; right: 0; bottom: 0;}
.tvproduct-catalog-wrapper .tvproduct-color{width: 100%; height: 30px; display: flex; justify-content: center;}
.tvcategory-slider-info-box{top: 25%;}

.product-add-to-cart .tvwishlist-compare-wrapper-page .tvall-inner-btn{float: left; float: left; padding: 17px 25px; margin-right: 0px;}

}
@media (min-width: 820px) {
.tv-cart-delete-icon-wrapper.desk{display: block;}
.tv-cart-delete-icon-wrapper.mobile{display: none;}
.tvproduct-wrapper .tvproduct-image a.product-thumbnail{height: 252px;}
.tvcms-prod-popup .tvproduct-wrapper .tvproduct-image a.product-thumbnail{height: auto;}
}
.tvproduct-wishlist-compare.mobile{display: none;}
#tvmain-slider.owl-carousel .owl-item img{width: 100%;}
.tvcategory-chain-img{height: 110px;}
.owl-carousel .tvcategory-chain-img img{max-width: 100%; max-height: 100%;}
/*.tvcmsmobile-header-logo-right-wrapper .tv-header-logo img{margin: 0 auto;}*/
#tvmobile-cart .tvheader-cart-btn-wrapper .tvcart-icon-text-wrapper .cart-products-count{right: 0;}
.tv-product-page-content .tvproduct-page-decs{width: 85%;}
.tvcmslike-product .tvcmsprev-btn{left: 0; right: auto;}
.tvproduct-catalog-wrapper .tv-product-list .tv-indicator .tv-items{margin: 0;}
.tv-product-catalog-btn .tvproduct-catalog-btn-wrapper{position: absolute; right: 10px; bottom: 10px;}
#prices-drop .tv-product-catalog-btn .tvproduct-catalog-btn-wrapper{bottom: 0;}

.cart-container .cart-item .product-line-grid-right .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{position: absolute; left: -70px;}
#tvmobile-megamenu ul.menu-content li.level-1:nth-last-child(-n+4) {display: block;}
#tvdesktop-megamenu ul.menu-content li.level-1{display: none;}
#tvdesktop-megamenu ul.menu-content li.level-1:nth-last-child(-n+4) {display: inline-block;}
.tvcategory-slider .tvcategory-slider-pagination-wrapper{display: none;}
.cart-items .product-line-grid-right .form-control{
color: #000000;
background-color: #fff;
height: 35px;
width: 35px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: none;
border-right: none;
}
.cart-items .product-line-grid-right .bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-up
{
height: 35px;
width: 35px;
border: 1px solid #000;
border-left: none;
border-radius: 0 5px 5px 0px;
}
.cart-items .product-line-grid-right .bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-down{
height: 35px;
width: 35px;
border: 1px solid #000;
border-right: none;
border-radius: 5px 0 0 5px;
}
.owl-carousel .owl-item img{max-height: 100%;}
#tvcart-subtotal-shipping, .ttvcmscart-show-dropdown-right .ttvcart-price-shipping-text .ttvcart-product-label-value.total{display: none;}
#tvmobile-megamenu .tv-menu-horizontal li.level-1.parent img{max-height: 23px; vertical-align: middle;}
#tvmobile-megamenu .tv-menu-horizontal ul li.level-1 > a span{margin-left: 10px;}
@media (min-width: 992px){
.tvall-product-offer-banner .tvall-product-branner, .tvall-product-branner .tvbanner-hover-wrapper, .tvbanner-hover-wrapper img{/*max-height: 300px;*/}

}

/******************** Vertival Menu **********************/
/*
#wrappertop .tvcmsverticalmenu .tvallcategories{display: none;}
#wrappertop .tvcmsvertical-menu-wrapper .tvleft-right-penal-all-block{position: relative; width: 20%; margin-left: 45px; float: left; top: 0;}
#wrappertop .tvcms-slider-offerbanner-wrapper{float: left; width: 75%;}
#tvmain-slider.owl-carousel, .tvcms-main-slider,  .tvcmsmain-slider-wrapper,.tvmain-slider-img{height: 411px}
*/
@media(min-width: 1024px) and (max-width: 1300px) {
.col-lg-2.tvcms-header-logo-wrapper{width: 20%;}
.header-7 .tvcmsmain-menu-wrapper .tvcmssearch-wrapper{max-width: 100%;}
.tvcmsdesktop-top-header-box .col-lg-8{width: 45%;}
.header-7 .tvcmsmain-menu-wrapper .tvcmssearch-wrapper{margin-left: 0;}
.col-lg-4.tvcmsheader-nav-right{width: 50%; padding-left: 0;}

.tv-menu-horizontal li.level-1, .tv-menu-horizontal ul.menu-content{padding-left: 0;}
.tvcms-header-menu-offer-wrapper .tvcms-header-cart{text-align: left; padding-left: 0;}
.tv-link-promo-desktop{margin-right: 5px;}
.tvcms-header-menu-offer-wrapper .tvcms-header-cart{padding-right: 5px;}
.ad_info_pro{padding: 0;}
.product-miniature .tvproduct-wrapper .tvproduct-image, #products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-catalog-btn{min-height:190px;}
.tvproduct-wrapper .tvproduct-image a.product-thumbnail{height: 190px;}
/*.tvall-product-offer-banner .tvall-product-branner, .tvall-product-branner .tvbanner-hover-wrapper, .tvbanner-hover-wrapper img{min-height: 365px;}*/
/*#tvmain-slider.owl-carousel, .tvcms-main-slider, .tvcmsmain-slider-wrapper, .tvmain-slider-img{height: 478px;}*/
}
.tvsame-category-main-title-wrapper .tvcmsmain-title-wrapper{padding: 0;}
@media (max-width: 575px){
.tvsame-category-product .tvall-product-wrapper-info-box .tvproduct-wrapper .product-thumbnail {height: 180px;}
#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tvproduct-name,#products.catelog .tvgrid-list-view-product .tvproduct-catalog-wrapper .tv-product-desc{text-align: center;}

}
.tvproduct-tax-label{display: none;}
.product-actions .tvproduct-size-custom{margin: 0; clear: both;}
.tvcart-btn-model{margin-bottom: 10px;}
#product .tvprduct-image-info-wrapper .tvproduct-image-slider img.js-qv-product-cover{width: 70%; margin: 0 auto; display: block;}
.login-Container{
border: 1px solid rgba(0, 0, 0, 0.07);
border-radius: 3px;
}
.page-authentication #main  #content{ padding: 0; max-width: 100%; border: none;}
.auth-new-acc .form-title h1,.page-authentication .form-title h1{text-align: center; margin-top: 20px;}
.login-Container .login-form{width: 80%; margin: 0 auto; padding: 20px;}
.login-Container  .login-form .tvall-inner-btn { width: auto; margin: 0 auto;}
.auth-new-acc .new-acc-content{margin: 0 auto; width: 80%;}
.auth-new-acc .btn.btn-register{border: 1px solid #222; border-radius: 5px;}
.auth-new-acc .btn.btn-register:hover{ border: 1px solid #0A9DDD; border-radius: 5px;}
.page-customer-account #content .new-acc-content .no-account{text-align: left;}
.page-customer-account #content .new-acc-content{color: #393939;}
.page-customer-account #content .register-form{max-width: 60%; margin: 0 auto; border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 3px; padding: 20px;}
.page-customer-account #content .register-form .form-control-comment{display: none;}
.page-customer-account #content .register-form .form-footer .tvall-inner-btn{width: 20%; margin: 0 auto;}
.page-customer-account #content .register-form .form-footer p{text-align: center; margin-top: 20px;}
@media (min-width: 768px){
#authentication #customer-form .form-group.row label.form-control-label{width: 16.66%;}
#authentication #customer-form .form-group.row div.col-xs-12{width: 75%;}
#authentication #customer-form .form-group.row .form-control{background: #fff;}
#authentication #customer-form .form-group.row:nth-last-child(-n + 2) label.required::after{
  position: absolute;
  top: 0px;
  right: -45px;
}
}
#module-devis-all .page-content{border: none;}
#module-devis-all .summary-wrapper h6{font-size: 24px;}
#module-devis-all .summary-wrapper .label{font-size: 16px; color: #393939;font-weight: 600;}
#module-devis-all .summary-wrapper .label-tot{font-size: 16px; }
#module-devis-all .tvquotation-product-remove span, .remove-from-cart{
/*background-image: url(../img/themevolty/sprite.png);
height: 40px;
width: 40px;*/
background-position: -5px 145px;
display: block;
}
#product .theiaStickySidebar .tvfooter-product-sticky-bottom .tvall-inner-btn.devis{display: none; }
.tv-footer-social-icon .tvinstagram-wrapper:hover {background: #8a3ab9 !important;}
.lang-rtl .tvproduct-online-new-wrapper{text-align:center !important;}
