/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


/*******************************
--------------------------------
-----------HOME PAGE------------
--------------------------------
********************************/

/********** GENERAL ***********/
		@font-face {
    font-family: Barlow-Medium;
    src: url(fonts/Barlow-Medium.ttf);
}
		@font-face {
    font-family: Barlow-Bold;
    src: url(fonts/Barlow-Bold.otf);
}
		@font-face {
    font-family: OpenSans-Bold;
    src: url(fonts/OpenSans-Bold.ttf);
}
	@font-face {
    font-family: OpenSans-Light;
    src: url(fonts/OpenSans-Light.ttf);
}
@font-face {
    font-family: OpenSans-Regular;
    src: url(fonts/OpenSans-Regular.ttf);
}
@font-face {
  font-family: Century-Gothic-Bold;
  src: url(fonts/Century-Gothic-Bold.ttf);
}
@font-face {
  font-family: CenturyGothicBold;
  src: url(fonts/CenturyGothicBold.ttf);
}
	@font-face {
  font-family: Century-Gothic;
  src: url(fonts/Century-Gothic.ttf);
}

.block-social ul li.facebook a:before {
    content: "\f09a";
}
.block-social ul li.instagram a:before {
    content: "\f16d";
}
.block-social ul li.instagram a:before,.block-social ul li.facebook a:before  {
	    font-size: 16px;
    font-family: "FontAwesome";
}
section#content > .row {
    
    display: block;
}
.hidden_block {display:none !important;}
@media (max-width: 939px) and (min-width: 800px){/*ZOOM 150%*/  }
@media (max-width: 799px) and (min-width: 699px) { /*ZOOM 175%*/ }
@media (max-width: 698px) and (min-width: 600px) {/*ZOOM 200%*/}
@media (max-width: 599px) and (min-width: 480px) {/*ZOOM 250%*/  }
@media (max-width: 479px) and (min-width: 0px){/*Zoom 400 et 500*/
#main .page-header h1 {
    margin-bottom: 25px;
    text-align: center;
}
.popup-over .popup-content {left:10% !important;}
#index .row_banner_cat .ApColumn {
    padding: 8px 15px !important;
}

.bloc_menu.fixed {
    position: relative !important;
}
.right-header .block-social.block.links.accordion_small_screen ul#footer_block_social {
    display: none !important;
}
.footer-bottom .block-social ul li {
    margin-bottom: 10px;
}
.footer-bottom .block-social ul li a {
	    text-align: center !important;
    margin: 0 auto!important;
}
.ApColumn .block.block_newsletter form .btn {
    background: none !important;
    border: 1px solid #fff;
    border-radius: 25px;
}
.footer-bottom .block-social ul#footer_block_social li a span {
    display: none;
}

.page-home .ApColumn .tabs-top .title_block {
	line-height: 45px !important;
    font-size: 25px !important;
}
.row_banner_cat{
    margin-top: 25px;
}
.tabs-top .title_block {
	    line-height: 35px !important;
}
button#idxrcustomproduct_save {
    width: 100% !important;
    float: left !important;
}
button#idxrcustomproduct_send {
    width: 100% !important;
    float: left !important;
    margin-bottom: 5px !important;
}
span#submit_idxrcustomproduct {
    width: 100% !important;
    float: left !important;
}

.description-short {
    margin-top: 25px !important;
}
.tabs-top .title_block {text-align:center !important;font-size: 30px !important;}
.title_bloc_collection h4.title_block:before {
	font-size: 34px!important;left: 28% !important;
	display:none !important;
}
.tabs-top .nav-tabs {text-align:center;}
#index .tabs-top .nav-tabs li > a {font-size:16px !important;}
.tabs-top .nav-tabs {padding-bottom:0px !important;}
.header-flex {padding-bottom:0px !important;}
.center-header a img.img-fluid {
    max-width: 100% !important;
}
.title_bloc_cm h4 {text-align:center!important;   font-size: 34px !important;}
.box-html.title_bloc_cm h5 {font-size: 34px !important;    left: 9% !important;}
.box-4-1 h5 {min-height:36px;}
.ApColumn .block.block_newsletter form input[placeholder] {
	background: transparent;
    width: 100%;
    border: 1px solid #fff;
    padding: 5px 10px;
}
div#footer_block_newsletter button.btn.btn-outline {
    background: none !important;
} 
.ApColumn .block.block_newsletter .block_content {border:none !important;}
#slider {
    margin-bottom: 25px !important;
}
.row_banner_cat img {
	    margin: 0 auto !important;
    display: block !important;
    width: 100% !important;
}
#category-description img ,.category-cover img{
	display: block !important;
    width: 100% !important;
}
img.thumb.js-thumb  {    display: block !important;
    width: 100% !important;}
	#product .openModalImg {
		
		    margin-left: 0 !important;
	}
		#product #component_steps_container {
			    margin-left: 15px !important;
		}
		#blockcart-modal h6.h6.product-name {
    margin-top: 25px !important;
}
#blockcart-modal .cart-content .cart-content-btn .btn {
    width: 100% !important;
    margin-bottom: 15px !important;
}
.row_banner_cat .image_description {left:10px !important;}
.row_banner_cat h3 a span {font-size:59px !important;}
.col_logo {
	    text-align: right!important;
    position: relative !important;
    top: initial !important;
    float: right!important;
    margin-top: -10px!important;
}
#leo_search_block_top,.userinfo-selector.popup-over.pull-right.e-scale{float:left !important;}
.col-xl-4.col-lg-3.col-md-4.col-sm-4.col-xs-12.col-sp-12.right-header.no-padding.ApColumn {border-top: 1px solid #eaeaea;}
}
.etape-chemise h4, .etape-commander h4 {
	font-family: Barlow-Bold !important;
    text-align: center;
    font-size: 22px;
}
.etape-commander h6 {
    font-family: "Barlow-Medium";
}
span.count-same-category {
    font-family: "Century-Gothic";
}
.description-short p {
    font-family: "Century-Gothic";
}
a.size,.fleche {
    font-family: "CenturyGothicBold" !important;
}
.products-section-title {    font-family: Barlow-Bold !important;}
.leo-megamenu .navbar-toggler {
	margin-top:35px;
}
.row_banner_cat h3 a {
    font-family: CenturyGothicBold;
    color: #010100;
    font-size: 25px;
    line-height: 24px;
	position: relative;
    z-index: 99;
	text-transform:uppercase;
}
.row_banner_cat .image_description {
    position: absolute;
top: 80%;
    left: 5%;
	display:none;
	height: 100% !important;
	    width: 100% !important;
		    z-index: 1;
}
.row_banner_cat .btn_more_cat {
	    display: block;
    position: relative;
  width: auto;
    float: left;
    margin-top: 4%;
}
.row_banner_cat h3 a span {
    display: none;
}
.row_banner_cat .ApImage:hover .image_description {
	display:block
}
.row_banner_cat .image_description h3 {
    width: 100%;    display: block;
    float: left;
}
.btn_more_cat a:before {
    content: "";
    background: #80848d4f;
    width: 108%;
    height: 130%;
    position: absolute;
    z-index: -1;
    left: -5px;
    top: -1px;
}
.row_banner_cat h3 a span {
    font-family: Barlow-Bold;
    color: #b3b3b9;
    text-shadow: 0px 0px 2px #ffffffe6;
    font-size: 50px;
    font-weight: normal !important;
    opacity: .5;
    position: absolute;
    top: 26px;
    left: 0;
    z-index: -1;
	    line-height: 43px;
}
.row_banner_cat .two_lines .image_description h3 a span {
	top: 65px;
}
.btn_more_cat a:before {
    content: "";
    background: #80848d4f;
    width: 108%;
    height: 130%;
    position: absolute;
    z-index: -1;
    left: -5px;
    top: -1px;
	display: none;
}
.btn_more_cat a {
   
    font-family: CenturyGothicBold !important;
    font-size: 14px;
    color: #010100 !important;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
	position:relative;
	z-index:99;
}
.row_banner_cat .ApImage a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.row_banner_cat img {
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 0.4s, transform 0.4s;
    -o-transition: opacity 0.4s, transform 0.4s;
    transition: opacity 0.4s, transform 0.4s;
}
.row_banner_cat  .image_description:hover  .btn_more_cat  a:before {
	background: #ffffff59 !important;
}
.block-social.block.links.accordion_small_screen {
    display: none;
}
li.nav-item.new.parent.dropdown.aligned-fullwidth, li.nav-item.parent.dropdown.sur{
	display: none !important;
}
.bannercontainer .tp-caption.btn {
	border-radius: 4px;
}
.leo-top-menu ul.nav.navbar-nav.megamenu.horizontal li.nav-item a span{
	font-size: 13px !important;
	font-family: "CenturyGothicBold";
    font-weight: normal !important;
    color: #010100 !important;
	
}
.big_black h1 {
	font-family: CenturyGothicBold;
    font-weight: normal !important;
	color:#010100 !important;
	font-size:48px !important;
	text-transform: uppercase;
    letter-spacing: 2.2px;
}
.btn_slide {
   font-family: CenturyGothicBold !important;
    font-weight: normal !important;
    color: #010100 !important;
    font-size: 18px !important;
    text-transform: none !important;
    border-radius: 0px !important;
    border: 1px solid #010100 !important;
    padding: 10px 55px !important;
    display: block;
    width: auto!important;
    line-height: 35px !important;
    letter-spacing: 1.2px;
    height: 55px !important;
}
.tabs-top .title_block {
	    font-family: CenturyGothicBold !important;
    text-transform: none !important;
    color: #010100 !important;
    font-size: 48px !important;
	    position: relative !important;
    margin: 0 !important;
    padding: 0px 0px 35px 0px !important;
}
.title_bloc_collection h4.title_block:before {
    content: "Tendance.";
    color: #fff;
    text-shadow: 0px 0px 2px #b2b0b0e6;
    font-size: 72px;
    position: absolute;
    bottom: 6px;
    z-index: -1;
    left: 3%;
	    font-family: CenturyGothicBold;
}
a.btn.btn-default.btn-show-more {
    margin-top: 8px !important;
    margin-bottom: 12px !important;
    font-family: CenturyGothicBold !important;
    width: auto !important;
    min-width: auto !important;
    height: auto !important;
    line-height: 55px;
    border-radius: 0;
}
.iview-directionNav a:before {
	    color: #3e3d3d !important;
    font-size: 44px !important;
}

.iview-directionNav a {background:transparent !important;}
.title_bloc_cm h4 {
	    font-family: CenturyGothicBold !important;
    text-transform: none !important;
    color: #010100 !important;
    font-size: 48px !important;

    margin: 0 !important;
    padding: 0px 0px 75px 0px !important;
    letter-spacing: normal !important;
}
.box-html.title_bloc_cm {
	    position: relative !important;
}
.box-html.title_bloc_cm h5{
color: #fff !important;
    text-shadow: 0px 0px 2px #b2b0b0e6;
    font-size: 42px;
    position: absolute;
    top: 31px;
    z-index: -1;
    left: 7%;
    font-family: CenturyGothicBold;
}
.box-html.title_bloc_cm a.more {
    font-family: CenturyGothicBold !important;
    font-size: 18px;
    color: #010100 !important;
       border-bottom: 2px solid #000;
    padding-bottom: 5px;
}
.box-html.title_bloc_cm a.more:hover {
    border-bottom: 2px solid #fff !important;
}
.tabs-top {
    margin-top: 0 !important;
} 
.page-home .ApColumn .tabs-top .title_block {display:inline-block;}
@media (min-width: 992px) {
	.tabs-top .nav-tabs {
		top: 5% !important;
	}
}
span.txt_d {
    padding-right: 0px;
}
a.btn.btn-default.btn-show-more:hover {background:#000 !important;color:#fff !important;}
#index .tabs-top .nav-tabs li > a {
	    font-family: CenturyGothicBold !important;
    font-size: 24px !important;
    color: #dbdde9 !important;
}
.btn_slide:hover {
	background:#fff !important;
}
a.quick-view:hover {
    color: #8e8b8b !important;
}
.leo-megamenu .navbar-nav > li > a {
    padding: 10px 8px !important;
}
#leo-paneltool{
	display: none !important;
}
#back-top{
	display: none !important;
}
.leo-fly-cart{
	display: none !important;
}
.sub-title{
	display: none !important;
}

