/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/


@import('../Avada/style.css');
h3 body{background: #FFF !important;}


/*  h1 pagina distributori */
.post-content h1 {line-height: 18px !important; }

a.selectDistributor {color:#000 !important;}

/*  fine h1 pagina distributori */

.catalog-ordering clearfix{display:none !important;}

.portfolio-one-sidebar .alignleft {
  margin-right: 30px !important;
  margin-left: 0px !important;
  margin-bottom: 30px !important;
}

/*  flip box home */
.fusion-flip-box .flip-box-front, .fusion-flip-box .flip-box-back {min-height: 300px !important}
h3.flip-box-heading-back{ color: #FFF !important;}


/*  box pagine */
.pagination .current { background-color: #f38027 !important;}


.reading-box, .fusion-filters .fusion-filter.fusion-active a, #wrapper .fusion-tabs-widget .tab-holder .tabs li.active a, #wrapper .post-content blockquote, .progress-bar-content, .pagination .current, .bbp-topic-pagination .current, .pagination a.inactive:hover, .woocommerce-pagination .page-numbers.current, .woocommerce-pagination .page-numbers:hover, #nav ul li > a:hover, #sticky-nav ul li > a:hover, .woocommerce-pagination .current, .tagcloud a:hover, #bbpress-forums div.bbp-topic-tags a:hover, #wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, #wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, #wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link, #wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link{
	border-color: #f38027 !important;
}

.fusion-accordian .panel-title .active .fa-fusion-box, ul.circle-yes li:before, .circle-yes ul li:before, .progress-bar-content, .pagination .current, .bbp-topic-pagination .current, .fusion-date-and-formats .fusion-date-box, .table-2 table thead, .onsale, .woocommerce-pagination .current, .woocommerce .social-share li a:hover i, .price_slider_wrapper .ui-slider .ui-slider-range, .tagcloud a:hover, .cart-loading, #toTop:hover, #bbpress-forums div.bbp-topic-tags a:hover, #wrapper .search-table .search-button input[type="submit"]:hover, ul.arrow li:before, p.demo_store, .avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before, .sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
  background-color: #f38027 !important;
}

/*  fine box pagine */

/*  flip box dimensione testo */

.fusion-flip-box, .flip-box-heading-back {
  font-size: 18px !important;
  line-height: 23px !important;}


h2.flip-box-heading {
	font-size: 20px !important;
}
/*  fine flip box dimensione testo */


#content {  margin-bottom: 30px !important;}

.fusion-tabs .tab-content .tab-pane h3 {min-height: 30px !important;}





/*  DENTRO CSS PERSONALIZZATO - Ankit - */


.product .product-border {
  height: 1px !important;
  border-top: 0px !important;
  border-bottom: 1px solid #e7e6e6 !important;
  margin-top: 10px;
  margin-bottom: 10px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}


.product .product-border {
  height: 1px !important;
  border-top: 0px !important;
  border-bottom: 1px solid #e7e6e6 !important;
  margin-top: 10px;
  margin-bottom: 10px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
#menu-products-sidebar-menu li a:before { position: absolute;
  font-size: 14px;
  font-family: 'icomoon';
  content: '\f105';
  margin-left: -12px; }

#menu-products-sidebar-menu .current-menu-item {
  border-right: 4px solid #f38027 !important;
  min-width: 250px;
  background: #ffffff !important;
  text-transform: capitalize !important;
}

#menu-products-sidebar-menu ul { padding-top: 7px; } 

#menu-products-sidebar-menu .sub-menu li:last-child {
    border-bottom: none !important;
}


@media (min-width: 1024px) and @media (max-width: 3800px){
.menu-item .menu-item-language { display: none !important; }
}

@media (min-width: 1024px) and (max-width: 3800px){
.fusion-logo-1x .fusion-standard-logo { display:none !important; }
}









h3 { padding: 0px !important; margin:0px !important;}

/* sidebar menu prodotti */

.product .product-border {
  height: 1px !important;
  border-top: 0px !important;
  border-bottom: 1px solid #e7e6e6 !important;
  margin-top: 10px;
  margin-bottom: 10px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#menu-products-sidebar-menu li a:before { position: absolute;
  font-size: 14px;
  font-family: 'icomoon';
  content: '\f105';
  margin-left: -12px; 
  }



