#btnsx-indietro{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;}
#btnsx-indietro .btnsx-text-primary{font-size:15px;line-height:15px;font-style:normal;font-weight:normal;font-family:Inherit;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
#btnsx-indietro:hover .btnsx-text-primary{color:#000000;}
#btnsx-indietro{background-color:#000000!important;}
#btnsx-indietro:hover{background-color:#f2f2f2!important;}
#btnsx-indietro{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#btnsx-indietro:hover{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:none;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#btnsx-indietro{-webkit-box-shadow:none;box-shadow:none;}
#btnsx-indietro:hover{-webkit-box-shadow:none;box-shadow:none;}

.page-id-1323 .logo { display:none;}
.lista .manuali {
    background: #6b747a none repeat scroll 0 0;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-weight: 400;
    padding: 21px 20px 18px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
    width: 100%;
}

ul.lista li {
    list-style: outside none none !important;
    margin-bottom: 7px;
}
ul.lista {
    padding-left: 0 !important;
}


#wrapper .opener::before, #wrapper .opener::after, #wrapper .opener span {
    display: none;
}

.page-id-4806 .animsition, .page-id-4806 .animsition-overlay { opacity: 100 !important;}

#nav ul li .dropdown .cols-holder .col span {
    display: inline;
}

#nav ul li .dropdown.addtional .cols-holder {
    padding: 0px;
}

#nav ul li .dropdown {
    padding: 6px 0 0;
}

#nav ul li .dropdown.addtional .cols-holder .col .menu-item-has-children > a, #nav ul li .dropdown.addtional .cols-holder .col .mer-col > a:hover {
    color: #ffffff;
    background-color: #959697;
}


#nav ul li .dropdown.addtional .cols-holder li.menu-item-object-custom, #nav ul li .dropdown.addtional .cols-holder li.mer-col {
    min-width: 245px;
}

#nav ul li .dropdown.addtional .cols-holder .menu-item-has-children, #nav ul li .dropdown.addtional .cols-holder li.mer-col {
    float: left;
}

#nav ul {
    font-weight: 700;
    letter-spacing: -4px;
    padding: 0 0 0 16%;
}

#nav ul li .dropdown {
    width: 245px !important;
    left: 5px !important;
}

#nav ul li .dropdown.addtional .cols-holder .col .menu-item-has-children > a, #nav ul li .dropdown.addtional .cols-holder .col .mer-col > a {
    padding: 10px;
    margin: 0px;
}

#nav ul li .dropdown.addtional .cols-holder .menu-item-has-children, #nav ul li .dropdown.addtional .cols-holder li.mer-col {
    padding-bottom: 0px;
}

input[type="number"] {
    height: 40px;
}

.single .entry-footer, .single .entry-header {
    display: none;
}

div.wpcf7-response-output {
    margin: 5em 0.5em 1em;
}

input[type="number"] {
    border: 1px solid #dedede;
    font-size: 13px;
    margin: 0;
    padding: 4px 7px;
    width: 100%;
}

.btn-caption {
    display: none;
}

.meta-excerpt {
    border-bottom: 0px;
    min-height: 50px;
}

#grid .meta-excerpt .excerpt-title, #grid .meta-excerpt span, #grid .meta-excerpt span a, #grid .meta-excerpt span a i {
    color: #222222;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
}

.grid li {
    min-height: 300px;
}

.excerpt-content {
  display: none;
}

.wrap-excerpt {
    display: block !important;
}

#mask {
    background-color: rgba(255, 255, 255, 0);
}

.right-nav {display:none !important;}

.visual .visual-holder .txt p {
    margin: 0px !important;
}

.visual .visual-holder .txt h2 span {
    padding: 0px !important;
}

.visual {
    background-color: #000000 !important;
    height: 200px;
}

#ff-container {
    background-color: #000000 !important;
    padding-bottom: 50px;
}

#header {
    padding: 40px 0 50px;
}


.logo {
    top: 9%;
}