/********** TOP BAR ***********/
.block.float-xs-left.menu-bar.ApRawHtml{
	padding-right: 8px !important;
}
.blockcart .nova-shopping-cart:before {
    content: url(icones/icon-cart.png) !important;
}
#cart-block .cart-preview .cart-quantity {
    background: #242424 !important;
    top: -4px;
}
#show_search .nova-search:before {
    content: url(/img/search-icon.png) !important;
	top: 15px;
    position: relative;
}
.leo-quickloginleo-dropdown .nova-user:before {
    content: url(/img/user-icon.png) !important;
    position: relative;
}
.ap-btn-wishlist .nova-heart:before {
    content: url(/img/heart-icon.png) !important;
}
.button-list li .ap-total, #cart-block .cart-preview .cart-quantity {
	background: #242424 !important;
	height: 17px !important;
    width: 17px !important;
    line-height: 17px !important;
}
span.ap-total-wishlist.ap-total, span.cart-products-count{
	font-size: 12px !important;
}

/********** SLIDER ***********/
.iview-items{
	display: none !important;
}
.large_text{
	font-family: 'Varta' !important;
	line-height: 20px !important;
	letter-spacing: 0.3em !important;
	font-weight: 300 !important;
	color: #242424 !important;
	text-transform: none !important;
	font-size: 14px !important;
}
.big_black{
	font-size: 62.5px !important;
	font-weight: 700 !important;
	line-height: 50px !important;
}
.medium_text{
	font-family: 'Varta' !important;
	line-height: 25px !important;
	letter-spacing: 0.02em !important;
	font-weight: 400 !important;
	color: #242424 !important;
	font-size: 16px !important;
}
.slide_config .btn{
	font-family: 'Varta' !important;
	line-height: 20px !important;
	font-size: 16px !important;
	letter-spacing: 0.08em !important;
	font-weight: 400 !important;
	color: #242424 !important;
	text-transform: none !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/********** FIRST SECTION ***********/
.nbproducts .leo-qty{
	display: none !important;
}
.ApColumn .widget-category_image .nbproducts {
	bottom: 0 !important;
	top: 107px;
	line-height: 20px;
	font-weight: 700 !important;
	letter-spacing: 0.12em !important;
}
.ApColumn .widget-category_image.cate-top .nbproducts {
    top: 107px !important;
}

.collections-title .block_content h4{
	line-height: 20px;
	font-size: 36px;
	letter-spacing: 0.04em;
	color: #242424;
	margin-top: 31px;
	margin-bottom: 63px;
	font-weight: 700 !important;
}
.ApColumn .block, .leo_title .block {
    margin-bottom: 28px !important;
}

/********** SECOND SECTION ***********/
.color, .custom-checkbox input[type="checkbox"] + span.color {
	border: 1px solid #acacac;
}
.ApColumn .title_block{
	font-weight: 700 !important;
	line-height: 20px !important;
	letter-spacing: 0.04em !important;
}
.tabs-top .nav-tabs li {
    font-family: 'Varta';
	font-size: 18px;
	line-height: 20px;
}
.tabs-top .nav-tabs li > a {
	font-weight: 600 !important;
	color: #7a7a7a !important;
}
#index  .tabs-top .nav-tabs li > a.active,#index  .tabs-top .nav-tabs li:hover > a{
	color: #010100 !important;
}
.tabs-top .nav-tabs li > a:before {
	background: #010100 !important
}
.product-flags .product-flag {
	color: #242424 !important;
	font-size: 11px;
	border-top: 1px solid #242424;
	border-bottom: 1px solid #242424;
	padding-top: 12px;
	padding-bottom: 7px;
	line-height: 0 !important;
}
.second-section .functional-buttons .compare{
	display: none !important;
}
.box-show-more a {
	font-family: CenturyGothicBold !important;
	text-transform: none !important;
	font-size: 20px !important;
	border-radius: 4px;
	border: 1px solid #242424 !important;
}
.thumbnail-container .product-title a {
font-family: CenturyGothicBold !important;
    font-size: 16px;
    color: #666;
}
.thumbnail-container .product-price-and-shipping .price {
    color: #4d4d4d !important;
    font-family: 'Century-Gothic' !important;
    font-size: 16px;
    font-weight: normal !important;
}
.aeuc_from_label{
	display: none !important;
}
a.btn.btn-default.btn-show-more{
	margin-top: 8px !important;
	margin-bottom: 12px !important;
}
.sportswear .title_block{
	margin-top: 70px !important;
}
li.product-flag.pack {
	display: none;
}

/********** THIRD SECTION ***********/
.title-tendance .title_block {
    text-align: left !important;
    margin: 60px 0 60px !important;
}
/*.quickview{
	display: none !important;
}*/
.product-list-button .thumbnail-container .functional-buttons > div .btn-product:hover {
	background: #656565 !important;
}

/********** THIRD SECTION ***********/
.box-banner .ApHtml {
    position: relative;
    z-index: 1;
    background: #FFFFFF;
    color: #888888;
    line-height: 24px;
}
.effect-layla > a {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.effect-layla > a img {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    backface-visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.box-html h5{
	line-height: 20px !important;
	color: #242424 !important;
	margin-bottom: 28px;
}
.box-html h4{
	font-size: 36px;
	font-weight: 700;
	line-height: 20px !important;
	letter-spacing: 0.18em !important;
	color: #242424 !important;
	margin-bottom: 28px;
}
.box-html p{
	font-family: 'Century-Gothic';
	font-size: 14.5px;
	line-height: 22px !important;
	color: #242424 !important;
	text-align: justify;
}
.box-html a{
	font-family: 'CenturyGothicBold';
	font-size: 16px;
	line-height: 20px !important;
	color: #242424 !important;
	font-weight: 600;
	letter-spacing: 0.08em !important;
	border-bottom: 2px solid #242424;
	transition: all .3s;
}
.box-html a:hover{
	border-bottom: 2px solid #ff0000;
}

/********** BLOG SECTION ***********/
.blog-section h4.title_block{
    font-size: 36px;
    font-weight: 700;
    line-height: 18px !important;
    letter-spacing: 0.034em !important;
    color: #010100 !important;
    margin-bottom: 45px !important;
    font-family: "CenturyGothicBold";
}
.blog-section .sub-title-widget{
	font-family: 'Varta';
	font-size: 16px;
	line-height: 28px !important;
	margin: 0 auto 31px !important;
}
.latest-blogs .blog-container {
	border: 1px solid #666 !important;
	font-family: 'Varta';
}
.created .date span{
	font-size: 12px;
	line-height: 19px !important;
	letter-spacing: 0.113em !important;
	margin-left: 10px;
}
.latest-blogs .blog-container .blog-title {
    margin: 25px 0 18px !important;
    
    line-height: 28px !important;
    font-family: 'CenturyGothicBold' !important;
    font-weight: 600 !important;
}
 #index .latest-blogs .blog-container .blog-meta .post-btn-more {
	 font-family: CenturyGothicBold !important;
	     color: #010100 !important;
    text-transform: none !important;
	padding-left: 0;
    padding-right: 35px;
 }
 #index .latest-blogs .blog-container:hover .blog-meta .post-btn-more {
    color: #FFFFFF !important;
}
.latest-blogs .blog-container .blog-meta .post-btn-more:before {left:85% !important;content: "\f054" !important;display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.latest-blogs .blog-container .blog-meta .post-btn-more  {
	font-size: 15px !important;
	line-height: 28px !important;
	border-bottom: 3px solid #242424 !important;
}
.latest-blogs .blog-container:hover .blog-meta .post-btn-more{
	border-bottom: 3px solid #fff !important;
}
.ApColumn .latest-blogs .title_block {
    margin: 67px 0 20px !important;
}

/********** NEWSLETTER SECTION ***********/
/* .ApColumn .block.block_newsletter { */
	/* background: #fff !important; */
/* } */
.row.row_newsletter {
    background: #000 !important;
}
.ApColumn .block.block_newsletter form .btn {
    /* background: #242424 !important; */
	background:url(icones/icon-send.png) transparent !important;
	    background-repeat: no-repeat !important;
    background-position: 89% 50% !important;
    color: #fff !important;
	font-family: 'CenturyGothicBold' !important;
	font-size: 18px;
	font-weight: 700 !important;
	line-height: 30px !important;
	letter-spacing: 0.08em !important;
	transition: all .2s;
}
.ApColumn .block.block_newsletter form .btn:hover{
	
	background:url(icones/icon-send.png)#656565 !important;
	 background-repeat: no-repeat !important;
    background-position: 89% 50% !important;
}
.ApColumn .block.block_newsletter .title-newsletter .title_block{margin-top:0 !important;text-align: center;}
.ApColumn .block.block_newsletter .title-newsletter .title_block:before {
	display: none !important;
}
.footer-container {
	margin-top: 0 !important;
}
.footer-top{
	border-bottom: 1px solid #050606;
}
.title-newsletter .title_block{
	font-family: 'CenturyGothicBold' !important;
	line-height: 56px !important;
	font-weight: 700;
	font-size: 36px;
	color: #fff !important;
	letter-spacing: 0.12em !important;
}
.ApColumn .block.block_newsletter .sub-letter {
font-family: "Century-Gothic" !important;
    color: #fff !important;
    padding-left: 0 !important;
    line-height: 28px !important;
    font-weight: 400 !important;
    font-size: 14px;
}
.ApColumn .block.block_newsletter form input[placeholder]{
	line-height: 30px !important;
	font-family: 'Century-Gothic' !important;
	font-size: 16px !important;
	color: #999 !important;
	font-weight: 400 !important;
	border: none;
}
.ApColumn .block.block_newsletter {
    padding-right: 0!important;
    padding-left: 0!important;
}
.ApColumn .block.block_newsletter .title-newsletter {
    padding-right: 0 !important;
    width: 60%;text-align: center;
}
.ApColumn .block.block_newsletter .block_content {
    width: 100% !important;    margin-top: 30px;     border-bottom: 1px solid #fff;
}
.row.footer-copyright.ApRow.has-bg.bg-fullwidth-container .block.ApRawHtml {
    font-size: 15px;
}
.input-accept{
	margin-top: 33px;
}
.checkbox{
	font-family: 'Century-Gothic';
	font-size: 14px;
	line-height: 30px !important;
	letter-spacing: 0.04em !important;
	font-weight: 400 !important;
	color: #242424;
	margin-left: 10px;
	bottom: 20px;
    position: absolute;
}
.checkbox span{
	color: #ff0000;
}
.alert.alert-danger {
    margin: 20px 10px !important;
}
.msg-block .alert{
	margin-right: 10px !important;
	font-family: 'Century-Gothic';
}

/********** FOOTER ***********/
.block_newsletter.block.links.accordion_small_screen {
    margin: 0 !important;
}
.footer-copyright{
	font-family: 'Century-Gothic' !important;
	font-size: 10px;
	font-weight: 400;
	color: #fff;
	background: #242424;
}
.footer-copyright a{
	color: #fff;
}
.footer-bottom p{
	font-family: 'Century-Gothic';
	font-size: 14px;
	line-height: 31px;
	font-weight: 400;
	color: #2e2e2d;
}
.footer-logo img{
	margin-bottom: 32px;
}
.footer-social-media ul li{
	padding-left: 1px;
    float: left;
    background: #242424;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    /* padding: 0; */
    margin-right: 6px;
    transition: all .2s;
    line-height: 31px;
}
.footer-social-media {margin-left: 47px;
    text-align: center;
}
/*.footer-social-media ul li:hover{
	background: #ff0000;
}*/
.footer-container h3{
	    font-family: 'CenturyGothicBold';
    font-size: 18px;
    line-height: 31px;
    font-weight: normal;
    color: #000000;
    text-transform: uppercase;
}
.footer-copyright{
	padding-top: 17px;
	padding-bottom: 17px;
	text-align:center;
}
.footer-copyright .block.ApRawHtml, .footer-copyright .block.ApImage{
	margin-bottom: 0 !important;
}
.informations-list ul li, .services-list ul li, .compte-list ul li{
	margin: 0 !important;
}
.informations-list ul li a, .services-list ul li a, .compte-list ul li a{
	font-family: 'Century-Gothic' !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	color: #2e2e2d;
}
.footer-logo a img{
	transition: all .3s;
}
.footer-logo a img:hover{
	opacity: .7;
}

/*******************************
--------------------------------
-----------QUI SOMMES NOUS------------
--------------------------------
********************************/
.box-breadcrumb, .gr-img-about .descript, .sevice_title .sub_title, #page-sevice .sevice-item p, #page-contact .contact-item p, #page-contact .contact-item a, .out-team span {
    font-family: 'Century-Gothic' !important;
}

