.related,
.woocommerce-ordering {
	display: none;
}

/*BLOCS HOME*/
#blocs-home {
	max-width: 100%;
	text-align: center;
}

#blocs-home .master-slider-parent {
	display: inline-block;
	margin-top: 10px;
}

#blocs-home .ms-parent-id-8 {
	margin-right: 9px;
}

#blocs-home .ms-parent-id-10,
#blocs-home .ms-parent-id-11 {
	margin-right: 5px;
}

#blocs-home .ms-parent-id-10,
#blocs-home .ms-parent-id-11,
#blocs-home .ms-parent-id-12 {
	margin-top: 5px;
}

/************/
/*BOUTON SOCIAUX HEADER*/
#social-right {
	display: inline-block;
}

#social-right a {
	display: inline-block;
	background-color: #b0cb4d;
	text-align: center;
	color: black;
	font-size: 14px;
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px 200px 200px 200px;
	border-radius: 200px 200px 200px 200px;
	text-decoration: none;
	vertical-align: middle;
}

#social-right a:hover {
	background-color: #7f9238;
	color: white;
	text-decoration: none !important;
}

#social-right a#blog {
	height: 34px;
	width: 47px;
	padding-top: 13px;
	margin-right: -10px;
}

#social-right a#forum {
	height: 41px;
	width: 60px;
	padding-top: 19px;
}

#social-right a#fb {
	height: 38px;
	width: 38px;
	text-indent: -99999px;
	background: url(https://www.prowess-fishing.com/wp-content/themes/Newspaper/images/facebook.png) center top no-repeat #b0cb4d;
}

#social-right a#fb:hover {
	background: url(https://www.prowess-fishing.com/wp-content/themes/Newspaper/images/facebook.png) center bottom no-repeat #7f9238;
}

/*FIN OUTON SOCIAUX HEADER*/
@media (max-width: 768px) {
	#td-header-widget .woocommerce-product-search {
		width: 100% !important;
		margin: 0;
		padding: 0;
	}
	
	#td-header-widget .woocommerce-product-search .search-field {
		width: 80%;
	}
	
	#social-right {
		width: 100%;
		text-align: center;
	}
}

@media (min-width: 769px) and (max-width: 1018px) {
	#td-header-widget .woocommerce-product-search {
		width: 300px !important;
		display: inline-block;
		margin: 15px 20px 0;
		padding: 0;
	}
	
	#td-header-widget .woocommerce-product-search .search-field {
		width: 200px;
	}
}

@media (min-width: 1019px) and (max-width: 1199px) {
	#td-header-widget .woocommerce-product-search {
		display: inline-block;
		width: 450px !important;
		margin: 25px 20px 0;
		padding: 0;
	}
	
	#td-header-widget .woocommerce-product-search .search-field {
		width: 350px;
	}
}

@media (min-width: 1200px) {
	#td-header-widget .woocommerce-product-search {
		display: inline-block;
		width: 500px !important;
		margin: 25px 20px 0;
		padding: 0;
	}
	
	#td-header-widget .woocommerce-product-search .search-field {
		width: 400px;
	}
}

#td-header-widget .woocommerce-product-search input[type="submit"] {
	background: url(https://www.prowess-fishing.com/wp-content/themes/Newspaper/images/search.png) center center #b0cb4d;
	width: 47px;
	height: 47px;
	text-indent: -99999px;
	margin: 0 0 0 -5px;
	padding: 0;
	border: none !important;
	cursor: pointer;
}

#td-header-widget .woocommerce-product-search input[type="submit"]:hover {
	background-color: #83963f !important;
	cursor: pointer;
}

#td-header-widget .woocommerce-product-search .search-field {
	font-size: 18px;
	height: 45px;
	margin: 0;
	padding: 0 0 0 10px !important;
	border: 1px solid #ccc;
}

#td-header-widget .woocommerce-product-search label {
	display: none;
}

#td-header-widget .block-title {
	display: none;
}

#td-header-widget ul li {
	list-style: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	border: 1px solid #ccc;
	text-align: center;
	padding: 5px 5px 0;
	margin: 5px;
	width: 22%;
}

@media (min-width: 768px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 21%;
	}
}

@media (max-width: 767px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 45%;
	}
}

@media (max-width: 479px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 90%;
	}
}

ul.products li a.button {
	margin: 0;
}

