/*
Theme Name: CDC Istituzionale
Version: 1.0.0
Author: SWD/Demetrio
Template: lightning
*/


body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;}
h2, h3, h4, h5, h6, .mainSection-title,.subSection-title {margin:0.5em 0 0.5em;font-weight: 600;box-shadow:none;}
h2 {font-size:26px;padding: 14px 0px 10px;border:0;background-color:#fff;}
h4 {background-color: #e5e5e5;border-radius: 0px;}
p {line-height: 1.4em;margin-bottom: 0.5em;}
ul, ol, dl {margin-top: 0.5em;margin-bottom: 1.2em;}
li {margin-bottom: 0.2em;}
blockquote {border: 0px;border-left:2px solid #337ab7;background-color: transparent;margin: 20px 0 20px;}

.siteHeader {box-shadow: 0px 3px 3px rgba(41, 102, 162, 0.40);}
.siteHeader_logo.navbar-brand {padding: 0px 15px 5px;}
nav {text-transform: uppercase;}
.navbar-collapse {padding-top: 10px;}

.page-header {background-size: cover;background-image: url('images/page-header-01.jpg');}

.mt-0 {margin-top: 0}
.mt-1 {margin-top: 1rem}
.mt-2 {margin-top: 1.5rem}
.mt-3 {margin-top: 3rem}
.numeric-cell {text-align: right}

.SliderContent {background-color: #fff;box-shadow: 0px 3px 3px rgba(41, 102, 162, 0.40);}

.metaslider .caption-wrap {background: #002570 !important;color:#fff !important;opacity: 0.8 !important;}
.metaslider .caption {padding: 5px 25px;}
.metaslider .caption-wrap .caption h1 {margin: 5px 0;color:#fff;font-size: 34px; text-transform:uppercase; text-align:center;letter-spacing: 3px;font-weight: 600;}
.metaslider .caption-wrap .caption p {margin-bottom: 10px;color:#fff;font-size: 17px;font-weight: bold;text-align:center;}

.flex-direction-nav .flex-next {right: 0px !important;}
.flex-direction-nav .flex-prev { left:0px !important;}
.flexslider:hover .flex-next {right: 10px !important;}
.flexslider:hover .flex-prev {left: 10px !important;}

.breadSection .breadcrumb {margin-top:7px;}
.breadcrumb {text-transform: uppercase;font-size: 12px;}


h1.entry-title:first-letter, .single h1.entry-title:first-letter {color: #333 !important;}

/*Home */
.home .siteContent .entry-body {border-top: 2px solid #337ab7;}



/*Categorie marche*/
.media {padding: 0.2em 0.3em; border:0 !important;}
.media:first-child {}
.media .postList_thumbnail {width: 100%;padding: 10px;border: 1px solid #e5e5e5;}
.media .postList_thumbnail:hover {border: 1px solid #004da5;}

.archive-meta {border-bottom: 1px solid #e5e5e5;}

.title-media-heading {margin: 0;font-size:14px;text-align: center}
.title-media-heading a, .title-media-heading a:hover {color: #999; text-decoration:none}

.entry-content {padding: 20px;}
.entry-content ul {margin-left: -40px; margin-top:20px}
.entry-content li { list-style:none;margin-bottom: 0.2em}
a[href$=".pdf"]{background-image: url(images/pdf-icon.png);background-position: center left;background-repeat: no-repeat;padding: 20px 10px 10px 45px;display: inline-block}

.clearboth {clear: both;display: block;font-size: 0px;height: 0px;line-height: 0;width: 100%}


table.cuscinetto {color: #333;width:100%;border-collapse:collapse; border-spacing: 0;}
table.cuscinetto td, table.prezzispedizioni th {padding: 2px 10px;border: 1px solid #ccc;transition: all 0.3s;}
table.cuscinetto th {background: #DFDFDF;font-weight: bold;}
table.cuscinetto td {background: #FAFAFA;}
table.cuscinetto tr:nth-child(even) td { background: #F1F1F1; }
table.cuscinetto tr:nth-child(odd) td { background: #FEFEFE; }
table.cuscinetto tr td:hover { background: #666; color: #FFF; }

/*side-bar*/
.subSection {padding:0px 0px 60px 30px;}
.sidebar {border-top: 1px solid rgba(41, 102, 162, 0.12);box-shadow: 0px 3px 3px rgba(41, 102, 162, 0.40);padding:5px 12px 30px;}
.subSection .widget {margin-top: 10px;margin-bottom: 5px}
.subSection .widget li {margin-bottom:0px}

.widget_sub_categories ul li a, .widget_nav_menu ul li a, .widget_archive ul li a, .widget_categories ul li a, .widget_recent_entries ul li a {display: block;padding: 2px 0.5em 2px;border-bottom: 1px solid #e5e5e5;color: #464646;box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}
.widget_sub_categories ul {padding-left: 0;margin: 0;font-size: 13px;}
.widget_sub_categories ul li a:hover, .widget_nav_menu ul li a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_recent_entries ul li a:hover {background-color: rgba(0, 0, 0, 0.05); text-decoration:none;}


#text-6 {margin-bottom: 0px;}
#text-6 h1{text-transform: uppercase;}
#text-6 .subSection-title {border-bottom:0;}
#text-6 .textwidget { display:none;}

footer {border-top:0;background-color: #e5e5e5;background-size: cover;background-image: url('images/page-header-01.jpg');}
footer .footerMenu {border-top: 1px solid #e5e5e5;border-bottom:0;}
footer .sectionBox, footer .sectionBox a {color:#fff;}
footer .copySection {border-top: 1px solid #e5e5e5;background: rgba(0,0,0,0.7);padding-top: 1em !important;padding-bottom: 1em !important;}

.sectionBox {padding-top: 3em;}

.copySection .widget {margin-bottom: 10px;}
.copySection #privacy-policy {margin-bottom: 10px;}

/*In line style ----------------------------------------------------------------------------- */
.color_key_bg,.color_key_bg_hover:hover{background-color: #004da5;}
.color_key_txt,.color_key_txt_hover:hover{color: #004da5;}
.color_key_border,.color_key_border_hover:hover{border-color: #004da5;}
.color_key_dark_bg,.color_key_dark_bg_hover:hover{background-color: #002570;}
.color_key_dark_txt,.color_key_dark_txt_hover:hover{color: #002570;}
.color_key_dark_border,.color_key_dark_border_hover:hover{border-color: #002570;}


.veu_color_txt_key { color:#002570 ; }
.veu_color_bg_key { background-color:#002570 ; }
.veu_color_border_key { border-color:#002570 ; }
a { color:#002570 ; }
a:hover { color:#004da5 ; }
.siteHeader_logo.navbar-brand a:hover { color:#004da5; }
ul.gMenu a:hover { color:#004da5; }
.btn-default { border-color:#004da5;color:#004da5;}
.btn-default:hover { border-color:#004da5;background-color: #004da5; }
.btn-primary { background-color:#004da5;border-color:#002570; }
.btn-primary:hover { background-color:#002570;border-color:#004da5; }


.page-header { background-color:#004da5; }
h1.entry-title:first-letter,
.single h1.entry-title:first-letter { color:#004da5; }
h2,
.mainSection-title { border-top-color:#004da5 }
h3:after,
.subSection-title:after { border-bottom-color:#004da5; }
.media .media-body .media-heading a:hover { color:#004da5; }
ul.page-numbers li span.page-numbers.current { background-color:#004da5; }
.pager li > a { border-color:#004da5;color:#004da5;}
.pager li > a:hover { background-color:#004da5;color:#fff;}
footer { border-top-color:#004da5 }

.dataTables_length, .dataTables_info, .dataTables_paginate a.next, .dataTables_paginate a.previous {display: none!important}
.dataTables_wrapper .dataTables_paginate {float: none; text-align: center}

/*-----------------*/
/*  eucookielaw  /
/*-----------------*/
.eucookielaw-banner, .eucookielaw-banner a {color: #000;border: none;} 
.eucookielaw-banner.fixedon-top {z-index: 100001;border-radius: 0;}
.eucookielaw-banner {background-color:rgba(255, 255, 255, 0.7);}
.eucookielaw-banner .well {background-color: rgba(255,255,255,0.7);margin: 0;padding: 10px;border-top: 1px solid #888;}
.eucookielaw-banner .well .banner-title {text-align: center;font-size:16px;font-weight: bold;line-height: 34px;border-bottom: none;padding: 0;margin:0px auto 0px;}
.eucookielaw-banner .well .banner-message {text-align: center;font-size: 12px;line-height: 120%;}
.eucookielaw-banner .well .banner-agreement-buttons {text-align: center;border-top: none;margin-top: 0em;margin: 5px 0 5px;}
.eucookielaw-banner .well .banner-agreement-buttons .agree-button {padding: 0.2em 2em;}
.eucookielaw-banner .well .banner-agreement-buttons .disagree-button { display:none;}
.eucookielaw-banner .well .banner-agreement-buttons a.agree-button{background-color: #fff;color: #000;}
.eucookielaw-banner a:hover {color: #888;}
ul#eucookielaw-language-switcher {margin: 10px auto 0px; text-align:center;}
#eucookielaw-language-switcher li {cursor: pointer;padding: 0.2em 0.8em;margin: 0 1em;}


/*Categorie nascoste*/
/*Meccatronica */
.cat-item-11 { display:none}
/*Cuscinetti INSOCOAT */
.cat-item-36 { display:none}
/*Cuscinetti per alte temperature */
.cat-item-37 { display:none}
/*Cuscinetti NoWear */
.cat-item-38 { display:none}

@media (min-width: 768px){
  ul.gMenu > li > a:hover:after,
  ul.gMenu > li.current-post-ancestor > a:after,
  ul.gMenu > li.current-menu-item > a:after,
  ul.gMenu > li.current-menu-parent > a:after,
  ul.gMenu > li.current-menu-ancestor > a:after,
  ul.gMenu > li.current_page_parent > a:after,
  ul.gMenu > li.current_page_ancestor > a:after { border-bottom-color: #004da5 }
  
  .nav > li > a {padding: 10px 10px;}
} /* @media (min-width: 768px) */
/*In line style ----------------------------------------------------------------------------- */





/*@Media  ----------------------------------------------------------------------------- */
@media (min-width: 768px) { }
@media (min-width: 992px) {
.siteHeader_logo.navbar-brand img {/*max-height: 80px !important;*/}

}
@media (min-width: 1200px) { }
@media screen and (max-width: 991px) {
.subSection {clear: left;margin: 0 20px;padding: 0px 0px 40px 0px;}
}
