 @font-face {
    font-family: 'u.s._101regular'; font-weight: normal; font-style: normal;
    src: url('inc/fonts/us101-webfont.eot');
    src: url('inc/fonts/us101-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/us101-webfont.woff') format('woff'),
         url('inc/fonts/us101-webfont.ttf') format('truetype'),
         url('inc/fonts/us101-webfont.svg#u.s._101regular') format('svg');}

/*
Theme Name: PIT_wordpress
Theme URI: --
Author: Colorlib
Author URI: --
Description: Tema Radio modificato da Dazzling - NON AGGIORNARE!
Version: 11.5.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: PIT_Radio
Domain Path: /languages/

*/





/* Table of content
-----------------------------------------------
1. Global
2. Content
3. Post styling
4. Singe Post/Page Pagination
5. Media
6. Widgets
7. Buttons
8. Infinite Scroll
8. Custom Styles
9. Navigation
10. Comments
11. Attachment styling
12. Footer
13. Mobile Styling
14. Social icons
15. Call For Action
*/

/* =Global
----------------------------------------------- */
body {
  color: #6B6B6B;
  word-wrap: break-word;
  line-height: 1.7;
  font-size: 14px;
  padding-top: 63px;
}

a {
  color: #5382be;
  text-decoration: none;
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
          transition: all 0.2s;
}

a:hover,
a:focus {
  color: #333;
  text-decoration: none;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #5382be;
}

h1,
.h1 {
  font-size: 32px;
}

h2,
.h2 {
  font-size: 28px;
}

h3,
.h3 {
  font-family: 'u.s._101regular'; font-size: 1.8em; word-spacing: 0.25em;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 16px;
}

h6,
.h6 {
  font-size: 14px;
}

img {
  height: auto; /* Make sure images are scaled correctly. */
  max-width: 100%; /* Adhere to container width. */
}
button,
input,
select,
textarea {
  font-size: 100%; /* Corrects font size not being inherited in all browsers */
  margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline; /* Improves appearance and consistency in all browsers */
  *vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
select {
    width: 250px;
    border: 1px solid #DCE4EC;
    background-color: #FFF;
    height: 30px;
    padding: 5px;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
  -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
  -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  -moz-box-sizing:    content-box;
  box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #E8E8E8;
  border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}
textarea {
  overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top; /* Improves readability and alignment in all browsers */
  width: 100%;
}


/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

/* Text meant only for screen readers */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar */
}

/* Clearing */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: '';
  display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
  margin: 0 0 1.5em;
}
.byline,
.updated {
  display: none;
}
.single .byline,
.group-blog .byline {
  display: inline;
  margin-right: 0;
}
.page-content,
.entry-content,
.entry-summary {
  margin: 1em 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
#content {
  margin-top: 0px;
  margin-bottom: 40px;
}
/* =Post styling
----------------------------------------------- */
.entry-meta a {
  font-size: 13px;
}
#main .page-header {
  margin-top: 0;
}

.entry-meta a {
  color: #6B6B6B;
}
.entry-meta .fa {
  font-size: 14px;
  margin-right: 3px;
  color: #5382be;
}
.entry-meta span {
  margin-right: 10px;
}
.entry-title {
  font-size: 32px;
  color: #444;
}
.entry-title a {
  color: #444;
}
.entry-title a:hover {
  color: #666;
}
.btn.btn-default.read-more {
  float: right;
  border: 1px solid #E8E8E8;
  color: #5382be;
  background-color: transparent;
  margin-top: 10px;
}
.btn.btn-default.read-more:hover {
  color: #FFF;
  background-color: #5382be;
}
.search .btn.btn-default.read-more {
  float: none;
}
hr.section-divider {
  border-color: transparent;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* =Singe Post/Page Pagination
----------------------------------------------- */
.page-links span {
  display: inline-block;
  color: #fff;
  background-color: #5382be;
  border-radius: 4px;
  padding: 2px 10px;
  margin-left: 2px;
}
.page-links a span {
  background-color: inherit;
  border: 1px solid #E8E8E8;
  color: #5382be;
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
          transition: all 0.2s;
}
.page-links a:hover span {
  background-color: #5382be;
  border: 1px solid #5382be;
  color: #fff;
}
/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/* =Media
----------------------------------------------- */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption {
  border: 1px solid #ccc;
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
}
.wp-caption-text {
  text-align: center;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.site-main .gallery {
  margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
.site-main .gallery dd {
  margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
  max-width: 100%;
}

/* =Widgets
----------------------------------------------- */

#secondary .widget {
  margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
#secondary .widget select {
  max-width: 100%;
}

/* Search widget */
#secondary .widget_search .search-submit {
  display: none;
}
#secondary .widget > ul > li,
li.recentcomments {
  border-bottom: 1px dotted #ddd;
  position: relative;
  display: block;
  padding: 10px 10px;
}
#secondary .widget ul li {
    list-style: none;
}
#secondary .widget ul {
    padding: 10px 10px;
}
#secondary .widget-title {
  text-align:center
}
#secondary .widget ul.nav.nav-tabs {
  padding: 0;
}
#secondary .tab-content ul li {
  list-style: none;
}
#secondary .widget_archive ul li:before,
#secondary .widget_categories ul li:before,
#secondary .widget_recent_comments ul li:before {
  font-family: fontawesome;
  margin-right: 10px;
}
#secondary .widget_archive ul li:before {
  content: '\f073';
}
#secondary .widget_categories ul li:before {
  content: '\f115';
}
#secondary .widget_recent_comments ul li:before {
  content: '\f0e5';
}
.tab-content .tab-thumb {
  float: left;
  margin-right: 8px;
  float: left;
  line-height: 0px;
  width: 90px;
  height: 90px;
}
.tab-content li {
  overflow: hidden;
  list-style: none;
  border-bottom: 1px solid #f0f0f0;
  margin: 0 0 8px;
  padding: 0 0 6px;
}
.tab-content .tab-entry {
  display: block;
}
.tab-content > .active {
  border: 1px solid #E8E8E8;
  border-top: none;
}
.tab-content ul li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.tab-content .tab-entry {
  font-size: 14px
}
.tab-comment {
  font-size: 18px;
  padding: 0 10px;
}
.nav-tabs > li > a {
  border-bottom-color: transparent;
  text-transform: uppercase;
}
.tab-content i {
  font-size: 12px;
}
.tab-thumb.thumbnail {
  margin-bottom: 5px;
}
.tab-content #messages li:before {
  content: '\f0e5';
  font-family: fontawesome;
  float: left;
  padding-right: 10px;
  font-size: 20px;
  color: #5382be; 
}

