/*
Theme Name: Avada Child
Description: tema child Avada
Author: Multigraph
Author URI: https://www.multigraph.eu
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/*sidebar-carrello*/



.widget_shopping_cart_content .buttons > a:before {

  font-family: 'icomoon';

  content: '\f07a';

  margin-right: 1px!important;

}



/*tolgo righe menu*/

	.fusion-secondary-menu > ul > li {

    	border-color: transparent !important;

}

/*tolgo freccia sub-menu*/

	.fusion-megamenu-bullet{display:none! important;}



/*colore titolo-sub*/

	.fusion-megamenu-title a{color:#000000 !important;}



/*padding menu-sec*/
	.fusion-header-v5 .fusion-main-menu > ul > li {

  display: inline-block;

  vertical-align: top;

  float: none;

  text-align: left;

  padding-right: 25px;

  padding-left: 20px;

}



/*colore carrello e cerca*/

.fusion-main-menu .fusion-main-menu-icon:after {

    color: rgba(31, 64, 154,1)!important;

    height: 20px;

    width: 20px;}



/*padding menu stiki*/

.fusion-is-sticky .fusion-main-menu > ul > li:last-child{padding-right:25px!important;}



 html .fusion-megamenu-widgets-container { line-height: 20px; border-top-right-radius: 0px; margin-bottom: -10px; margin-right: 0px; }  html .fusion-megamenu-title { height: 18px; }



html .fusion-megamenu-wrapper .fusion-megamenu-submenu { border-width: 0px 0px 0px 0px; border-right-width: 0px; border-right-style: none; }  html .fusion-megamenu-wrapper .fusion-megamenu-submenu { padding-top: 10px; padding-bottom: 10px; } 





/*menu personalizzato*/

.fusion-header-v5 .fusion-main-menu {

    background: none repeat scroll 0 0 #ccc;

    border-radius: 12px;

    margin-top: -42px;

    position: absolute;

    text-align: center;}

		

background: #49c0f0; /* Old browsers */

background: -moz-linear-gradient(top,  #49c0f0 0%, #1f409a 54%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49c0f0), color-stop(54%,#1f409a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #49c0f0 0%,#1f409a 54%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #49c0f0 0%,#1f409a 54%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #49c0f0 0%,#1f409a 54%); /* IE10+ */

background: linear-gradient(to bottom,  #49c0f0 0%,#1f409a 54%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#1f409a',GradientType=0 ); /* IE6-9 */



}			







.fusion-header-v5 .fusion-main-menu > ul > li {

  display: inline-block;

  vertical-align: top;

  float: none;

  text-align: left;

  padding-right: 25px;

  padding-left: 20px;

}

html { background: -moz-linear-gradient(top, #ffffff 60%, #ececec 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 60%,#ececec 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 60%,#ececec 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */ }





/*css personalizzato miki*/



.fusion-spacing-no.fusion-two-fifth {

    width: 27.5%;

}

#bordo .fusion-column-wrapper {border-radius: 15px 15px 15px 15px;

-moz-border-radius: 15px 15px 15px 15px;

-webkit-border-radius: 15px 15px 15px 15px;

border: 1px solid #ffffff;

margin-right:10px;}



.fusion-column-wrapper:hover {background-color:#fff!important;

	}



.hundred-percent-fullwidth {

  overflow: hidden;

  padding-left: 0px !important;

  padding-right: 0px !important;

}



@media screen and (min-width : 805px) {

.hundred-percent-fullwidth {

  overflow: hidden;

  padding-left: 0px !important;

  padding-right: 0px !important;

  margin-top: -185px;

  position: absolute;

  z-index: 9;

  border-radius: 10px;

}}



.fusion-megamenu-wrapper {

  margin: 0 auto;

  padding: 0 15px;

  opacity: 0;

  position: absolute;

  left: 0;

  -webkit-transition: opacity 0.2s ease-in;

  -moz-transition: opacity 0.2s ease-in;

  -o-transition: opacity 0.2s ease-in;

  transition: opacity 0.2s ease-in;

  z-index: 10;

}



/*fine css miki*/

.fusion-header-v5 .fusion-main-menu { 

-webkit-transform: rotate(-2deg);

-o-transform: rotate(-2deg);

-moz-transform: rotate(-2deg);

-ms-transform: rotate(-2deg)

}

#menu-item-11658 {

-webkit-border-top-left-radius: 12px;

-webkit-border-bottom-left-radius: 12px;

-moz-border-radius-topleft: 12px;

-moz-border-radius-bottomleft: 12px;

border-top-left-radius: 12px;

border-bottom-left-radius: 12px;

background: #b5bdc8; /* Old browsers */

background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */

background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */

}

#menu-item-11662{background: #fcee6f; /* Old browsers */

background: -moz-linear-gradient(top,  #fcee6f 0%, #f29a0c 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcee6f), color-stop(100%,#f29a0c)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fcee6f 0%,#f29a0c 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fcee6f 0%,#f29a0c 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fcee6f 0%,#f29a0c 100%); /* IE10+ */

background: linear-gradient(to bottom,  #fcee6f 0%,#f29a0c 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcee6f', endColorstr='#f29a0c',GradientType=0 ); /* IE6-9 */

}

#menu-item-12460{background: #49c0f0; /* Old browsers */

background: -moz-linear-gradient(top,  #49c0f0 0%, #1f409a 47%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49c0f0), color-stop(47%,#1f409a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #49c0f0 0%,#1f409a 47%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #49c0f0 0%,#1f409a 47%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #49c0f0 0%,#1f409a 47%); /* IE10+ */

background: linear-gradient(to bottom,  #49c0f0 0%,#1f409a 47%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#1f409a',GradientType=0 ); /* IE6-9 */



}

#menu-item-11678{background: #f44bef; /* Old browsers */

background: -moz-linear-gradient(top,  #f44bef 0%, #c401ad 47%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44bef), color-stop(47%,#c401ad)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f44bef 0%,#c401ad 47%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f44bef 0%,#c401ad 47%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f44bef 0%,#c401ad 47%); /* IE10+ */

background: linear-gradient(to bottom,  #f44bef 0%,#c401ad 47%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44bef', endColorstr='#c401ad',GradientType=0 ); /* IE6-9 */

}



#menu-item-11686{background: rgb(96,180,188); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(96,180,188,1) 0%, rgba(122,157,158,1) 35%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,180,188,1)), color-stop(35%,rgba(122,157,158,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(96,180,188,1) 0%,rgba(122,157,158,1) 35%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(96,180,188,1) 0%,rgba(122,157,158,1) 35%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(96,180,188,1) 0%,rgba(122,157,158,1) 35%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(96,180,188,1) 0%,rgba(122,157,158,1) 35%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b4bc', endColorstr='#7a9d9e',GradientType=0 ); /* IE6-9 */



}

#menu-item-13324{background: rgb(81,4,113); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(81,4,113,1) 0%, rgba(81,4,113,1) 35%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,4,113,1)), color-stop(35%,rgba(81,4,113,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(81,4,113,1) 0%,rgba(81,4,113,1) 35%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(81,4,113,1) 0%,rgba(81,4,113,1) 35%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(81,4,113,1) 0%,rgba(81,4,113,1) 35%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(81,4,113,1) 0%,rgba(81,4,113,1) 35%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b4bc', endColorstr='#7a9d9e',GradientType=0 ); /* IE6-9 */



}

#menu-item-13329{background: #e41010; /* Old browsers */

background: -moz-linear-gradient(top,  #e41010 0%, #f5092a 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e41010), color-stop(100%,#f5092a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e41010 0%,#f5092a 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e41010 0%,#f5092a 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e41010 0%,#f5092a 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e41010 0%,#f5092a 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41010', endColorstr='#f5092a',GradientType=0 ); /* IE6-9 */

}

#menu-item-14482{background: #e41010; /* Old browsers */

background: -moz-linear-gradient(top,  #e41010 0%, #f5092a 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e41010), color-stop(100%,#f5092a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e41010 0%,#f5092a 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e41010 0%,#f5092a 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e41010 0%,#f5092a 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e41010 0%,#f5092a 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41010', endColorstr='#f5092a',GradientType=0 ); /* IE6-9 */

}
#menu-item-14487{background: #F58220; /* Old browsers */

background: -moz-linear-gradient(top,  #F58220 0%, #F58220 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F58220), color-stop(100%,#F58220)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #F58220 0%,#F58220 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #F58220 0%,#F58220 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #F58220 0%,#F58220 100%); /* IE10+ */

background: linear-gradient(to bottom,  #F58220 0%,#F58220 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F58220', endColorstr='#F58220',GradientType=0 ); /* IE6-9 */

}
/*modifiche al menu prodotti*/

#parent {

	background:url('images/btn_show.png') no-repeat scroll 0 9px;

	float: right;

	height: 21px;

	width: 19px;

	cursor:pointer;

}



.fusion-main-menu .sub-menu {

    background-color: rgb(255, 255, 255);

    width: 170px !important;

    border-top: 3px solid rgb(0, 0, 0);

    font-family: 'PT Sans', Arial, Helvetica, sans-serif;

    font-weight: 400;

    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);

    -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);

    -moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);

}