/*******************************
--------------------------------
-----------ACTUALITES------------
--------------------------------
********************************/
.blog-flex .created, ul.category-top-menu, ul.level1.tree.dhtml, .blog-content .info, section#tags_blog_block_left, .blog-meta, .blog-desc, a.more.btn.btn-primary, .top-pagination-content.clearfix.bottom-line, .blog-description, .social-share, .blog-tags, .extra-blogs.row, .blog-comment-block.clearfix {
	font-family: Century-Gothic !important;
}

/*******************************
--------------------------------
-----------CONTACT------------
--------------------------------
********************************/
.rich-title, .data, .contact-form, .form-group.row h3{
	font-family: 'CenturyGothicBold' !important;
}
.detail-padding-left, .product-detail-name, #tab-content, #category-description p span, nav.pagination, a.all-product-link.btn.btn-outline, span.leo-bt-cart-content{
	font-family: 'Century-Gothic' !important;
}

/********** RESPONSIVE ***********/
@media (max-width: 1199px) and (min-width: 992px){
	#component_step_resume .btn {padding: 10px 10px !important;}
	#component_step_resume .btn{font-size:11px !important;}
	.header-flex .center-header {
		position: static !important;
		top: 0 !important;
		z-index: 9;
	}
	.header-flex {
		padding-top: 0 !important;
	}
}
@media (max-width: 991px){
	.header-flex {
		padding: 10px 0 !important;
	}
	.ApColumn .block.block_newsletter .title-newsletter {
		padding-right: 0 !important;
		width: 100% !important;
	}
}
@media (max-width: 481px){
	.header-flex .center-header {
    position: static !important;
    top: 0 !important;
	}
	.center-header a img.img-fluid{
		max-width: 60%;
	}
	
}
@media (min-width: 992px){
	div#component_step_9 .modal-dialog{max-width: /*700px;*/900px;}
	.row.box-banner.ApRow.has-bg.bg-boxed {
		display: flex !important;
	}
	.left-html {
		margin: auto !important;
		z-index: 1;
	}
	.product-id-category-5 .row .col-xl-4.col-lg-4.col-md-12.col-sm-12.col-xs-12.col-sp-12 {width: 25% !important;}
	.product-id-category-5 .row .detail-padding-left  {width: 75% !important;}
	
}
@media (max-width: 992px){
	.bannercontainer .tp-caption.btn{border:2px solid #222}
	.large_text, .medium_text, .slide_config .btn{
	font-size: 30px !important;
	}
}

.header-top .dropdown-toggle::after {
	display: none !important;
}
.button-list li .ap-total {
	top: -14px !important;
}
.googleplus{
	display: none !important;
}

/********** CUSTOM PRODUCT PLUGIN ***********/
.page-product-box .card{
	border-color: #f4f4f4 !important;height:auto !important;margin:0;
}
.card-header{
	color: #000 !important;
	text-transform: uppercase !important;
}
.card-header{
	/*background: #f4f4f4 !important;*/
	background: #fff !important;   
	border: none !important;
}
.detail-padding-left #leo_product_reviews_block_extra {
    display: none;
}
.card-header h5 a {
    color: #000 !important;
    
	font-family: 'CenturyGothicBold';
	line-height:20px;
}
.card-header h5 a.collapsed{
    color:#848484 !important;
   
	font-family: 'CenturyGothicBold';
	line-height:20px;
}
.done {
    margin-right: 0;
}
.option_titles{
	border: none;
	margin-top: 0 !important;
} 
.js-card-option{
	/*height: auto !important;*/
	min-height: 120px !important;
}
.js-card-option{
	border: none !important;
}
.component-container{
	border: 2px solid rgba(0,0,0, .1);
	border-radius: 5px;
}
.card-block p{
	margin-bottom: 5px !important;
}
.card-block hr{
	margin: 0 !important;
	border-top: 2px solid rgba(0, 0, 0, 0.1);
}

.fleche{font-family: "Josefin Sans", sans-serif;font-weight: 600;font-size:18px;margin-bottom: 20px;}   
.fleche img{width:40px;}
/*********** STEPS DESIGN ***********/
table#table1 tr:first-child {
    font-weight: bold;
    color: #ff0000;
	font-size:16px;
}
.mega-col{float:left !important;}