ul.products li h3 {
	text-transform: uppercase;
	border-top: 1px solid #b0cb4d;
	border-bottom: 1px solid #b0cb4d;
}

ul.products li:hover h3 {
	text-decoration: none !important;
}

/*
Bienvenue dans l&rsquo;éditeur CSS de l&rsquo;extension Design !

CSS (Cascading Style Sheets) est un langage qui fournit des informations à
votre navigateur concernant le style de la page web que vous visitez. Vous
pouvez maintenant supprimer ces commentaires et commencer à ajouter votre
propre code CSS.

Par défaut, cette feuille de style sera chargée après la feuille de
style de votre thème, ce qui veut dire que les nouvelles règles que vous
ajouterez ici pourront remplacer celles créées par le thème.

Vous pouvez donc ajouter ici les changements que vous souhaitez apporter à
votre thème, sans avoir à copier la feuille de style existante de
celui-ci, ou avoir à recréer toutes les règles de style de votre thème.
*/
.td-header-bg {
	background: url(https://www.prowess-fishing.com/wp-content/themes/Newspaper/images/bg-header-prowess.jpg) no-repeat center center;
}

li.menu_new {
	background-color: #f4524d;
}

li.menu_new:hover {
	background-color: #cb4440 !important;
}

li.menu_new a {
	color: white !important;
	font-size: bolder !important;
}

.ubermenu .ubermenu-item-notext>.ubermenu-icon {
	font-size: 20px !important;
	line-height: 10px !important;
}

.td-footer-wrap {
	margin-top: 50px;
}

/*IMAGES MENU*/
li.img-menu {
	display: inline-block !important;
	float: inherit !important;
}

/*MINIATURES PRODUITS*/
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
	margin-right: 2% !important;
	margin-bottom: 1em;
}

/*LOGOS FOOTER*/
#logos-sert-footer {
	text-align: center;
}

#logos-sert-footer a {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}

#logos-sert-footer a:hover {
	opacity: .5;
	background: none;
}

#logos-sert-footer a img {
	width: 85%;
	height: auto;
}

#logos-sert-footer a#sert {
	margin-top: -5px !important;
}

#logos-sert-footer a#katusha img {
	width: 75% !important;
	height: auto;
}

.td-full-layout .td-big-slide-background {
	background-position: center -60px !important;
}

.sf-menu li a:hover, .sf-menu .sfHover a, .sf-menu .current-menu-ancestor a, .header-search-wrap .dropdown-menu, .sf-menu > .current-menu-item > a, .ui-tabs-nav, .woocommerce .product .woocommerce-tabs ul.tabs, .td-forum-list-head, .td-login-panel-title {
	border-bottom-color: #b3ce50 !important;
}

@media (min-width: 769px) and (max-width: 1018px) {
	.sf-menu > li > a {
		padding: 0 5px !important;
		font-size: 14px !important;
	}
	
	.sf-menu a.sf-with-ul {
		padding-right: 26px !important;
	}
}

td_social_button a {
	background-color: #b3ce50;
	color: white;
}

td_social_button a:hover {
	color: #b3ce50;
	background-color: white;
}

/**TIMELINE**/
#timeline-wrapper ul {
	padding: 0;
	list-style: none;
}

#timeline-wrapper ul li ul {
	padding-left: 15px;
	margin: 0;
	list-style: square;
}

#timeline-wrapper ul li ul li {
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: 0;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	margin: 5px;
}

#timeline-wrapper ul li {
	padding: 10px 20px;
	border-radius: 4px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	margin: 0 0 10px;
}

#timeline-wrapper ul li h2 {
	margin: 0;
	padding: 0;
	font-size: 30px;
	letter-spacing: -1px;
}

#timeline-wrapper ul li p {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

/**BOUTONS PAGE CATALOGUE**/
#boutons {
	margin-top: 20px;
}

#boutons a {
	display: inline-block;
	height: 69px;
}

/**CARTE FRANCE**/
.carte-fr-name {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	margin: 5px;
	border: 1px solid #666;
	color: white;
}

/**DISTRIBUTEUR (Store Locator)**/
#wpsl-stores ul li {
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px !important;
	margin-bottom: 10px;
}

#wpsl-stores ul li strong a {
	background-color: #f0f0f0 !important;
	color: #b0cb4d;
	border: none;
	padding: 0 !important;
}

#wpsl-stores ul li strong a:hover {
	background-color: none !important;
	color: black;
	border: none;
}