#menu-products-sidebar-menu .current-menu-item {
  border-right: 4px solid #f38027 !important;
  min-width: 250px;
  background: #ffffff !important;
  text-transform: capitalize !important;
}



#menu-products-sidebar-menu ul { padding-top: 7px; } 


#menu-products-sidebar-menu .sub-menu li:last-child {
    border-bottom: none !important;
}


/* fine sidebar menu prodotti */


.mycontainer{ max-width:940px; }


.firstbox{background:#0aa6ce; padding:10px; height:300px; width:23.5% !important;}

.secondbox{background:#6dc032; padding:18px; height:300px; width:23.5% !important; }

.thirdbox{background:#fcd94b; padding:10px; height:300px; width:23.5% !important;}
.
fourthbox{background:#c048de; padding:10px; height:300px; width:23.5% !important;}


.firstbox { text-align:center; margin-right:1.5% !important;}

.secondbox { text-align:center; margin-right:1.5% !important;}

.thirdbox { text-align:center; margin-right:1.5% !important;}

.fourthbox { text-align:center; margin-right:1.5% !important;}



.news .col-lg-6 { width:100%;}

#footer{ background:#f38027; text-align:center; border:none; letter-spacing:0.5px;}

.copyright{ font-size: 11.5px;  }


.recent-posts-content .entry-title{ color:#f38027; font-size:18px; font-weight:bold; }

.recent-posts-content .entry-title a:hover{color:#f38027;}

.fusion-recent-posts .columns .column .meta{margin-bottom:7px !important; }


.fusion-recent-posts .columns .column .meta .date{ font-style:italic !important; font-size:12px; font-weight:normal;}



/*.custom_container{max-width:945px}*/



/*margini generali dekstop*/

@media (min-width: 981px) {
#main{padding:0px !important;}
}

/*margini generali mobile*/

@media (max-width: 980px) {
#main{padding:0px 20px 0 20px !important;}
}





.mycontainer .avada-row{}

.post-content h3{ font-size: 18px;}
#content h3{ /*color: #f38027 !important;*/ font-size: 20px !important; line-height: 24px !important; min-height: 30px !important;} 



.fusion-recent-posts .excerpt-container .strip-html{ font-size:14px; font-weight:normal;}


.mybox .fusion-column.fusion-two-third { width:72%; }

.mybox .fusion-column.fusion-one-third { width:24%; }

#sticky-nav ul li { /*padding-right:30px !important; */ }



.social_thumb{ padding:10px;}

.social_thumb2{padding-top:14px; padding-left:10px;  padding-right:10px;vertical-align:middle;}


.breadcrumbs{display:none!important;}


.menu-item-language img.iclflag { height: auto !important; width: auto !important;}

.custom_lang_switcher { float: right;  height:20px !important; }







.country_map { border:2px solid #d2d3d4 !important; border-radius:10px; }

.map_image { margin-top: 30px; float: right; margin-right: 90px; } 

.country_list {   text-align: right; line-height: 20px; }

.H1Home { font-size: 34px !important;  margin-top: -28px; }

.fusion-flip-box .flip-box-back { min-height: 300px !important; }

.sidebar .widget h3 { font-size: 24px;  margin-top:14px;}

.entry-meta { display: none !important; }

.page-title-container { height: 350px; background-color: none !important; /*margin-bottom: -79px;  margin-top:-60px;*/ margin-bottom:10px !important; margin-top:15px !important;}



.mybutton { 
background-image: none !important; 
border: none;
color: #5e5e5e !important;
width: 100%;
min-width: 250px;
text-align:left;
background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 39%, rgba(246,247,249,1) 100%) !important;
border-bottom: 2px solid #e1e2e4 !important;
margin-bottom: -2px;
 text-transform: capitalize !important; 
}



.mybutton:hover { 
border-right: 4px solid #f38027 !important;
min-width: 250px;
background: #ffffff !important; 
text-transform: capitalize !important; 
}

#nav_menu-2 h3{ font-size: 18px; /*margin-top: 36px;*/ text-transform: uppercase;   margin-right: 5px; } 

@media (min-width: 1024px) {
/* pagina soluzioni */
#nav_menu-2 { margin-top: 18px !important; } 

}

@media (min-width: 480px) {

/*#nav_menu-2 { margin-top: 18px;} */

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait)  {
	/* pagina soluzioni */
	#nav_menu-2 { margin-top: 0px;} 
}


#recent-posts-4 h3{ font-size: 18px; margin-top: 36px; text-transform: uppercase; } 

#recent-posts-4 .fusion-title .title-sep-container { padding-top: 18px; }

#recent-posts-4 li a:before { content:'' !important;}

#recent-posts-4 { margin-bottom:0px;}


#sidebar ul { list-style-type: none !important; padding: 0;}



#sidebar ul li{
background-image: none !important; 
border: none !important; 
color: #5e5e5e !important;
width: 100% !important; 
min-width: 250px !important; 
text-align:left !important; 
background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 39%, rgba(246,247,249,1) 100%) !important;
border-bottom: 2px solid #e1e2e4 !important;
margin-bottom: -1px !important; 
text-transform: capitalize !important; 
padding:8px;
}


#sidebar ul li:hover { 
border-right: 4px solid #f38027 !important;
min-width: 250px;
background: #ffffff !important;
color: #f38027; 
text-transform: capitalize !important; 
}

#sidebar ul li a:hover{ color: #f38027 !important; }

#menu-soluzioni li{
background-image: none !important; 
border: none;
color: #5e5e5e !important;
width: 100%;
min-width: 250px;
text-align:left;
background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 39%, rgba(246,247,249,1) 100%) !important;
border-bottom: 2px solid #e1e2e4 !important;
margin-bottom: -2px;
 text-transform: capitalize !important; 
}


#menu-soluzioni li:hover { 
border-right: 4px solid #f38027 !important;
min-width: 250px;
background: #ffffff !important; 
text-transform: capitalize !important; 
}


