.logofont {font-family:Oswald;}header #logo a.brand {font-size:38px; font-weight:200; line-height:40px; color:;}.kad_tagline {font-size:12px; font-weight:200; line-height:14px; color:;}.kad_tagline {font-family:Arimo;}#logo {padding-top:25px;}#logo {padding-bottom:10px;}#logo {margin-left:0px;}#logo {margin-right:0px;}#nav-main {margin-top:40px;}#nav-main {margin-bottom:10px;}h1, h2, h3, h4, h5, .headerfont, .tp-caption {font-family:Oswald;} 
  .sf-menu a, .menufont, .topbarmenu ul li {font-family:Oswald;}
  body {font-family:Arimo;}h1 {font-size:24px; font-weight:200; line-height:24px; color:;}h2 {font-size:19px; font-weight:200; line-height:24px; color:;}h3 {font-size:18px; font-weight:200; line-height:24px; color:;}h4 {font-size:17px; font-weight:200; line-height:24px; color:;}h5 {font-size:16px; font-weight:200; line-height:24px; color:;}body {font-size:12px; font-weight:normal; line-height:20px; color:;} .sidebar a, .color_body, .author-name a, .author-latestposts h5 a, .author-latestposts h5, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .author-profile .author-occupation, .product_price, .product_details > .product_excerpt {color:;}#nav-main ul.sf-menu a {font-size:20px; font-weight:200; line-height:24px; color:;}#nav-second ul.sf-menu a {font-size:18px; font-weight:200; line-height:24px; color:;}

  .contentclass, .nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {background:    ;}
  .headerclass {background:    ;}
  .topclass {background:    ;}
  .navclass {background:    ;}
  .mobileclass {background:    ;}
  .footerclass {background:    ;}
  body {background:    ; background-attachment:;}

  .kad-hidepostauthortop, .postauthortop {display:none;}.sliderclass {
padding: 0;
}
.contentclass {
background: #fff;
padding-bottom: 20px;
padding-top: 0px;
}

.home-padding {
padding: 0;
}
.grid_item {
float: left;
margin: 0px;
display: block;
}
.threecolumn .grid_item {
width: 234px;
}
#portfolio-carousel.threecolumn .portfolio_item {
height: 200px;
}
.flex-caption {
zoom: 1;
position: absolute;
left: 20px;
bottom: 40px;
color: white;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
width: 500px;
}
.portfolio_item .portfoliolink {
position: absolute;
background: #333;
background: rgba(0,0,0,0.6);
width: 100%;
bottom: 0;
opacity:0.6;
}
.portfolio_item .piteminfo h5 {
margin: 0;
padding: 6px 0 6px 0;
color: #fff;
}
.captiontext p {
margin: 0;
color: white;
font-size: 20px;
font-weight: 200;
}
.portfolio_item .piteminfo p {
color: #fff;
}
/* qtranslate SCELTA LINGUA  */
.qtrans_language_chooser li {display: inline; margin-right:5px;}

#scelta_lingua {position:absolute; right: 20px; top: 10px;}

.qtrans_language_chooser li a {display:inline; padding-left: 12px; padding-right: 12px;}

input, textarea, .uneditable-input {
width: 60%;
}
.captiontitle {
font-size: 36px;
padding: 8px 16px;
display: inline-block;
line-height: 36px;
margin-bottom: 4px;
font-weight: 100;
}
#nav-main ul.sf-menu ul li a, #nav-second ul.sf-menu ul li a {
width: auto;
display: block;
padding: 10px;
color: #555;
text-align: left;
font-size: 16px;
}
.kad_tagline {
text-align: center;
}
.kad-btn, .button, #commentform .form-submit #submit {
margin-top: 10px;
margin-bottom: 20px;
}
