#block-logo img {padding:5px}
.pull-right .btn-primary {vertical-align: top!important;}
.pictograms img {width: 40px !important;}

@media (max-width: 991px) {

	#navbar-mobile nav.submenu .link-target[data-role="catalog"] {display: block!important;}

	#modalConnexion .modal-dialog {width: auto!important;}
	header.navbar-mobile-fixed-top {box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 3px 0px;}
	
	.navbar-mobile-fixed-top .header-menu-top > .navbar-mobile-logo img {max-height: 60px!important;}
	
	.navbar-mobile-fixed-top .header-menu-top>.navbar-mobile-toggle-menu {min-width: 60px;}
	.navbar-mobile-fixed-top .header-menu-top>.navbar-mobile-icons a {margin: 0 10px!important;}
	.navbar-mobile-fixed-top .header-menu-top>.navbar-mobile-icons {min-width: 190px!important;}
	.profil-btns {position:initial!important;}
	
	.header-menu-top .icons-header {margin: 25px 0 18px 0!important;}
	
	.navbar-mobile-fixed-top .navbar-toggler {left: 15px;}
	
	#footer .footer-navigation ul li {display: block;}
	
	#footer .footer-navigation ul li#menu-item-20, #footer .footer-navigation ul li#menu-item-18 {display: inline-block;margin: 20px 10px 0px 0px;}
	#footer li#menu-item-18 a[href="/"], #footer li a[href^="/faq"], #footer li a[href^="/cgv"], #footer li a[href$="/contactez-nous"] {display: block !important;border: 1px solid var(--color-main);
	border-radius: 0px !important;padding: 10px 20px!important;}
	#footer #menu-item-8 {margin-bottom: 5px;margin-left:0px!important;}
	#footer #menu-item-21 {margin-top: 30px;font-style: italic;margin-left:0px!important;}
	
	.header-page .container h1.no-t-m {text-align: center;}
	.header-page .catalog.row.promotion {overflow: initial!important;}
	.header-page .catalog.row.promotion .paginable-item .list-style-img {display:block!important;text-align:center;}
	section .catalog.promotion .block-product .price {margin-top: 0px !important;}
	
	#stats .stats-parameters {margin-left: 3px;}
	
	section .catalog.promotion .block-product .media-heading {line-height: 24px;height: fit-content;max-height: fit-content;margin-bottom: 10px;}
	section .catalog.promotion .block-product a.img {height:220px!important;}
	section .catalog.promotion .block-product {height:400px!important;}
	
	.catalog.row.promotion {height: 440px;overflow: scroll;display: flex;}
	.catalog.promotion .block-product {min-width: 230px;}
  
	.landing-row-title {text-align: left;}
	
	.landing-section-list .bx-wrapper .landing-row-image img {width: auto!important;}
	.landing-section-list .landing-row-title {text-align: center;}
	
	.process-icon.process-icon-font {float: left;margin: 7px 10px 5px 0px;}
	.process-row .process-title {margin: 0px 0px 5px 0px;}
	.process-row .process-desc2 {text-align: justify;}
	
	h1 + div .info-block {margin-bottom: 30px!important;}
	h2 + div .info-block {margin:30px!important;}
	
	.block-my-profile .info-block{height: auto;}
	
	.block-my-profile .profil-btns a {
        display: block;
        border: 1px solid var(--color-main);
        padding: 6px;
        text-align: center;
        text-decoration: none !important;
        color: var(--color-main);}
	
	.block-my-profile .profil-btns a[href*="#"] {margin-bottom: 15px;}
	.block-my-profile .info-block-content {padding-bottom: 0px;}
	
	.info-block-content .small {margin-top:0px!important;margin-bottom:6px;}
	.block-address .info-block h3 {margin:0px!important;}
	.info-block hr {margin-top: 0px;margin-bottom: 10px;}
	
	.block-my-accounts .info-block-content {padding:0 !important;}
	.block-my-accounts .info-block-content .companies-list {padding: 10px!important;}
	.block-my-accounts .info-block-content .companies-list::before {top: 18px;right: 22px;}
	
	.block-my-accounts .companies-list-row h3 {margin-left: 0px !important;text-align: center;font-size: 15px;}
	.block-my-accounts .companies-list-row {padding: 10px 13px!important;    }
	.block-my-accounts .warehouse-icon {max-width: 50px!important;}
	.block-my-accounts .user-icon {display:none;}
	
	.subinfo.accounts .thead .table-cell {display: none;}
	.subinfo.accounts .table-cell {display: block;padding: 0px 10px;}
	.subinfo.accounts .table-cell:first-child {font-weight: bold;font-size: 14px;padding-top: 10px;}
	.subinfo.accounts .table-cell.manage-account {padding: 15px;width:100%!important;text-align:center;}
	.subinfo.accounts .table-cell.manage-account select {font-size: 15px;padding:8px;width: fit-content !important;max-width: unset!important;}
	.subinfo.accounts .manage-account .manage-account-wrapper {width: 100% !important;display: block;}
	.subinfo.accounts .manage-account .account-remove:after {content: 'DÃƒÂ©tacher l\'utilisateur de l\'affaire';font-size: 10px;}
	.subinfo.accounts .manage-account .account-remove {border: 1px solid #000000;padding: 6px;margin-top: 20px;}
	.subinfo.accounts .manage-account .account-remove.close {filter: alpha(opacity = 50)!important;opacity: 0.5!important;}

	.block-orders-history .info-block {height: auto !important;}
	.block-orders-history .info-block-content {height: auto !important;}
	.block-orders-history .info-block-content a.btn {margin-top: 12px;width: 100%;}
	
	#page-cart #page-content h1 {margin-top: 40px!important;}
	
	button.visible-xs.btn.btn-default.container-fluid {margin-bottom: 15px;}
	
	.small {display: none;}
	.active .small {display: table-row;}
	.active .tunnel-order-total {margin-bottom: 100px;}
}