section.page-product-box.row {
    margin-top: 20px;
}
.openModalImg {max-width: 30px !important;margin-left:-15px;}
table#table1{text-align:center;}
body:not(#product) .etape-chemise{display:none;}
body:not(#product) .etape-commander{display:block;}

.detail-padding-left.commander-right .col-commande{width:100% !important;}
.detail-padding-left.commander-right .etape-commander {
    display:none;
}
.etape-chemise{padding-right:0;display:none;margin-bottom: 50px;}
.etape-chemise #custom-text{padding:0 !important;text-align:left !important;margin-bottom: 60px !important;display:none;}
.etape-chemise h4,.etape-commander h4{margin-bottom:30px;
    font-family: CenturyGothicBold;
    font-weight: 600;
    line-height: 1.1;text-transform:uppercase;}
/*div#component_steps_container button#js-text-next-btn-8,div#component_steps_container button#js-text-next-btn-10 {
    background: #ff0000;
}*/
div#step_title_8 {
    background: url(/themes/at_nova/assets/img/modules/appagebuilder/images/signature.jpg) left 10px no-repeat;
}
div#step_title_8 .input-group{width:85%;float:right;}
/*.alert{
	display: block;
}

.step_title {
    padding: 10px 0px 0px 0px;
	border: none;
}

.btn-group.bootstrap-select.minified_sel button {
    background: #f4f4f4 !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	color: #000;
}
.btn-group.bootstrap-select.minified_sel .dropdown-toggle::after {
	color: #000;
}
.step_content .card-header {
    color: #222;
	font-size: 24px;
}
.check-symbol {
    height: 24px;
	margin: 0;
    margin-top: 8px;
	/*position: relative;
	top: 15px;
	left: 5px;
}
.option_div, .card-block {
    padding: 0 !important;
}
.image-container{
	height: auto;
}
.check-symbol .material-icons{
	font-size: 38px;
}

.card-block .image-container .img-responsive{
	max-width: 50% !important;
}
.card-block .form-group .form-control{
	background: #fff;
}
.card-footer {
	border: none !important;
}
.card-block .form-group {
    margin-bottom: 0 !important;
}
.step_title{
	display: none;
}

#an_productfields input, #an_productfields textarea, #an_productfields select {
    background: white;
    border: 1px solid #eee;
}



.radio-inline.an_radio {
    position: relative;
    width: 100px;
}
.radio-inline.an_radio:before {
    content: url(/img/col_CLA.png) !important;
    position: absolute;
    top: -82px;
    left: -12px;
    opacity: 1;
}

/******************MENU******************/
.dropdown-menu.level2{padding-top: 0;display:block !important;left:0 !important;top:40px !important;margin-left: -5px;    width: 100%;background:#fff;min-height: 304px;height:auto;}
.dropdown-menu.level3{padding-top: 0;display:block !important;left:0 !important;top:0px !important;margin-left: -35px;    width: 100%;}
.collection{padding:0 !important;}
.dropdown-menu.level3,.dropdown-menu.level2{box-shadow: none;}
.dropdown-menu.level1 span {text-transform:uppercase;font-size:14px;font-weight:700 !important;}
.dropdown-menu.level1 a.span:hover {color:#666;}
.dropdown-menu.level2 span {text-transform:Inherit;color:#666;font-size:14px;}
.leo-megamenu .dropdown-menu{min-width:250px !important;}

/******************Taille*****************************/
div#component_step_9 .img-responsive,tr#resume_tr_9 .img-element {display: none;} 
/*div#component_step_1:before {content:"Sélectionnez vos préférences";font-size:18px;font-family: "Josefin Sans", sans-serif;font-weight: 500;color:#222;}*/
/*div#component_step_9:before {content:"Ajustez votre coupe";font-size:18px;font-family: "Josefin Sans", sans-serif;font-weight: 600;color:#666;
background: url(/modules/pronesissizechart/views/img/measure.png) left center no-repeat;background-size: contain;padding-left:30px;
}*/


/*div#component_step_8:before {content:"Personnalisez votre chemise";font-size:18px;font-family: "Josefin Sans", sans-serif;font-weight: 500;color:#222;}*/
/*#component_step_10 div#step_content_10{border-top:none !important}
#component_step_9 div#step_content_9{border-bottom:none !important;margin-bottom:0 !important;}   */

/*#component_step_8{margin-bottom:20px;}
#component_step_9 .card{margin-top:20px;}*/
#component_step_last .card-header h5 a{color:#000 !important;    text-transform: none;}
#component_step_last i.material-icons{display:none !important;}
div#component_step_9 .js-card-option{min-height:60px !important;height:60px !important;position: inherit;}  
#card_9_16 .image-container{position:absolute !important;top:8% !important;right:33% !important;z-index:9999 !important;width: 33% !important;}               
#card_9_17 .image-container,#card_9_18 .image-container,#card_9_19 .image-container {position:absolute !important;top:8% !important;right:18% !important;z-index:9999 !important;width: 64% !important;}
#card_9_20 .image-container,#card_9_21 .image-container,#card_9_22 .image-container,#card_9_23 .image-container {position:absolute !important;top:15% !important;right:18% !important;z-index:9999 !important;width: 64% !important;}
#card_9_24 .image-container,#card_9_25 .image-container,#card_9_26 .image-container,#card_9_27 .image-container {position:absolute !important;top:35% !important;right:18% !important;z-index:9999 !important;width: 64% !important;}
#card_9_28 .image-container,#card_9_29 .image-container,#card_9_30 .image-container,#card_9_31 .image-container {position:absolute !important;top:55% !important;right:18% !important;z-index:9999 !important;width: 64% !important;}
    
    .modal{z-index:10000 !important;}
#card_9_16 .d-block,#card_9_16 .check-symbol,#card_9_18 .d-block,#card_9_18 .check-symbol,#card_9_20 .d-block,#card_9_20 .check-symbol,#card_9_22 .d-block,#card_9_22 .check-symbol,#card_9_24 .d-block,#card_9_24 .check-symbol,#card_9_26 .d-block,#card_9_26 .check-symbol,#card_9_28 .d-block,#card_9_28 .check-symbol,#card_9_30 .d-block,#card_9_30 .check-symbol {text-align:left;}
#card_9_17 .d-block,#card_9_17 .check-symbol,#card_9_19 .d-block,#card_9_19 .check-symbol,#card_9_21 .d-block,#card_9_21 .check-symbol,#card_9_23 .d-block,#card_9_23 .check-symbol,#card_9_25 .d-block,#card_9_25 .check-symbol,#card_9_27 .d-block,#card_9_27 .check-symbol,#card_9_29 .d-block,#card_9_29 .check-symbol,#card_9_31 .d-block,#card_9_31 .check-symbol {text-align:right;}
/*#component_step_9 .image-container img:hover{position:fixed;top:0;left:0;z-index:9999;}*/

.table-perso button{display:none;}
.table-perso .td10 button {display: inline;border-radius: 50px !important;}
.summary-selected-carrier .logo-container img{width:50px !important;} 
#component_step_10,#component_step_11,#component_step_12,#component_step_13,#component_step_14,#component_step_15
,#component_step_18,#component_step_19,#component_step_20,#component_step_21,#component_step_22,#component_step_23
,#component_step_24,#component_step_25,#component_step_26,#component_step_27,#component_step_28,#component_step_29
,#component_step_30,#component_step_31,#component_step_32,#component_step_33,#component_step_34,#component_step_35
,#component_step_36,#component_step_37,#component_step_38,#component_step_39,#component_step_40,#component_step_41
,#component_step_42,#component_step_43,#component_step_44,#component_step_45,#component_step_46,#component_step_47
,#component_step_48,#component_step_49,#component_step_50,#component_step_51,#component_step_52,#component_step_53
,#component_step_54,#component_step_55,#component_step_56,#component_step_57,#component_step_58,#component_step_59
,#component_step_60,#component_step_61,#component_step_62,#component_step_63,#component_step_64,#component_step_65
,#component_step_66,#component_step_67,#component_step_68,#component_step_69,#component_step_70,#component_step_71
,#component_step_72,#component_step_73,#component_step_74,#component_step_75,#component_step_76,#component_step_77
,#component_step_78,#component_step_79,#component_step_80,#component_step_81,#component_step_82,#component_step_83
,#component_step_84,#component_step_85,#component_step_86,#component_step_87,#component_step_88,#component_step_89
,#component_step_90,#component_step_91,#component_step_92,#component_step_93,#component_step_94,#component_step_95
,#component_step_96,#component_step_97,#component_step_98,#component_step_99,#component_step_100,#component_step_101
,#component_step_102,#component_step_103,#component_step_104,#component_step_105,#component_step_106,#component_step_107  
,#component_step_113,#component_step_114,#component_step_115,#component_step_116,#component_step_117,#component_step_118  
,#component_step_119,#component_step_120,#component_step_121,#component_step_122,#component_step_123,#component_step_124  
,#component_step_125,#component_step_126,#component_step_127,#component_step_128,#component_step_129,#component_step_130 
,#component_step_131,#component_step_132,#component_step_133,#component_step_134,#component_step_135,#component_step_136 
,#component_step_137,#component_step_138,#component_step_139,#component_step_140,#component_step_141,#component_step_142 
,#component_step_143,#component_step_144,#component_step_145,#component_step_146,#component_step_147,#component_step_148 
,#component_step_149,#component_step_150,#component_step_151,#component_step_152,#component_step_153,#component_step_154 
,#component_step_155,#component_step_156,#component_step_157,#component_step_158,#component_step_159,#component_step_160 
,#component_step_161,#component_step_162,#component_step_163,#component_step_164,#component_step_165,#component_step_166 
,#component_step_167,#component_step_168,#component_step_169,#component_step_170,#component_step_171,#component_step_172 
,#component_step_173,#component_step_174,#component_step_175,#component_step_176,#component_step_177 
{display:none !important;}           
    
/*.td1 .input-group{margin-left:43% !important;margin-top: 10px;}
.td3 .input-group{margin-left: 28% !important;margin-top: -50px;}
.td5 .input-group{margin-left: 20% !important;margin-top: -40px;}

.td7 .input-group{margin-left:69% !important;margin-top: -52px;}
.td8 .input-group{margin-left:69% !important;margin-top: -28px;}
.td9 .input-group{/*margin-top: -75px;margin-left:69% !important;}*/

/*.td2 .input-group{margin-left: 15% !important;}
.td4 .input-group{margin-left: 71% !important;}
.td6 .input-group{margin-left: 37% !important;}
	.linetd1{height:85px;}
	.linetd3{height:75px;}
	.linetd5{height:89px;}*/
	/*******Ancien image****/
	/*.td1 .input-group{position: absolute;top: 27px;left: 206px;}
	.td2 .input-group{position: absolute;top: 53px;left: 139px;}
	.td3 .input-group{position: absolute;top: 120px;left: 60px;}
	.td4 .input-group{position: absolute;top: 150px;left: 205px;}
	.td5 .input-group{position: absolute;top: 188px;left: 205px;}
	.td6 .input-group{position: absolute;top: 200px;left: 5px;}
	
	.td7 .input-group{position: absolute;bottom: 50px;left: 205px;}
	.td8 .input-group{position: absolute;top: 30px;right: 236px;}
	.td9 .input-group{position: absolute;top: 100px;right: 70px;}
	.td10 .input-group{position: absolute;bottom: 50px;right: 75px;}*/
	/*******Fin Ancien image****/
	
	/*******New image****/
	.td1 .input-group{position: absolute;top: 26px;left: 368px;}
	.td2 .input-group{position: absolute;top: 60px;right: 78px;}
	.td3 .input-group{position: absolute;top: 92px;right: 60px;}
	.td4 .input-group{position: absolute;top: 133px;left: 406px;}
	.td5 .input-group{position: absolute;top: 168px;left: 394px;}
	.td6 .input-group{position: absolute;top: 157px;right: 12px;}
	
	.td7 .input-group{position: absolute;bottom: 136px;left: 383px;}
	.td8 .input-group{position: absolute;top: 70px;right: 380px;}
	.td9 .input-group{position: absolute;top: 96px;left: 61px;}
	.td10 .input-group{position: absolute;bottom: 159px;left: 471px;}
	/*******Fin new image****/
	
#component_step_9 .input-group{width: 45px;/*margin: 0 auto;*/padding:0 !important;}
#component_step_9 .input-group .form-control{padding:0 !important;height:30px !important;/*border: 1px solid #ccc;*/
   /* box-shadow: inset 0 1px 3px #ddd;*/text-align:center;/*background:transparent;*//*border: solid 2px #262626 !important;*/border:solid 1px #ff0000 !important;border-radius: 0px;/*color:#262626 !important;*/color:#000 !important;background:#fff !important;font-size: 14.5px;
    font-weight: 600;
    /*text-shadow: 1px 1px 2px #fff;*/}
#component_step_9 .modal-header h3{margin-bottom:0 !important;}
#component_step_9 .modal-header .close{margin-top:-44px !important;}

#component_steps_container .check-symbol i{font-size: 50px !important;font-weight: 700;}
#component_steps_container .check-symbol {position: absolute !important;margin: 0;top: 19%;left: 12%;}
#component_steps_container #component_step_110 .check-symbol {
    position: absolute !important;
    margin: 0;
    top: 6px;
    left: -10px;
}
.component_step {margin-bottom: 10px;}
#component_step_9 .check-symbol{position: relative !important;left: -4px;top: 0;}
#component_step_4 .check-symbol,#component_step_5 .check-symbol,#component_step_108 .check-symbol{left: 7%;}
#component_step_108 .check-symbol{left: 22%;}
#component_step_2 .check-symbol{left: 4%;}
#component_step_111 .check-symbol {top: 32%;left: 22%;}
#card_9_17 .check-symbol,#card_9_19 .check-symbol, #card_9_21 .check-symbol, #card_9_23 .check-symbol, #card_9_25 .check-symbol, #card_9_27 .check-symbol,#card_9_29 .check-symbol, #card_9_31 .check-symbol{left:0px !important;}
#component_step_9 .option_titles {border: solid 1px #414141; padding: 10px 0;height: 50px !important;width: 61px;height: 30px !important;}
#component_step_5 .page-product-box .option_div.card{margin-right:15px;}
p.modalDescription{margin-bottom:0 !important;}
#component_step_9 .modal-header p{font-size: 15px;padding-top:8px;}
#component_step_9 .modal-header{padding:15px 15px 0 15px;}
#component_step_9 .zoom-imagen {
    position: absolute;
    top: 42%;
    font-size: 50px;
left: 42%;}
#component_step_9 input::placeholder{color:#262626 !important;font-size: 18px;
    font-weight: 700;
    text-shadow: 1px 1px 2px #fff;}    
#component_step_9 .btn-success{background: #ff0000 !important;
width: auto;
margin-top: 35px;
border-radius: 5px !important;
position: absolute;
top: 70px;
padding-right: 5px;
padding-left: 5px;
height: 35px;
line-height: 36px;
right: -40px;
    }
	#component_step_9 .btn-success:after {
    content: "Enregistrer";       
    font-style: normal;
    letter-spacing: 0.5px;
    text-transform: initial;
    font-size: 13px;padding-left: 3px;
}
/*table.table-perso hr{display:none;}*/
.table-perso hr{display:none;}
#product .item {width: 100%;height: 50%;background: white;box-shadow: none !important;}
#table1.table td {
padding: 0.25rem !important;}
span#submit_idxrcustomproduct .alert:before{left:5px !important;}
span#submit_idxrcustomproduct .alert{padding-left:30px !important;}
#cart .js-cart .product-line-grid-body.col-md-4.col-xs-8 a {
    
    display: none;
}
.table-liv td,.table-liv th{text-align:center;padding: 8px 0;}
.table-liv{width:80%;margin: 0 auto;}              

	.widget-category_image .cate-name{text-shadow: 1px 1px 1px #fff;text-transform: uppercase;font-family: "Josefin Sans" !important;font-weight:bold;color:#252525 !important;font-size:22px !important;letter-spacing:0.6px !important;}
	.sub-title-widget{font-family: "Josefin Sans" !important;font-weight:500 !important;text-align:left !important;color:#989898 !important;width: 100% !important;font-size:13px !important;letter-spacing:0 !important;    margin: 0 !important; }
	.box-4-1 {
    text-align: center;
}
.plist-default-1 .thumbnail-container .functional-buttons > div .btn-product:hover {
	background: #636161 !important;
}
.box-4-1 h5{margin-top:20px; font-family: CenturyGothicBold;}
.plist-default-1 .thumbnail-container .functional-buttons > div .btn-product .btn-title {
	font-family: 'Century-Gothic' !important;
}
	.informations-list li{font-family: 'Century-Gothic' !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 23px;
    color: #2e2e2d;}
	.noUi-connect {
    background: #ff0000 !important;
}
#leo_search_block_top .block-form {
   
    width: 385px !important;
    height: 34px !important;
    right: 1px !important;
	left:auto !important;
top: 79px !important;}
#leo_search_block_top .over-layer:before{background: rgba(0, 0, 0, 0) !important;}
.lps_results ul > li {
    display: inline-block;
    width: 100% !important;
}
.compare {
    display: none !important;
}
/* .product-tabs.tabs{display:none;} */
.product-tabs.tabs {
    margin: 0 3%;
}
.blog-menu .block_content li a{font-size:14px;}
.blog-item .blog-sidebar .img_author img{width:90px !important;height:90px !important;}
section#blogRecentBlog span.info {
    display: none;
}
/*.container-cms {border: 1px solid #e6e6e6;padding:20px;text-align:center;}*/
.blog-detail .blog-description {font-size:15px !important;}
#checkout #order-items .details .customizations,#order-confirmation #order-items .details .customizations{display:none;}
#prices-drop h2#js-product-list-header,#new-products h2#js-product-list-header,#best-sales h2#js-product-list-header{text-align:left !important;}    
.quickview .modal-footer{display:none !important;}  
@media (min-width: 992px) { 

.fleche{width:50%;}

.component_step {clear:both;float:none !important;}
#component_step_last {position:absolute;right:0;top:0;}
}
.table th, .table td {
    padding: 0.50rem !important;
   }
   table.table .img-element{width: 45px !important;}
   .description-short{padding:0 !important;}
   @media (min-width: 992px) and (max-width: 1199px){#product .category-products.block.clearfix{margin-top: 354px;}}
   @media (min-width: 1200px) and (max-width: 1479px){#card_9_16 .image-container, #card_9_17 .image-container, #card_9_18 .image-container, #card_9_19 .image-container {
    position: absolute !important;
    top: 8% !important;
    right: 25% !important;
    z-index: 9999 !important;
    width: 50% !important;
}

#card_9_20 .image-container,#card_9_21 .image-container,#card_9_22 .image-container,#card_9_23 .image-container {position:absolute !important;top:35% !important;right:25% !important;z-index:9999 !important;width: 50% !important;}
#card_9_24 .image-container,#card_9_25 .image-container,#card_9_26 .image-container,#card_9_27 .image-container {position:absolute !important;top:50% !important;right:25% !important;z-index:9999 !important;width: 50% !important;}
#card_9_28 .image-container,#card_9_29 .image-container,#card_9_30 .image-container,#card_9_31 .image-container {position:absolute !important;top:70% !important;right:25% !important;z-index:9999 !important;width: 50% !important;}

}
   @media (min-width: 992px) and (max-width: 1199px){#card_9_16 .image-container, #card_9_17 .image-container, #card_9_18 .image-container, #card_9_19 .image-container {
    position: absolute !important;
    top: 15% !important;
    right: 30% !important;
    z-index: 9999 !important;
    width:40% !important;
}

#card_9_20 .image-container,#card_9_21 .image-container,#card_9_22 .image-container,#card_9_23 .image-container {position:absolute !important;top:37% !important;right:30% !important;z-index:9999 !important;width: 40% !important;}
#card_9_24 .image-container,#card_9_25 .image-container,#card_9_26 .image-container,#card_9_27 .image-container {position:absolute !important;top:58% !important;right:30% !important;z-index:9999 !important;width: 40% !important;}
#card_9_28 .image-container,#card_9_29 .image-container,#card_9_30 .image-container,#card_9_31 .image-container {position:absolute !important;top:80% !important;right:30% !important;z-index:9999 !important;width: 40% !important;}


}
 @media (min-width: 768px) and (max-width: 991px){#card_9_16 .image-container, #card_9_17 .image-container, #card_9_18 .image-container, #card_9_19 .image-container {
    position: absolute !important;
    top: 8% !important;
    right: 25% !important;
    z-index: 9999 !important;
    width:50% !important;
}
#card_9_20 .image-container,#card_9_21 .image-container,#card_9_22 .image-container,#card_9_23 .image-container {position:absolute !important;top:15% !important;right:25% !important;z-index:9999 !important;width: 50% !important;}
#card_9_24 .image-container,#card_9_25 .image-container,#card_9_26 .image-container,#card_9_27 .image-container {position:absolute !important;top:35% !important;right:25% !important;z-index:9999 !important;width: 50% !important;}
#card_9_28 .image-container,#card_9_29 .image-container,#card_9_30 .image-container,#card_9_31 .image-container {position:absolute !important;top:55% !important;right:25% !important;z-index:9999 !important;width: 50% !important;}
}
@media (min-width:1366) and (max-width:1479px)
{
#card_9_16 .image-container,#card_9_17 .image-container,#card_9_18 .image-container,#card_9_19 .image-container {position:absolute !important;top:8% !important;right:20% !important;z-index:9999 !important;width: 60% !important;}
#card_9_20 .image-container,#card_9_21 .image-container,#card_9_22 .image-container,#card_9_23 .image-container {position:absolute !important;top:15% !important;right:20% !important;z-index:9999 !important;width: 60% !important;}
#card_9_24 .image-container,#card_9_25 .image-container,#card_9_26 .image-container,#card_9_27 .image-container {position:absolute !important;top:35% !important;right:20% !important;z-index:9999 !important;width: 60% !important;}
#card_9_28 .image-container,#card_9_29 .image-container,#card_9_30 .image-container,#card_9_31 .image-container {position:absolute !important;top:55% !important;right:20% !important;z-index:9999 !important;width: 60% !important;}
}