#menu-soluzioni .current_page_item { 
border-right: 4px solid #f38027 !important;
min-width: 250px;
background: #ffffff !important; 
text-transform: capitalize !important;
}



#menu-soluzioni .current_page_item a{ color: #f38027 !important; }

#menu-prodotti .current_page_item a{ color: #f38027 !important; }

#menu-soluzioni li a:before { content:'';}


#soluzoini_sidebar { margin-top: 15px; margin-bottom:5px; }

#soluzoini_sidebar h3{ font-size: 18px; text-transform:uppercase; }




#sidebar #soluzoini_sidebar ul li{



height: 40px !important;



padding: 8px !important;



background-image: none !important; 



border: none;



color: #5e5e5e !important;



width: 100%;



min-width: 250px;



text-align:left;



background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 39%, rgba(246,247,249,1) 100%) !important;



border-bottom: 4px solid #e1e2e4 !important;



margin-bottom: -2px;



 text-transform: capitalize !important; 



}











#recent-posts-3 h3{ font-size: 18px; margin-top: 36px; text-transform: uppercase; } 







#recent-posts-3 .fusion-title .title-sep-container { padding-top: 18px; }



#recent-posts-3 li a:before { content:'' !important;}



#recent-posts-3 { margin-bottom:0px;}







.custom_nav { margin-top: 5px; padding-right: 20px; margin-right: 80px; }

#nav.nav-holder .navigation > li > a { height: 70px; line-height: 70px;}

.flag_class { float: right; margin-right:99px !important; margin-top:15px !important; } 

