html, body{font-family: 'Roboto', sans-serif !important;}
input[type="submit"] {background: none repeat scroll 0 0 #ffc802;border: medium none;color: #231f20;text-transform: uppercase;font-weight: bold;font-size: 10px;}
input[type="submit"]:hover{color:#ffc802;}
a, a:link, a:visited {color: blue;}





#wrapper{width: 1320px;}

/*--------------HEADER------------*/
#header {padding: 0.2em 1.5em 0;background-color:#231f20;
    background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.top-bar{height: 40px;border-bottom: 5px solid #ffc802;width: 100%;display: inline-block;background-color:#231f20;
    background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.top-bar-menu {padding-left: 40px;}
.social-icons{display:inline-block;float:left;margin:5px;}
.social-icons a:hover {opacity: 0.7;}
.social-icons.fb{margin-left:30px;}
.top-bar-menu a{display: inline-block;float:left;height: 40px;text-align: center;color: #ffc802;}
.top-bar-menu a:hover{border-bottom:5px solid #ffdc08; color: #ffdc08;}
.top-bar-menu a span{border-right: 1px solid #ffc802;display: inline-block;height: 15px;margin-top: 15px;padding-left: 10px;padding-right: 10px;text-transform: uppercase;font-size: 13px;font-weight: bold;}
.top-bar-menu a.last span{border-right: none;}
a.last{margin-right: 200px;}
.top-bar-menu a.last{margin-right: 100px;}
.mobile .searchForm {margin-top: -11px;margin-left: -51px;}
.mobile .searchForm img{display: none;}
#searchform{width:410px;height: 40px;}
.searchForm {display: inline-block;height: 40px;width: 480px;}
.searchForm > img {float: left;}
.mobile span.searchLabel {display: none;}
.mobile input#searchsubmitt,.mobile .searchForm a {color: #333;font-size: 20px;}

.searchForm span{color:#ffc802;}
.searchForm a{color: #ffc802;text-transform: uppercase;}
#searchsubmitt{background-color: transparent; color: #ffc802;padding: 0;margin-left:5px;}
#searchsubmitt:hover{text-decoration: underline;}
#s[placeholder]{color:#ffc802!important;}
#s::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ffc802;
}
#s:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ffc802;
    opacity:  1;
}
#s::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ffc802;
    opacity:  1;
}
#s:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ffc802;
}
#s{background-color: #4f4c4d;color:#ffc802;border:none;border-right: 1px solid #ffc802;width: 170px;
    background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.searchLabel{font-size: 11px;}
#logo{display: inline-block;margin-right:30px;}
.updateDate {display: inline-block;font-size: 0.8em;height: 20px;margin-top: 25px;margin-right: 10px;color:#ffc802;}
#logoEdu{display:inline-block;}
.google-banners{width: 728px;display: block;float: left;text-align: center;margin-right: 30px;}
.banner1{margin-bottom: 32px;}
.seguiciSu{margin-right:22px;border-bottom:0px solid #ffc802;text-align:center;display:block;float:left;width: 220px;height: 175px;
    /*background-color: #4f4c4d;
    background: -moz-linear-gradient(top,  #666666 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%);
    background: -o-linear-gradient(top,  #666666 0%,#000000 100%);
    background: -ms-linear-gradient(top,  #666666 0%,#000000 100%);
    background: linear-gradient(to bottom,  #666666 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );*/
}
.social-block {padding-left: 0px;width: 100%;display: inline-block;}
.seguiciSu-title{width: 100%;text-align: left;color: #ffc802;text-transform: uppercase;font-weight: bold;padding-left:0px;margin-bottom:10px;}
.seguiciSu-subtitle{width: 100%;text-align: left;color: #ffc802;font-weight: bold;padding-left:0px;margin-top:5px;margin-bottom:10px;}
.seguiciSu-title span{display: inline-block;margin-top: 12px;}
.seguiciSu .social-icons{margin-bottom: 10px;}
.seguiciSu .social-icons.fb{margin-left: 0;}
.seguiciSu .social-icons.tw{margin-right: 0;}
.seguiciSu-form {width: 152px;text-align: left;}
#newsletterForm{max-width: 140px;}
#newsletterForm input{margin-bottom:15px;}
#newsletterForm input{width: 140px;}
#newsletterForm input[type="submit"] {font-size: 10px;height: 40px;}
input#nlemail{max-width: 70px!important;font-size: 10px;padding: 0.6em; }

.quick-links {display: none; font-size: 90%; font-weight: bold; text-align: left; margin-bottom: 5px;}
.quick-links > a:link, .quick-links > a:visited {color:#ffc802;}
.quick-links > a:hover, .quick-links > a:active {text-decoration: underline;}

/*------------MAIN MENU-----------*/
#navi-wrap{border-bottom: 5px solid #ffc802;
    background-color: #231f20;
    background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
nav#mainnav {margin: auto;width: 1150px;}
#mainnav-menu li a{color: #ffc802 !important;padding-top:1em;padding-bottom: 1em;padding-left: 1.5em;padding-right: 1.5em;font-weight: bold;}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {text-decoration: none;background-color: #ffc802;color: #231f20 !important;}
#mainnav-menu a{font-weight: bolder;font-size: 14px;}
#mainnav-menu a:hover{background-color: #ffc802;text-decoration: none;color: #231f20 !important;}
#mainnav-menu ul {background: #231f20;}
#mainnav-menu ul a:hover{background-color: #ffc802;text-decoration: none;color: #231f20 !important;}

/*-----------MAIN CONTENT-----------*/
#content{width: 940px;padding-right: 0;}
#frontpage-slider:hover .zeeflex-next:hover, #frontpage-slider:hover .zeeflex-prev:hover {background-color: #ffc802;}
#frontpage-slider .zeeflex-control-paging li a.zeeflex-active {background: #ffc802;}
.slide-entry {border-top: none;padding:0;}
.sliderImageContainer {height: 400px;min-height: 400px;overflow: hidden;}
.slide-title{position: relative;height: 36px;margin-top:-42px;margin-bottom: 0;padding-bottom:0;border-bottom: 5px solid #ffc802!important;text-transform: none;}
.slide-title a,.postImage .slide-title span{color: #231f20!important;padding:0.5em 1em 0.5em 1em;
    background: #ffdc08; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffdc08 0%, #ffc802 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdc08), color-stop(100%,#ffc802)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffdc08 0%,#ffc802 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffdc08 0%,#ffc802 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffdc08 0%,#ffc802 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffdc08 0%,#ffc802 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc08', endColorstr='#ffc802',GradientType=0 ); /* IE6-9 */
}
#frontpage-slider .zeeflex-direction-nav{float: right;position: relative;top:-300px;right: 100px;}
#frontpage-slider .zeeflex-direction-nav .zeeflex-prev{margin-top: 0;left:41px;}
#frontpage-slider .zeeflex-control-nav{width: 75px;top:20px;left:90%;}
#frontpage-slider .zeeflex-control-nav li{background: transparent;}
.frontpage-category-horizontal .type-post{width: 33%;}
/*.frontpage-category-horizontal .postmeta .meta-date{float: right;margin-top:-35px;} Rimozione Social Share*/
.frontpage-category-horizontal .postmeta .meta-date{margin-left:auto;margin-right:0;display:block;}
.frontpage-category-wrapper {background: none;border: none;box-shadow: none;margin: 0;padding: 0;}
.frontpage-category-wrapper .type-post .post-title{margin-top:15px;margin-bottom:15px;width: 100%;height: 50px;overflow-y: hidden;}
.frontpage-category-wrapper .type-post .wp-post-image {height:253px;width:auto; max-width:450px;margin:0px;}
.frontpage-category-wrapper .postmeta{padding: 0;}
.frontpage-category-wrapper .entry {font-size: 14px;line-height: 20px;}
#frontpage-posts,#frontpage-posts-01,#frontpage-posts-02,#frontpage-posts-03{margin-top: 20px;}
#frontpage-posts,#frontpage-posts-01,#frontpage-posts-02,#frontpage-posts-03 .social-block{width: 100%;float: right;}
#frontpage-posts,#frontpage-posts-01,#frontpage-posts-02,#frontpage-posts-03 .social-icons{margin-top: 0px;margin-bottom: 10px;}
.frontpage-category-horizontal .type-post .slide-title{font-size: 16px;line-height: 33px;}
.main_custom_banner h2.widgettitle {margin-bottom: 0px;}
.single-post .social-block{width: 100%;}
.rssPost .postImage{background-image:url('images/ssblog.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;height: 185px;}
.postContent.widget_rss a.rsswidget {font-size: 1.7em;font-family: 'Francois One', Tahoma, Verdana, Arial;font-weight: bold;line-height: 1.4em;margin-bottom: 20px;margin-top:-7px;}
.postContent.widget_rss h2 {display: none;}
.postImage .slide-title {margin-top: 145px;text-align: right;}
.widget_rss ul{margin-left: 12px;font-size: 14px;line-height: 1.6em;}
.widget_rss ul li{font-size: 14px;margin-bottom: 5px;border-bottom: 1px dotted #d1d1d1;padding-bottom: 5px;padding-top: 5px;}
.widget_rss ul li a{width:100%;text-decoration: none; color: #333;font-size: 1.5em;font-weight: bold;line-height: 1.4em;display: block;font-size: 14px;}
.widget_rss ul li a:hover{color: #ffc802;font-size: 14px;}
.widget_rss ul li span.rss-date,.rssPost .widget_rss ul li cite{font-size: 14px;font-weight: bold;display: block;color: #555;padding-bottom: 12px;}
.postmeta .social-block{padding-left: 0;display: inline-block;}
.postmeta .social-icons.fb{margin-left: 0;}
.postmeta .social-icons.tw{margin-right: 0;margin-left:0;}
body.category .post-title,body.archive .post-title{text-transform: none;}
.main_custom_banner{margin: 6px; margin-right:3px; margin-left:3px;margin-bottom: 15px;float: left;}
.imageContainer{height: 200px;overflow: hidden;border-bottom: 5px solid #ffc802;}

img.attachment-frontpage_small_image.wp-post-image {width: 100%;}
.featuredImg img.attachment-featured_image.wp-post-image{border-bottom: 5px solid #ffc802;float: left;height: 185px;width: 30%!important;}
h3.post-title{padding: 0;}
.page-title, .post-title{text-transform: none;}
article{display: inline-block; width: 100%;border-bottom: none;}
article .postImage{width: 30%;height: 185px;position: relative;display: block;float: left;background-color: #231f20;border-bottom:5px solid #ffc802;}
article .wp-post-image {margin: 0;}
.singleImageContainer {float: left;margin-right: 15px;margin-bottom: 10px;max-width: 100%;}
body.single article.post.type-post h2.post-title{font-size: 32px;}
article .postContent{position: relative; display: block;float: right;width: 70%}
article .postContent.fullW{width: 100%}
article .postContent.normalLoop .social-block{width: 100%;margin-top:10px;}
article .postContent .post-title{text-transform: none;margin-top:-7px;}
.entry img {margin: 10px 10px 5px 5px;}
.postinfo .meta-category{float: right;}
.post-title{padding: 0;padding-left: 14px;border-bottom: none;}
.post-title a:hover{color: #ffc802;}
.postContent .entry.clearfix{padding-left: 0.8em;font-size: 14px;}
.postmeta{background: none;padding-bottom: 0;}
.postmeta a:link, .postmeta a:visited{text-decoration: none;font-weight: bold;}
.postinfo .meta-category a{color:#fff;}
.postinfo .meta-category a:hover{background-color:#ffc802;color:#231f20;}
.postmeta .social-block .social-icons {margin-right: 20px!important;margin-bottom: 15px;}
.postmeta .social-block .social-icons img{margin-top: 10px;margin-bottom: -3px;margin-right: 5px;}
.postmeta .social-block .social-icons a,.postmeta .social-block .social-icons a:link,.postmeta .social-block .social-icons a:visited{font-weight: normal!important;font-size: 12px!important;}
.type-post, .type-page, .type-attachment,.rp4wp-related-posts ul li {background: none;border: none;box-shadow: none;margin: 0 0 1.5em;padding: 0px;padding-top: 0.8em;border-bottom: none;}
.rp4wp-related-posts li {margin-bottom: 0px!important;}
.rp4wp-related-posts .rp4wp-related-post-content p,.rp4wp-related-posts .rp4wp-related-post-content div{display:none;}
.read-more{background-color:#ffc802;color:#231f20!important;}
.read-more:hover{color:white!important;}
.gallery,.gallery ul{width: 100%;height: auto;margin-top:20px;}
.gallery ul{display: inline-block;position: relative;}
.gallery ul li {display: block;position: relative;float: left;margin: 10px;width: 128px;height: 128px;}
.gallery ul li img{width: 128px;}
.wpt_avatar .thumbContainer,.smallImageContainer .thumbContainer{width: 60px;height: 60px;}
#comments .commentlist{display: none;}
#comments .comments-title{cursor: pointer;}
#comments .comments-title:hover{color: #ffc802;}
#comments .comments-title, #respond #reply-title{font-size: 1.2em;}
#commentform p{font-size: 0.8em;width: 35%;margin:10px;display: block;position: relative;}
#commentform p.comment-form-comment{width: 60%;display: block;position: relative;float: right;margin-top:-191px;}
.comment-respond #commentform p.comment-form-comment{float: none;margin-top:inherit;}
#commentform #submit{background: #ffc802;color:#231f20 !important;}
#commentform #submit:hover{background: #231f20;color:#ffc802!important;}
.bawmrp ul {padding-top: 0.8em;padding-bottom: 0.8em;position: relative;display: inline-block;}
.meta-category ul.post-categories li {float: left;}
p.cptch_block {background-color: rgba(0,0,0,0.1);padding: 10px;}
.bawmrp img {height: auto;}
/*--------------SIDEBAR-------------*/
#sidebar{width: 300px;margin-left:970px}
.sideBanner{width: 300px;}
.sideBanner.sideBig{margin-bottom: 20px;}
.sideBanner img{margin-left:0px;margin-right: 0px; margin-bottom: 20px; }
.sideLiEntry,.widget_rss li{display: inline-block;min-height: 60px;width: 100%;border-bottom: 1px solid #ddd;}

.smallImageContainer {display: block;float: left;position: relative;height: 60px;width: 60px;overflow: hidden;margin-right: 15px;margin-top:6px;}
.thumbContainer img.attachment-featured_image.wp-post-image{width: 85px!important;height: 85px;}
.smallContent{display:block;font-size: small;}
.smallContent a{font-weight: bold;}
.side_custom_banner{margin-top: 15px;}
.widget{background: transparent;border:none;box-shadow: none;padding:0;/* padding-top:1.5em; *//* margin:0px; *//* max-width: 300px; *//* margin-bottom: 30px; */}
.widget ul{list-style: none;border: 0px !important;}
.widget_news a span {margin-right: 10px;}
.widget_news a{border-bottom: 1px solid #ddd;}
.widget_news a:hover{text-decoration: none;color:blue;}
.wp_rp_wrap .related_post_title,.rels h3,.widgettitle, .jp-relatedposts-title{background: #ffc802!important;color: #231f20!important;text-align: center;font-weight: bold!important;margin-right: 0;margin-left: 0;padding: 0.8em!important;border: none!important;text-transform: uppercase;}
.widget a:link, .widget a:visited {color: #231f20;}
h3.widget-title {width: 100%;text-align: center;text-transform: uppercase;margin-bottom: 15px;padding-top: 6px;padding-bottom: 6px;font-weight: bold;
    background: #ffdc08; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffdc08 0%, #ffc802 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdc08), color-stop(100%,#ffc802)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffdc08 0%,#ffc802 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffdc08 0%,#ffc802 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffdc08 0%,#ffc802 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffdc08 0%,#ffc802 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc08', endColorstr='#ffc802',GradientType=0 ); /* IE6-9 */
}
.wpt_widget_content{border:0!important;float: left;}
.wpt_widget_content .clear{display: none;}
.wpt_widget_content .inside{background-color: transparent!important;border: 0px!important;box-shadow: none;}
.wpt_widget_content .tab_title a{text-transform: uppercase;background-color: #231f20!important;color:#ffc802!important;}
.wpt_widget_content .tab_title a:hover,.wpt_widget_content .tab_title.selected a{background-color: #ffc802!important;color:#231f20!important;}
.wpt_widget_content .entry-title{font-size: 13px;line-height: 18px;}
.wpt_comment_author,.wpt_comment_post{font-size: 13px;line-height: 18px;}
#youtube-sidebar-widget{background: transparent!important;}
#youtube-sidebar-widget ul{background: #fff;margin-top:-5px;margin-bottom:12px;}
#youtube-sidebar-widget ul li{background: transparent!important;display: block;width: 100%;height: 60px;margin-bottom: 10px;padding-bottom:10px;border-bottom: 1px solid #ddd ;position: relative;}
#youtube-sidebar-widget ul li img{width: 85px!important;float: left;display: block;position: relative;height: 60px;}
#youtube-sidebar-widget ul li a{width: 200px!important;float: left;display: block;position: relative;height: 60px;clear: none;font-size: 14px;margin-left: 10px;line-height: 15px;text-align: left;}
#youtube-sidebar-widget ul li div{display: none;}

/*--------------Publy banner------------*/
.publyBannerInside {
    text-align: right;
    margin: 20px;
    margin-top:0;
    display: block;
    position: relative;
    float: right;
}
.publyBannerOutside {
    position: relative;
    display: block;
    margin: 20px;
    float: right;
    text-align: left;
}
.publyBannerSide {
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
    float:left;
    /*max-width: 300px;*/
    /*max-height: 250px;*/
    /*float: left;*/
}
/*-----------Response modal---------*/
#nlform pre{margin-bottom: 10px;width:286px!important;}
#nlresponse,#nlform{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 8;}
#nlform{top:0px;left:0px;}
#nlresponse div,#seguiciSu-form{width: 320px; margin: auto;margin-top:15%;background-color: #ffc802;color: #fff; font-size: 16px;  position: relative;z-index: 9999999;padding: 40px;text-align: center;border-radius: 3px;border:3px solid #231f20;}
#seguiciSu-form{text-align: left;}
input#nlemail{max-width: none!important;font-size: inherit!important;}
.nlclose {position: absolute;display: block;right: 10px;top: 10px;cursor: pointer;}
#nlopen{cursor: pointer;  background: none repeat scroll 0 0 #ffc802;border: medium none;color: #231f20;text-transform: uppercase;font-weight: bold;font-size: 10px;  max-width: 115px;padding: 10px;text-align: center;}
#nlopen:hover{background-color: #231f20;color: #fff;}
#nlform input#seguiciSu-submit {border: 2px solid #fff;margin: 10px;margin-left: 0px;padding: 10px;color: #fff;border-radius: 3px;}
/*------------Footer------------*/
.footer-blocks{/*height: 435px;*/width: 100%;background-color: #cccccc;}
#footer-sidebar {display:block;/*height: 350px;*/}
#footer-sidebar1 {float: left;width: 300px;margin-left:30px;margin-right:20px;}
#footer-sidebar2 {float: left;width: 300px;margin-right:20px;}
#footer-sidebar3 {float: left;width: 300px;margin-right:20px;}
#footer-sidebar4 {float: left;width: 300px;}
.footer-blocks .widget_comments li {border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 5px;}
.footer-blocks span.wpt_comment_author{font-size: 14px; line-height: 22px}
.footer-blocks span.wpt_comment_post {   font-size: 10px;line-height: 22px  }
.footer-blocks .wpt_comment_content p,.footer-blocks  .wpt_excerpt p {  margin-bottom: 0;line-height: 16px;font-size: 12px;  }
#galleryImages a{width: 85px;height: 85px;float:left;border: 1px solid #ffc802;background-color: #231f20;margin: 6px;}
.thumbContainer{width: 85px;height: 85px;}
.postLink{margin-bottom: 10px;display:block;font-size: 14px;}
#footer{border-bottom: 5px solid #ffc802;padding: 5px;padding-left: 30px;
    background-color:#231f20;
    background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#footer a{color:#ffc802;}
#footer .top-bar-menu a:hover {border-bottom: none;color:#cccccc;}
.footerCredits{display: inline-block;width: 100%;}
#footer .credits {color: #ffc802;float: left;font-size: 12px;position: relative;top: 14px;width: 310px;}
#footer-sidebar .widget_recent_entries .sideLiEntry{padding-bottom: 5px;margin-bottom: 5px;}
#footer .top-bar-menu a span{font-size: 10px;}

li.bawmrp_manual {
    min-height: 245px;
    max-height: 245px;
    margin-bottom: 10px;
}
/* iPads (portrait and landscape) ----------- */

@media only screen

and (max-width : 1319px) {
    #wrapper{width: 100%;}
    #header{width: 100%;height: 182px;padding:0;
        background-color:#231f20;
        background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
        border-bottom: 5px solid #ffc802;
    }
    #logoEdu{float: right;margin-right: 10px;}
    .top-bar{display: none;}
    .top-bar.tablets{display:block!important;width: 350px;float:left;margin-top: 35px;background: transparent;border-bottom: 0;}
    .top-bar-menu a span{padding:0 9px;font-size: 12px;}
    .top-bar-menu a:hover{border-bottom: 0;}
    a.last{margin-right: 0;}
    #s{width: 185px;}
    .seguiciSu{background: transparent;border-bottom: 0;margin-top: 6px;margin-left: 20px;}
    #navi-wrap{margin: 0;}
    nav#mainnav {margin: auto;width: auto;}
    #content{width: 100%;}
    #sidebar{margin-left: 0;}
    section#sidebar {width: 100%;}
    section#sidebar .widget,section#sidebar div{max-width: 100%;margin:auto;}
    footer .top-bar-menu{float: left}
    .footer-blocks{height: 420px;}
    #footer-sidebar4{display: none;}
    .google-banners{display: none}
    .google-banners.mobile{display: block!important;width: 100%; margin:auto;}
    .mainBanner{width: 100%;margin:auto;}
    .top-bar{display: none}
    #logo{background-color: #231f20}
    #logo .logo-image{margin: 0;}
    .newsletter-title{margin-left: 6px;margin-top:15px}
    #newsletterForm input {
        margin-bottom: 0px;
        margin-left: 6px;
    }
    #mainnav-icon {
        background-color: #231f20;
        background-image: none;
        color:#ffc802;
    }
    #mainnav-icon:hover {
        background-color: #ffc802;
        color: #231f20;
    }
    #logoEdu{display:none;}
    .top-bar{display: none;}
    .top-bar.tablets{display: none!important;}
    .seguiciSu{display:none;}
    .google-banners.mobile{position:absolute;display: block!important;width: 728px; margin:auto;top:8px;margin-left: 120px;right: 20px;}
}
@media only screen
and (max-width : 879px) {
    #wrapper{width: 100%;}
    #header{width: 100%;height: 182px;padding:0;
        background-color:#231f20;
        background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
        border-bottom: 5px solid #ffc802;
    }
    #logoEdu{float: right;}
    .top-bar{display: none;}
    .top-bar.tablets{display:block!important;width: 420px;float:left;margin-top: 35px;background: transparent;border-bottom: 0;}
    .top-bar-menu a span{padding:0 9px;font-size: 12px;}
    .top-bar-menu a:hover{border-bottom: 0;}
    a.last{margin-right: 0;}
    #s{width: 185px;}
    .seguiciSu{background: transparent;border-bottom: 0;}
    #navi-wrap{margin: 0;}
    #content{width: 100%;}
    #sidebar{margin-left: 0;}
    section#sidebar {width: 100%;}
    section#sidebar .widget,section#sidebar div{max-width: 100%;margin:auto;}
    footer .top-bar-menu{float: left}
    .footer-blocks{height: 420px;}
    #footer-sidebar4{display: none;}
    .google-banners{display: none}
    .google-banners.mobile{display: block!important;width: 100%; margin:auto;margin-top:80px;position: relative;top:0;right: 0;}
    .mainBanner{width: 100%;margin:auto;}
    .main_custom_banner{width: 460px;display: block;margin:auto;margin-bottom: 10px;}
    .top-bar{display: none}
    #logo{background-color: #231f20}
    #logo .logo-image{margin: 0;}
    .newsletter-title{margin-left: 6px;margin-top:15px}
    #newsletterForm input {
        margin-bottom: 0px;
        margin-left: 6px;
    }
    #mainnav-icon {
        background-color: #231f20;
        background-image: none;
        color:#ffc802;
    }
    #mainnav-icon:hover {
        background-color: #ffc802;
        color: #231f20;
    }
    #logo{width: 125px;background-color: transparent;float: left;}
    #logoEdu{display: none;}
    .top-bar.tablets{margin-top: 85px;}
    /*.seguiciSu{height: 32px;top: 38px;left: 120px;position: absolute;display: block;}*/
    .seguiciSu{height: 32px;top: 0px;left: 120px;position: absolute;display: block;}
    #nlopen {padding: 2px;}
    .seguiciSu-title{display: none;}
    /*.seguiciSu-subtitle{display: none;}*/
    #seguiciSu-form{display: none;}
    #navi-wrap{float: none;width: 100%;position: absolute;top:187px;z-index: 99999999;}
    #wrap{margin-top: 50px;}
    #frontpage-slider .zeeflex-control-nav{left:85%;}
    .footer-blocks{display: none;}
    #commentform p,#commentform p.comment-form-comment{width: 80%;float: left;margin-top:7px;}
}

@media only screen
and (max-width : 748px) {
    .mobile .banner1{display: none;}
}
@media only screen
and (max-width : 655px) {
    #wrap{padding: 0;}
    .mobile .searchForm{display: block!important;}
    .mainBanner,.main_custom_banner{display:none;}
    #frontpage-slider-wrap{display: none;}
    .frontpage-category-horizontal .type-post{width: 100%;padding: 10px;}
    .frontpage-category-wrapper .type-post .wp-post-image{width: 100%;}
    #frontpage-posts article .postImage,
    #frontpage-posts-01 article .postImage,
    #frontpage-posts-02 article .postImage,
    #frontpage-posts-03 article .postImage{/*display: none;*/ width: 100%; margin-bottom: 5px;}
    #frontpage-posts article .postContent,
    #frontpage-posts-01 article .postContent,
    #frontpage-posts-02 article .postContent,
    #frontpage-posts-03 article .postContent{width: 100%;}
    .frontpage-category-wrapper .type-post .post-title{font-size: 1.1em;}
    .seguiciSu{width: 100px;top:0;}
    .seguiciSu-title{display: block;}
    .social-icons{margin: 3px!important;}
    .social-icons .top-bar{display: none!important;}
    .top-bar.tablets{display: none!important;}
    #footer .credits{width: 100px;line-height: 15px;}
    #footer .social-icons{margin-right: 0;margin-top: 15px;}
    footer .top-bar-menu{margin-top:20px;}
    .category article .postImage{width: 100%;}
    .category article .postContent.normalLoop{width: 100%;margin-top:15px;}
    /*Rimuovo i tre articoli featured a risoluzioni mobile*/
    .frontpage-category-wrapper, .social-block > .social-icons, .seguiciSu-title{display:none;}
    .seguiciSu {width: auto;}
    .quick-links {display: block;}
    .quick-links img {vertical-align: middle; width: 20px;}
}

a.cat-post-thumbnail {
    width: 60px;
    height: 60px;
    float: left;
}

#box-avatar {
    float: left;
    text-align: center;
    padding: 5px 10px;
    margin-bottom: 25px;
    margin-right: 15px;
    font-size: 80%;
}

#box-avatar a:link, #box-avatar a:active, #box-avatar a:focus, #box-avatar a:visited {
    color: #111;
}

.article-avatar {
    border-radius: 50%;
    overflow: hidden;
    height: 60px;
    width: 60px;
    box-shadow: 0 0 4px black;
    margin: 0 auto 10px auto;
}

.article-avatar > img {
    width: 60px;
    height: 60px;
}