.tax-shipping-delivery-label {
    display: none !important;
}
#product .product-add-to-cart .product-quantity .qty{clear:none !important;}
#product .product-add-to-cart .product-quantity .add{/*clear:none !important;*/padding:0 !important;}
#product .product-actions .add-to-cart{padding: 9px 20px !important;float:left;}  
.icone-grise{text-align:center;}
.bg-gris-cercle{/*background:#d1d1d1;border-radius:50%;width:96px;*/height:96px;line-height: 77px;margin:0 auto;}
	a.border-bg-gris-cercle{/*border: solid 1px #fff;
    
    border-radius: 50%;
    height: 82px;
    display: inline-block;
    width: 82px;
    margin-top: 7px;*/}
	.title-gris-cercle a{font-size:18px;color:#666;letter-spacing:0;line-height:45px;font-family: "Josefin Sans" !important;}
	.icone-grise:hover .title-gris-cercle a{color:#ff0000;}
	.icone-grise:hover a.border-bg-gris-cercle{/*border: dashed 2px #fff;*/opacity:0.8px;}
	button.close.close-taile {
    position: absolute;
    right: 4px;
    top: 4px;
}
.etape-chemise h6,.etape-commander h6{margin-bottom:25px;}


@media (min-width:992){
.detail-padding-left.commander-right {width: 100% !important;}
.component_step{width:100% !important;}

}
@media (min-width:1480px) and (max-width:1560px)
{.leo-megamenu .navbar-nav > li > a {
    /* padding: 45px 6px; */
    }
	.leo-top-menu ul.nav.navbar-nav.megamenu.horizontal li.nav-item a span {
    font-size: 13px !important;}
}
@media (min-width:1366px) and (max-width:1479px)
/* {.leo-megamenu .navbar-nav > li > a { */
    /* padding: 45px 6px !important; */
   /* } */
	/* .leo-top-menu ul.nav.navbar-nav.megamenu.horizontal li.nav-item a span { */
    /* font-size: 12px !important;} */
}
@media (min-width:1280px) and (max-width:1365px)
{.leo-megamenu .navbar-nav > li > a {
    padding: 45px 4px !important;
   }
	.leo-top-menu ul.nav.navbar-nav.megamenu.horizontal li.nav-item a span {
    font-size: 12px !important;}
}
@media (min-width:992px) and (max-width:1279px)
{.leo-megamenu .navbar-nav > li > a {
    padding: 45px 4px !important;
   }
	.leo-top-menu ul.nav.navbar-nav.megamenu.horizontal li.nav-item a span {
    font-size: 11px !important;}
}
@media (min-width:1200px){
.box-banner .ApHtml {
		padding: 40px 100px 40px;
		margin: 0 -100px 0 ;
}}
@media (min-width:992px) and (max-width:1199px){
.box-banner .ApHtml {
		padding: 0px 100px 0px;
		margin: 0 -80px 0 ;
}
.header-top .container,.footer-bottom .container {width:100% !important;}
}
@media (min-width:768px){
.latest-blogs .blog-container .blog-title{font-size: 19px !important;}}
@media (max-width:767px){.product-flags{top:auto !important;}
.product-id-category-5 .paiement-prdt img{width:100% !important;}
	.product-detail.product-thumbs-bottom .product-thumb-images .slick-list .slick-slide img{padding-right: 5px;
padding-left: 5px;width:141px;border:solid 1px #222222;}
	
	.header-top .container,.footer-bottom .container {width:100% !important;}
.latest-blogs .blog-container .blog-title{font-size: 14px !important;}
#leo_search_block_top {padding: 0px 0 0px 18px !important;margin-top: -5px;}
.center-header.no-padding{text-align:center;}} 
@media (max-width:575px){.center-header.no-padding,.left-header.no-padding,.right-header.no-padding{text-align:center;}}  
@media (max-width:1199px){
#component_steps_container .check-symbol{position:relative !important;left:auto !important;}        }   
.icone-grise:hover img {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0.8);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0.8);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0.8);
    transition: all 200ms ease-in;
    transform: scale(0.8);
} 
#leo_search_block_top .block_content .box-leoproductsearch-result{width: 90% !important;}
#leo_search_block_top .close-overlay{top:110px !important;right:8px;}
@media (min-width:1280px)
{.ApColumn .widget-category_image .cover-img img{width:100% !important;}
}
/*#img-cat-right .widget-category_image:first-child img{max-height:314px;}*/
#img-cat-right .widget-category_image:first-child img{max-height:initial;}
.veste-img img{max-height:313px;}
.costume-img .nbproducts{left:auto !important;top:80px !important;right:80px;border-right:solid 2px #242424;height:60px;padding-right: 20px;padding-top: 8px;padding-bottom: 8px;}
.costume-img .sub-title-widget,.costume-img .cate-name{text-align:right !important;}
.veste-img .nbproducts{left:80px !important;border-left:solid 2px #242424;height:60px;padding-left: 20px;padding-top: 8px;padding-bottom: 8px;}
.chemise-img .nbproducts{left:22px !important;top:32px !important;}
.chemise-img .sub-title-widget,.costume-img .cate-name{text-align:center !important;}
.pantalon-img .nbproducts{left:92px !important;top:32px !important;}
.pantalon-img .sub-title-widget,.costume-img .cate-name{text-align:center !important;}
.chaussure-img .nbproducts{left:85px !important;top:32px !important;}
.chaussure-img .sub-title-widget,.costume-img .cate-name{text-align:center !important;}
.shirt-img .nbproducts{left:110px !important;top:32px !important;}
.shirt-img .sub-title-widget,.costume-img .cate-name{text-align:center !important;}
.cate_content:hover .sub-title-widget {color: #fff !important;}
.etape1{background:url(/themes/at_nova/assets/img/etape1.png) center center no-repeat;height:154px;width:191px;margin-bottom:20px;text-align: center;}
.etape2{background:url(/themes/at_nova/assets/img/etape2.png) center center no-repeat;height:154px;width:191px;margin-bottom:20px;text-align: center;}
.etape3{background:url(/themes/at_nova/assets/img/etape3.png) center center no-repeat;height:154px;width:191px;text-align: center;}
.etape-commander span{display:block;}
.etape1 img{padding-top:20px;padding-left:42px;padding-bottom:10px;}
.etape-chemise .etape1 img{padding-left:56px;}
.etape2 img{padding-top:20px;padding-left:42px;padding-bottom:10px;}
.etape3 img{padding-top:28px;padding-left:42px;padding-bottom:10px;}
.etape1 h6 ,.etape2 h6,.etape3 h6{padding-left:41px;line-height:22px;}
.sur_mesure.etape1,.sur_mesure.etape2,.sur_mesure.etape3{
    width: 32.5%;
    float: left;
	height:180px;
	background: none !important;
    border: 1px solid #ebebeb;
	    border-radius: 5px;
	text-align: center;
}
.etape-chemise .sur_mesure h6 {
  	line-height: 18px!important;
	    font-family: "Century-Gothic";
    font-weight: normal;
    font-size: 13px;
	color:#000 !important;
	    text-align: left !important;
}

.sur_mesure:hover div {
    color: #cdc7c7 !important;
}
.etape-chemise .sur_mesure div {
    font-family: "Century-Gothic";
    color: #ababab;
    text-align: left;
    padding-left: 15px;
    margin-bottom: 5px;
}
.share_button span {
      font-family: 'Varta';
    font-size: 15px;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: 700;
	    float: left;
}
.share_button ul li:hover {
    opacity: .5;
}
.share_button span i {
	    margin-right: 10px;
}
.share_button ul {
    display: inline-block;
    float: left;
	    margin-left: 25px;
		margin-top: -9px;
}
.share_button ul li {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
padding: 5px 10px;
line-height: 32px;
    padding-bottom: 0px;
}
.share_button ul li.facebook {
    background: #4064ac;
    color: #fff !important;
}
.share_button ul li.facebook a span {  color: #fff !important;}
.share_button ul li.twitter {
    background: #1c9cea;
    color: #fff;
}
.etape-chemise .sur_mesure img {  padding-left: 0px !important;    padding-bottom: 0px;}
.etape-chemise .sur_mesure h6  {padding-left:15px !important;}
.bsur_mesure.etape-chemise {
    width: 100%;
    float: left;
	    margin-top: 12px;
}

.sur_mesure.etape1,.sur_mesure.etape2 {margin-right:5px;}
.product-variants > .product-variants-item .color{border-radius:100% !important;}
 .product-variants select{
    width: 100% !important;
    max-width: 420px !important;
}
.etape1:hover img,.etape2:hover img,.etape3:hover img{-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0.8);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0.8);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0.8);
    transition: all 200ms ease-in;
    transform: scale(0.8);}
.etape1:hover h6, .etape2:hover h6, .etape3:hover h6 {
    color: #888888;
}
	@media (min-width: 768px) and (max-width: 1199px){#product .product-actions .add-to-cart{width:auto !important;}.footer-social-media{margin-left:0 !important;}}
	@media (min-width: 768px)
	{
		.product-quantity .input-group-btn-vertical .btn i {
    position: static;
    background: #c8c8c8;
}
		.product-add-to-cart .product-quantity .input-group{border:solid 1px #c8c8c8;height:28px !important;}
	.product-quantity #quantity_wanted{border-color:transparent !important;}
	.product-quantity .input-group-btn-vertical .btn{background:transparent !important;}
	.product-quantity .input-group-btn-vertical .btn:hover {
    background: transparent !important;
}
		#product .leo-compare-wishlist-button .btn {
    overflow: hidden;
    padding: 0;
    color: #242424;
    font-size: 24px;
    background: transparent;
    line-height: 53px;
    min-width: 50px;
    height: 50px;
    border: 2px solid #4e4e4e;
    margin-right: 10px;
   
}
.product-cover .layer:hover {
  
    background: #000000!important;
}
.breadcrumb li a:hover {
    color: #000000!important;
}
.paiement-prdt{border-top: solid 1px #c8c8c8;
    padding-top: 20px;
    padding-right: 35px;
    margin-top: 10px;margin-bottom:15px;}
#product .leo-compare-wishlist-button .btn i{margin-right:0 !important;}
		#product .product-actions .add-to-cart{max-width:358px;width: 100%;}
		.product-variants > .product-variants-item select{border: 2px solid #4e4e4e !important;border-radius:0 !important;}}
		#product .product-actions .add-to-cart{background: #222 !important;color: #fff !important;}
		#product .product-actions .add-to-cart:hover{background: #ffffff !important;
    color: #000 !important;}
		.product-variants > .product-variants-item .input-color:checked + span{border-color:transparent !important;}
		.product-quantity .input-group-btn-vertical .btn{height: 28px !important;}
		.product-variants-item.Couleur:before {content: "Couleur:";}
		.qty.clearfix:before {content: "Quantité:";}
		.product-id-category-5 .paiement-prdt{/*position:absolute;bottom:-83px;*/border-top:none !important;float: right;}
		.product-id-category-5 .description-short{width:50% !important;}
		.product-variants-item.Couleur{float:left;margin:0 !important;}
		.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
    color: #000 !important;
    font-weight: 600;
}
li.nav-item:last-child:hover a {
    color: #ff0000 !important;
}
span.menu-title:after {
    position: absolute;
    left: 0%;
    top: 0%;
    content: '';
    height: 100%;
    transition: all 0.5s linear;
    width: 100%;
    border-bottom: 2px solid #222;
    transform: scaleX(0);
}
span.menu-title:hover:after {
    transform: scale(1);
}
span.menu-title:after {
    position: absolute;
    left: 0%;
    top: 0%;
    content: '';
    height: 100%;
    transition: all 0.5s linear;
    width: 100%;
    border-bottom: 2px solid #222;
    transform: scaleX(0);
}
.level1 span.menu-title:hover:after {
    transform: scale(0) !important;
}
.footer-social-media li:first-child:hover {background: #4267B2 !important;}
.footer-social-media li:nth-child(2):hover {background: #C13584 !important;}
.footer-social-media li:nth-child(3):hover {background: #d93025 !important;}
.bannercontainer .tp-caption.btn:hover {
background: rgba(0, 0, 0, 0.11) !important;}
.product-id-category-5 .succes-mesure{display:block !important;
    display: block !important;
    /* position: absolute; */
    top: -20px;
    left: auto;
    width: 100%;   
    left: 5%;
    text-align: center;
    font-size: 15px;color:#000;}
 .succes-mesure{display:none;}
 
 
 .fade-in1 {
  animation: fadeIn ease 5s;
  -webkit-animation: fadeIn ease 5s;
  -moz-animation: fadeIn ease 5s;
  -o-animation: fadeIn ease 5s;
  -ms-animation: fadeIn ease 5s;
}


@keyframes fadeIn1{
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn1 {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn1 {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn1 {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn1 {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
.close1 {
    float: right;
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .4;
}
div#component_step_110 .panel-collapse img {
    border: solid 1px #000;
}
#component_step_110 .option_titles {font-size:10px !important;}

div#step_title_110 .col-lg-1 {
    width: 10% !important;
}
.option_titles{font-size:13px !important;}
div#step_title_110 .js-card-option{min-height:auto !important;}
#component_step_112 .card-block:before{content:"Entrer les initiales de votre nom et votre prénom";/*margin-left:30%*/}
#component_step_112 .card-block:after{/*margin-left:30%;*/content:"Attention: Nous tenons compte de la case (majuscule et/ou minuscule)";    padding-top: 15px;}
#component_step_112 .card-block{margin-top:15px;height:150px;}
#component_step_8 .card-block:after{content:"Attention : nous tenons compte de la casse (majuscules et/ou minuscules)"; padding-top: 15px;}
/*div#step_title_112{background: url(/themes/at_nova/assets/img/icone-borderie-right.png) left center no-repeat;}*/
div#step_title_112 .input-group {
    /*width: 70%;
    float: right;*/margin-top: 15px;width: 100%;
}
.footer-copyright p {
    color: #fff;
}
 button#idxrcustomproduct_save{
    color: #fff;
    background-color: #398439;
    border-color: #398439;
}
 button#idxrcustomproduct_save:hover{
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.table-perso .card-block{padding:0;}
.table-perso td{vertical-align:top;}
/*.linetd1{height:95px;}*/
.linetd2{height:60px;}

td.td6 {vertical-align: bottom !important;}
.td6 .input-group{padding-left: 14px !important;}
section.featured-products.clearfix.block {display:none;}
#category section.featured-products.clearfix.block {display:block;margin-top: 50px;}
#category section.featured-products.clearfix.block a.all-product-link.btn.btn-outline {margin-bottom: 30px;margin-left: 45%;}
.js-text-next-btn.taille{display:none;}
.table-perso .td6 .js-text-next-btn.taille{display:block !important;}
.table-perso .td6 .js-text-next-btn{display:none !important;}
.table-perso .td10 .js-text-next-btn.taille{display:none !important;}
.table-perso .td10 .js-text-next-btn{display:none !important;}
@media (max-width: 767px)
{
	#leo_search_block_top .block_content .search_query{height:40px;}
#leo_search_block_top .block_content .btn{top:2px !important}
#leo_search_block_top .close-overlay {
    top: 132px !important;
    right: 45px !important;
}
#leo_search_block_top .block-form{top: 122px !important;}
	.image_description img {
    width: 45px;
    margin-right: 8px;
}
.footer-social-media ul li{padding-left:0 !important;line-height:33px !important;}
	.product-id-category-5 .category-products.block.clearfix{display:none;}
	.block.payement.ApImage .image_description p{font-size:0 !important;}
	.rx-footer{text-align:center !important;}
	.footer-social-media{margin:0 auto !important;display:table !important;}
	.footer-bottom .row.ApRow.has-bg.bg-boxed{padding-bottom:0 !important;}
	.category-cover {
    display: none;
}
	.table-perso {
     background: url(/themes/at_nova/assets/img/chemise-perso-respo.jpg) 0 0 no-repeat !important;
    background-size: auto;
    background-size: 100% !important;
    width: 100%;
    height: 600px !important;
}
	.paiement-prdt{max-width:100% !important;}
	.product-id-category-5 .description-short{width:100% !important;}
	#slider{margin-bottom:0 !important;}
	.widget-category_image .cate-name{font-size:12px !important;}
	.sub-title-widget{font-size:12px !important;}
	.pantalon-img .nbproducts,.chaussure-img .nbproducts,.shirt-img .nbproducts {
    left: 40px !important;
    top: 10px !important;
  
}
.chaussure-img .sub-title-widget,.chaussure-img .cate-name,.chemise-img .sub-title-widget,.chemise-img .cate-name
,.shirt-img .sub-title-widget,.shirt-img .cate-name,.pantalon-img .sub-title-widget,.pantalon-img .cate-name

{text-align:center !important;}
.costume-img .nbproducts{top: 20px !important;right: 4px !important;border-right: solid 2px #242424 !important;height: 37px !important;padding-right: 4px !important;}
.veste-img .nbproducts{top: 20px !important;left: 4px !important;border-left: solid 2px #242424 !important;height: 37px !important;padding-left: 4px !important;}
.chemise-img .nbproducts{left: 5px !important;top: 10px !important;}

.costume-img{width:50%;padding-right:15px;float:left;}
.veste-img{width:50%;padding-left:15px;float:left;}
.costume-img .nbproducts{border-right:none;right:auto;}
.ApColumn .widget-category_image .nbproducts{line-height:15px;padding:0;}
/*.chemise-img .sub-title-widget, .costume-img .cate-name{text-align:left !important;}*/
.tabs-top,.sportswear .title_block{margin-top:0 !important;}
#index .product-flags{top:10px !important;}
.ApColumn .latest-blogs .title_block {
    margin: 10px 0 20px !important;
}
.veste-img .nbproducts{border-left:none;}
div#step_title_110 .col-lg-1{width:50% !important;float:left;}
#component_steps_container .option_div{width:50% !important;float:left;min-height: 131px !important;}
#component_step_9 .option_div{width:50% !important;}
.option_titles{font-size:14px !important;}
.card-block {
    padding: 5px !important;
}
#card_9_16 .d-block, #card_9_16 .check-symbol, #card_9_18 .d-block, #card_9_18 .check-symbol, #card_9_20 .d-block, #card_9_20 .check-symbol, #card_9_22 .d-block, #card_9_22 .check-symbol, #card_9_24 .d-block, #card_9_24 .check-symbol, #card_9_26 .d-block, #card_9_26 .check-symbol, #card_9_28 .d-block, #card_9_28 .check-symbol, #card_9_30 .d-block, #card_9_30 .check-symbol{text-align:left;}
,#card_9_17 .d-block, #card_9_17 .check-symbol, #card_9_19 .d-block, #card_9_19 .check-symbol, #card_9_21 .d-block, #card_9_21 .check-symbol, #card_9_23 .d-block, #card_9_23 .check-symbol, #card_9_25 .d-block, #card_9_25 .check-symbol, #card_9_27 .d-block, #card_9_27 .check-symbol, #card_9_29 .d-block, #card_9_29 .check-symbol, #card_9_31 .d-block, #card_9_31 .check-symbol{text-align:right;}
/*#card_9_16 .image-container, #card_9_17 .image-container, #card_9_18 .image-container, #card_9_19 .image-container,
#card_9_20 .image-container, #card_9_21 .image-container, #card_9_22 .image-container, #card_9_23 .image-container,
#card_9_24 .image-container, #card_9_25 .image-container, #card_9_26 .image-container, #card_9_27 .image-container,
#card_9_28 .image-container, #card_9_29 .image-container, #card_9_30 .image-container, #card_9_31 .image-container
{right:0 !important;}*/
.product-id-category-5 .paiement-prdt{float:none !important;max-width:100%;}   
#product .products-section-title{font-size:15px;text-align:center;margin-top:15px;}
.footer-container h3{font-size:15px;}
.footer-logo img{margin-bottom:0 !important;}
#component_step_last .card-header h5 a{pointer-events: none;}
.count-same-category {
    font-size: 14px;
    color: #999;
    font-weight: 400;
    text-transform: none;
    display: block;
    padding: 0;
    letter-spacing: 0;
}
#component_steps h5{font-size:14px;}
.detail-padding-left.col-xl-8.col-lg-8.col-md-12.col-sm-12.col-xs-12.col-sp-12 .social-sharing {
    display: none;
}
#quantity_wanted.input-group.form-control {height: 54px !important;}
.input-group.bootstrap-touchspin{margin-bottom:10px;}
.h1.product-detail-name{margin-top:20px;}
.leo-wishlist-button.btn-product.btn{overflow: hidden;
padding: 0;
color: #242424;
font-size: 19px;
background: transparent;
line-height: 38px;
min-width: 36px;
height: 36px;
border: 2px solid #4e4e4e;
margin-right: 10px;
margin-left: 10px;}
.input-color {
    position: absolute;
    z-index: -1;
    cursor: pointer;
    width: 35px;
    height: 35px;
    opacity: 0;
    filter: alpha(opacity=0);
}
	}
#component_step_resume .btn {
    padding: 10px 10px;
}
.product-variants-item.Taille:before {
    content: "Taille:";
   
}
@media (min-width: 768px) and (max-width: 991px)
{div#component_step_9 .modal-dialog {
    max-width: 700px !important;
}
.last-line-td{width:100px;}
/*******New image****/
	.td1 .input-group{position: absolute;top: 19px;left: 288px;}
	.td2 .input-group{position: absolute;top: 47px;right: 52px;}
	.td3 .input-group{position: absolute;top: 78px;right: 41px;}
	.td4 .input-group{position: absolute;top: 100px;left: 316px;}
	.td5 .input-group{position: absolute;top: 133px;left: 306px;}
	.td6 .input-group{position: absolute;top: 122px;right: 3px;}
	
	.td7 .input-group{position: absolute;bottom: 183px;left: 301px;}
	.td8 .input-group{position: absolute;top: 58px;right: 289px;}
	.td9 .input-group{position: absolute;top: 78px;left: 41px;}
	.td10 .input-group{position: absolute;bottom: 200px;left: 361px;}
	/*******Fin new image****/


}
@media (min-width: 576px) and (max-width: 767px)
{div#component_step_9 .modal-dialog {
    max-width: 580px !important;
}
/*.td1 .input-group{top: 18px;left: 166px;}
.td2 .input-group{top: 40px;left: 86px;}
.td3 .input-group{top: 95px;left: 40px;}
.td4 .input-group{top: 117px;left: 166px;}
.td5 .input-group{top: 188px;left: 166px;}
.td6 .input-group{top: 166px;left: 5px;}

.td7 .input-group{bottom: 108px;left: 166px;}
.td8 .input-group{top: 19px;right: 166px;}
.td9 .input-group{top: 100px;right: 28px}
.td10 .input-group{bottom: 91px;right: 165px;}*/
/*******New image****/
	.td1 .input-group{position: absolute;top: 28px;right: 74px;left: auto;}
	.td2 .input-group{position: absolute;top: 375px;right: 106px;}
	.td3 .input-group{position: absolute;top: auto;right: 85px;bottom: 190px;}
	.td4 .input-group{position: absolute;top: 165px;left: auto;right: 26px;}
	.td5 .input-group{position: absolute;top: 209px;left: auto;right: 46px;}
	.td6 .input-group{position: absolute;top: auto;right: 23px;bottom: 104px;}
	
	.td7 .input-group{position: absolute;bottom: 340px;left: auto;right: 55px;}
	.td8 .input-group{position: absolute;top: 385px;left: 63px;}
	.td9 .input-group{position: absolute;top: 114px;left: 68px;}
	.td10 .input-group{position: absolute;bottom: 68px;left: 50px;}
	#component_step_9 .btn-success{top:37px !important;}
	/*******Fin new image****/

}
@media (min-width: 480px) and (max-width: 575px)
{

/*******New image****/
	.td1 .input-group{position: absolute;top: 23px;left: auto;right: 52px;}
	.td2 .input-group{position: absolute;top: auto;right: 75px;bottom: 305px;}
	.td3 .input-group{position: absolute;bottom: 273px;right: 58px;top: auto;}
	.td4 .input-group{position: absolute;top: 130px;left: auto;right: 15px;}
	.td5 .input-group{position: absolute;top: 163px;left: auto;right: 27px;}
	.td6 .input-group{position: absolute;top: auto;right: 11px;bottom: 206px;}
	
	.td7 .input-group{position: absolute;bottom: 392px;left: auto;right: 36px;}
	.td8 .input-group{position: absolute;top: 309px;right: auto;left: 44px;}
	.td9 .input-group{position: absolute;top: 94px;left: 56px;}
.td10 .input-group{position: absolute;bottom: 174px;left: 38px;}}
@media (min-width: 461px) and (max-width: 479px)
{

/*******New image****/
	.td1 .input-group{position: absolute;top: 23px;left: auto;right: 52px;}
	.td2 .input-group{position: absolute;top: auto;right: 75px;bottom: 305px;}
	.td3 .input-group{position: absolute;bottom: 273px;right: 58px;top: auto;}
	.td4 .input-group{position: absolute;top: 130px;left: auto;right: 15px;}
	.td5 .input-group{position: absolute;top: 163px;left: auto;right: 27px;}
	.td6 .input-group{position: absolute;top: auto;right: 11px;bottom: 206px;}
	
	.td7 .input-group{position: absolute;bottom: 392px;left: auto;right: 36px;}
	.td8 .input-group{position: absolute;top: 309px;right: auto;left: 44px;}
	.td9 .input-group{position: absolute;top: 94px;left: 56px;}
.td10 .input-group{position: absolute;bottom: 174px;left: 38px;}}

@media (min-width: 401px) and (max-width: 460px)
{

/*******New image****/
	.td1 .input-group{position: absolute;top: 23px;left: auto;right: 39px;}
	.td2 .input-group{position: absolute;right: 57px;top:auto;
bottom: 347px;}
	.td3 .input-group{position: absolute;top: auto;bottom: 311px;right: 44px;}
	.td4 .input-group{position: absolute;top: 110px;left: auto;right: 6px;}
	.td5 .input-group{position: absolute;top: 142px;left: auto;right: 17px;}
	.td6 .input-group{position: absolute;top: auto;right: 4px;bottom: 267px;}
	
	.td7 .input-group{position: absolute;bottom: 422px;left: auto;right: 21px;}
	.td8 .input-group{position: absolute;top: 266px;
right: auto;
left: 34px;}
	.td9 .input-group{position: absolute;top: 83px;
left: 48px;}
.td10 .input-group{position: absolute;bottom: 235px;left: 38px;}}
@media (min-width: 320px) and (max-width: 400px)
{

/*******New image****/
	.td1 .input-group{position: absolute;top: 19px;left: auto;right: 29px;}
	.td2 .input-group{position: absolute;top: auto;right: 45px;
bottom: 383px;}
	.td3 .input-group{position: absolute;bottom: 350px;
right: 34px;
top: auto;}
	.td4 .input-group{position: absolute;top: 96px;left: auto;right: 3px;}
	.td5 .input-group{position: absolute;top: 128px;left: auto;right: 12px;}
	.td6 .input-group{position: absolute;top: auto;right: 0px;
bottom: 312px;}
	
	.td7 .input-group{position: absolute;bottom: 439px;
left: auto;
right: 13px;}
	.td8 .input-group{position: absolute;top: 235px;right: auto;left: 27px;}
	.td9 .input-group{position: absolute;top: 74px;left: 38px;}
.td10 .input-group{position: absolute;bottom: 277px;
left: 25px;}}
@media (min-width: 480px) and (max-width: 575px)
{
/*.td1 .input-group{top: 11px;left: 130px;}
.td2 .input-group{top: 37px;left: 70px;}
.td3 .input-group{top: 73px;left: 25px;}
.td4 .input-group{top: 87px;left: 130px;}
.td5 .input-group{top: 150px;left: 129px;}
.td6 .input-group{top: 125px;left: 5px;}

.td7 .input-group{bottom: 122px;left: 118px;}
.td8 .input-group{top: 13px;right: 131px;}
.td9 .input-group{top: 65px;right: 24px}
.td10 .input-group{bottom: 142px;right: 129px;}*/
/*******New image****/
	/*.td1 .input-group{position: absolute;top: 23px;left: auto;right: 52px;}
	.td2 .input-group{position: absolute;top: auto;right: 75px;bottom: 305px;}
	.td3 .input-group{position: absolute;bottom: 273px;right: 58px;top: auto;}
	.td4 .input-group{position: absolute;top: 130px;left: auto;right: 15px;}
	.td5 .input-group{position: absolute;top: 163px;left: auto;right: 27px;}
	.td6 .input-group{position: absolute;top: auto;right: 11px;bottom: 206px;}
	
	.td7 .input-group{position: absolute;bottom: 392px;left: auto;right: 36px;}
	.td8 .input-group{position: absolute;top: 309px;right: auto;left: 44px;}
	.td9 .input-group{position: absolute;top: 94px;left: 56px;}
	.td10 .input-group{position: absolute;bottom: 174px;left: 38px;}*/
	/*******Fin new image****/
div#step_title_112 .input-group{width:60% !important;}
#component_step_112 .card-block::before,#component_step_112 .card-block::after{margin-left:40% !important;}
}
@media (max-width: 364px)
{
/*.td1 .input-group{top: 0px;left: 77px;}
.td2 .input-group{top: 17px;left: 22px;}
.td3 .input-group{top: 49px;left:3px;}
.td4 .input-group{top: 48px;left: 78px;}
.td5 .input-group{top: 100px;left: 77px;}
.td6 .input-group{top: 125px;left: 5px;}

.td7 .input-group{top: 148px;left: 77px;}
.td8 .input-group{top: 2px;right: 77px;}
.td9 .input-group{top: 41px;right: 2px}
.td10 .input-group{top: 148px;right: 78px;}  */
/*.td1 .input-group{position: absolute;top: 16px;left: 247px;}
	.td2 .input-group{position: absolute;top: auto;right: 45px;bottom: 390px;}
	.td3 .input-group{position: absolute;bottom: 357px;right: 33px;top: auto;}
	.td4 .input-group{position: absolute;top: 93px;left: auto;right: 2px;}
	.td5 .input-group{position: absolute;top: 124px;
left: auto;
right: 12px;}
	.td6 .input-group{position: absolute;top: auto;right: 0px;bottom: 316px;}
	
	.td7 .input-group{position: absolute;bottom: 443px;left: auto;right: 12px;}
	.td8 .input-group{position: absolute;top: 230px;right: auto;left: 26px;}
	.td9 .input-group{position: absolute;top: 73px;left: 44px;}
	.td10 .input-group{position: absolute;bottom: 283px;left: 25px;} */
#component_step_112 .card-block{height:auto !important;}
#component_step_112 .card-block::before,#component_step_112 .card-block::after {margin-left: 0;}
div#step_title_112 .input-group{width:100%;margin-top:0 !important;padding-top:125px !important;}

div#step_title_112{background: url(/themes/at_nova/assets/img/icone-borderie-right.png) top center no-repeat;}
}
.block-category.card.card-block {
    border: none !important;
}
@media (max-width: 575px)
{#component_step_9 .option_titles{width: 40px;}
.option_titles {
    font-size: 11px !important;
}
	.col-xl-3.col-lg-2.col-md-4.col-sm-4.col-xs-12.col-sp-12.center-header.no-padding.ApColumn{width: 40%;float: left;text-align: left;}
	.col-xl-5.col-lg-7.col-md-4.col-sm-3.col-xs-12.col-sp-12.left-header.no-padding.ApColumn{width: 100%;/*float: right;*/text-align: right;}
	.col-xl-4.col-lg-3.col-md-4.col-sm-4.col-xs-12.col-sp-12.right-header.no-padding.ApColumn{margin-top:10px;}
	.footer-social-media{margin-left:0;}
	.etape-chemise{display:none !important;}
	.leo-megamenu.disable-canvas .leo-top-menu{width:250px !important;}
	.last-line-td{width:150px;}
	.last-line-td h4{font-size:15px;}
	
}

.category-id-5 .functional-buttons.clearfix,.category-id-5 .quickview {display:none;}

.latest-blogs .blog-image-container .blog_img_link img{object-fit:none;}
.box-show-more a:hover {
background-color: #ff0000 !important;}
li.product-flag.new,li.product-flag.discount{display:none;}
.colonne4-banner .nbproducts {
    position: absolute;
    z-index: 9;
    bottom: 20px !important;
    font-weight: 700;
    font-size: 18px !important;
    /*left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    -o-transform: translateX(-50%);
    transform: translateX(-50%) !important;*/
	    width: 100%;
    left: 0% !important;
    text-align: center;
    -webkit-transition: all 0.5s ease 0s !important;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: rgba(0,0,0,0.3);   
	padding:15px 0 !important;
    top: auto !important;
}
.thumbnail-container .product-image .product-price-and-shipping .discount-percentage,.product-flags {
	    top: 60px !important;
}
.colonne4-banner .cate-name{text-shadow: 1px 1px 1px #000 !important;color:#fff !important;}
.thumbnail-container .product-price-and-shipping .discount-percentage,span.discount-amount.discount-product{display: inline;
    color: #fff;
    font-size: 13px;
    background: #000;
    padding: 2px 5px;}
#product.product-id-category-5 .detail-padding-left .description-short{display:none;}  
#product.product-id-category-5 .col-xl-4.col-lg-4.col-md-12.col-sm-12.col-xs-12.col-sp-12 .description-short{display:block !important;}  
#product .col-xl-4.col-lg-4.col-md-12.col-sm-12.col-xs-12.col-sp-12 .description-short{display:none;}  
.dropdown-item, .dropdown-item span {
    font-family: "CenturyGothicBold" !important;
    color: #000;
}
.js-address-form h2.h4 {
	text-transform: uppercase;
}
.btn-primary {
    color: #000 !important;
    background-color: #ffffff !important;

    border: 1px solid #000 !important;
}
.btn-primary:hover {
background-color: #000 !important;	    color: #fff !important;
}
#subcategories .subcategory-name {
	font-size: 15px;
    font-weight: 600;
    font-family: CenturyGothicBold !important;
}
.subcategory-description {
    font-family: Century-Gothic !important;
}
.block-categories .category-sub-menu li > a:hover,#search_filters .facet .facet-label a:hover, #search_filters .facet .custom-checkbox a:hover {
    color: #000000 !important;
}
.block-categories .category-sub-menu li > a:hover:before {
    background: #000000 !important;
    border-color: #000000 !important;
}
#subcategories .subcategory-name:hover {
	color: #9a9393 !important;
}
.product-prices div,.block-category h1,.sidebar .block .title_block a,body#checkout #order-summary-content #order-items h3.h3,.js-address-form h2.h4,.cart-grid-body .card-block h1,h1.h1.product-detail-name,#main .page-header h1 {
    font-family: CenturyGothicBold !important;
}
.description-short h3,#search_filters .facet .facet-title,.page-cms h6,.page-cms h3,.page-order table td,.col-sm-4.col-xs-9.details a,body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name,body#checkout #order-summary-content h4.h4,body#checkout #order-summary-content h4.black,.payment-option label,span.custom-checkbox label,span.h6.carrier-name,body#checkout .cancel-address,body#checkout .form-group label,.cart-summary-line .value,.cart-summary-line.cart-summary-subtotals .label, .cart-summary-line.cart-summary-subtotals .value,footer.address-footer a,body#checkout section.checkout-step .address-alias,.cart-grid-body.col-xs-12.col-lg-8 a.btn.btn-primary,.checkout.cart-detailed-actions.card-block a, .cart-summary-line .label,.current-price,.page-my-account #content .links a span.link-item,.leo-dropdown-cart-subtotals .label, .leo-dropdown-cart-total .label ,#header .leo-cart-dropdown-action a{
    font-family: "CenturyGothicBold";
}
#product-availability,.st-range-top.st-range-bar span,#search_filters .facet .facet-label a, #search_filters .facet .custom-checkbox a,.page-cms p,body#checkout #order-summary-content .noshadow .card-block,div.condition-label label.js-terms,div#delivery label,span.carrier-price,span.carrier-delay,.js-address-form p,.form-control-comment,.form-control,.alert.alert-danger,body#checkout section.checkout-step .address,.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group,.product-line-grid-body > .product-line-info span,.leo-cart-item-info .product-name a,.leo-dropdown-cart-subtotals .value,.product-line-grid-body > .product-line-info .product-discount .regular-price,.product-line-grid-body > .product-line-info .product-discount .discount {
	font-family:Century-Gothic;
}
.page-my-account #content .links a:hover i {
    color: #e1e1e1 !important;
}
.page-my-account #content .links a span.link-item {
    color: #000 !important;
}
body#checkout section.checkout-step.js-current-step.-current {
	float:left!important;width:100% !important;display:block !important;
}
.js-address-form p a {
    font-family: "OpenSans-Light";
}
footer.page-footer a {
    font-family: "CenturyGothicBold";
    color: #000;
}
.card-block p {
	font-family: "CenturyGothicBold";
}
div#delivery label {text-align:left;}
.btn-primary {
    font-family: "CenturyGothicBold";
}
#checkout .alert.alert-danger {
	    text-align: left;
    float: left;
    width: 100%;
}
h5.aeuc_scart a {
    font-family: CenturyGothicBold !important;
    text-transform: uppercase;
}
footer.page-footer {
    margin-bottom: 25px;
}