.first_span { padding-right:20px !important; }

 .fusion-flip-box .flip-box-heading-back { font-size: 17px; color:#ffffff !important; }







.sidebar .widget h3{ font-size: 18px !important; }

#nav_menu-4 { margin-top: 18px; }

.menu-prodotti-container { margin-top: -30px; }

#main .sidebar { width: 26%; }

.mapo_image img{ /*width: 434px;*/ margin-right: 70px; margin-top: 20px; } 

.copyright a { color:#ffffff; }

.copyright a:hover { color:#ffffff; text-decoration: underline; }


.fusion-social-links-footer { width: 8% !important; }



.prd_table tbody{ border: 2px solid #000000; }


.table-1 tr:nth-child(even), .tkt-slctr-tbl-wrap-dv tr:nth-child(even) { background: #ffffff; }


.prd_title{}



.woo-bread { font-size: 11px; color: #000000 !important; list-style: none; margin: 0;
padding: 0; height: 41px !important; }



.woo-bread a{ color: #000000 !important; font-size: 11px; list-style: none; margin: 0;
padding: 0; } 


.prodottih2 { min-height: 54px; }

.product-title-custom { padding: 0px !important;margin-bottom:5px !important; font-size: 20px; line-height: 24px; }

#mycontent { display: none; }


#menu-soluzioni li a:before { 
position: absolute;
font-size: 14px;
font-family: 'icomoon';
content: '\f105';
margin-left: -12px; }

/*  FINE CSS PERSONALIZZATO */


a.link {}

a:hover, a:visited:hover { color:#000 !important;}

ul.menu li a:link, ul.menu li a:visited { color:#000 !important;}
ul.menu li a:hover, ul.menu li a:visited:hover  { color:#f38027 !important;}

.post-content ul li {
	/*list-style-position: inside !important; list-style-image: url(http://107.6.177.122/~noks/wp-content/uploads/2015/05/spunta.png) !important;*/
	list-style-position: inside !important; list-style-image: url(/wp-content/uploads/2015/05/spunta.png) !important;
}

.post-content ul li ul li {list-style-position: inside !important; list-style-type:circle !important; list-style-image: none !important; lis}



/*.post-content h2 {color:#f38027 !important; }*/
.post-content h3 {color:#f38027 !important; }

p.big { font-size: 18px !important; line-height: 24px !important; }

p.white { color: #fff !important; }


/*  news page  : aggiungo righe nel titolo dei post  */
.portfolio-one-sidebar {margin-top: 14px !important;}

/*HOME - flip box */

.flip-box-back-inner a:link, .flip-box-back-inner a:visited {color: #fff !important;}

.flip-box-back-inner a:hover, .flip-box-back-inner a:visited:hover { color: #000 !important;}

.post-content p, .fusion-post-content p {margin-bottom: 0px !important;}


/* NEWSLETTER plugin MailUp */



#subscribeForm fieldset {
width: 100% !important;
margin: 0 !important;
border: 0px !important;
background-color: #FFF !important;
  /* background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC)); */
background-image: none !important;
}







p.muField, p.muTerms, p.muTermsCheckbox {
float:left !important;
}







#subscribeForm input[type=text] {



  width: 250px !important;



  height: 30px !important;



  margin-bottom: 20px !important;



}







#subscribeForm input[type=submit] {



  border: 1px solid #d2d2d2 !important;



  color: #f38027 !important;



  background-color: transparent !important;



  cursor: pointer;



  text-transform: uppercase;



  font-weight: normal !important;



  -webkit-border-radius: 5px;



  border-radius: 5px;



  padding: 10px;



  margin-left: 10px;



}







p.muSubmit{ float:none !important; clear:both !important;}



#subscribeForm input[type=submit] { margin-left: 0px !important;}















/* AZIENDA cartina */



#mapsPosiitonCloud{}





@media (max-width: 480px) {

.fusion-imageframe  img {

  display: block !important;

  z-index: 1;

  /* position: relative; */

  max-width: 100% !important;

  text-align: center !important;

  align-content: center !important;

  width: 100% !important;

  margin-right: 0 !important; 

  margin-bottom: 20px !important; 

    }

}





/* ARTICOLI - POST - PAGINA NEWS */



.post h2.entry-title {font-weight: normal !important; 



  font-size: 18px !important;



  line-height: 27px !important;



  font-weight: 400 !important;



  text-transform: uppercase !important;



  }







.post .fusion-post-content-container { margin-top:30px !important;}



.category-news .post-content { margin-top:26px !important;}







/*FORM */



.formVicini{   float: left !important; width: 40% !important;  clear: none !important; margin-right: 10px !important}









/*pagina PRODOTTI woocommerce */

/*togliere categoria: */
/* 2017-03-28: RIMESSA (nascondeva anche il codice prodotto, ora nuovamente visibile) */
/*.product_meta {display:none !important;}*/
.product_meta .tagged_as {display:none !important;} /* lascio nascosti i tag */


/*togliere numeri dei prodotti dalla sidebar */

.dcjq-count, .count{display:none !important;}







@media (max-width: 480px) {

.fusion-body .fusion-page-title-bar {

  padding: 0 0 0 10px !important; 

  min-height: 60px !important;

  height: auto ;

}







.fusion-body .products li {

  width: 100% !important;

}



.post-content h4{

	text-align: left!important;

}



.fusion-tabs ul li a:before

{  position: absolute;

  font-size: 14px;

  font-family: 'icomoon';

  content: '\f105';

  margin-left: -168px !important;

  color: #f38027;

}



.tab-content .tab-pane {  

  margin: 30px 0 0 0 !important;

  width: 100% !important;

}



.tab-content .tab-pane h3 {

  padding: 0px !important;

  margin: 0px !important;

}



.tab-pane ul

 { -webkit-padding-start: 0px !important;

}

.tab-pane ul ul

 { -webkit-padding-start: 30px !important;

}



.tab-content .tab-pane p {

  margin: 30px 0 0 0 !important;

}

.tab-pane img {

  margin-left: 0px !important;

}

}



.fusion-page-title-bar { background-color: #f38027 !important; height:40px !important; margin-bottom: 30px !important; border:0 !important; padding-top: 0px !important; padding-bottom: 0px !important}





.fusion-page-title-captions {

  width: 0 !important;

}

.fusion-page-title-bar-right .fusion-page-title-secondary {

  text-align: left !important;

}



.fusion-tabs .nav-tabs > .active > .tab-link {

  border: none;

  border-top: 0px !important;

  background-color: #fff;

  cursor: pointer;

}





ul.products li .product-list .product-excerpt-container { display: none !important; }







h1.title-heading-left { text-transform:uppercase!important; }



/*pagina PRODOTTI woocommerce - nasconderee prodotti correlati */







.woocommerce-container .product .related.products {display: none !important; margin-top: 0px !important; }



.related.products {margin-top: 0px !important; }











/*pagina PRODOTTI */



h2.prodottih2 { font-weight: normal !important;}



h2.entry-title {font-weight: bold !important; font-size:24px !important;}











.woocommerce-container h3 { font-weight: normal !important;}















span.amount { color:#f38027 !important; }







li.description_tab a {color:#f38027 !important; }







.button{ background:#f38027 !important; color:#fff!important;}















a.button{padding: 10px 10px 10px 30px !important; }



/* button cookie */

a#cn-more-info, a#cn-accept-cookie{padding: 10px !important; }





h3.product-title a:hover {color:#f38027 !important; }



.post-content p a:link, .post-content p a:visited, span .posted_in a {color:#f38027 !important; }



.post-content p a:hover, .post-content p a:visited:hover {color:#000 !important; }







a h3:hover,a h3:visited:hover {color:#f38027 !important;}





/*pagina PRODOTTI - menu mobile */

#menu-main-menu, #menu-main-menu-en{

  margin-top: 54px !important;

}

.fusion-mobile-nav-holder #menu-main-menu, .fusion-mobile-nav-holder #menu-main-menu-en{

  margin-top: 10px !important;

}







#layerslider_13, #layerslider_13 img, #layerslider_14, #layerslider_14 img, #layerslider_15, #layerslider_15 img {  width: 852px !important;  height: 248px !important; margin-top: 0 !important;} 







/*pagina PRODOTTI - menu mobile */

#menu-main-menu, #menu-main-menu-en{
  margin-top: 54px !important; 
}

.fusion-mobile-nav-holder #menu-main-menu, .fusion-mobile-nav-holder #menu-main-menu-en{
  margin-top: 10px !important;
}



/*pagina PRODOTTI - tabs */





@media (min-width: 768px) {



.fusion-tabs.vertical-tabs .nav-tabs {
  position: relative;
  left: 1px;
  float: left;
  width: 22% !important;
  border: 1px solid #f1f2f2;
  border-right: none;
}



.fusion-tabs.vertical-tabs .tab-content {

  width: 77.5% !important;

}

.table-1 tr td {
  border: 1px solid #dcdcdc;
  padding: 10px 20px !important;
}	

.tab-pane img {
  margin-left: 30px !important;
}





}



@media only screen and (max-width: 800px) {
.woocommerce-tabs .panel {
  padding: 0 !important;
}
}



@media (max-width: 480px) {
.fusion-tabs.vertical-tabs .table-1 {
	padding: 0 !important; 
}


.table-1 tr td {
  border: 1px solid #dcdcdc;
  padding: 0px 10px !important;
}	

.fusion-layout-column {
  margin-bottom: 0px !important;
}

.fusion-fullwidth .fullwidth-box .fusion-parallax-none {
	padding-bottom: 0px !important;
	padding-top: 0px !important;

}

/*.fusion-column-wrapper .imageframe-1 {

	display:none !important;

}

*/



}







/*pagina PRODOTTI - download pdf */

/*pagina PRODOTTI - nascondi colonna a sinistra (descrizione) */



.woocommerce-tabs .panel {
  border: 0px !important;
  margin-left: 0px !important; 
}


.woocommerce-tabs ul.tabs { display: none !important;}


.fusion-tabs.vertical-tabs .tab-pane {border: 0px !important; padding: 0px !important; }



@media (max-width: 768px) {
.tab-pane img { float:left !important;  margin-right: 10px !important;}
}


@media (min-width: 768px) {
.fusion-tabs.vertical-tabs .table-1 {
	padding: 0 0px 0 30px !important; 
}



.tab-content .tab-pane h3:first-child {
	padding: 0px !important;   
    margin: -20px 0 0 30px !important;
}

.tab-content .tab-pane h3 {
	padding: 0px !important;   
    margin: 10px 0 0 30px !important;
}


/*.tab-content .tab-pane p:first-child {margin: 30px !important;}*/
.tab-content .tab-pane p {margin: 0 30px !important;}
}


/*#main .sidebar {
margin-top:17px !important;
}*/




#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link, #wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link {
  border-color: #f38027 !important;
}


.fusion-tabs.vertical-tabs .nav-tabs,  .fusion-tabs .nav-tabs { border: 0px  !important; }


.fusion-tabs .nav-tabs li {border-bottom: 1px solid #e1e2e4 !important; background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 39%, rgba(246,247,249,1) 100%) !important;}


.table-1 {  margin-top: 20px !important;}



.texIntroProd {   
   margin-top: 13px !important;
   margin-bottom: 32px !important;
}



/*pagina PRODOTTI - nascondi ordina per */

.catalog-ordering  {display: none !important;}

.term-description { margin-bottom:30px !important;}


/*pagina PRODOTTI - menu descrizione prodotto */

.fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
	border-left: 0px !important;
	border-right: 4px solid #f38027 !important;
	background-image: none !important;
	background-color: #fff !important;
}

.fusion-tabs.vertical-tabs .nav-tabs > li > .tab-link {
	border-left: 0px !important;
	background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 39%, rgba(246,247,249,1) 100%) !important;
	}


/*pagina PRODOTTI - breadcrumbs */

.fusion-page-title-bar .fusion-breadcrumbs { font-size:11px !important; }

/*pagina PRODOTTI - elenco puntato */


.woocommerce-container .post-content ul.products li.product {list-style-image: none !important;}

ul.products li.product {list-style-image: none !important;}


.term-description ul li, .woocommerce-container .post-content ul li {
	list-style-position: inside !important;
  /*list-style-type: square !important;*/
   /*list-style-image: url(http://107.6.177.122/~noks/wp-content/uploads/2015/05/lista-quadrato.jpg) !important;*/
   list-style-image: url(/wp-content/uploads/2015/05/lista-quadrato.jpg) !important;   
   }

/*pagina PRODOTTI - fusion box menu sidebar */


.fusion-tabs .nav ul li a:before{  
  position: absolute;
  font-size: 14px;
  font-family: 'icomoon';
  content: '\f105';
  margin-left: -12px;
  color: #f38027;
}


/* PAGINA DOWNLOAD - DX */


.fusion-row .fusion-one-full  {
	margin-top: 0px !important;
}

/*pag post download*/

.post-content  .fusion-fullwidth .fusion-row .fusion-one-full .fusion-column-wrapper .fusion-title {
	margin: 0px 0 14px !important;
	}

/*pag download*/

.post-content  .fusion-one-full .fusion-column-wrapper .fusion-title, #nav_menu-8 .fusion-title { 
  margin: 16px 0 14px !important; 
  }


/* PAGINA DOWNLOAD - SIDEBAR SX */



h1.title-heading-left {
	font-size: 18px !important; 
	line-height: 18px !important; 
	font-weight: 400 !important;
	}





@media (max-width: 768px){
h1.title-heading-left {
	font-size: 18px !important; 
   line-height: 18px !important; 
   font-weight: 400 !important;
   }
}


.textwidget { 
margin-top: 20px !important; margin-bottom: -30px !important;
}


.fusion-title {margin: 0px 0 14px !important;}

h4.entry-title a {font-weight: normal !important; font-size: 16px !important;}


/* HEADER MENU LINGUE */

.fusion-menu-my { float: right; }

.myflag-li { line-height: 15px !important; height: 50px !important; }

.caret, .fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu > ul > li > a { line-height:55px !important; height:55px !important;}


.fusion-main-menu ul#menu-main-menu-my li a {

  line-height: 35px !important;

  height: 37px !important;

}

/* menu */

@media (min-width: 1001px) and (max-width: 1111px){

.fusion-logo	{ width:20% !important;}

.fusion-main-menu	{ width:80% !important; }

.fusion-main-menu > ul > li { padding-right: 28px !important; }

ul#menu-main-menu, ul#menu-main-menu-en { padding-top: 26px !important; }

.fusion-main-menu > ul > li:first-child { padding-left: 30px !important; }



}



/* menu ipad */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape)  {

.fusion-logo	{ width:20% !important;}

.fusion-main-menu	{ width:80% !important; }



.fusion-main-menu > ul > li { padding-right: 28px !important; }

.fusion-main-menu > ul > li:first-child { padding-left: 30px !important; }



/* menu */

ul#menu-products-sidebar-menu li ul li {

	}

#menu-products-sidebar-menu > li > ul.sub-menu > li {

	width: 230px !important;

	min-width: 230px !important;

}

#menu-main-menu, #menu-main-menu-en {

  margin-top: 30px !important;

}



}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait)  {

#sidebar { max-width:200px !important;}

/*#sidebar .fusion-title h3 { font-size:11px !important;  }*/


#sidebar ul li{ min-width:170px !important;  width:180px !important; }

#sidebar ul li ul li{ min-width:160px !important;  width:160px !important; }



.woocommerce-tabs { width:520px !important;  margin: 0 !important; padding: 0 !important;}

.woocommerce-tabs .panel { width:520px !important; min-width:520px !important; max-width:520px !important; margin-left: 0px !important; padding: 0 !important; }



.woocommerce-tabs .post-content{ width:520px !important;  width:100% !important; margin: 0 !important; padding: 0 !important; }



.woocommerce-tabs .post-content .nav ul li{ width:150px !important; margin: 0 !important; padding: 0 !important; }

.woocommerce-tabs .tab-content { width:3

0px !important; min-width:370px !important; max-width:370px !important; PADDING-left: 30px !important; }





}



/* FOOTER */



.fusion-copyright-notice a:link {color:#fff !important; text-decoration:underline !important; }



.fusion-copyright-notice a:hover, .fusion-copyright-notice a:hover ::before {color:#fff !important; text-decoration:none !important; }







#wrapper .sidebar .current-menu-item > a {color:#f38027 !important; }







.fusion-copyright-notice a:link, .fusion-copyright-notice a:visited { color:#fff !important;}



.fusion-copyright-notice a:hover, .fusion-copyright-notice a:visited:hover {color:#fff !important;}







.footerBoxTesto { float:left !important; width:80% !important; }

.footerBoxSocial { float:left !important; width:20% !important;  }



@media (max-width: 400px) {



.footerBoxTesto { float: none !important; width:100% !important; text-align:left !important; }

.footerBoxSocial { float: none !important;  width:100% !important; text-align:center !important; }



}







/* RESPONSIVE */







@media screen and (min-width: 480px) and (max-width: 1024px) {



#wrapper { padding: 0 15px !important;}



}







@media screen and (min-width: 800px) and (max-width: 1000px) {



ul#menu-main-menu li, ul#menu-main-menu-en li {padding-right: 9px !important;}



.fusion-header { padding: 0 0px !important;}



}







@media screen and (min-width: 800px) and (max-width: 880px) {



.fusion-logo { width: 200px !important;}



}











/*#menu-products-sidebar-menu li a{ color:#f38027 !important; }*/





@media (max-width: 640px) {





td, .table-1 td,

  .table-1 th,

  .tkt-slctr-tbl-wrap-dv td,

  .tkt-slctr-tbl-wrap-dv th {

    white-space:normal !important; 

  }



}



@media screen (max-width: 768px) {

.woocommerce-tabs {

	padding:0 !important; 

	margin: 0 !important; 

}

}



.fusion-menu-my-mobile { display:block !important; text-align:center; padding:10px; }

.myflag-li-mobile { margin-right:20px !important; }

.mymobile-table { width:90px !important; float: right; }

.fusion-mobile-selector { margin-top: 25px !important; }

/*.fusion-mobile-nav-holder { margin-top: -30px !important; }*/

.current-lang-mobile { border-top: 4px solid; padding-top: 10px;  }

#menu-en_products-sidebar-menu .sub-menu li:last-child{ border-bottom: none !important; }

#menu-item-1778 { padding-bottom: 5px !important; }



#menu-en_products-sidebar-menu li a:before {   

  position: absolute;

  font-size: 14px;

  font-family: 'icomoon';

  content: '\f105';

  margin-left: -12px; 

}

#menu-en_products-sidebar-menu .sub-menu li:last-child { border-bottom: none !important; }

#menu-en_products-sidebar-menu ul { padding-top: 7px; }

#menu-en_products-sidebar-menu .current-menu-item {   border-right: 4px solid #f38027 !important; background: #ffffff !important; text-transform: capitalize !important; }

.woocommerce-container h3 { min-height: 48px !important; } 

.fusion-main-menu .sub-menu li { z-index: 1 !important; }



.post-content ul li { list-style-image: none  }

.post-content h3, .product-title { min-height: 48px !important; }

/* NA 2015 - 2016 */

.products li.product-category {
	min-height:auto !important; 
	text-align:center;
}
	.products li.product-category h3{
		margin:10px 0 !important;
	}
	/*body.page-id-3513 .fusion-header-wrapper {
		display:none;
	}*/
	
	.na_download {
		position:relative;		
		margin: 10px 0 20px;
		padding-left:45px;
		min-height:25px;		
	}
	.tab-pane .na_download {
		padding-left:75px;
	}
			.na_download_icon {
				/*float:left;*/
				position:absolute;
				top:0;
				left:0;
				width:35px;
				height:35px;
				margin-right:10px;
			}	
			.na_download_name {
				float:left;
			}
			.clearboth {
				clear:both;
			}
			.na_download .filesize {
				color:black;
				white-space:nowrap;
			}

/* FAQ */			
.fusion-filters .fusion-filter.fusion-active a {
	color:black !important;
}
/*.fusion-accordian h4.panel-title  {*/
.fusion-accordian .panel-heading a  {
	font-size:15px !important;
	font-weight:bold !important;
}
.fusion-accordian .panel-title a:hover i.fa-fusion-box {
	background-color:black !important;
	border-color:black !important;
}

ul.fusion-filters {
	font-size:20px;
	font-weight:bold;
	border:0;
	margin-bottom:20px;
}
	li.fusion-filter {
		background-color: #F0F0F0;
		margin-bottom: 10px;
		padding: 0 8px;
		margin-right: 10px;
	}
	
/* pagine app (e qualsiasi full-width */
#content.full-width {
	margin-bottom:0 !important;
}

p.woocommerce-info { /* avviso "no product found" nelle cat. vuote */
	display:none;
}

/* fusion carousel home 2019 */
.fusion-carousel-title {
	text-align:center;
	font-size:18px;
}
.fusion-carousel-meta {
	display:none;
}

.fusion-carousel-item .fusion-show-details-button,
.fusion-carousel-item .fusion-rollover-linebreak {
	display:none !important;
}
.fusion-carousel-item a.button.product_type_simple {
	padding: 10px 10px 10px 10px !important;
}