@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);

@import url(/wp-content/themes/twentyfifteen/fonts/alexander/stylesheet.css);

*::selection { background: #a8d1ff;}
*::-moz-selection { background: #a8d1ff;}

* {/*font-family: 'Source Sans Pro', sans-serif !important; outline: none !important;*/}
a {border: none !important; outline: none; color:#3a9ec9}
/*html {border-top: 5px solid #22313F; border-bottom: 5px solid #22313F; min-height:100%}*/
body.custom-background {background-size: cover !important;}

.alert-info {display:none}
.site-footer .site-info {display:none}
#wpmem_login legend {display:none}

#sidebar #secondary {margin-right: 1px;}
#sidebar .site-title a {font-family: 'Alexander', serif !important; font-size: 48px;
font-weight: normal;}
#sidebar .site-title span.alpha {font-size: 42px; font-weight: normal; position: absolute; top: -24px; margin-left: 7px; color: #3a9ec9;}
#sidebar .widget-link {font-size: 42px; font-weight: normal; color: #3a9ec9;}

.post-navigation, .pagination, .secondary, .site-footer, .hentry, .page-header, .comments-area {
    /*background-color: #6eb9d4;
  	color:black;*/
}

.page-content, .site-footer {
    background-color: transparent;
    color: #181818;
    border: none;
  	box-shadow: none;
}

input[type="search"] {
    background: none repeat scroll 0% 0% transparent;
    border: 3px solid white;
    color: #565656;
    text-align: right;
    text-transform: uppercase;

      background-color: rgba(110, 185, 212, 0.17);
  border: 2px solid #3a9ec9;
 }

input[type="search"]:focus { 
    outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
    background-color: white;
}

body.search #main .page-content, body.page-template-searchpage #main .entry-content, body.error404 .page-content, .custom-search-area {
	background-image:url(/wp-content/uploads/2015/04/search.svg);
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-top: 8.3333%;
    padding-bottom: 8.3333%;
    padding-right: 8.3333%;
  	padding-left: 20%;
}
body.page-template-searchpage #main .entry-content .search-form {margin-left: 30px;}
body.page-template-searchpage article {background:transparent;box-shadow: none;}
body.page-template-searchpage article header {display: none;}
body.page-template-searchpage article footer {display: none;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #000;
}

body article.post header h1.entry-title, body article.post header h2 a, .titolo-sinossi a, .titolo-sinossi, .titolo-caso a, .titolo-caso {text-transform:uppercase;color:#565656; text-align:center;}

#commentform {display:none}

.entry-sinossi {padding: 0; padding-top: 2%;}

.comments-title {
    margin-top: 3em;
}

.comment-reply-title:hover {
opacity: 0.85;
cursor: pointer;
}

/*.widget p {color:white}*/

#comments.comments-area {margin-top: 0px !important;background: transparent;box-shadow: none;}
/*.comment article {background: url("/wp-content/uploads/2015/04/fumetto.png") no-repeat scroll -44px*/ bottom transparent; padding: 32px 32px 64px 32px; color: rgba(34, 49, 63, 0.7); margin-bottom: 32px;}
.comment-content {margin-top: 32px;}
.comment-meta-argomentazione {margin-bottom: 1.6842em;}
.comment-comment_tag {margin-top: 1.6842em;}
textarea#comment {height:70px}

.comment-list .children > li {padding-left: 3em;}

/*.wpulike .count-box {display:none}
.wpulike .counter a {border:1px solid #DDD !important; border-radius:2px;}
body .page .wpulike {display:none}
.wpulike {display: block; float: right; margin-top: -68px;}*/

.content-sinossi {padding-top: 8.3333%;}

.rateit {padding: 2px 20px; border: 1px solid #DDD; border-radius: 3px; background-color: #f5f5f5;}
.rateit button.rateit-reset {margin-top:4px}

.wpfp-span {
text-align: right;
width: 100%;
display: block;
}

.wpfp-link {
text-transform: lowercase;
font-size: 18px;
display:block;
}

.wpfp-link i {color:#fdc11f;}
body.blog .hentry {margin-top:1px}

.logged-in-as a {color:rgba(34, 49, 63, 0.7);}

.wpfp-span ul {
display: block;
clear: both;
width: 100%;
min-height: 80px;
}

.wpfp-span ul li {
width: 46%;
float: left;
display: block;
background-color: #3a9ec9;
padding: 2%;
margin: 2%;
/*background-image: url("/wp-content/uploads/2015/04/fav2.png");*/
background-repeat: no-repeat;
background-position: 2px bottom;
background-size: 48px;
color: white;
}

.wpfp-span ul li a {
color: #FFF;
}

.wpfp-span .navigation {clear: both;}

#wp-admin-bar-edit {display:none}
#wp-admin-bar-wdcab_root a {font-family: "Alexander",serif !important;font-size: 24px;}
.small-alpha {
font-weight: normal;
position: absolute !important;
top: -10px;
margin-left: 2px !important;
color: #3a9ec9;
}

#wp-admin-bar-wdcab_search a, #wp-admin-bar-wdcab_discuss a, #wp-admin-bar-wdcab_collect a {font-size:18px; margin-left: 40px !important;}

.rating-sinossi {margin-top: 1.6em;}

div.zaki_like_dislike_box {
    margin-top: 20px;
    margin-bottom: 30px;
    border: 0;
}

.comment-meta-connettore.logico,
.comment-meta-argomentazione,
.comment-meta-tag {
margin-bottom: 1.6842em;
font-weight:bold;
}

.comment-meta-connettore.logico span,
.comment-meta-argomentazione span,
.comment-meta-tag span {
font-weight:normal;
}

.comment-content > p > span.comment-title-span {font-weight:bold}

.content-more-toggler-link a {cursor:pointer}

.comment-content .reply .comment-reply-link {padding:0px;width: 100%;text-align: right;}

.comment-content [class^="preview-comment-meta-"] {display:block}

.comment-content [class^="comment-meta-"] {display:none}

.comment-author-details-data {display:none}

.comment-author-details a {cursor:pointer}

.ui-dialog{
width: 400px !important;
height: 400px !important;
overflow-y: auto !important;
background: white !important;
padding: 25px !important;
}

.ui-dialog-titlebar-close{
right: 25px;
position: absolute;
}

.ui-dialog h1{
padding: 40px 0px;
}

/*#wp-admin-bar-my-account{display:none}*/

article.comment-body.precisazione,
#commentform .comment-connection_type option[value='precisazione']
{border-left:5px solid green; }
article.comment-body.obiezione,
#commentform .comment-connection_type option[value='obiezione']
{border-left:5px solid red; }
article.comment-body.emendamento,
/*#commentform .comment-connection_type option[value='emendamento']
{border-left:5px solid yellow; background: white !important}
article.comment-body {border-top: none}*/

.utcw-tag-collectius {display:none}

.profile-tile-title{
  color:white;
  font-size:80px;
  text-align: center;
  width: 100%;
  display: block;
  margin-bottom: 0px;
}

#wpmem_reg .req-text {clear: both;}

#wpmem_reg label.text, #wpmem_reg label.checkbox, #wpmem_reg label.textarea, #wpmem_reg label.select, #wpmem_login label {height: 55px !important;padding-top: 18px !important;margin-bottom:14px !important}

#respond #comment-form {margin-bottom:40px}
.nav-previous .post-title {color:white}


#testatina{
    direction: ltr;
    color: #ccc;
    font: 400 13px/32px "Open Sans",sans-serif;
    height: 32px;
    position: fixed;
    top: 0;
    left: 0;
  margin-bottom: 440px;
    width: 100%;
    min-width: 600px;
    z-index: 99999;
    background: #23282d;}
.testatina-colore{color: #eee;}

.has-banner, .overlay {
    max-height: 500px;
}

.ora{margin-left:70px; margin-top:-8px;}
.ora2{margin-left:70px; margin-top:-5px;}

.wpuf-button{  
    color: #565656 !important;
  border: 2px solid !important;
  background-color: #000 !important;
   }


.widget a:hover { color: #3a9ec9;}

.badge {
  /*background: radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background: -moz-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background: -ms-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background: -o-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background: -webkit-radial-gradient( 5px -9px, circle, white 8%, red 26px );*/
  background-color: red;
  border: 2px solid red;
  /*border-radius: 12px;  one half of ( (border * 2) + height + padding ) */
  /*box-shadow: 1px 1px 1px #565656;*/
  color: white;
  font: bold 15px/13px Helvetica, Verdana, Tahoma;
  height: 16px; 
  padding: 2px 3px 2px 3px;
  text-align: center;
  min-width: 14px;
}

.main-navigation a:hover {
  color: #3a9ec9;
}
.footer_text{font-size: 20px;}

.so-widget-image{ display: block;
    margin: 0 auto;}

#post-200 .entry-header, #post-757 .entry-header{
display:none !important;
}

.mid h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  color: #21759b;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 2rem;
  transform: translate(-50%, -50%);
}
.fif {
    display: inline;
}

textarea#comment::after{
content: "Tesi" !important;
}

.countdownbox input{    padding: 0px;
    max-width: 100%;
    border: 0px solid #999}

.zaki_like_dislike.zaki_like_dislike_dislike {
    display: none;
}

body.search.search-results #content {
    padding-bottom: 130px;
}

#cancel-comment-reply-link {float: right;}