body.index-3 #logo {
  display: inline-block;
  border-bottom-style: none;
  padding: 30px 0px 0px 0px;
}
.social-top {font-size: 24px; margin:0; list-style:none}
.social-top li { display:inline-block}
.social-top a { margin-left:5px; display:inline-block}
#block-header { box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0) !important;}
section {
  margin-bottom: 0px !important;
}
#block-mainnav ul.fxmenu li .level1 {
  padding: 0 40px 0 0;
}
.titleCenter .title-module:after {
  border-top: 1px solid #9e1b32;
}
.banner-home{
  margin: 20px 0px 40px 0px;
}
div.mod-languages ul.lang-inline li {
  margin: 0px 5px !important;
}
.sidebar .hikashop_filter_main_Filter_by_size, .sidebar .hikashop_filter_main_Filter_by_color, .sidebar .hikashop_filter_main_Materiale_7 { padding-top:10px; margin-top:0px; position:relative}
.sidebar .hikashop_filter_main_Filter_by_size:after, .sidebar .hikashop_filter_main_Filter_by_color:after, .sidebar .hikashop_filter_main_Materiale_7:after {    background: #dddddd;    content: "";    height: 1px;    left: 0;   position: absolute;    top: 0;    width: 100%;}
#block-breadcrumb {
  margin-bottom: 0px !important;
  background-image: none;
  background-color: transparent !important;
}
ul.breadcrumb {
  color: #000;
  margin-bottom: 0px;
}
ul.breadcrumb > li + li:before {
  color: #000;
  opacity: 1;
}
ul.breadcrumb a {
  opacity: 1;
  color: #000;
}
ul.breadcrumb a:hover {
  text-decoration: underline;
}
#block-breadcrumb .position-breadcrumb {
  display: table-cell;
  height: auto;
  padding: 0px 0px 20px 0px;
  vertical-align: middle;
}
.titlePage{
  display: none !important;
}
.section-banner {
  margin-top: 20px;
}
.form_contact {
  margin-bottom: 20px;
}
.msgsendmailok {
  color: red;
}
#fx-item416{
   display: none !important;
}
.hikashop_product_characteristics_table > tbody > tr:nth-child(1), .hikashop_product_characteristics_table > tbody > tr:nth-child(2){
  display: none;
}
.hikashop_product_variant_subname{
  display: none !important;
}
.hikashop_add_wishlist{
  display: none !important;
}
#hikashop_product_contact_main{
  display: none !important;
}
.title-module {
  font-size: 32px !important;
  font-weight: 100 !important;
  text-transform: none;
}block-mainnav-mobile  div.position-menu  {   position: absolute  !important;  margin:0 !important; padding:0 !important; top:0;  left:0; right:0; top:0; bottom:0;  overflow: hidden; }
 
#fxmenu1 {
  font-weight: 600;
}
#block-mainnav ul.fxmenu li .level1 {
  font-size: 14px;
}
#switcher{
  display: none;
}
.position-menu-right ul{
  float: right;
}
#block-mainnav .position-menu-right ul.fxmenu li .level1 {
  padding: 0 0 0 15px;
  line-height: 68px;
  font-weight: 700;
}
@media screen and (max-width: 1199px) {
  .menu-right{
    display: none;
  }
}
#fxmenu1{
  margin-left: -15px !important;
}
#fxmenu288{
  margin-right: -15px !important;
}
.box-newsletter{
	margin-bottom: 40px;
}
#search-beack {
    opacity: 1;
}
.creativecontactform_wrapper {
    margin-top: 0px;
}
.creative_form_1 .creativecontactform_header {
    padding: 0px;
}
.creative_form_1 .creativecontactform_body {
    padding: 15px 0px;
 }
.mapprint{
	display: none;
}
.menu-news {
	text-align: center;
}
.menu-news ul li{
	display: inline-block;
	border-style: none;
}
.shop-single table.hikashop_product_characteristics_table {
    border-bottom-style: none;
}
section, .sidebar .jv-module {
    margin-bottom: 0px;
}
.sidebar .jv-module {
    padding-top: 10px;
    margin-top: 0px;
}