.page-id-2324, .page-id-2346, .page-id-3098, .page-id-4917, .page-id-1116, .page-id-4919, .page-id-5012, .page-id-5013, .page-id-5285, .page-id-5272, .page-id-5284, .page-id-6455 {background-color: #000000; color:#ffffff;}
.page-id-2324 .txt-holder, .page-id-2346 .txt-holder, .page-id-3098 .txt-holder, .page-id-4917 .txt-holder, .page-id-1116 .txt-holder, .page-id-4919 .txt-holder, .page-id-5012 .txt-holder, .page-id-5013 .txt-holder, .page-id-6455 .txt-holder {background:none;}

.page-id-1262, .page-id-1340, .page-id-1419, .page-id-1433, .page-id-1477, .page-id-1484, .page-id-1047, .page-id-1497, .page-id-1518, .page-id-1539, .page-id-1597, .page-id-1554, .page-id-1630, .page-id-1654, .page-id-1667, .page-id-1670, .page-id-1819, .page-id-1967, .page-id-1991, .page-id-1996, .page-id-2072, .page-id-2113, .page-id-2168, .page-id-2411, .page-id-3050, .page-id-3053, .page-id-3194, .page-id-3254, .page-id-4478, .page-id-5080, .page-id-5089, .page-id-5092, .page-id-5107, .page-id-5104, .page-id-5215, .page-id-5244, .page-id-5230, .page-id-6404, .page-id-6419, .page-id-6420, .page-id-6421, .page-id-6422, .page-id-6423, .page-id-6424, .page-id-6425, .page-id-6464, .page-id-6467, .page-id-6469 { 
background-attachment: fixed !important;
    background-color: #ffffff;
    background-image: url("http://registrointernazionale.fbmondial.com/wp-content/uploads/2015/12/background1.jpg");
    background-position: top center !important;
    background-repeat: no-repeat !important;
    color: #333;
}

.page-id-1262 .txt-holder, .page-id-1340 .txt-holder, .page-id-1419 .txt-holder, .page-id-1433 .txt-holder, .page-id-1477 .txt-holder, .page-id-1484 .txt-holder, .page-id-1047 .txt-holder, .page-id-1497 .txt-holder, .page-id-1518 .txt-holder, .page-id-1539 .txt-holder, .page-id-1597 .txt-holder, .page-id-1554 .txt-holder, .page-id-1630 .txt-holder, .page-id-1654 .txt-holder, .page-id-1667 .txt-holder, .page-id-1670 .txt-holder, .page-id-1819 .txt-holder, .page-id-1967 .txt-holder, .page-id-1991 .txt-holder, .page-id-1996 .txt-holder, .page-id-2072 .txt-holder, .page-id-2113 .txt-holder, .page-id-2168 .txt-holder, .page-id-2411 .txt-holder, .page-id-3050 .txt-holder, .page-id-3053 .txt-holder, .page-id-3194 .txt-holder, .page-id-3254 .txt-holder, .page-id-4478 .txt-holder, .page-id-5080 .txt-holder, .page-id-5089 .txt-holder, .page-id-5092 .txt-holder, .page-id-5107 .txt-holder, .page-id-5104 .txt-holder, .page-id-5215 .txt-holder, .page-id-5244 .txt-holder, .page-id-5230 .txt-holder, .page-id-5285 .txt-holder, .page-id-5272 .txt-holder, .page-id-5284 .txt-holder, .page-id-6404 .txt-holder, .page-id-6419 .txt-holder, .page-id-6420 .txt-holder, .page-id-6421 .txt-holder, .page-id-6422 .txt-holder, .page-id-6423 .txt-holder, .page-id-6424 .txt-holder, .page-id-6425 .txt-holder, .page-id-6464 .txt-holder, .page-id-6467 .txt-holder, .page-id-6469 .txt-holder {
 background:none; 
}

.fancybox-overlay {
    z-index: 9998 !important;
}

.fancybox-opened {
    z-index: 9999 !important;
}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    margin: 30px 0 0 !important; 
}


h2, h3, h3, h5, h6 {
    letter-spacing: 0px;
}

.col span, .shop #two-columns .col span {
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none !important;
}

th, td {
    border: 3px solid #ccc;
}

.ff-fields {
    display: none;
}

.ff-item-full .ff-title, .ff-item-full .ff-title {
    display: none;
}

.ff-img-full {
    background-size: contain;
}
.ff-media {
    min-height: 680px;
}
.section .col:first-child, .section .col {
width:100% !important;
}
.section {
background:#232323 !important;
}

.section .text-wrap {
background:#232323 !important;
  color:#ffffff;
}

.section .col{
text-align:center !important;
}

#footer {
display:none !important;
}

.section .holder {
    padding: 0;
}

.page-id-5033 #header, .page-id-5042 #header {
  display: none;
}