/* =Buttons
----------------------------------------------- */
.btn-default, .label-default {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f4167+0,416293+50,395787+51,698cbd+100 */
background: #2f4167; /* Old browsers */
background: -moz-linear-gradient(top,  #2f4167 0%, #416293 50%, #395787 51%, #698cbd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2f4167 0%,#416293 50%,#395787 51%,#698cbd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2f4167 0%,#416293 50%,#395787 51%,#698cbd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f4167', endColorstr='#698cbd',GradientType=0 ); /* IE6-9 */

  border-color: #2f4167; color: #fff!important;
}
.btn-default:hover, .label-default[href]:hover, .label-default[href]:focus, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f4e89+0,4279c0+50,376bb3+51,8cafda+100 */
background: #2f4e89; /* Old browsers */
background: -moz-linear-gradient(top,  #2f4e89 0%, #4279c0 50%, #376bb3 51%, #8cafda 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2f4e89 0%,#4279c0 50%,#376bb3 51%,#8cafda 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2f4e89 0%,#4279c0 50%,#376bb3 51%,#8cafda 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f4e89', endColorstr='#8cafda',GradientType=0 ); /* IE6-9 */

  border-color: #2f4e89; color: #fff;
}
.btn.btn-default {
    color: #FFF;
}
/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
  display: block;
}
#infinite-handle span {
  display: block;
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  border-radius: 4px;
  padding: 12px;
  background: transparent;
  border: 1px solid #E8E8E8;
  color: #5382be;
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
          transition: all 0.2s;
}
#infinite-handle span:hover {
  background-color: #5382be;
  color: #fff;
}
.woocommerce #infinite-handle {
    display: none;
}
.woocommerce div.product form.cart .variations label {
  color: #6B6B6B;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 8px;
}

/* =Custom Styles
----------------------------------------------- */
.site-branding {
  margin-top: 20px;
  margin-bottom: 20px;
}
.site-description {
  color: #777;
  font-weight: 200;
  font-size: 16px;
}
.page-template-page-homepage-php .carousel {
  margin-top: -20px;
  margin-bottom: 20px;
}

/* =Navigation
----------------------------------------------- */

.site-main [class*="navigation"] a,
.more-link {
  border: 1px solid #E8E8E8;
  padding: 6px 12px;
  border-radius: 4px;
  display: block;
}
.site-main [class*="navigation"] a:hover,
.more-link:hover {
  color: #fff;
  background: #5382be;
  text-decoration: none;
}
.more-link {
  float: right;
  margin: 10px 0;
}
.site-main [class*="navigation"] {
  margin: 0 0 1.5em;
  overflow: hidden;
}
[class*="navigation"] .nav-previous {
  float: left;
}
[class*="navigation"] .nav-next {
  float: right;
  text-align: right;
}
.navbar.navbar-default {
  background-color: #fff;
  font-weight: 200;
  margin-bottom: 0;
  margin-top: -2px;
  border-bottom: 1px solid #eee;
}
.navbar-default .navbar-nav > li > a {
  color: #999;
  line-height: 30px;
}
.navbar > .container .navbar-brand {
  color: #fff;
  font-size: 25px;
  margin: 5px 0;
  display: inline-block;
  width:200px;
  text-align:center;
  line-height:100%;
}
.navbar > .container .navbar-brand span{color: #ffd200;}


.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  border-right: none;
  border-left: none;
}
.navbar {
  border-radius: 0;
}
.navbar-default {
  border: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background: linear-gradient(to bottom, rgba(255,255,255, 0.3), transparent);
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #999;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown-menu > li > a {
  padding: 14px 20px;
  color: #999;
}
.dropdown-menu,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  border: none;
}
.dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
  background-color: #5382be;
  color: #fff;
}

