/*Theme Name: Impreza ChildTemplate: ImprezaVersion: 1.0Author:	UpSolutionTheme URI: http://impreza.us-themes.com/Author URI: http://us-themes.com/*//*frecce prodotti*/.owl-nav .owl-prev{	left:2px !important;	opacity:0.75;}.owl-nav .owl-next{	right:3px !important;	opacity:0.75;}/*foto piccole prodotti*/.owl-text-select-on{	display: none;}/*margini tre blocchi della home*/.l-content > .l-section:nth-child(2){	margin-right:27px;	margin-left:27px;	margin-top:-20px;	margin-bottom:-20px;	}/*titoli pagina news + piccoli */.expander-internal .wpb_wrapper .wpb_text_column .wpieclb-list li{	border-top-style:solid;	border-left-style:solid;	border-right-style:solid;	border-bottom-style:solid;	border-right-width:0px;	border-top-width:0px;	border-left-width:0px;	border-bottom-width:1px;	border-bottom-color:#d1d1d1;	}/*testo delle tab prodotto */.table-responsive thead th{border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#0069b4;border-bottom-color:#0069b4;border-left-color:#0069b4;border-right-color:#0069b4;border-top-width:3px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.table-responsive tbody td{	font-size:10px;	line-height:14px;	word-spacing:-0.62px;	max-width:775px;	}/*immagine prodotto */.woocommerce-main-image img{	width:768px;}.w-blog-list .w-blog-post-h .w-blog-post-title .entry-title{	font-size:26.4px;}/*grandezza menu */.w-nav-list .w-nav-anchor{		font-weight:600;	font-size:13.8px !important;	word-spacing:4.49px;	letter-spacing:-0.43px;	margin-top:9px;	margin-bottom:9px;}/*widget prodotti */.expander-internal .wpb_wrapper .heading-css{	color:#0b448a !important;	text-transform:uppercase;	text-shadow:none;	word-spacing:1.24px;	font-size:15.8px !important;	border-top-style:solid;	border-bottom-style:solid;	border-left-style:solid;	border-right-style:solid;	border-top-width:0px;	border-left-width:0px;	border-right-width:0px;	left:-9px;	position:relative;	bottom:5px;	border-bottom-width:3px;	font-family:'Titillium Web', sans-serif !important;	font-weight:600 !important;}#menu-menu-principale-sidebar a{	letter-spacing:-0.25px;	word-spacing:0.42px;	line-height:10.8px;	box-shadow:0px 0px 0px 0px #2980b9;	background-color:#eaeaea;}/*striscetta gialla menu */.current-menu-item .w-nav-anchor{	border-bottom-style:solid;	margin-top:8px !important;	border-top-style:solid;	border-left-style:solid;	border-right-style:solid;	width:97% !important;	border-top-width:0px;	border-left-width:0px;	border-right-width:0px;	border-bottom-width:6px;	border-bottom-color:#ffde23;	height:67px;	top:1px;	}.textwidget .l-section-h .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column p{	top:14px;	position:relative;	margin-top:-22px;	}.wpb_widgetised_column .widget img{	margin-top:-26px;}.products li{	padding-right:20px !important;	padding-top:18px !important;	}/*.menu-menu-principale-sidebar-container ul#menu-menu-principale-sidebar{	margin-top:30px;}*/.w-html .l-section-h .vc_column_container .vc_column-inner{	padding-left:-5px;	padding-right:-5px;}.l-footer .l-subfooter{	padding-top:16px !important;	padding-bottom:22px !important;}.l-footer .l-subfooter-h .vc_column_container{	padding-bottom:0px;}a.w-cart-link i.fa-shopping-cart{	display: none;}.woocommerce .products .product.product-category h3, .cat_desc { color:#000 !important;font-size:16px;}.entry-title, .woocommerce .products .product h3 {color:#17539c !important;font-weight:bold;}.cat_desc { color:#000 !important;    font-size: 14px;    line-height: 21px;}.related, .woocommerce-tabs .tabs li a {display:none;}.expander-internal .product h3 { font-size: 18px !important;}.woocommerce h1.page-title {    font-size: 25px;} .woocommerce div.product .product_title {    padding: 0;    font-weight:300;    font-size:31px;}select {background-color: #F1F1F1;}p.cat_desc{  padding:5px;}.expander-internal .ult-modal-input-wrapper {	background-color:#E3E4E4;	padding-left:20px;	padding-top:-20px;}.widget-table h2 {	background-color:#17539C;	border-top:#FFDE06 3px solid;	border-bottom:#fff 2px solid;	color:#ffffff !important;	text-align:center !important;	font-size:18px !important;     padding: 6px;}.widget-table a {padding-left:20px;}/*.woocommerce .tablesorter-headerRow {background:#FFDE06; border-top:3px solid #17539C;}*/table tr{    background: #f1f1f1;}.single-product h4.vc_custom_heading {    font-size: 17px !important;    margin-bottom: 0px;padding: 6px;}/*.single-product .one-third .wpb_text_column {padding-left:20px !important; background:#E3E4E4;}*/.woocommerce table td  {padding-left:10px;} .woocommerce h1.page-title {    color: #17539c !important;    font-weight: bold;}.single-product  .one-third .textwidget {padding-left:20px;}.single-product  .no-touch a{color:#17539C;}.single-product .no-touch a:hover{color:#FFDE06;}.single-product div.product .images {    float: left;    width: 100%;    margin-bottom: 5px;}.single-product .sidebar_left div.product .summary, .single-product .sidebar_right div.product .summary {     display: none;}.woocommerce-tabs .tabs { background:none;} .woocommerce-tabs a {color:#17539C !important;}  a:hover{color:#ffd900 !important;}.ult-align-left:hover {color:#ffd900 !important;}.no-touch .l-main .widget_nav_menu a:hover {    background-color: #000000 !important;    border-bottom:none !important;}.l-main .widget_nav_menu ul li{	margin-left: 20px;	/*list-style-image: url(http://www.klindex-america.com/wp-content/uploads/2015/11/marker1.png);*/	border-top: 0px solid #e5e5e5;}.l-main .widget_nav_menu .menu-item a{	padding-top:6px !important;	padding-bottom:6px !important;	display: block;	position: relative;	border-top: 1px solid #e5e5e5;	margin-left: -20px;	line-height: 15px !important;	padding: 8px 20px 8px 20px !important;}.l-main .widget_nav_menu .menu-item a:before{	display:none;}.widget_nav_menu{	background:#efefef;}.home .cat_desc {background:#ededed;}.home .product.product-category h3 {font-size:16px !important; background:#e0e0e0; padding:5px !important;}.woocommerce .button {	background-image:url('http://www.klindex-america.com/wp-content/uploads/2015/12/rd-bg2.jpg') ;	background-repeat:no-repeat;}.woocommerce .products .product .button {    box-shadow: 0 0 0 0px #292929 inset !important;    padding: 6px 20px !important;}.woocommerce .products .product .button:hover {  background:url('http://www.klindex-america.com/wp-content/uploads/2015/12/rd-bg2.jpg') !important ;	background-repeat:no-repeat !important ;} .term-special-products-chemicals .products .product {    width: 33% !important;}@media  (max-width:500px){ .term-special-products-chemicals .products .product {    width: 100% !important;}.ready-cool-quick-lock .products .product {width: 33%! important;}/*padding della home page prodotti */.products li{	padding-left:0px !important;	padding-right:21px !important;	}/*stringere traduttore  */.l-sidebar .widget{	margin-bottom:28px;	margin-top:-16px;	animation-fill-mode:both;	animation-duration:1s;	animation-name:wobble-horizontal;}/*elimina triangolo al subscribe su newsletter */.mymail-submit-wrapper input[type=submit]{	background-image:none;}/*nella pagina categoria stringe e mette una linea blu tra i prodotti */.three-quarters .wpb_wrapper .products{	border-bottom-width:0px;	}.products .product {	padding-left:5px;	border-bottom-style:solid;	border-top-style:solid;	border-left-style:solid;	border-right-style:solid;	border-top-width:0px;	border-left-width:0px;	border-right-width:0px;	border-bottom-width:1px;	border-bottom-color:#0074b9 !important;}.products .product-h .images img{	top:4px;	position:relative;}/*spazi nella home */.products li{	border-bottom-width:0px !important;	}/*spazi nella home */.l-section-h {     padding: 20px 0;}.l-canvas.sidebar_none .l-section {    padding: 0 20px;}/*widget dettagli video/tools etc  */.one-third .wpb_text_column .wpb_wrapper{	margin-bottom:-20px;}.expander-internal .wpb_text_column .wpb_wrapper ul{	font-size:12.0px;	line-height:19.1px;	margin-left:23px;	}.l-content ul, .l-content ol { margin: 0 0 0 35px;  } /*over lista del prodotto*/.woocommerce .products .product {	border-bottom-color: #f52121;	}/*Woocommerce pages*/.woocommerce.columns-2 .products .product {  width: 100%;  padding: 5px;	} .product .images{	width:40%;	float:left;} .product .summary{	width: 60%;	float: left;} .woocommerce ul.products .summary p { font-size: 14px !important;    list-style: outside none none !important;}.home .woocommerce.columns-2 .products .product {    width: 50%;}/*3 blocchi padding in home  */.woocommerce .products .product .button {float:right;}/*limitare tasto ricerca a 170 px invece che 240 px */.w-search.layout_modern.active {	max-width: 170px;}/*cambia forma al pulsante ricerca */form.w-form-h .w-form-row .w-form-row-field input[type=text]{	margin-left:2px;	margin-right:-50px;	border-top-style:solid;	border-bottom-style:solid;	border-left-style:solid;	border-right-style:solid;	max-width:166px;	font-size:16.5px;	margin-top:-18px;	padding-right:13px;	padding-bottom:9px;	border-top-width:3px;	border-bottom-width:3px;	border-left-width:3px;	border-right-width:3px;	border-top-color:#2094f3 !important;	border-bottom-color:#2094f3 !important;	border-left-color:#2094f3 !important;	border-right-color:#2094f3 !important;	width:205px !important;	height:38px;}/*bordo blu sopra intestazione tabelle*/.l-section-h .g-cols .vc_column-inner .wpb_text_column .table-responsive .table-responsive thead th{	border-bottom-style:solid;	border-left-style:solid;	border-right-style:solid;	border-top-style:solid;	border-bottom-width:0px;	border-left-width:0px;	border-right-width:0px;	border-top-width:3px;	border-top-color:#0b448a;}/*titolo tabelle*/tr.tablesorter-headerRow th.easy-table-header .tablesorter-header-inner{	font-size:13.8px;}/*foto dei risultati più piccole */.w-blog-post-preview img{	width:65% !important;}/*visualizzare categorie 3 colonne */.term-easy-kit-for-easy-transport .products .product {width: 33% !important;}.term-100mm-series .products .product {width: 33%! important;}.term-140mm-series .products .product {width: 33%! important;}.term-200mm-series .products .product {width: 33%! important;}.term-240mm-series .products .product {width: 33%! important;}.term-340mm-series .products .product {width: 33%! important;}.term-ready-cool-quick-lock .products .product {width: 33%! important;}.ready-cool-quick-lock .products .product {width: 33%! important;}