body { font-family: "Montserrat", Arial, sans-serif; font-size: 13px; line-height: 1.428571429;}
img { border:0;}
a { color: #486bb1; } .navbar-branding { display:none;}
.site-branding  { display:none;}
.lang { text-align:right;}
.cerca { text-align:right;}
.icon-bar { color: #ddd !important; }
.form-control { box-shadow: none; font-weight: 400; color: #575756; }
#lente_submit{width:22px;height:22px;text-indent:-9999px;background:url(//www.tempco.it/blog/wp-content/themes/_tk-master/images/lente.png) no-repeat top left;cursor:pointer;padding:0;border:0;margin-top:4px;}
#searchform input[type="text"] { border: 1px solid #C8C8C8; font-size:13px; color:#808080; padding:3px; }
.broken_link, a.broken_link { text-decoration: none !important; }  .site-header>.container { padding: 0 15px; }
.logo_sito { margin-top:20px;} .site-navigation { }
.navbar { margin-bottom:0;}
.navbar-default { background-color: #ffffff;  border:0; border-radius:0; margin-top: 30px;}
.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a { color:#575756; font-size:13px; line-height:22px; font-weight:400; text-transform:uppercase;}
.nomarginbottom { padding: 0 15px 0 15px;} .nopaddinglaterale { padding-left:0; padding-right:0; }
.nopaddingleft { padding-left:0;}
.nopaddingright { padding-right:0;}
.marginesotto30 { margin-bottom:30px;}
.nav>li>a { padding: 10px 15px 10px 0;}
.navbar-default .navbar-brand {min-height:62px; padding-top: 20px; padding-bottom: 18px; }
.navbar-default .navbar-brand:hover {min-height:62px; padding-top: 20px; padding-bottom: 18px; color: #486bb1;}
.navbar-default .navbar-nav>li>a {padding-top: 20px; padding-bottom: 18px; }
.navbar-default .navbar-nav>li>a:hover { color:#486bb1; padding-top: 20px; padding-bottom: 18px; }
.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.current-page-ancestor a, .navbar-nav>li.current-post-ancestor { color: #486bb1; font-weight: 700; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { background: none;}
.social { margin-top:10px; overflow:auto;}
.social a { padding-left:5px; float:right;} .lingue { margin-top:46px; text-align: right;}
.lingue ul { list-style: none !important; padding-left: 0; }
.lingue ul li { margin-left: 5px; width: 28px; height: 28px; display: inline-block; }
.lingue ul li a { display: block; text-decoration: none; height: 28px; }
.lingue ul li { background-image: url(//www.tempco.it/blog/wp-content/themes/_tk-master/images/lang-sprites-2x.png); background-size: 112px 28px; background-repeat: no-repeat; }
.lingue ul li:hover, .lingue ul li.lang-sel { background-image: url(//www.tempco.it/blog/wp-content/themes/_tk-master/images/lang-sprites-hover-2x.png); background-size: 112px 28px; background-repeat: no-repeat; }
.lingue ul li.it { background-position: -1px -1px; }
.lingue ul li.en { background-position: -28px -1px; }
.lingue ul li.it:hover { background-position: -1px -1px; }
.lingue ul li.en:hover { background-position: -28px -1px; }
.lingue ul li.it.lang-sel { background-position: -1px -1px; }
.lingue ul li.en.lang-sel { background-position: -28px -1px; }
.search-form { margin-bottom: 20px; } .home-title { text-indent: -9999px; line-height: 0; margin: 0; padding: 0; }
.page-title {  font-size:28px; font-weight: 400; line-height: normal; color:#486bb1; margin-bottom:30px; margin-top: 0;}
.page-title-archive {  font-size:28px; font-weight: 400; color:#AF0014; margin-bottom:30px;}
.page-title a { font-weight: 400; color:#486bb1; }
.page-title a:hover { font-weight: 400; color:#486bb1; text-decoration:none; }
.entry-meta { font-size:13px; font-weight: 400; color:#AF0014; margin-bottom:20px;}
.entry-meta-single { font-size:13px; font-weight: 400; color:#AF0014; margin-bottom:20px;}
.entry-content {  font-size:13px; font-weight: 400; color:#000;}
.entry-content a {  font-size:13px; font-weight: 400; color:#486bb1;}
.entry-content a:hover { font-size:13px; font-weight: 400; color:#486bb1; text-decoration:none;}
.entry-content iframe { margin-top:15px; margin-bottom:15px;} .cat-links {font-size:13px; font-weight: 400; color:#666666 !important; }
.cat-links a {font-size:13px; font-weight: 400; color:#486bb1; text-decoration:none; }
.cat-links a:hover {font-size:13px; font-weight: 400; color:#486bb1; text-decoration:none; }
.comandi { overflow:auto;}
.leggipiu { text-align:right; margin-top:20px; }
.leggipiu a {font-size:15px; font-weight: 300; color:#486bb1; text-decoration:none; background-color: transparent; padding: 5px 14px;}
.leggipiu a:hover {font-size:15px; font-weight: 300; color:#486bb1; text-decoration:underline; background-color: transparent; padding: 5px 14px;}
.comments-link { margin-bottom:15px;margin-top:15px;}
.comments-link a { font-size:13px; font-weight: 700; color:#486bb1; text-transform: uppercase; text-decoration:none;}
.comments-link a:hover { font-size:13px; font-weight: 700; color:#23527c; text-transform: uppercase; text-decoration:none;}
.pager li>a, .pager li>span {display: inline-block;padding: 5px 14px;background-color: #486bb1;border: 0;border-radius: 0; font-size:14px; font-weight: 400; color:#FFF;}
.pager li>a:hover {display: inline-block;padding: 5px 14px; background-color: #486bb1;border: 0;border-radius: 0; font-size:14px; font-weight: 400; color:#FFF;}
.main-content-inner article { padding: 20px;  -webkit-box-shadow: 1px 1px 20px 1px rgba(150,150,150,0.6); box-shadow: 1px 1px 20px 1px rgba(150,150,150,0.6); } .banners { clear:both; overflow:auto;}
.banner_sidebar { margin-top:20px; float:left;}
.banner_sidebar img { width:100% !important }
.banner_sidebar1 { margin-top:20px; float:right;}
.banner_sidebar1 img { width:100% !important }
.block_sidebar { margin-bottom: 20px; }
.title_block_sidebar { background-color:#676767; font-size:20px; font-weight: 300; color:#fff; padding:10px; text-transform:uppercase;}
.content_block_sidebar { padding:10px; -webkit-box-shadow: 1px 1px 20px 1px rgba(150,150,150,0.6); box-shadow: 1px 1px 20px 1px rgba(150,150,150,0.6);}
.text_content_block_sidebar { font-size:14px; font-weight: 400; color:#000; margin-bottom:5px;}
.login-username {}
.login-username label, .login-password label, .login-remember label {font-size:13px; font-weight: 400; color:#808080; display:block;}
.login-remember label { font-size:10px;}
.login-password {font-size:13px; font-weight: 400; color:#808080; display:block;}
#loginform input[type="text"], #loginform input[type="password"] { width:100%;}
.login-submit { text-align:right;}
#loginform input[type="submit"] { background-color:#486bb1; font-size:13px; font-weight: 400;color:#FFF; border:0;padding: 5px 14px; }
.passpersa a {font-size:10px; font-weight: 400; color:#AF0014; }
.latest_post { overflow:auto; margin-top:10px; padding-bottom:10px; }
.latest_post_title {font-size:15px; font-weight: 700; color:#486bb1; margin-bottom:0;}
.latest_post_date {font-size:13px; font-weight: 400; color:#AF0014; margin-bottom:0; margin-top:0;}
.latest_post_text {font-size:13px; font-weight: 400; color:#333333; margin-bottom:0; margin-top:0;}
.archivio { list-style:none; padding-left:0;}
.archivio li { border-bottom:1px solid #c3c3c3; margin-bottom:5px; padding-bottom:5px;}
.archivio li a {font-size:16px; font-weight: 400; color:#486bb1;}
.archivio li a:hover {font-size:16px; font-weight: 400; color:#23527c; text-decoration:none;}
.site-footer { background-color:#486bb1;}
.site-info {font-size:11px; font-weight: 600; color:#fff; margin-top:15px;}
.site-info a {font-size:11px; font-weight: 600; color:#fff;}
.site-info a:hover {font-size:11px; font-weight: 600; color:#fff; text-decoration:none;}
article.post { border-bottom:0px solid #A7A7A7; margin-bottom: 30px;} .lista_categorie_page { list-style:none; padding-left:5px; margin-top:20px;}
.lista_categorie_page li { margin-top:5px;}
.lista_categorie_page li a { margin-top:5px; font-size:14px; font-weight: 400; color:#486bb1; text-transform: capitalize;}
.lista_categorie_page li a:hover { margin-top:5px; font-size:14px; font-weight: 400; color:#23527c; text-decoration:none;} .comments-title { font-size:25px; font-weight: 400; color:#AF0014; margin-top:25px;}
.panel-default {border-color: #C3C3C3 !important;}
.panel { box-shadow:none !important; -webkit-box-shadow: none !important; border-radius:0 !important; }
.comment-content { font-size:13px; font-weight: 400; color:#333;}
.comment-content a { font-size:13px; font-weight: 400; color:#486bb1;}
.comment-content a:hover { font-size:13px; font-weight: 400; color:#23527c;}
.comment-reply-title { font-size:25px; font-weight: 400; color:#486bb1;}
.logged-in-as { font-size:13px; font-weight: 400; color:#333;}
.logged-in-as a:hover { font-size:13px; font-weight: 400; color:#23527c; text-decoration:none;}
.aiowps-captcha {font-size:13px; font-weight: 700; color:#333; display:inline;}
.subscribe-to-comments { display:none;}
.form-control { border-radius:0 !important;}
.commentform input[type="submit"] { border-radius:0 !important;}
.comment-form-author label, .comment-form-email label, .comment-form-url label { width:60px; color:#333;}
#captcha_code_label, .aiowps-captcha-equation { color:#333;}
.nav-previous { float:left;}
.nav-next { float:right;}
.nav-previous a, .nav-next a {display: inline-block;padding: 5px 14px;background-color: #486bb1;border: 0;border-radius: 0; font-size:14px; font-weight: 400; color:#FFF;}
.btn { border-radius:0 !important;}
.form-submit {text-align: right;}
.comment-meta a:hover {font-size:13px; font-weight: 400; color:#23527c; text-decoration:none;}
.fn a:hover {font-size:14px; font-weight: 400; color:#23527c; text-decoration:none;}
.nopadding_sm { padding:0 !important;}
.nopadding_bottom_sm { padding-bottom:0 !important;} .gloss-container {
width: 100%;
margin: auto;
background-color: #fff;
border-radius: 5px;
}
.gradient {
width: 100%;
padding: 10px 20px;
background-color: #5ec1da;
background: linear-gradient(85deg, #5ec1da 0%, #3e75b8 50%, #6258a1 100%);
color: white;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
text-align: left;
margin-bottom: 20px;
}
.gradient h1 {
font-family: "Montserrat", Helvetica, Arial, sans-serif;
color: #486BB1;
font-size: 30px;
}
.alphabet-nav {
text-align: left;
margin-top: 10px;
margin-bottom: 20px;
font-size: 25px;
font-family: "Montserrat", Helvetica, Arial, sans-serif;
font-weight: 600;
}
.alphabet-nav a, .alphabet-nav a:hover{
color: #ffffff;
margin-right: 8px;
font-size: 16px;
}
.alphabet-nav a:hover { font-weight: bold; }
.post-glossary h2 {
color: #486BB1;
font-size: 18px;
text-transform: uppercase;
}
.post-glossary p {
color: #333333;
font-size: 14px;
}
.alphabet-nav a { text-decoration: none;}
.active-ancor {font-size: 35px !important;}
.post-glossary {
padding: 10px;
border-bottom: 1px solid #BBBBBB;
}
.post-glossary p a, .post-glossary p a:hover { font-size: 14px; font-weight: 500; color: #486BB1; padding: 0; }
.post-glossary:last-child {
border-bottom: none;
}
.gloss-container a, .letter {
padding: 10px;
font-size: 34px;
color: #486BB1;
font-weight: 800;
}
.gloss-container a:hover {
font-size: 34px;
color: #486BB1;
font-weight: 800;
}
.back-to-top { text-align: right; padding-top: 10px; }
.back-to-top a, .back-to-top a:hover { font-size: 16px; } .social-network { padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #C3C3C3; }
.ico-social-network { width: 50px; height: 50px; margin: 0 auto 5px auto; background-image: url(//www.tempco.it/blog/wp-content/themes/_tk-master/images/ico-social-2x.png); background-size: 359px 54px; background-repeat: no-repeat; }
.ico-social-network:hover { width: 50px; height: 50px; margin: 0 auto 5px auto; background-image: url(//www.tempco.it/blog/wp-content/themes/_tk-master/images/ico-social-hover-2x.png); background-size: 359px 54px; background-repeat: no-repeat; }
.ico-social-network a { display: block; text-decoration: none; height: 50px; }
.ico-facebook { background-position: -1px -2px; }
.ico-facebook:hover { background-position: -1px -2px; }
.ico-twitter { background-position: -52px -2px; }
.ico-twitter:hover { background-position: -52px -2px; }
.ico-youtube { background-position: -103px -2px; }
.ico-youtube:hover { background-position: -103px -2px; }
.ico-linkedin { background-position: -154px -2px; }
.ico-linkedin:hover { background-position: -154px -2px; }
.ico-telegram { background-position: -205px -2px; }
.ico-telegram:hover { background-position: -205px -2px; }
.ico-flickr { background-position: -154px -2px; }
.ico-flickr:hover { background-position: -154px -2px; }
.ico-googleplus { background-position: -210px -2px; }
.ico-googleplus:hover { background-position: -210px -2px; }
.ico-instagram { background-position: -256px -2px; }
.ico-instagram:hover { background-position: -256px -2px; }
.ico-scribd { background-position: -307px -2px; }
.ico-scribd:hover { background-position: -307px -2px; }
@media screen and (max-width: 1199px) {
.site-navigation-inner	 { float:none; width:100% !important;}
.logo_sito { width: 214px; }
.navbar-default { margin-top: 0; }
.lingue { margin-top: 16px; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.leggipiu a { font-size:12px;}
.title_block_sidebar { font-size:16px;}
.text_content_block_sidebar { font-size:13px;}
.archivio li a {font-size:14px;}
.archivio li a:hover {font-size:14px;}
}
@media screen and (max-width: 767px) {
.site-header-inner { text-align:center;}
.lang { text-align:center;}
.cerca { text-align:center;} .banner_sidebar1 { width:100%; text-align:center; float:none;}
}
@media screen and (max-width: 674px) {
.banner_sidebar { width:100%; text-align:center; float:none;}
.banner_sidebar1 { width:100%; text-align:center; float:none;}
}
@media (max-width: 991px) {
.lingue { margin-top: 0; text-align: left; margin-top: 5px; }
.navbar-default { margin-top: 10px; margin-bottom: 10px; }
}
@media (max-width: 767px){
.navbar-default .navbar-toggle {
background-color: #fff;
}
.caption a { font-size:1.4em; }
.titolofondofooter,.listafondofooter { text-align:center;}
.nav>li>a { text-align: center; padding: 10px 15px 10px 0;}
}