.dropdown-menu .divider {
  background-color: rgba(0, 0, 0, 0.1);
}
.navbar-nav > li > .dropdown-menu {
  padding: 0;
}
.navbar-nav > li > a {
  padding-top: 18px;
  padding-bottom: 18px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
.nav.navbar-nav {
  float: right;
}
@media (max-width: 767px) {
  .nav.navbar-nav {
    float: none;
  }
}
/* =Comments
----------------------------------------------- */

.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
}
#respond {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0px !important;
}
#respond > p, #respond p.comment-notes, p.logged-in-as {
  margin-bottom: 10px;
}
p.logged-in-as {
  padding-bottom: 0px;
}
.comment-list {
  margin-bottom: 40px !important;
  margin-left: 0px !important;
  padding-left: 0;
}
.comment .comment-body {
  background-color: #ffffff;
  margin: 0;
  overflow: hidden;
  padding: 25px;
  margin-top: 2em;
  padding-left: 116px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0);
  border-color: #E8E8E8;
  border-radius: 4px;
}
.comment-list .children {
  margin-left: 0px!important;
  padding-left: 40px;
  border-left: 1px solid #E8E8E8;
  background-repeat: no-repeat;
  background-position: left 20px;
}
.comment-list li.comment > div img.avatar {
  position: absolute;
  left: 29px;
  top: 29px;
}
#comment-form-title {
  font-size: 24px;
  padding-bottom: 10px;
}
.vcard .avatar {
  position: absolute;
  left: 29px;
  top: 29px;
}
.comment-metadata {
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 10px;
}
.comment-reply-link {
  float: right;
}
.form-allowed-tags code {
  word-wrap: break-word;
  white-space: inherit;
}
.comment-respond label {
  display: block;
  font-weight: normal;
}
.comment-respond .required {
  color: #C7254E;
}


/* =Attachment styling
----------------------------------------------- */
#image-navigation .nav-previous a,
#image-navigation .nav-next a{
  padding: 5px 20px;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  display: block;
}
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover{
  background-color: #5382be;
  color: #fff;
}
#image-navigation .nav-previous,
#image-navigation .nav-next {
  margin: 10px 0;
}

/* =Footer
----------------------------------------------- */

#footer-area {
  background-color: #313233;
  color: #CCC;
  font-size: 12px;
}
#footer-area a {
  color: #ccc;
}
#footer-area .footer-widget-area {
  padding: 40px 0 20px 0;
  overflow: hidden;
}
#footer-area ul li {
  border-bottom: 1px solid #444;
}
#footer-area .site-info nav ul li {
  border-bottom: none;
}
#footer-area .tab-content > .active {
  border: none;
}
#footer-area .nav-tabs > li.active > a, #footer-area .nav-tabs > li.active > a:hover, #footer-area .nav-tabs > li.active > a:focus {
  background-color: transparent;
}
#footer-area .tab-content .tab-entry {
  font-size: inherit;
}
#footer-area .widgettitle {
  font-size: 18px;
  color: inherit;
  margin-top: 0px;
}
#footer-area #social ul li {
  border-bottom: none;
}
#footer-area .widget ul li {
  padding: 10px 0;
  list-style: none;
}
.footer-nav.nav > li {
  position: relative;
  display: inline-table;
}
.footer-nav.nav {
  float: left;
  margin-bottom: 2px;
}
.copyright {
  margin-top: 10px;
  float: right;
  text-align: right;
}
#colophon {
  background-color: #1F1F1F;
  padding: 10px 0;
  border-top: 1px solid #3A3A3A;
}
.site-info a {
  color: #777;
}
.site-info a:hover {
  color: #999;
}
#footer-area a:hover {
  color: #fff;
}
.site-info {
  color: #999;
  font-size: 12px;
}
.footer-nav.nav > li > a:hover {
    background-color: transparent;
}
.scroll-to-top {
  background: #3B3B3B;
  background: rgba(0, 0, 0, 0.4);
  color: #FFF;
  bottom: 4%;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 20px;
  z-index: 999;
  font-size: 16px;
  padding: 2px 10px;
  border-radius: 4px;
  -webkit-transition: background-color 0.1s linear;
     -moz-transition: background-color 0.1s linear;
       -o-transition: background-color 0.1s linear;
          transition: background-color 0.1s linear;
}
.scroll-to-top:hover {
  background: #5382be;
  opacity: .8;
}

/* =Mobile Styling
----------------------------------------------- */