.menu-cat-prodotti ul { margin:0; padding:0; }
.menu-cat-prodotti ul ul { margin:0; padding:0; display:none;}
.menu-cat-prodotti ul li {    display: block;    position: relative;  margin:0; border-top: 1px solid #ddd;}
.menu-cat-prodotti ul > li { border: 1px solid #ddd; margin-bottom:10px;}
.menu-cat-prodotti ul > li:first-child{}
.menu-cat-prodotti ul li a {      display: block;    line-height: 20px; padding:10px; position:relative;}
.menu-cat-prodotti ul ul a:before { content:""; width:6px; height:6px; background-color:#444; display: inline-block; border-radius:100%; margin-right:5px; position:relative; top:-2px;}
.menu-cat-prodotti ul > li.current { border-color: #9e1b32;}
.menu-cat-prodotti ul > li.current a { color: #9e1b32;}
.menu-cat-prodotti ul .showsubmenu { cursor: pointer;  z-index:2;    font-size: 18px ;    height: 40px;    line-height: 40px;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 40px;}
.menu-cat-prodotti ul .showsubmenu:hover { }
.menu-cat-prodotti ul .parent-showsub > .showsubmenu:before {content: "\f106";}
.menu-cat-prodotti ul  li.parent-showsub > ul { display:block}
.menu-cat-prodotti ul ul a { padding-left:15px;}
.menu-cat-prodotti ul ul ul a { padding-left:25px;}
.menu-cat-prodotti ul ul ul ul a { padding-left:35px;}
.menu-cat-prodotti ul ul ul ul ul a { padding-left:45px;}

.com_hikashop #block-breadcrumb, .com_virtuemart #block-breadcrumb {
    background-image: none;
}
.hikashop_subcategories_listing {
    display: none;
}
.hikashop_category_description_content{
	clear: both;
	margin-top: 60px;
}
h2.moduleItemTitle {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 5px;
    font-family: 'PT Sans', sans-serif;
}
.menu-social{
	margin: 6px 0 20px 20px;
}
.menu-social li{
	list-style-type: none;
	display: inline-block;
}
td.key{
	display: none;
}
#hikashop_product_custom_info_main h4{
	display: none;
}
.hikashop_product_custom_h1_line{
	display: none;
}
.hikashop_product_custom_dimensioni_line {
    line-height: 23px;
}
#block-mainnav-mobile ul li .level1{
	padding-left: 25px;
	font-family: 'PT Sans', sans-serif;
}
ul.fxmenu-touch:before, .touch-btnBack {
	display: none;
}
#fx-item474, #fx-item475{
	display: none !important;
}
#finder-search .btn, #finder-search .button {
    height: 35px;
    margin-top: -4px;
}
input#mod-finder-searchword {
    background-color: rgba(0, 0, 0, 0);
    height: 50px;
    border: medium none;
    color: #fff;
    margin: 0;
    padding: 0 10px;
    border: 2px solid #fff;
    width: 100%;
}
label.finder {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
}
#block-footer {
    margin-top: 20px;
}
.form_shop_detail h1{
	margin-bottom: 0px;
}
.form_shop_detail h2{
	margin-bottom: 10px;
}
.shop-single .price {
    margin-bottom: 0px;
}
.shop-single table.hikashop_product_characteristics_table {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.skuproduct{
	display: none;
}
.com_k2.view-item .section-banner{
	display: none;
}
.com_k2.view-item .menu-news{
	display: none;
}
.com_k2.view-item .position-content-top{
	display: none;
}
h1, .h1, h2, .h2, h3, .h3 {
	font-size: 24px !important;
	text-transform: uppercase;
}
h4, .h4, h5, .h5, h6, .h6 {
	font-size: 18px !important;
	text-transform: uppercase;
}
h2.moduleItemTitle{
	font-size: 16px !important;
}
.title-module {
	font-size: 24px !important;
	text-transform: uppercase;
}
body{
	font-size: 12pt !important;
}
#block-bottom p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#block-footer {
    padding: 0px;
}
#block-footer .title-module{
    margin-bottom: 5px;
}
#block-footer #block-bottom, #block-footer #block-bottomb {
    padding-bottom: 5px;
    margin-bottom: 5px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 10px;
}
table.hikashop_product_characteristics_table tbody tr td:first-child {
    margin: 0px;
}
.form_shop_detail h2 {
    margin-bottom: 0px;
}
#hikashop_product_price_with_options_main {
    margin: 0px 0px;
}
.hikashop_product_price_with_options_main {
    margin-bottom: 5px !important;
}
#shopaccordion {
    margin-top: 15px;
}
#block-footer ul li, #block-footer ol li {
    margin-bottom: 0px;
}
#block-footer .jvnewsletter_subscribe_pre_text {
    margin-bottom: 0px !important;
}
#block-footer div.copyright {
    line-height: 18px;
}
.itemMasonry {
    margin-bottom: 0px;
    padding: 5px;
}
.itemMasonry .ItemLinks.ItemLinksInline.ItemLinksTop{
	display: none;
}
.module_products_list_slider {
    padding-top: 0px;
}
.titleCenter .title-module {
    margin-bottom: 0px;
}
#block-footer {
    margin-top: 0px;
}
.related-categories-list {
    display: none;
}
.hikashop_category_custom_info_main{
    display: none;
}
/*news*/
.itemid-315 ul.menu-sliders > li {
    margin-bottom: 0px;
}
.itemid-315 .position-content-top {
    margin-bottom: 0px;
}
.itemid-315 #block-breadcrumb .position-breadcrumb {
    padding: 0px 0px 0px 0px;
}
.itemid-315 .section-banner p{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
.itemid-315 .itemMasonry .ItemTitle {
    font-size: 16px !important;
}