/*margine mappa*/



.spazio {margin-bottom:20px;}



/*caratteri toggle*/

.fusion-accordian .panel-title .fusion-toggle-heading {

  display: inline-block;

  font-family:Verdana;

  font-size: 20px;

}



/*tolgo margine dal content al top*/

/*#main{padding-top:30px!important;}



/*colonne equidistanziali*/

.fusion-layout-column {

  position: relative;

  float: left;

  margin-right: 1%!important;

  margin-bottom: 20px;

  margin-left: 1%!important;

}



/*risolve problema che viene visualizzato lo slide anche nella pagina prodotti

body.woocommerce #main #content img.hover-image {

display: none !important;

}



/*accordion*/

.ywcca_widget_title {color:#1F409A!important;}





.flip-box-front-inner{margin-top:4px!important;}



/*tolgo next e prev dal portfolio*/

.single-navigation {

  height: 34px;

  line-height: 34px;

  border-top: 1px solid #e7e6e6;

  border-bottom: 1px solid #e7e6e6;

  margin-bottom: 60px;

  text-align: right;

  display:none !important;



.fusion-filters {

  display: none;

  overflow: hidden;

  list-style: none;

  margin-bottom: 55px;

  padding: 0;

  line-height: 34px;

  border-top: 1px solid #1F409A !important;

  border-bottom: 1px solid #1F409A !important;

}





.fusion-portfolio-content h4 {display:none!important;}





/*registrazione newsletter*/

#mymail_signup-4 {background:red!important;}







#cookie-law-info-bar {

	border: 0;

	font-size: 10pt;

	margin: 0 auto;

	padding: 5px 0;

	position: absolute;

	text-align: center;

	width: 100%;

	z-index: 9999999999!important;

}

/*menu login*/
.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
  padding: 15px!important;
}