@media (max-width: 767px) {
  .pull-right {
    float: none !important;
  }
  .pull-left {
    float: none !important;
  }
  .site-info, .copyright {
      text-align: center;
  }
  .footer-nav.nav, .copyright {
    float: none;
  }
  .flex-caption  .excerpt p{
    display: none;
  }
  .navbar > .container .navbar-brand {
    margin: 0;
  }
  .navbar-default .navbar-nav > li > a {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

/* =Social icons
----------------------------------------------- */

.top-bar {
    border-bottom-color: #E8E8E8;
}
.social-icon {
    font-size: 32px;
    margin: 6px;
    color: #E8E8E8;
}
#social {
    top: 0;
    position: relative;
    text-align: center;
}
#social ul li {
  list-style: none;
  display: inline-block;
  padding: 0 10px;
}
#social ul {
  margin-bottom: 0;
  padding: 0;
}
.fa-googleplus:before {
  content: "\f0d5";
}
@media (max-width: 992px) {
  .site-branding {
    text-align: center;
  }
  #social {
    top: 0;
    float: none;
    text-align: center;
  }
}

/* =Call For Action
----------------------------------------------- */

.cfa{
  padding: 30px 0px;
  background: #5382be;
  text-align: center;
  overflow: hidden;
} 
.cfa-text{
  font-size: 22px;
  color: #fff;
  display: block;
  padding-top: 10px;
}
.cfa-button {
  background-color: transparent;
  color: #fff;
  padding: 15px 30px;
  border-color: #fff;
}
.cfa-button a,
.cfa-button a {
  color: #fff; 
}
.cfa-button:hover {
    background-color: #fff;
    color: #5382be;
}
.cfa-button:hover a {
    color: #5382be;
}
 
/*********/

/*{background-image: url('images/logoPIT_33pc.png'); }*/

.navbar {border:0px!important; font-family: 'u.s._101regular'; width:100%;  box-shadow: 0px 0px 10px rgba(0,0,0, 0.5);
			background: linear-gradient(to bottom, transparent, rgba(255,255,255, 0.08), transparent); color: White; text-shadow: 2px 1px 2px rgba(0,0,0, 0.5); }  /*  barra fissa: height: 56px;  z-index: 20; position: fixed; top:0px; background: #2c507e url('images/bgHeaderBar.png') repeat-x bottom left; */
			
.navbar-brand{}