#wpsl-stores ul li a {
	background-color: #b0cb4d;
	border: 1px solid #869c37;
	color: white;
	padding: 5px 20px 5px 10px !important;
}

#wpsl-stores ul li a:hover {
	background-color: #b3ce50;
	border: 1px solid #b0cb4d;
}

.wpsl-store-details.wpsl-store-listing:before, .wpsl-store-details.wpsl-store-listing.wpsl-active-details:before {
	border-top-color: white !important;
	bottom: 12px !important;
	right: 3px !important;
}

.wpsl-store-details.wpsl-store-listing:after, .wpsl-store-details.wpsl-store-listing.wpsl-active-details:after {
	border-top-color: white !important;
	bottom: 12px !important;
	right: 3px !important;
}

.wpsl-directions {
	background-color: #ccc !important;
	border: 1px solid #999 !important;
	display: inline !important;
	margin-left: 10px;
}

/*DISTRIBUTORS*/
.distributor {
	width: 210px;
	border: 1px solid #ccc;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 20px;
}

.distributor .flag {
	position: absolute;
	margin-left: -7px;
	margin-top: -37px;
}

.distributor h1 {
	width: 100%;
	display: block;
	background: #f0f0f0;
	color: #333;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 20px !important;
	line-height: normal;
}

.distributor p {
	padding: 0;
	margin: 0;
	line-height: 18px;
}

.distributor em {
	margin-bottom: 10px;
	display: block;
}

.distributor a.email, .distributor a.web {
	width: 100%;
	display: block;
	background: #f0f0f0;
	color: #333;
	padding: 5px 0 !important;
	margin: 0 !important;
	text-decoration: none;
	border-top: 1px solid #ccc;
	line-height: normal !important;
}

.distributor a.email {
	color: #b0cb4d;
}

.distributor a.email:hover, .distributor a.web:hover {
	background: #b0cb4d;
	color: white;
	text-decoration: none !important;
}

@media (min-width: 769px) and (max-width: 1018px) {
	.distributor {
		width: 195px;
	}
	
	.distributor h1 {
		font-size: 18px !important;
	}
}

@media (min-width: 1019px) and (max-width: 1199px) {
	.distributor {
		width: 195px;
	}
	
	.distributor h1 {
		font-size: 18px !important;
	}
}

/*PRODUITS (liste)*/
/*FICHE PRODUITS*/
.summary ul li {
	list-style: none;
	border-bottom: 1px solid #ccc;
}

.summary ul {
	margin-left: 0;
}

.summary h1.product_title {
	text-transform: uppercase;
	border-top: 1px solid #b0cb4d;
	border-bottom: 1px solid #b0cb4d;
	display: inline-block;
}

.product_meta a {
	color: white;
	background-color: #b0cb4d;
	font-size: 12px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	display: inline-block;
	padding: 0 5px;
}

.product_meta a:hover {
	color: white;
	background-color: #333;
	text-decoration: none;
}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
	border: 1px solid #ccc;
	padding: 2px;
	width: 25%;
}

/*TABLEAU DANS LES FICHES PRODUIT*/
table.tg {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	border-color: #ccc;
	width: 100%;
	color: #656565;
}

table.tg td {
	padding: 10px 5px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	word-break: normal;
	text-align: center;
	border-color: #ccc;
}

table.tg th {
	padding: 10px 5px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	word-break: normal;
	text-align: center;
	border-color: #ccc;
}

table.tg tr.head td {
	background-color: #343434 !important;
	color: #ffffff;
}

table.tg tr:nth-child(odd) {
	background-color: white;
}

table.tg tr:nth-child(even) {
	background-color: #f0f0f0;
}

/*fin style tableaux*/
#td-header-widget #lang_sel_list li {
	list-style: none;
}

@media (max-width: 768px) {
	#td-header-widget #lang_sel_list {
		display: none;
	}
}

.product_meta {
	float: left;
}

a#print_button_id, .woo-social-buttons {
	float: left;
}

a#print_button_id {
	padding: 0 10px 0 25px !important;
	background: url(https://www.prowess-fishing.com/wp-content/themes/Newspaper/images/print.png) #999 no-repeat 7px center !important;
	height: 20px;
	font-size: 12px;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	margin: 10px 5px 0 0;
}

a#print_button_id:hover {
	text-decoration: none !important;
	background-color: #333 !important;
}

@media (min-width: 1200px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 22.05% !important;
	}
}