body#checkout section.checkout-step .add-address a {
   
    font-family: "Century-Gothic";
}
.slider_home .block-carousel-image-container.image .title, .slider_home .block-carousel-image-container.image .descript{display:none !important;}
.leo-cart-dropdown-action .btn.cart-dropdow-checkout {background-color: #ff0000 !important;}
.leo-cart-dropdown-action .btn.cart-dropdow-checkout:hover {background-color: #000 !important;}
body#checkout section.checkout-step .step-title span {
    font-family: "Century-Gothic";
    font-weight: normal;
}
.leo-cart-item-info .product-price .regular-price {
    font-family: "Century-Gothic";
}
#cart-block .leo-cart-dropdown-action .btn.cart-dropdow-checkout:hover ,.checkout.cart-detailed-actions.card-block a:hover,body#checkout .cart-summary-products .btn:hover{
	  background-color: #fff!important;color:#000 !important;
}
#cart-block .leo-cart-dropdown-action .btn.cart-dropdow-checkout {
    background-color: #000000!important;
	    border: 1px solid #000;
		color: #fff!important;
}
.leo-cart-dropdown-action .btn.cart-dropdow-viewcart:hover {
    color: #fff !important;
}
.checkout.cart-detailed-actions.card-block a ,body#checkout .cart-summary-products .btn{
    border: 1px solid #000;
}
h5.aeuc_scart a:hover {
    color: #000 !important;
    text-decoration: underline;
}
.notification.notification-success {
	background: rgb(0 0 0 / 80%) !important;
}
.leo-cart-item-info .leo-bt-product-quantity i {color:#fff !important;}
#blockcart-modal .product-name,.product-price,.leo-dropdown-cart-content a i, .leo-dropdown-cart-content a.leo-dropdown-customization, 
.leo-dropdown-cart-content a.leo-dropdown-combination,.has-discount .discount {color:#000 !important;}
.leo-cart-item-info .leo-bt-product-quantity:hover {
    background: #000000 !important;
    border: 1px solid #000000 !important;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active,.custom-radio input[type="radio"]:checked + span {
	 background-color: #000000 !important;
}
.footer-container li a:hover {
    color: #b3acac !important;
}
.view-leo-dropdown-additional,body#checkout section.checkout-step.-reachable.-complete h1 .done ,.noUi-connect{
	  background: #000000 !important;
}
.product-line-info .label,.product-line-info .value {
	font-family: "Century-Gothic";
}
#blockcart-modal .modal-title,#blockcart-modal .modal-body .divide-right p,#blockcart-modal .modal-body .divide-right span,#blockcart-modal .cart-content p {
	    font-family: "Century-Gothic";

}
#blockcart-modal .product-name,#blockcart-modal .cart-products-count ,#blockcart-modal .cart-content .cart-content-btn .btn{
	   font-family: "CenturyGothicBold";
}
::-webkit-scrollbar-thumb {
	background-color: #ffffff  !important;
}
.products-selection .display > div.selected a,.thumbnail-container .product-title a:hover,.pagination .current a {
    color: #000000 !important;
}
.pagination .current a {border: 1px solid #000000 !important;}
.row_banner_cat .ApImage:before {
    content: "";
    background: #ffffff85;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0;
}
.row_banner_cat .ApColumn:hover  .ApImage:before{opacity:1}
.row_banner_cat .ApImage {
    position: relative;
    display: block;
    width: 100%;
    float: left;
}
.thumbnail-container .product-price-and-shipping .discount-percentage, span.discount-amount.discount-product {
	background: #000000!important;color: #fff!important;
}
.thumbnail-container .product-title a:hover,.footer-container li a {
    color: black !important;
}
.footer-bottom .block-social.block.links.accordion_small_screen {display:block !important;}
.footer-bottom .block-social.block.links.accordion_small_screen  h4.title_block {display:none !important;}
.footer-bottom .block-social ul li a {
      display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #000;
    color: #fff !important;
    text-align: center;
    border-radius: 100%;
}
.footer-bottom .block-social ul li.facebook:hover a {

    background: #4267B2!important;
}
.footer-bottom .block-social ul li.instagram:hover a {

    background: #C13584!important
}
.footer-bottom .block-social ul#footer_block_social {text-align:center;}
.footer-bottom .block-social ul li {margin-right:10px !important;}
.row_banner_cat .ApColumn  {
	    padding: 0 5px !important;
	
}
.row_banner_cat .ApColumn  a {
	    width: 100% !important;
    float: left;
    display: block;
}
.row_banner_cat .ApColumn  a img {
	    width: 100% !important;
}
.bloc_menu.fixed {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    background: #fff !important;
    opacity: 0.98;
    transition: all 700ms linear;
    -webkit-transition: all 130ms linear;
    filter: alpha(opacity = 97);
    -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);
    padding: 6px 10px;
    width: 100%;
}
.product-reference label ,.product-reference span{
    font-family: Century-Gothic !important;
}
.popup-over .popup-content a:hover {
    color: #000000 !important;
}
.tabs-top .nav-tabs,.thumbnail-container .functional-buttons {z-index:0 !important;}
.right-header .block-social.block.links.accordion_small_screen {display:block !important;    padding: 10px 0 10px 0px;}
.right-header .block-social.block.links.accordion_small_screen ul#footer_block_social {margin-top:28px;}
.right-header .block-social.block.links.accordion_small_screen h4.title_block {display:none !important;}
.right-header  .block-social ul li.instagram a:before, .right-header .block-social ul li.facebook a:before {font-size:20px !important;color:#000 !important;}
.description-short span, .description-short p, .description-short {
    color: #000 !important;
	    font-family: Century-Gothic !important;
    font-size: 16px !important;
}
#product-availability {
    margin-top: 20px;
}
.thumbnail-container .product-title a ,h1.h1.product-detail-name{text-transform:uppercase !important;}
.title_bloc_collection .block_content{
	margin-top: 45px !important;
}
div#product-description-short p, div#product-description-short span {
    font-family: Century-Gothic !important;font-size: 16px !important;
}
div#product-description-short p {margin-bottom:5px !important;}
#product-description-short {
	
	    float: left;
    display: block;
    width: 100%;
    margin-top: 25px;
    margin-left: 25px;
}
.product-quantity .qty,.product-variants-item.Couleur,.product-variants > .product-variants-item ,.table th, .table td{
	  font-family: Century-Gothic !important;
}
.products-section-title {
	  font-family: CenturyGothicBold !important;
}
/** detail **/
a.size{font-family: CenturyGothicBold;font-weight: 600;font-size: 15px;
    color: #000000;} 
	.fleche {
    font-size: 15px;
    color: #000000;
}
.page-product-box .card {width:auto !important}
.option_titles {
    font-size: 13px !important;
    font-family: "Century-Gothic";
}
#component_step_resume .btn {width:100% !important;margin-bottom: 10px;}
.product-id-category-5 .succes-mesure {
	    font-family: CenturyGothicBold;
}
.sur_mesure.etape1, .sur_mesure.etape2, .sur_mesure.etape3 {width:32% !important;}
.etape-chemise .sur_mesure img {
	width: 63px !important;
}
.contact-rich .block .icon {color:#000 !important;

    -moz-box-shadow: 0 0 0 2px #ff0000;
    -webkit-box-shadow: 0 0 0 2px #ff0000;
    -o-box-shadow: 0 0 0 2px #ff0000;
    -ms-box-shadow: 0 0 0 2px #ff0000;
    box-shadow: 0 0 0 2px #000;
}
.contact-rich a:hover {
  
    color: #ada9a9 !important;
}
.contact-rich .block .icon:after {border:1px dashed #000 !important;}
.product-detail.product-image-gallery .product-thumb-images .thumb-container {
	padding-left: 5px !important;
    padding-right: 5px !important;
    margin-bottom: 10px !important;
}


#index .ApProductList.column-4 .product_list.grid .ajax_block_product {
    padding-left: 5px !important;
    padding-right: 5px !important;
}