#autoVideoPlay
{
	cursor: pointer;
	background: #77a464;
	color: #fff;
	padding: 5px 15px;
	text-align: center;
}

.shop-products.list-view .product .product-wrapper .list-col8 .listview .price-box .amount
{
	color: #77a464;
}

.container .container
{
	width: auto;
}

.homecarres
{
	color: #000;
}

.home-banner > .container
{
	padding-left: 0;
	padding-right: 0;
}

.header .woocommerce-product-search input.search-field {
	color: #fff;
}

.header .woocommerce-product-search input.search-field::-webkit-input-placeholder { color:#fff; opacity: 1; }
.header .woocommerce-product-search input.search-field::-moz-placeholder { color:#fff; opacity: 1; } 
.header .woocommerce-product-search input.search-field:-ms-input-placeholder { color:#fff; opacity: 1; }
.header .woocommerce-product-search input.search-field:-moz-placeholder { color:#fff; opacity: 1; }

#archive-product .list-view .thumbs a {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}

#archive-product .list-view .thumbs a img {
	max-height: 100px;
	width: auto;
}

.shop-products.products .product .product-wrapper .quickviewbtn .lien {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border: 2px solid #fff;
    height: 30px;
    line-height: 28px;
    padding: 0 15px;
    font-size: 11px;
}

.shop-products.products .product .product-wrapper .quickviewbtn .lien:hover {
    background: #1bb2c0;
    border-color: #1bb2c0;
}

.shop-products.products .product .product-wrapper .quickviewbtn {
	top: 130px;
}

.shop-products.products .product .product-wrapper .actions ul.add-to-links .button {
	border-radius: 0;
	background: #000;
	color: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	display: none;
}

.woocommerce div.product .woocommerce-tabs .panel {
	display: block!important;
}

.woocommerce table.shop_attributes td {
	padding-left: 10px;
	padding-right: 10px;
}

.printfriendly img:before {
	display: none;
}

div.printfriendly
{
	margin: 0!important;
}

.single-product-info .compare.button {
	display: none;
}


.widget_socialsharing_widget .buttons
{
	text-align: center;
	margin-bottom: 25px;
}

.widget_socialsharing_widget .social-icons {
	padding-left: 0;
}

.widget_socialsharing_widget .social-icons li {
	display: inline-block;
	list-style-type: none;
	margin-right: 10px;
}

.widget_socialsharing_widget .social-icons i {
	font-size: 20px;
}

.widget_socialsharing_widget .buttons a {
	display: inline-block;
	background: #77a464;
	color: #fff;
	padding: 5px 15px;
	text-decoration: none;
	line-height: 18px;
}


.widget_socialsharing_widget {
	margin-top: 25px;
}

.widget_socialsharing_widget .widget-title {
	font-size: 16px;
	margin-bottom: 10px;
}

h2.sous-nom
{
	font-size: 18px;
	margin-bottom: 18px;
}

h3.sous-nom
{
	font-size: 13px;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images
{
	width: 100%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary
{
	width: 100%;
}

.woocommerce div.product p.price span.lab
{
	color: #000;
}

iframe.innerframe
{
	width: 100%;
}

.single-product .summary table, .listview .product-desc table
{
	width: 100%!important;
}

.single-product h1.product_title
{
	text-align: left;
}

.mobile-navigation .nav-menu li.dropdown ul
{
	display: block;
}

.mobile-navigation li a
{
	text-transform: uppercase;
}

.mobile-navigation .nav-menu li.dropdown .toggle-submenu
{
	display: none;
}

.top-bar .widgets-top
{
    display: flex;
    align-items: center;
}

.top-bar .widgets-top .textwidget
{
	margin-left: 15px;
}