.menu-item{font-size:20px;}
.menu-item::first-letter {
    
}
.navbar-nav > li > a::first-letter{color: #ffd200;}
.navbar {}
.navbar-nav li{}



#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
	z-index:999;
} 
.shrink{background: rgba(0,0,0, 0.8)!important;}
nav.shrink ul{background: #333!important;}
nav.navbar.shrink {
  min-height: 25px!important;
}

nav.shrink .navbar-brand::first-letter{color: #333;}
nav.shrink .navbar-brand:before{
  content:url('images/logoPIT_14pc.png'); float:left; position:absolute;  top:2px; left:35px; /* with class ModalCarrot ??*/
}


nav.shrink a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 19px; 
}

nav.shrink .navbar-brand {
  margin: 15px 0px -15px 0px!important; padding:0px!important; 
}

/* Header */
.navbar > .container .navbar-brand {line-height:55%;}
a.navbar-brand small{font-size: 13px!important; letter-spacing: 8px; padding-left:6px}
.header {background: #2c507e url('images/sfoIntRadioNew.png') no-repeat center center; width:100%; font-family: 'u.s._101regular';}
.header .navbar-brand{color: white;}
.header h1{line-height: 140px; text-align:center;  font-size:50px; text-shadow: 2px 2px 2px rgba(0,0,0, 0.5);}
.header h1 a{color: white;}


/* override slider */
.flex-caption h2 {font-family: 'u.s._101regular'; text-shadow: 2px 1px 2px rgba(0,0,0, 0.5);}/* rgba(255,210,0,0.5) */

/* Top Section */
.top-section{background: #2c507e url('images/sfoIntSilhoutte.png') repeat-x center bottom;}
.logo {padding:20px 20px 10px 0px; text-align:center;}
#contLogo{position:relative; z-index:22; margin: auto; max-width:1170px; padding: 10px 40px;}
#slicenter{position:relative; z-index:21; margin: 0px auto; max-width: 1000px; margin-top:-178px;}
#slicenter .FeatImg {max-width:1000px; height:0px; background-size: cover; background-repeat: no-repeat; background-position:50% 50%; padding-bottom: 46%;}
#slicenter .defaultIMG{padding-bottom: 32%; background-position:50% 50%;}
.slidePTN {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAJcMkb1jDA+iPPtyblGsACMA2IzInNAAgBRRQzcQNVSdwAAAABJRU5ErkJggg==) repeat;
	/*righe: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAJcMkb1jDA+iPPtyblGsACMA2IzInNAAgBRRQzcQNVSdwAAAABJRU5ErkJggg==
	puntini data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAK0lEQVQIW2NkYGCoZ2BgmMXAwPCcgYGBgZGBgUESxEAWgPIhKkEqYACsEgC1UQQ3FU3WdAAAAABJRU5ErkJggg== 
	carbon 	data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAK0lEQVQIW2NkYGCQZGBg8GVgYJjFwMDAwMjAwJAGYiALQPkQlSAVMABWCQBuqALRHCQX9AAAAABJRU5ErkJggg==*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (max-width: 1000px) {
	#contLogo{display:none;}
	#slicenter{margin-top:0px;}
}

@media (min-width: 1000px) {
	#slicenter{-webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAUCAYAAAAeGxcbAAACWUlEQVR4Xu3bQU4DMQwFUHoH4P7ng94BGkSlyKQjRv6bqG8kVKVgd/rqjflwefl7vZWnxvly+/r6fXwt59XP31u8T3WjfnWeX672Olu/eDueIkCAAAECBAgQIECAAIEnEvgse+i1nMf352t1vu+/4/GovtZ+lH15dX742mPxrtfZpfhoqT6zzI/76Pwy4InmzVslQIAAAQIECBAgQIAAgQcC0aX59hpHS3dy2f9JxuslQTfnBAgQIECAAAECBAgQILCrgAR9+uTmBF6CvutIu28CBAgQIECAAAECBAjsKSBBnz63OYFP/rn8f/6Hfc/xcdcECBAgQIAAAQIECBAgkBKQoEvQU7OkDwECBAgQIECAAAECBAg0BCToEvTG+CglQIAAAQIECBAgQIAAgZSABF2CnpolfQgQIECAAAECBAgQIECgISBBl6A3xkcpAQIECBAgQIAAAQIECKQEJOgS9NQs6UOAAAECBAgQIECAAAECDQEJugS9MT5KCRAgQIAAAQIECBAgQCAlIEGXoKdmSR8CBAgQIECAAAECBAgQaAhI0CXojfFRSoAAAQIECBAgQIAAAQIpAQm6BD01S/oQIECAAAECBAgQIECAQENAgi5Bb4yPUgIECBAgQIAAAQIECBBICUjQJeipWdKHAAECBAgQIECAAAECBBoCEnQJemN8lBIgQIAAAQIECBAgQIBASkCCLkFPzZI+BAgQIECAAAECBAgQINAQkKBL0Bvjo5QAAQIECBAgQIAAAQIEUgISdAl6apb0IUCAAAECBAgQIECAAIGGwLYJ+jfSylgzQ2my8wAAAABJRU5ErkJggg==);
		mask: url(#lgrad);
	}
}

#slicenter:after {}

/* Search box */
.widget_search {border-bottom:0px!important;}
/* Sub-header */
.sub-header{background-color: #ffe87f; width: 100%; font-size: 12px; min-height: 9px; margin-top: 7px; text-align: justify;}
.sub-header h1{font-family: 'u.s._101regular'; font-size:2.2em; padding: 10px 0px 0px 30px; color: rgba(44,80,126,1); text-shadow: 1px 1px 1px rgba(255,255,255, 0.9); text-align:left;}
.sub-header span.lblAutore{color: rgba(0,0,0,0.4);}
.sub-header h2{font-family: 'u.s._101regular'; text-align:center; font-size:20px;margin: 3px 0px 1px 0px; color: rgba(0,0,0,0.4); text-shadow: 1px 1px 1px rgba(255,255,255, 0.9);}
.sub-header i{font-size:0.8em; margin:0px 2px;}
.sub-header .media-list{margin:0px;}
.flexmini {font-size:12px; line-height:1.25em; padding: 10px;}
.bxSli2{margin:0px;padding:0px;display:none;}
.bxSli2 li{list-style-type: none; display: block; margin:0px; padding:0px;height:auto;}
#divBlog{display:none;}
#divRadio {display:none;}
#divRadio .mejs-duration{display: none;}
#divRadio h3{font-size: 1.4em; font-family: 'u.s._101regular'; margin:0px 0px 5px 40px; color: #2c507e;}
#divTwitter {display:none; padding:10px 30px 10px 20px; text-align:left;}
#divTwitter h3{font-family: 'u.s._101regular'; text-align:center; font-size:20px;margin: 3px 0px 1px 0px; color: rgba(0,0,0,0.4); text-shadow: 1px 1px 1px rgba(255,255,255, 0.9);}
#divTwitter .rtw_intents{font-size:1.7em}

.rfw_dock{display:none}
.widget_dock{width: 100%!important;}
.bx-wrapper .bx-viewport {background: transparent; border:0px; left:0px!important}
.rfw_dock li{line-height: 1.25em; font-size: 12px; text-align:justify; }
.rfw_dock img{max-height:110px; margin: 5px 7px 0px 0px; max-width:110px; float:left!important;}
.rfw_dock h3{font-family: 'u.s._101regular'; height:1em; overflow:hidden; font-size:20px;margin: 6px 0px 1px 0px; color: rgba(0,0,0,0.4); text-shadow: 1px 1px 1px rgba(255,255,255, 0.9);}

/* Sezione post */
#primary{padding:0px;}
.archive #primary{margin-top: 20px;}

.hentry {margin-bottom: 3em;}

#main article.scheda{
  display: block;
  margin: 0 0 2%;
  padding: 10px 5px;
  width: 49%;
  float: left;
  clear: left;
  overflow:hidden;
  border:1px solid #e8e8e8;
  box-shadow: 0 12px 10px -4px rgba(0,0, 0, 0.1);
}
#main article.right {
  float: right;
  clear: right;
}
#main{clear:both;}
@media (max-width: 767px) {
	#main article.scheda{width: 100%; border: 0px;box-shadow: none;}
	#main article.right{float: none}
}
	
#main article h1.entry-title {font-family: 'u.s._101regular'; font-size:22px; margin-bottom:7px!important;}
#main header.page-header {padding:0px; margin:0px 15px!important;}
.single-post .entry-meta{padding-top:2px;}
article.entry-content {}
article.entry-content div img {}
article.entry-content div h4{}
a.moretag{display: inline-block; font-weight: bold; border: 1px solid #aaa; border-radius: 20px; padding: 0px 5px; margin-bottom:1px;}
a.moretag:hover {background: #ffd200!important; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
rssDiv a.moretag{margin-bottom:0px; padding:0px;}
.entry-content .clexcerpt{text-align:justify!important;}
.entry-content .clFeatImg {padding-bottom:10px;}
/*.
	.feat-img {position: relative;}
	.feat-img img{float:none!important;}
	.feat-img h1{position: absolute;top: 0; left:15px; margin-right:15px; color:#fff background: rgba(44,80,126,0.8);z-index:1; padding:5px 20px; }
	.feat-img h1 a{color:#ffd200;}
	.feat-img span{position: absolute;bottom: 0; right:15px; color: #fff; background: rgba(44,80,126,0.8); 
		padding: 6px 10px 2px 20px; font-size: 1.7em; border-top: rgba(255,255,255,0.8) 5px solid; box-shadow: 0px -5px 0px 0px rgba(255,210,0,0.8); border-top-left-radius: 50px;}
	.feat-img span a{color: #ffd200;}
*/

.keyW{padding-top:0px;   list-style: none; margin: 0; overflow: hidden; padding: 0; text-align:left!important;}
.keyW a{background: #eee; font-size:0.75em; border-radius: 3px 0 0 3px; color: #999; display: inline-block; -webkit-transition: color 0.5s;
	height: 22px; line-height: 22px; padding: 0 13px 0 16px; position: relative; text-decoration: none;margin-bottom:3px;}
.keyW a:before{background: #fff; border-radius: 10px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); content: '';
	height: 6px; left: 5px; position: absolute; width: 6px; top: 8px;}
.keyW a::after{background: #fff; border-bottom: 11px solid transparent; border-left: 10px solid #eee;
	border-top: 11px solid transparent; content: ''; position: absolute; right: 0; top: 0;}	
.keyW a:hover{  background-color: #bbb; color: white;}
.keyW a:hover:after {border-left-color: #bbb; }
/* Post, Categorie */
.cat-links a{background: #818a91; border-radius:2px; color: #fff; padding: 1px 3px; margin:0px 1px; font-weight:bold;}
.cat-links a:hover {color: #ffd200!important; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.cat-links a.nfl{background: #0275d8;}
.cat-links a.nba{background: #d9534f;}
.cat-links a.mlb{background: #5cb85c;}
.cat-links a.ncaa{background: #f0ad4e;}
.cat-links a.nhl{background: #5bc0de;}
.cat-links a.moto{background: #792bee;}

#infinite-handle span{background-color: #fff!important; border: 1px solid rgb(232, 232, 232); border-radius: 4px!important;}
#infinite-handle span:hover{background-color: #5382be!important;}

@media (max-width: 767px) {
	.entry-content .keyW {display:none;}
}

/* Author panel */
#authorboxbody{position:relative; width:100%!important;margin:30px auto!important; border:0px!important; padding:5px!important;
	background: none!important;}
#authorboxbody::before{display:block; width:100%; height:4px; content: ' '; margin-bottom:4px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAI0lEQVQIW2NctWrV/7CwMEYGNAAWQJcE8eEqYZIwGsUIZJ0AZ8EXAsL2qtgAAAAASUVORK5CYII=);  }
#authorboxbody::after{display:block; width:100%; height:4px; content: ' '; margin-top:4px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAI0lEQVQIW2NctWrV/7CwMEYGNAAWQJcE8eEqYZIwGsUIZJ0AZ8EXAsL2qtgAAAAASUVORK5CYII=);  }
/* box-shadow: 4px 4px 10px 0px rgba(73,73,73,0.3);  */
#authorboxbody div{width:auto;}
#authorboxbody p{margin:0px; padding: 5px 10px; text-align:justify}
#authorboxbody p a{color: #2c507e!important; padding:0px 3px;}
#authorboxbody p a:hover{background: #ffd200; border-radius: 0.3em;  -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
p.authorname {font-family: 'u.s._101regular'!important; font-size: 1.4em!Important; font-weight:lighter!important; padding: 5px 0px!important; }
#authorboxbody p.website a::after{content: ' \f08e';font-family: "FontAwesome"; font-size:0.9em;}
#authorboxbody .authorsocial {position:absolute; top:40px; right:0px; margin-top: -20px; text-align:right; }
#authorboxbody .authorsocial p{display:none;}
@media (min-width: 992px ) {
#authorboxbody{width:100%!important;margin:30px auto!important;}
}
@media (max-width: 767px) {
	#authorboxbody .authorsocial {position:static;}
}
.authorPageDesc { margin:30px 15px;clear:both; min-height:60px; padding-bottom:5px;}
.authorPageDesc img{float:left;margin-right:12px; margin-top:5px; border-radius:3px;}
.authorPageDesc p{text-align:justify;}

#jp-relatedposts h3.jp-relatedposts-headline em{font: normal 2.1em 'u.s._101regular'!important; }
#jp-relatedposts h3.jp-relatedposts-headline em::before{border:0px!important;}

/* Barra laterale */
/*@media (min-width: 992px ) {
	.single-post #secondary, .archive #secondary{margin-top:-180px; background:white;z-index:999; border-top:7px solid #2c507e;box-shadow: 0px -7px 0px 0px rgba(255,210,0,0.8); border-radius:15px;}
	.single-post .sub-header .row, .archive .sub-header .row{padding-right:35%;}
}*/

#secondary .widget {border-bottom: 5px solid #2c507e; margin-bottom: 30px;}
#secondary .widget a:hover{color: #2c507e; background: #ffd200; border-radius: 0.3em;  -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
#secondary .widget-title{font-family: 'u.s._101regular'; font-size: 20px; color: black; margin: 10px 0px;}
#secondary .widget li:last-child {border-bottom: 0px;}
#secondary .widget_categories ul li a{font-weight: bold;}
#secondary .widget_categories ul li ul li ul{padding:3px 10px;}
#secondary .widget_categories ul li ul li a{font-weight: normal;}
#secondary .widget_categories ul li ul li{padding-left:15px}
#secondary .widget_blogroll_dropdown_widget select {width: 100%; margin-bottom: 10px;}


.collabora {background-image: -webkit-repeating-radial-gradient(25% 25%, circle closest-side, rgba(44,80,126,0.92) 0, rgba(44,80,126,1) 2%, rgba(44,80,126,1) 50%, rgba(44,80,126,0.92) 52%, rgba(44,80,126,0.92) 100%);
background-image: -moz-repeating-radial-gradient(25% 25%, circle closest-side, rgba(44,80,126,0.92) 0, rgba(44,80,126,1) 2%, rgba(44,80,126,1) 50%, rgba(44,80,126,0.92) 52%, rgba(44,80,126,0.92) 100%);
background-image: repeating-radial-gradient(circle closest-side at 25% 25%, rgba(44,80,126,0.92) 0, rgba(44,80,126,1) 2%, rgba(44,80,126,1) 50%, rgba(44,80,126,0.92) 52%, rgba(44,80,126,0.92) 100%);
background-position: 50% 50%;
-webkit-background-origin: padding-box;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
-webkit-background-size: auto auto;
background-size: auto auto;
-webkit-box-shadow: 0 3px 10px 1px rgba(73,73,73,0.91) ;
box-shadow: 0 3px 10px 1px rgba(73,73,73,0.91) ;
 cursor: pointer;
			color:white; padding: 5px 10px;  }
.collabora  .widget-title{color:white!important; text-shadow: 1px 1px 2px rgba(0,0,0, 0.5);}
.collabora  .widget-title::first-letter{color: #ffd200}
.collabora .fa {float:left; position:absolute;color: rgba(255,255,255,0.3);} 

/* Footer */
.footer-widget-area .widget h3{font-family: 'u.s._101regular'; text-shadow: 2px 1px 2px rgba(0,0,0, 0.5); color:#ffd200!important;}
.footer-widget-area .widget li{border-bottom: none!important; padding:1px 0px!important;}
.footer-widget-area .widget>ul{padding-left:0px;}
.footer-widget-area .jcl_symbol{margin-left:-12px}
.footer-widget-area .widget_links ul{text-align:justify}
.footer-widget-area .widget_links li{display:inline-block; padding:0px 3px;}
.footer-widget-area .widget_links li:not(:last-child):after{content:', '}
.footer-widget-area .tagcloud {text-align:justify;  font-size: 0.7em; line-height: 1.9em;}

/* Pagine interne */
.search article{margin-top:30px!important;}
.search-results .entry-summary, .search-results p.more {margin-right:10px; text-align:justify}
.search-results p.more {text-align:right}

/* Responsive */
#pitInfo {background: transparent url('images/logoPITfooter2.png') no-repeat top left; padding-top: 166px; }
#ftSocialBar{text-align:center;}
#ftSocialBar a{margin:0px 5px;}

@media (max-width: 767px) {
	body {padding-top: 46px;} 
	.nav.navbar-nav{background: #2c507e;}
	.header h1{line-height: 70px;height: 110px;}
	.navbar-collapse {  max-height: none!important; }
	nav ul li ul li a {
	  padding-top: 10px !important;
	  padding-bottom: 10px !important;
	}
	.admin-bar .navbar-fixed-top {top: 0px!important;}
	body.admin-bar  {padding-top: 0px!important;} 
	
	/*.row {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;
	}*/
}

@media (max-width: 992px) {
	.logo img{display:none;}
}

/*-- Voci menù */
@media (min-width: 767px) { 
	.dropdown-menu  li.menu-item {padding-left: 40px; background: transparent  no-repeat 0px 50% ;} 
	.dropdown-menu  .menu-item  a{margin-left:-40px; padding-left: 55px;} 
	.snfl {background-image:  url('images/bar-icons/nfl.png')!important;}
	.snba{background-image:  url('images/bar-icons/nba.png')!important;}
	.sncaab{background-image:  url('images/bar-icons/ncaab.png')!important;}
	.sncaaf{background-image:  url('images/bar-icons/ncaaf.png')!important;}
	.smlb{background-image:  url('images/bar-icons/mlb.png')!important;}
	.snhl{background-image:  url('images/bar-icons/nhl.png')!important;} 
	.smotor{background-image:  url('images/bar-icons/motor.png')!important;} 
	.fnfl{background-image:  url('images/bar-icons/forum/nfl.png')!important; background-position: 15px 40%!important;} 
	.fnba{background-image:  url('images/bar-icons/forum/nba.png')!important; background-position: 15px 40%!important;} 
	.fmlb{background-image:  url('images/bar-icons/forum/mlb.png')!important; background-position: 15px 40%!important;} 
	.fnhl{background-image:  url('images/bar-icons/forum/nhl.png')!important; background-position: 15px 40%!important;} 
	.fncaa{background-image:  url('images/bar-icons/forum/ncaa.png')!important; background-position: 15px 40%!important;}  
	.fot{background-image:  url('images/bar-icons/forum/ot.png')!important; background-position: 15px 40%!important;}  
	.ffanta{background-image:  url('images/bar-icons/forum/fanta.png')!important; background-position: 15px 40%!important;}  
	.fscrivi{background-image:  url('images/bar-icons/forum/scrivi.png')!important; background-position: 15px 40%!important;}  
	.rbdl{background-image:  url('images/bar-icons/bdl.png')!important; background-position: 0px 50%!important;}  
	.rfm{background-image:  url('images/bar-icons/fm.png')!important; background-position: 0px 50%!important;}
	.rrb{background-image:  url('images/bar-icons/rb.png')!important; background-position: 7px 50%!important;}  
	.rdh{background-image:  url('images/bar-icons/dh.png')!important; background-position: 0px 50%!important;}  
	.rhnc{background-image:  url('images/bar-icons/hnc.png')!important; background-position: 0px 50%!important;}
	.rfd{background-image:  url('images/bar-icons/fbd.png')!important; background-position: 0px 50%!important;}
	.rhom{background-image:  url('images/bar-icons/hom.png')!important; background-position: 0px 50%!important;}
	.rzw{background-image:  url('images/bar-icons/zw.png')!important; background-position: 0px 50%!important;}
	.rfp{background-image:  url('images/bar-icons/fp.png')!important; background-position: 0px 50%!important;}
}

/* fix bottone facebook */
.wpsr-btn .fb_iframe_widget span {vertical-align: top !important;}

/* change the color of the background */
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
	background: url('') !important;
	background-color: #2c507e!important; color: #ffd200!important;
}
/*Fix barra volume */
.wp-audio-shortcode {
     overflow: hidden;
} 
audio, canvas, video {max-width:100%;}


/* change the color of the current time bar */
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #ffd200 !important;
}
.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}
.powerpress_links {background: #2c507e; color: white;  padding: 0px 30px 3px 30px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.powerpress_links a{color: #ffd200;}

/* Loghi categorie */
h1.entry-title{margin-top:0px;}
.cat-logo div{background-image:url('images/cat-logos/pit.png'); background-position:50% 50%; background-size:cover; width:100%; height: 0; padding-top:100%;}
.cat-logo .radio-bonanza{background-image:url('images/cat-logos/rb.jpg');}
.cat-logo .bdl{background-image:url('images/cat-logos/bdl.jpg');}
.cat-logo .wre{background-image:url('images/cat-logos/zw.jpg');}
.cat-logo .flm{background-image:url('images/cat-logos/fm.png');}
.cat-logo .hnc{background-image:url('images/cat-logos/hnc.jpg');}
.cat-logo .hom{background-image:url('images/cat-logos/hom.png');}
.cat-logo .fbd{background-image:url('images/cat-logos/fbd.png');}
.cat-logo .frp{background-image:url('images/cat-logos/fp.png');}
.cat-logo .dh{background-image:url('images/cat-logos/dh.png');}

/* Cookiee bar */
#cookie-bar {background-color:rgba(0,0,0,0.8); height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:20px 0; z-index:99; font-size:1.0em;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;} 
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:2px 8px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}
/*
#content{border: 1px solid rgba(0,0, 0, 0.1);  
	box-shadow: 12px 0 15px -4px rgba(0,0, 0, 0.1), -12px 0 8px -4px rgba(0, 0, 0, 0.1);
	margin-top: 15px; padding-top:15px; margin-bottom: 15px; padding-bottom:15px; }*/
.admin-bar .navbar-fixed-top {
    top: 32px;
}

/* fix temporanee */
div.sharedaddy h3.sd-title {font-size: 18px!important;}
#comments ol, #comments li {list-style: none}
#cff {}