/*
Theme Name: Think [Child]
Version: 1.0
Description: A child theme of Basic
Author: Giacomo B. Contri
Template: basic
*/

@import url("../basic/style.css");

body { 
font: 14px/140% 'Open Sans', Tahoma, Verdana, Segoe, sans-serif; 
color: #222; 
word-wrap: break-word; 
}

a:hover,#logo,.bx-controls a:hover .fa {
	color:#b00000;
}
a:hover {
	color:#b00000;
}
blockquote,q,input:focus,textarea:focus {
	border-color:#b00000;
}
h1, h2, h3, h4, h5, h6, .wtitle, .title 
{ 
margin: 0;
padding: 10px 0 0.5em; 
line-height: 110%;
font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
font-weight: bold;
}

h1 { 
font-size: 20px; 
padding: 0 0 10px 0; 
text-align: center;
}
h2 { 
font-size: 20px; 
}
h3 { 
font-size: 18px; 
}
h4 { 
font-size: 16x; 
}
h5 { 
font-size: 16px; 
}
h6 { 
font-size: 14px; 
}

.entry h1, .entry h2, .entry h3, .entry h4, 
.comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5, .comment-body h6 {
	padding-top: 30px;
	padding-bottom: 10px;
}
.entry h5, .entry h6 {
	padding-top: 10px; 
	padding-bottom: 10px;
}

.sticky{border:2px solid #b00000;padding:30px;}

/* a:hover,#logo,.bx-controls a:hover .fa {
	color:#b00000
} 
a:hover {
	color:#b00000
}
blockquote,q,input:focus,textarea:focus {
	border-color:#b00000
}
input[type=submit],input[type=button],.submit,.button,#mobile-menu:hover,.top-menu,.top-menu .sub-menu,.top-menu .children,.more-link,.nav-links a:hover,.nav-links .current,#footer {
	background-color:#b00000
}
*/

/* ANONS 
 * ----------------------------------------- */
.anons { margin-bottom: 30px;}
.anons h2 { padding-bottom: 0; }
.anons-thumbnail { display: none; }
.anons-thumbnail.show { display: block; }
.anons img { margin-bottom: 15px; margin-top: 5px; max-width: 100%; height: auto; }

p {
padding: 10px;
margin:0;
font-size: 100%;
vertical-align:baseline;
border:0
}

#logo { 
display: block; 
margin: 0; 
padding: 0; 
font: bold 60px/50px Times New Roman; 
text-decoration: none; 
letter-spacing: 0 em; 
}

.entry-box { margin: 0; }
.entry-box .entry {	padding-bottom: 0;}
.page .entry { margin-top: 0; }

#toTop { 
position: fixed; 
z-index: 1000; 
bottom: 20px; 
right: 20px; 
margin: 0; 
padding: 14px 12px; 
display: none; 
cursor: pointer; 
background: #b00000; 
color: #fff !important; 
border-radius: 3px; 
transform: rotate(-90deg); font-size: 24px; 
text-align: center; 
}

#footer { 
width: 100%; 
padding: 20px 0; 
margin: 0; 
background: #b00000; 
}

.more-link-box {text-align: right;padding: 0 0 0 10px; margin-bottom: 0; color: #b00000;visibility: hidden;}
.more-link {display: none; padding: 0; background: none; color:none; weight: 600; text-decoration: none; /* -webkit-border-radius: 5px;  border-radius: 5px;  -webkit-transition: opacity 0.2s; transition: opacity 0.2s;*/ position: relative;}
.more-link:after { content: '»'; float: right; margin-left: 10px; margin-right: -5px; }
.more-link:hover { opacity: 0.8; color: #333;}

read-more-link {
text-style: italic;
}

.anons h2 { 
font-size: 20px; 
padding-bottom: 8px; 
text-align: center;
}

.meta { 
margin: 0; 
font-size: 14px; 
color: #5C5C5C; 
/*! text-align: right */
}

.meta a { 
color: #b00000; 
}

.wtitle { padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 2px solid #555; color: #b00000; font-size: 20px; text-align: center; text-transform: uppercase; }

.miadata  {
text-align: left;
padding-bottom: 15px;
color: #7A7A7A;
border-bottom: 1px solid #CCC;
margin-top: -20px;
}

.social_share { 
margin: 30px 0 0; 
padding: 10px 0 30px; 
border-top: 1px solid #DDD; 
}
input[type=submit],input[type=button],.submit, #mobile-menu:hover,.top-menu,.top-menu .sub-menu,.top-menu .children,.nav-links a:hover,.nav-links .current,#footer {
	background-color: #b00000;
}
.serp:before { 
	content: ''; 
	position: absolute; 
	left: -20px; top: 8px; 
	border: none; 
	border-radius: 50%; 
}
/* __________ archive __________ */
.inform { margin-bottom: 2em; border-bottom: 1px dotted #e2e2e2; background-color: #FFC;}
.inform h1 { padding-bottom: 1em; }
.inform .archive-desc { padding: 0 0 2em 0em; }
