/**
 * @package   Reaction Template - RocketTheme
 * @version   1.5.1 December 3, 2009
 * @author    RocketTheme https://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2009 RocketTheme, LLC
 * @license   https://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3412df");

@font-face {font-family: 'GalebStencilBlack';src: url('https://www.caparezza.com/v2017/wp-content/themes/uncode-child/webfonts/3412DF_0_0.eot');src: url('https://www.caparezza.com/v2017/wp-content/themes/uncode-child/webfonts/3412DF_0_0.eot?#iefix') format('embedded-opentype'),url('https://www.caparezza.com/v2017/wp-content/themes/uncode-child/webfonts/3412DF_0_0.woff2') format('woff2'),url('https://www.caparezza.com/v2017/wp-content/themes/uncode-child/webfonts/3412DF_0_0.woff') format('woff'),url('https://www.caparezza.com/v2017/wp-content/themes/uncode-child/webfonts/3412DF_0_0.ttf') format('truetype');}

body {background: #fff;}


/* Header */
#rt-logo { height:83px;}
#rt-top .title {color: #ccc;}
#rt-top .title span {color: #fff;}
#rt-top .module-title {border-bottom: 1px dotted #aaa;}
#rt-header { background: #000000; color: #aaa; height: 171px;}
#rt-header .rt-container {background-image: url(images/backgrounds/style1/header-bg.gif); width:956px; height:149px; background-position:top left;}
#rt-header .title {color: #ccc;}
#rt-header .title span {color: #fff;}
#rt-header a, .rt-desc1 span {color: #8EA5B8;}
#rt-header a:hover {color: #fff;}
#rt-header .titlecolor .title span {color: #8EA5B8;}
.rt-desc1 {color: #fff;}
.header-demo {background: url(images/backgrounds/style1/header-demo.jpg) 0 0 no-repeat;}
body.backgroundlevel-high #rt-top, body.backgroundlevel-high .rt-head-spacer {background-color: #000000;color: #fff;}
body.backgroundlevel-med #rt-top, body.backgroundlevel-med .rt-head-spacer {background: #47130C url(images/backgrounds/style1/showcase-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-top, body.backgroundlevel-low .rt-head-spacer {background: #601B11;color: #fff;}

/* Showcase */
#rt-showcase h2 {color: #fff;}
body.backgroundlevel-high #rt-showcase {background: url(images/backgrounds/style1/showcase-bg.jpg) 50% 0;color: #fff;}
body.backgroundlevel-med #rt-showcase {background: #47130C url(images/backgrounds/style1/showcase-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-showcase {background: #601B11;color: #fff;}

/* Feature */
#rt-feature .title {color: #666;}
#rt-feature .title span {color: #000;}
body.backgroundlevel-high #rt-feature { background:none;padding-bottom: 2px;/*border-bottom: 1px solid #000000;*/ margin-bottom: 7px;}
body.backgroundlevel-med #rt-feature {background: url(images/backgrounds/style1/feature-bg-med.png) 50% 1px repeat-x;}

/* Main Body */
body.bodylevel-high .rt-article-content {background: url(images/body/style1/article-content-bg.png) 50% 0 repeat-x;}
.rt-article-title a, .rt-article-title, #rt-main-surround h2.title {}
.rt-article-title span, #rt-main-surround h2.title span {color: #000;}
body.bodylevel-high .rt-article-title, body.bodylevel-med .rt-article-title {background: #fff url(images/body/style1/titles.png) 0 100% repeat-x;}
.rt-headline {border-bottom: 1px dotted #aaa;}
body.bodylevel-high .rt-headline, body.bodylevel-med .rt-headline {background: url(images/body/style1/titles.png) 0 2px repeat-x;}
/*body.backgroundlevel-high #rt-main-surround {background: url(images/backgrounds/style1/_main-bg.jpg) 50% 0 repeat-x;}*/
body.backgroundlevel-med #rt-main-surround {background: url(images/backgrounds/style1/main-bg-med.png) 50% 0 repeat-x;}
body.backgroundlevel-low #rt-main-surround {border-top: 1px solid #eaeaea;}
body.bodylevel-high #rt-main-surround .title, body.bodylevel-med #rt-main-surround .title {background: #fff url(images/body/style1/_titles.png) 0 100% repeat-x;}
/*#rt-main-surround .module-title {border-bottom: 1px dotted #cc0000;}*/
body.bodylevel-high #rt-main-surround .module-title, body.bodylevel-med #rt-main-surround .module-title {background: url(images/body/style1/_titles.png) 0 -324px repeat-x;}

/* Top Menu */
#rt-menu {background: #000000;}
#rt-menu li.root > .item, .menu-type-splitmenu #rt-menu li a {color: #999;}
#rt-menu li.root > .item span, .menu-type-splitmenu #rt-menu li a span {background: url(images/menus/style1/topmenu-indicator.png) 50% 0 no-repeat;}
#rt-menu li.root.active > .item, #rt-menu li.root:hover > .item, .menu-type-splitmenu #rt-menu li:hover > a {color: #fff;}
#rt-menu li.root:hover, #rt-menu li.root.active, #rt-menu li.root.f-mainparent-itemfocus, .menu-type-splitmenu #rt-menu li:hover, .menu-type-splitmenu #rt-menu li.active {background: url(images/menus/style1/_topmenu-active-r.png) 100% 0 no-repeat;border: none;}
#rt-menu li.root:hover > .item, #rt-menu li.root.active > .item, #rt-menu li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu #rt-menu li:hover a, .menu-type-splitmenu #rt-menu li.active a {background: url(images/menus/style1/_topmenu-active-l.png) 0 0 no-repeat;border: none;}
#rt-menu li.root:hover > .item span, #rt-menu li.root.active > .item span, #rt-menu li.root.f-mainparent-itemfocus > .item span, .menu-type-splitmenu #rt-menu li:hover a span, .menu-type-splitmenu #rt-menu li.active a span {background: url(images/menus/style1/topmenu-indicator.png) 50% -130px no-repeat;border: none;}
#rt-menu li:hover > .item, #rt-menu li.active > .item, #rt-menu li.f-mainparent-itemfocus .item, .menu-type-splitmenu #rt-menu li.active > a {color: #fff;}

/* Top Menu Dropdowns */
.menutop ul, .menutop .drop-top {background-image: url(images/menus/style1/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(images/menus/style1/drop-bg-2.png);}
.menutop li {border-bottom: 1px solid #000;border-top: 1px solid #000;}
.menutop li .item {color: #fff;}
.menutop li:hover, .menutop li.active {background: url(images/menus/style1/topmenu-drop-active.png) 50% 50% no-repeat;border-bottom: 1px solid #E34B48;border-top: 1px solid #000;}
.menutop li.parent:hover, .menutop li.parent.active, .menutop li.f-menuparent-itemfocus {background: url(images/menus/style1/topmenu-drop-active2.png) 50% 50% no-repeat;border-bottom: 1px solid #000;border-top: 1px solid #E34B48;}
.menutop li > .daddy span {background: url(images/menus/style1/topmenu-daddy.png) 100% 50% no-repeat;}

/* Side Menu */
#rt-main-surround ul.menu li {background-color: #ededed;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {background: url(images/body/style1/arrows.png) 6px 11px no-repeat;color: #333;}

/* Bottom */
#rt-bottom .title { color: #ffffff !important;}

#rt-bottom .title span {color: #ffffff;}
#rt-bottom .module-title {border-bottom: 1px dotted #999;}
body.backgroundlevel-high #rt-bottom {padding-top:1px;}
body.backgroundlevel-high #rt-bottom2 {
    background: #000000;
    padding-top: 35px;
    min-height: 36px;
}

body.backgroundlevel-med #rt-bottom {background: url(images/backgrounds/style1/feature-bg-med.png) 50% 0 repeat-x;}
body.backgroundlevel-med #rt-bottom2 {background: #d8d8d8 url(images/backgrounds/style1/bottom-bg-med.png) 50% 0 repeat-x;color: #333;}
body.backgroundlevel-low #rt-bottom {border-top: 1px solid #eaeaea;}
body.backgroundlevel-low #rt-bottom2 {background: #d8d8d8;color: #333;}

/* Footer */
#rt-footer {background: #2A2826;color: #999;}
#rt-footer .title {color: #ccc;}
#rt-footer .title span {color: #999;}
#rt-footer a:hover {color: #fff;}
#rt-copyright {background: #2A2826;}
#rocket, #gantry-logo {background: url(images/body/style1/footer-assets.png) 0 0 no-repeat;}
#gantry-totop {background: url(images/body/style1/totop.png) 50% 0 no-repeat;color: #fff;}
#gantry-resetsettings a:hover {color:#666;}

/* Typography */
/*.readon {background: url(images/body/style1/readon-r.png) 100% 0 no-repeat;}*/
/*.readon span, .readon .button {background: url(images/body/style1/_readon-l.png) 0 0 no-repeat;color: #fff;}*/
body.bodylevel-low .readon, body.bodylevel-low .readon:hover {background-image: url(images/body/style1/arrows.png);}
body.bodylevel-low .readon:hover span, body.bodylevel-low .readon:hover .button {color: #000;}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {background-image: url(images/body/style1/typography.png);}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(images/body/style1/inputs.png);}
.rt-comment-badge {background: url(images/body/style1/typography.png) 0 -20px no-repeat;color: #fff;}
.rt-comment-badge:hover {color: #ddd;}
#breadcrumbs-home {background: url(images/body/style1/typography.png) -84px -46px no-repeat;}
span.breadcrumbs img {background: url(images/body/style1/arrows.png) 50% 5px no-repeat;}
.background .module-content {background: url(images/body/style1/article-content-bg.png) 0 0 repeat-x;}

/* Joomla Specific */
.rt-author, .rt-date-posted, .rt-date-modified {color: #000;}
.rt-author span, .rt-date-posted span, .rt-date-modified span {color: #555;}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background: url(images/body/style1/arrows.png) 0 -1269px no-repeat;}
.commentcount {background: url(images/body/style1/typography.png) 0 -65px no-repeat;color: #fff;}

/* RokAjaxSearch */
body #roksearch_search_str {background: #fff;border: 2px solid #dfdfdf;}
body #roksearch_search_str.loading {background-color: #fff;border: 2px solid #dfdfdf;}

/* JComments */
.bodylevel-high .rok-comment-entry .cbt-1, .bodylevel-high .rok-comment-entry .cbt-2, .bodylevel-high .rok-comment-entry span.comments-vote a, .bodylevel-high .rok-comment-entry .cbutton .cbutton-end  {background-image: url(images/comments/style1/comments-sprite.png);}
.bodylevel-high .rok-comment-entry .cbt-3, .bodylevel-high .rok-comment-entry .comment-body-middle, .bodylevel-high .rok-comment-entry .comment-body-bottom .cbt-2  {background-image:none;background-color: #c00;}
.bodylevel-high .rok-comment-entry .comment-body, .bodylevel-high code  {color:#fff;}
.bodylevel-high .rok-comment-entry span.vote-good{color: #fff;}
.bodylevel-high .rok-comment-entry span.vote-poor{color: #eee;}
.bodylevel-high .rok-comment-entry span.vote-none{color: #ddd;}
.bodylevel-high .rok-comment-entry #comments .quote {color: #eee}
.bodylevel-high .rok-comment-entry .cbutton a {background:#fff;}

/* Demo Content */
body #rt-showcase .roknewspager-comments div.roknewspager-div img {border: 10px solid #fff;}
body #rt-showcase .roknewspager-comments .commentcount {background: url(images/body/style1/typography.png) 0 -20px no-repeat;}
.rt-image, .jclist img {background: url(images/body/style1/border.png) 0 0;}

li.row {
    background: none !important;
    border-top: 1px solid #000000 !important;
}
ul.topiclist dd {
    border-left: 1px solid #bbbbbb !important;
    padding: 6px 3px !important;
}
.rt-container .rt-grid-4 {
    border-left: 1px solid #000000 !important;
}

body a{
color:#7B7B7B !important;
}
body a:hover{
color:#000000 !important;
}

h1,h2,h3,h4,h5,h6{font-family:'GalebStencilBlack' !important;
font-weight:400 !important;
    letter-spacing: -1px !important;
}
 #rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {
    color: #7B7B7B !important;
}
#page-body ul li a.forumtitle {
    font-family: 'GalebStencilBlack' !important;
    letter-spacing: -0.02em !important;
    color: #fff !important;
    background-color: #000000 !important;
    padding: 6px 5px 1px !important;
    font-weight: 400 !important;
}

#page-body ul li a.forumtitle:hover {
    opacity:.75 !important;
}
.navbar {
    background-image: none !important;
}
#rt-bottom a:hover, #rt-copyright a:hover  {
    color: #ffffff !important;
}
#rt-menu li.root:hover > .item span, #rt-menu li.root.active > .item span, #rt-menu li.root.f-mainparent-itemfocus > .item span, .menu-type-splitmenu #rt-menu li:hover a span, .menu-type-splitmenu #rt-menu li.active a span {

    color: #ffffff !important;
}

#page-body ul li a.topictitle {
    font-family: Helvetica, sans-serif !important;
    font-size: 1.6em !important;
    text-transform: uppercase !important;
    color: #000000 !important;
    letter-spacing: -0.02em !important;
    line-height: 1.4em !important;
}

#page-body ul li a.topictitle:hover {
    opacity:.75 !important;
}

#page-body h2 a {
    
    color: #000000 !important;
     padding: 6px 5px 1px !important;
    
}
#page-body h2 a:hover {
   opacity:.75 !important;
}

ul.topiclist li.row dl {
    padding: 6px 0 10px !important;
}
.pagination span strong {
    background-color: #000000 !important;
}
.topic-actions {
    margin-top: 24px !important;
}
.post-icon span {
    background-image: none !important;
    background-color: #ffffff !important;
}
.post-icon span::after {
    content: "NUOVO" !important;
    font-family: 'GalebStencilBlack' !important;
    letter-spacing: -0.02em !important;
    color: #fff !important;
    background-color: #000000 !important;
    padding: 6px 5px 0px !important;
    font-weight: 400 !important;
    font-size: 1.4em !important;
    
}
.postbody h3 {
    font-size: 1.5em !important;
    font-family: helvetica, sans-serfi !important;
}

.post {
   
    background: none !important;
    border-top: 1px solid #000000 !important;
}
.postprofile {
    border-left: 1px solid #bbbbbb !important;
}


