.main {
padding-top: 44px;
}
.row.has-sidebar {
margin-top: 40px;
}    h1, h2, h3, h4, h5, h6 {
font-weight: 500;
}
h2, h3, h4, h5, h6 {
margin-bottom: 20px;
}
.page .page-title,
.paged .page-title,
.blog .page-title {
padding-bottom: 20px;
border-bottom: 1px solid #DDD;
}
.entry-title {
text-align: center;
font-size: 26px;
line-height: 1.21;
}
.entry-content p {
margin-bottom: 1em;
}   .entry-content a {
outline: 0 none;
}
.entry-content a:link, .entry-content a:visited,
.entry-content .vc_custom_heading a:link, .entry-content .vc_custom_heading a:link {
text-decoration: underline;
color: #2d6089;
}
.entry-content a:hover, .entry-content a:focus, .entry-content a:active,
.entry-content .vc_custom_heading a:hover, .entry-content .vc_custom_heading a:focus, .entry-content .vc_custom_heading a:active {
text-decoration: underline;
color: #892d32;
}
.entry-title a {
outline: 0 none;
}   .entry-content ul, .entry-content ol {
margin-top: 0;
padding-top: 0;
margin-left: 1.44em;
padding-left: 0;
}
.entry-content p + ol { margin-top: -10px;
}
.entry-content ul li, .entry-content ol li {
margin-top: 0;
margin-bottom: 5px;
}
.entry-content ul li:last-child, .entry-content ol li:last-child {
margin-bottom: 0;
}
.entry-content ol.noIndent {
margin-left: 12px;
}    .btn a:link, .btn a:visited,
.vc_btn3:link, .vc_btn3:visited,
.vc_grid .vc_general:link, .vc_grid .vc_general:visited,
.entry-more-btn:link, .entry-more-btn:visited,
.gform_footer input[type="submit"] {
background: #2d6089!important;
color: #FFF!important;
width: auto;
padding: 6px 12px!important;
box-sizing: content-box;
font-weight: 400;
border: 0 none!important;
border-radius: 3px!important;
text-decoration: none!important;
outline: 0 none;
}
.btn a:hover, .btn a:focus, .btn a:active,
.vc_btn3:hover, .vc_btn3:focus, .vc_btn3:active,
.vc_grid .vc_general:hover, .vc_grid .vc_general:focus, .vc_grid .vc_general:active,
.entry-more-btn:hover, .entry-more-btn:focus, .entry-more-btn:active,
.gform_footer input[type="submit"]:hover {
background: #892d32!important;
color: #FFF!important;
text-decoration: none!important;
}
.entry-more-btn {
width: 90px!important;
text-decoration: none;
}    .linkArticoli {
margin-top: 20px;
}
.linkArticoli a {
outline: 0 none!important;
}
.linkArticoli a:link,
.linkArticoli a:visited {
color: #2d6089;
}
.linkArticoli a:hover,
.linkArticoli a:focus,
.linkArticoli a:active {
color: #892d32!important;
} .didascalia, span.didascalia, p.didascalia {
font-size: 14px;
font-style: italic;
text-align: center;
}  .head-intro {
padding-top: 10px; 
padding-bottom: 10px; 
} .head-mast {
display: none!important; 
}
.intestazione {
width: 100%;
background-color: #feda6e;
}
.intestazione img {
display: block;
margin-right: auto;
margin-left: auto;
}  .footer-widgets {
max-width: 960px;
margin-right: auto;
margin-left: auto;
padding-top: 40px;
padding-bottom: 20px;
}
.footer .widget { color: #FFF; }
.footer .widget .widget-title { text-align: center; }
.footer .widget a {
outline: 0 none;
}
.footer .widget a:link, .footer .widget a:visited {
color: #FFF;
text-decoration: underline;
}
.footer .widget a:hover, .footer .widget a:focus, .footer .widget a:active {
color: #feda6e;
text-decoration: underline;
}    .ignition-menu-menu-principale-di-navigazione a {
outline: 0 none;
transition: all 0.1s 0.1s linear;
}
.ignition-menu-menu-principale-di-navigazione li.current-menu-item a {
color: #892d32!important;
}    .slicknav_btn {
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #FFF;
}
.slicknav_nav {
margin-top: 20px;
margin-bottom: 20px;
}
.slicknav_nav li > a {
outline: 0 none!important;
border: 0 none;
}     .page-id-113 .vc_row.riga img {
max-width: 260px;
height: auto;
}
.page-id-113 .wpb_single_image.immagineCasaGrey .vc_figure img {
max-width: 400px;
height: auto;
}
.page-id-113 .vc_custom_heading.linkContatti:before {
content: '• '
}   .page-id-117 .vc_row.articoli p {
font-size: 13px;
}   .page-id-123 .vc_row.libro .wpb_single_image {
max-width: 240px;
height: auto;
border: 1px solid #DDD;
}  .page-id-3 h2 {
margin-top: 20px;
}    .gform_footer input[type="submit"] {
width: 100%!important;
margin-top: -20px!important;
}
.gform_footer {
padding-top: 0;
} .gform_body .gfield {
margin-bottom: -20px!important;
}
.gform_body .gsection {
margin-top: -20px!important;
}  .error404 .entry-title {
display: none;
}
.error404 .searchform {
margin-top: 30px;
max-width: 800px;
}  .btn-to-top {
right: auto;
left: 20px;
bottom: 20px;
}  .sidebar {
box-sizing: border-box;
padding-left: 10px;
border-left: 1px solid #dddddd;
}
.sidebar .sidebarInterna { padding-top: 20px;
padding-bottom: 30px;
}
.sidebar .widget .widget-title {
margin-bottom: 12px;
font-weight: 500;
}
.sidebar .widget_nav_menu li  {
margin-bottom: 3px;
}
.sidebar .widget_nav_menu li > a {
outline: 0 none;
}
.sidebar .widget_text ul {
list-style: none;
padding-left: 0;
}
.sidebar .widget_text ul li {
margin-bottom: 3px;
}
.sidebar .widget_text ul li a {
outline: 0 none;
}
.sidebar .widget_text ul li a:link, .sidebar .widget_text ul li a:visited {
color: #222;
}
.sidebar .widget_text ul li a:hover, .sidebar .widget_text ul li a:focus, .sidebar .widget_text ul li a:active {
color: #892d32;
}  .entry-more-btn {
display: block;
width: 92px!important;
padding: 6px 12px!important;
margin-right: auto;
margin-left: auto;
font-size: 14px;
} .entry-tags {
display: none; }
.entry-tags a {
outline: 0 none;
} .single .main {
padding-top: 40px;
}
.single .page-title-wrap {
display: none;
}
.single .post .entry-thumb { max-width: 600px;
height: auto;
margin-right: auto;
margin-left: auto;
}
.single .post .entry-meta {
text-align: center;
margin-top: 20px;
}
.single .post .entry-meta .entry-date:before {
content: 'Pubblicato in data: ';
} .pagination .nav-links a.page-numbers {
outline: 0 none;
padding: 12px 18px;
box-sizing: content-box;
font-weight: 400;
border-width: 1px;
border-radius: 3px;
}
.pagination .nav-links a.page-numbers.next,
.pagination .nav-links a.page-numbers.prev,
.pagination .nav-links span.page-numbers.current {
border-radius: 3px;
}
.pagination .nav-links a.page-numbers.next:after {
content: ' »';
}
.pagination .nav-links a.page-numbers.prev:before {
content: '« ';
}   .bordata img, img.bordata {
border: 1px solid #DDD;
}            .vc_grid-container.articoliAC * {
background-color: #FFF;
}
.vc_grid-container.articoliAC .vc_grid-item {
margin-bottom: 10px!important;
}
.vc_grid-container.articoliAC .vc_grid-item:last-child {
margin-bottom: 0!important;
}
.vc_grid-container.articoliAC .vc_gitem-animated-block {
display: none;
}
.vc_grid-container.articoliAC .immagineInEvidenza { max-width: 640px;
height: auto;
margin-bottom: 15px;
margin-right: auto;
margin-left: auto;
border: 0 none;
}
.vc_grid-container.articoliAC .entry-date p:before {
content: 'Pubblicato in data: ';
}
.vc_grid-container.articoliAC .vc_btn3-container {
margin-top: 20px;
}   .vc_grid-container.articoliGC * {
background-color: #FFF;
}
.vc_grid-container.articoliGC .vc_grid-item {
margin-bottom: 10px!important;
}
.vc_grid-container.articoliGC .vc_grid-item:last-child {
margin-bottom: 0!important;
}
.vc_grid-container.articoliGC .vc_gitem-animated-block {
display: none;
}
.vc_grid-container.articoliGC .entry-date p:before {
content: 'Pubblicato in data: ';
}
.vc_grid-container.articoliGC .vc_btn3-container {
margin-top: 20px;
}  .videobox {
max-width: 640px; 
margin: 0 auto; 
}
.videobox video {
width: 100%; 
height: auto; 
}   .tornalAlBlog {
margin-bottom: 0;
padding-bottom: 0;
}    .testoGiallo {
background-color: yellow;
}    .grecaptcha-badge {
bottom: 65px !important;
}  @media(max-width:991px) { .sidebar {
border-left: 0 none;
}
.head-intro { display: none; }
.sidebar #nav_menu-2 { display: none; } h1.page-title { font-size: 32px; }
.entry-content {
margin-bottom: -40px;
}
} @media(max-width:768px) { .tornalAlBlog {
margin-top: 40px;
}
}