/*
Theme Name:  FlatNews Child
Theme URI:   http://sneeit.com/
Description: A child theme of Flat News
Author:      Tien Nguyen
Author URI:  http://portfolio.sneeit.com
Template:    flatnews
Version:     1.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  flatnews
*/


/*NOT FOUND PAGES*/
.desc-404 {
    text-align: center;  
    font-size: 30px;  
    margin: 30px 0 0 0;
}
body.search-no-results p.no-results {
    text-align: center;  
    font-size: 20px;  
    margin: 20px;
    font-style: italic;
    color: #666;
}
body.error404 #main,
body.page #main {
    width: auto;
    float: none;
    margin: 0;
    padding: 0;
}
body.error404 #main {
	text-align: center;
}
.img-404 {
    color: #CCC;  
    font-size: 150px;  
    text-align: center;
}
.error404 #main #searchform,
.search-no-results #main #searchform {
    max-width: 100%;
    width: 320px;
    margin: 10px auto 30px auto;
    float: none;
}
.error404 #main #searchform #search-text,
.search-no-results #main #searchform #search-text {
    width: 90%;
    padding: 10px 5%;
    background: #f8f8f8;
    color: black;
    font-size: 20px;
}
a.home-from-none {
    text-align: center;  
    font-size: 30px;  
    text-transform: uppercase;  
    border: none;
    margin: 0 0 50px 0;
    display: block;
}
a.home-from-none:hover {
    text-decoration: underline;
}

/*CONTACT FORM*/
#contact-form .label {
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
}
#contact-form input {
    background: #f8f8f8;
    border: 1px solid #eee;
    padding: 5px 10px;
    margin: 0 0 20px 10px;
}
#contact-form #message_input {
    background: #f8f8f8;
    border: 1px solid #eee;
    padding: 5px 10px;
    width: 300px;
    height: 100px;
    margin: 0 0 0 10px;
}
#contact-form {
    margin: 20px 0;
}
#contact-form .show-all a {
    text-transform: uppercase;
    color: white;
    padding: 10px 20px;
    margin: 0 0 0 10px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#contact-form .show-all a:hover {
    background: black;
}
.contact-success {
    background: aliceblue;
    color: #008000;
    padding: 10px 30px;
    font-style: italic;
    margin: 10px 0;
}


/* redazione */


.autoribio h1.nome {
    color: #2b2b2b;
    padding-bottom: 1px;
    font-size: 18px;
    margin-bottom: 2px;
    width: 177px;
}

.autoribio h1.cognome {
    color: #2b2b2b;
    padding-bottom: 1px;
    font-size: 18px;
    margin-top: 0px;
    border-bottom: none;
    margin-bottom: 15px;
}

.autoribio span {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    display: block;
    font-weight: bold;
    margin-top: 20px;
}


.eachautor a span {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    display: block;
    font-weight: bold;
    margin-top: 20px;
    color: #797979;
}

.eachautor {
    margin-bottom: 66px;
    display: inline-block;
    margin-right: 34px;
}

.eachautor img {
    width: 177px;
    height: 197px;
    -webkit-box-shadow: 0px 21px 30px -14px rgba(50, 50, 50, 0.42);
-moz-box-shadow:    0px 21px 30px -14px rgba(50, 50, 50, 0.42);
box-shadow:         0px 21px 30px -14px rgba(50, 50, 50, 0.42);
}

.autoribio a {
    color: #cdbb00;
    font-size: 12px;
}

.autoribio .divisore {
width: 100%;
height: 1px;
background: #ccc;

}



/* RESPONSIVE */
/* ############### */
.selectnav {display:none;}
@media screen and (max-width: 1079px) {
	#res-menu-1, #res-menu-2 {display: none;}
	.selectnav {display:block;}
	#wrapper {width: 760px}
	#selectnav1 {
	    width: 300px;
	    height: 30px;
	    margin: 4px 0 0 5px;
	    border: 1px solid #EEE;
	    font-size: 10px;
	    padding: 5px;
	}
	#selectnav2 {
	    font-size: 20px!important;
	    background: transparent;
	    border: none;
	    font-size: 10px;
	    padding: 5px 5px;
	    width: 100%;
	    height: 50px;
	}
	.header-line-2.table,
	.header-line-2 .tr {
	    display: block!important;
		width: 100%!important;
	}
	.header-line-2 .td {
	    position: static;
		display: block!important;
	    margin: auto;
	    clear: both;
	    float: none; 
	    text-align: center;
	    max-width: 728px;  
	}
	.blog-title {
		max-width: 100%;
		padding: 20px 0;
	}
	#main {
	    width: 100%;
	    clear: both;
	    float: none;
	}
	#side {
	    width: 100%;
	    float: none;
	    clear: both;
	    margin: 40px 0 0 0;
    }
	#right-side-bottom .widget {
	    width: 300px;
	    float: left;
	    margin: 0 60px 0 0;
	}
	#footer-section .widget {
        display: inline-block;
        vertical-align: top;
        width: 37%;
		margin: 0 6% 30px 7%;
		*display: inline;
    }
}
@media screen and (max-width: 759px) {
	.widget {
		max-width: 100%!important;
		overflow: hidden!important;
	}
	.adsbygoogle, .adsbygoogle *, .adsbygoogle iframe {
		overflow: hidden!important;
		max-width: 100%!important;
		position: static!important;
	}
    .scrollup {z-index: 999}
    #wrapper {width: 390px;}
    #selectnav1 {
        clear: both;
        width: 100%!important;
        float: none;
        margin: 0 0 10px 0!important;
        padding: 0;
    }
    #top-page-list,
    #social-list-top,
    .header-line-1 #searchform,
    .header-line-1 #searchform #search-text {
        position: static;
        float: none;
        clear: both;
        width: 100%;
        margin: auto;
        padding: 0;
    }
    #top-page-list {
		width: auto;
		padding: 5px 5px 0 5px;
	}
	.header-line-1 #searchform #search-text {
		width: 90%!important;
		padding: 0 5%!important;
		margin-bottom: 0!important;
	}
    .header-line-1 #searchform #search-text {
        margin: 10px 0 15px 0
    }
    #social-list-top {
        text-align: center;
    }
    #social-list-top li, 
	#social-list-top a,
	#social-list-top div, 
	#social-list-top ul {
        display: inline-block;
		*display: inline;
    }

    #flexible-home-layout-section .news-box .item,
    #flexible-home-layout-section .news-box .item-first .item-thumbnail,
	#flexible-home-layout-section .news-box.slider .item .item-thumbnail	{
        width: 100%;
    }
	#flexible-home-layout-section .news-box.hot .item,
	#flexible-home-layout-section .news-box.hot .item .item-thumbnail,
	#flexible-home-layout-section .news-box.three .item,
	#flexible-home-layout-section .news-box.two .item-first .item-thumbnail,
	#flexible-home-layout-section .news-box.left-col .item-first .item-thumbnail,
	#flexible-home-layout-section .news-box.right-col .item-first .item-thumbnail,
	#flexible-home-layout-section .news-box.combine .item-first .item-thumbnail {
		width: 100%!important;
	}
	#flexible-home-layout-section .news-box .item-thumbnail img{
		min-width: 100%;
		min-height: 100%;
	}
    #flexible-home-layout-section .news-box.hot .item-first {
        margin: 0 0 20px 0   
    }
	#flexible-home-layout-section .news-box.three .item .item-thumbnail,
	#flexible-home-layout-section .news-box.three .item .item-thumbnail img {
        width: 100%!important;
    }
	
	#flexible-home-layout-section .news-box.three .item .item-thumbnail img {
		min-height: 125px;
	}
	 
    #flexible-home-layout-section .news-box.three .item {
        margin: 0 0 20px 0;
    }
    #flexible-home-layout-section .news-box.dark .item-thumbnail {
        width: 70px!important;
    }
    #flexible-home-layout-section .news-box.dark .item {
        width: auto!important;
    }
    #flexible-home-layout-section .news-box.two .item-first {
        margin: 0 0 15px 0;
        padding: 0 0 15px 0;
        border-bottom: 1px solid #eee;
    }
    #side .widget, #side .section {
        width: 100%!important;
    }
    .banner.has-dots {
        width: 100%!important;
    }
	#footer-section {
		padding: 30px 20px;
	}
    #footer-section .widget{
        width: 100%!important;
		margin: 10px 0;
    }
    #main {
        max-width: 100%;
    }
	.post-apps {
		position: static!important;
		clear: both;
		float: none;
		text-align: left;
		margin: 15px 0 0 0!important;
	
		width: 100%!important;
		padding: 0!important;
	}
	.post-apps a.zoom-text {
		float: left;
	}
	.post-apps .addthis_toolbox {
		float: left;
	}
	.post-apps a.addthis_button_print {
		float: left;
	}
	.post-apps a.addthis_button_email {
		float:left;
	}
	.paginations .item {
		display: block;
		clear: both;
		text-align: center!important;
		width: 100%!important;
		float: none;
		position: static!important;
		margin: 0 0 10px 0;
	}
	#flexible-home-layout-section .news-box.combine .item.item-first h3.title,
	#flexible-home-layout-section .news-box.combine .item.item-other .meta {
		float: none;
		width: auto;
		clear: both;
	}
	#flexible-home-layout-section .news-box.combine .item.item-first h3.title {
		padding: 10px 0 0 0;
	}
	#side h2 {
		font-size: 90%;
	}
	p, div {
		max-width: 100%;
	}
	.archive-inner .item-thumbnail {
		width: 100%;
		float: none;
	}
	.post-title.archive-post-title {
		float: none;
		margin: 0;
	}
	.meta.meta-post-archive {
		float: none;
		margin: 10px 0;
	}
	.post-body.post-body-archive {
		margin: 0;
	}
	.post-feature-image {
		float: none;
		margin: 10px auto;
		width: auto;
	}
	.post-feature-image img {
		width: 100%!important;
		height: auto!important;
	}
	.news-box.three.related-news .item {
		width: 100%;
		float: none;
		margin: 0 auto 40px auto!important;
		text-align: center;
	}
	.news-box.three.related-news .item .item-thumbnail {
		width: 100%;
	}
	.news-box.three.related-news .item h3.title {
		padding: 0;
	}
}

@media screen and (max-width: 599px) {
	#wpadminbar {
		top: -46px;
	}
}
@media screen and (max-width: 389px) {
	#footer-section {
		padding: 20px 10px;
	}
    #wrapper, .item, .widget, .section, #main, #side, .news-box {
        max-width: 100%;
        margin-left: auto!important;
        margin-right: auto!important;
    }
    
}

/*PRINT*/
@media print {
	.header-line-1,
	#header-ads,
	.header-line-3,
	#side,
	.share-post,
		
	#post-footer-section,
	.paginations.item_pagination,
	#comments,
	#respond ,
	#bottom-ads,
	#footer	{
		display: none;
	}
	.header-line-2.table {
		width: 100%;
		display: block!important;
		background: none;
	}
	.header-line-2.table .tr {
		display: block!important;
		width: 100%;
	}
	.header-line-2.table .td {
		display: block!important;
		width: 100%;
	}
	.blog-title {
		max-width: 100%;
		padding: 20px 0;
	}
	.blog-title a {
		color: black;
	}
	
	
	#main {
		width: 100%;
		float: none;
	}
	.post-header .meta .post-apps {
		display: none!important;
	}
	.post-header .meta.post-meta .comment {
		display: none;
	}
	.post-header .meta.post-meta .cate,
	.post-header .meta.post-meta .date {
		padding: 0;
	}
	.wide {
		width: 90%;
		margin: 50px 3% 50px 7%;
	}
}

span.sponsor {
    float: right;
    text-align: center;
    margin-right: 1em;
}

span.sponsor a {
    display: block;
}

@media screen and (max-width: 759px) {
    span.sponsor {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.4em;

    }
}
/* Snow */

.flakes{position:fixed; z-index: 10; top:0;left:0;width:100%;text-align:center;transform:translate3d(0,-20vh,0);display:flex;justify-content:space-between;flex-wrap:wrap;}.flakes.star-wars-day{transform:translate3d(0,-40vh,0);}.flakes div{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#DAE4F5;}.flakes i{display:inline-block;transform:translate3d(0,0,0);backface-visibility:hidden;animation:falling;animation-iteration-count:infinite;background-size:contain;background-repeat:no-repeat;will-change:transform;}.flakes.christmas i{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='M38.2 65l1-9.7 6.8-3.8v7.8L38.2 65zM58 65l-8-5.8v-7.8l6.8 4 1 9.6zm9.8-17l-9 3.8-6.6-3.8 7-4 8.6 4zm-39.4 0l8.7-4 7 4-6.5 3.8-8.8-4zM58 31l-1 9.6-7 4v-8l8-5.7zm-19.8 0l7.8 5.5v8l-6.7-3.8-1-9.8zm12-17L60.5 3.5l2.8 3-13.3 13v12L63 22l-1.7 16 10.2-5.7 5-18.3 4 1-4 14.4 12.2-7 2 3.6-12 7L93 37l-1.3 3.8-18.2-5-10.2 5.8L78 48l-14.7 6.4 10 5.6 18-5 1.2 4-14.3 3.8L90.6 70l-2 3.5L76 66.3l4 14.4-4 1-5-18.2-9.8-5.6L63 73.3 50 64v11.6L63.3 89l-2.8 3L50 81.5V96h-4V81.5L35.4 92l-2.8-3L46 75.8V64.4l-12.8 9.3 1.7-16-10.5 6-5 18-4-1 4-14.3-12.5 7L5 70l13-7.2-14.5-4 1-3.8L23 60l10-5.7L18.3 48l14.4-6.4-10.2-6-18.3 5-1-3.8 14.3-4-12.2-7 2-3.4 12.2 7-4-14.4 4-1 5 18.2 10.4 6-2-16 13 9.2V19.8L32.4 6.3l3-2.8L46 14V0h4v14z'/%3E%3C/svg%3E");}.flakes.star-wars-day i{animation:falling-star-wars-day;animation-iteration-count:infinite;}.flakes.star-wars-day i:nth-child(odd){background-image:url(data:image/png;base64,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);}.flakes.star-wars-day i:nth-child(even){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAACABAMAAAA/lcDSAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAEe6ZIsxV3bt3ZoiqRDOVXeOsAAAEEklEQVRYw6WZTUgUYRjHZ8uP3FrZhCzo0CdBJI0VdEwrT10yUKguGqhEFxMCj2NBh04udAihUI+d7NBd6yzt5j2Uhc7i2rqbX0+5++q/+Y+t7zPv/yDMy/7mmZn/PB/z6mmVCD55LmqSOSd+RlZc8KTIult4KbuFF0k7hRfJuIWX57H5xgq/5WD+jjZi80crfCk23yAV5by48it87AxI+GSAmnc0YBYGOPCFzrj8pKMBZ6p8O1aGBmLwv7Ai8lhxNyeq/Pq/vFzoV77AUg7xUrQ+wWGpCiUkixPYx5epvZVF3JCF6gw/Fq5IIp06HjV8AY5aJQAbcASO2qjDGMD8qiWfZQMMX9AlAAxoMAuWDt5nA1JmwbKrLu8awPxZXXwY0FddWLPjjxm+zPymjocBgTEgrUogmYIjmprULGzAsFnI6PiLlEDSreJhQN4sbHtWGmcDGgUGKvhCJ/FlCxh2I+PrzXFRlUBoosndhSVVAsgW89EMbJ1/+P39rfDaohitMT+3X7KM8npejIppUxJ9s/CA8R9ZQXFHveH7DWT/EjhYXaYT1Asb4OOGqFXQCWh5hEriJj9oqDT6ZvrjxMSHtJe4K0Iv7Aw9ELoto+LOn7bW61hZ5TeikxM9Kl+gUhrxURLQKGoL8VrwQCm8kh+h8Fp+BfhPsVCGLvU3TPZt+HYM9eGxsikQBX9UqIIMvhINn5JdGbwmVDgvuzpHCSD9B+OXbx/3JZxwidADTdaOnoG1smL4QAQtYLwm34P3HS1gVtDDT9XEL+38/A4SiPg1r7lm+CuVN+4Q/CZ+81lfDbpUxb3DzC+Lla6mMTGFWv4ZK/zKXnkRmiFabPCNdKSFFRS5Xs7t08L67fmXkRkM36HHDmC5trZQAUhZXH60tCIB6w6AebxuQgIiAYza5qMwpiWKd446kBQ+p717N/7qZlfXUyoVPMOAhyFF+hVdPhfndTbE8NwpSzlqjVRwT0poqOLJUr7wVyjiw5DoDJP6Wo3+zSMdgav0AoQvNDH0urf30ROPlaQEaPbRQg8WRp4SZ5R0a4ZQPK4OFY/fZ3ioG1N8ReFxo6S+0OyjRWdg2dJ9xp/FsYpvoBk6JbqPiLqAJpYAJd1KAUZO+iqx0yzxM0o+T/yCkm/8z0dUYUmzESqlSEm05JNUb5LgVfsoORxjQbEPkuMXYC7mRuCskl+mup5X8o1ULw6hz2oycIz3JbZ1G2k9yEjdPlYCHQAGIr5tCVynY1m15U/3VTsAGbjp2arurS8iGGoQ31bN7wLEP4X49modiAw1cbe2U458InDjvawjv4iZkqTMyJiqd4zfhF0UtTCUOPx3sc+Rn3Tk85gpHQzYiM0nHXnPd+Q7qIBrNax/fNxTijkHvkGK056LstfUyB/qIowt0Wtl4QAAAABJRU5ErkJggg==);}.flakes i:nth-child(4n+0){width:6.854rem;height:6.854rem;transform-origin:-5% 0;}.flakes i:nth-child(4n+1){width:4.236rem;height:4.236rem;transform-origin:15% 0;}.flakes i:nth-child(4n+2){width:2.618rem;height:2.618rem;transform-origin:0 -30%;}.flakes i:nth-child(4n+3){width:1.618rem;height:1.618rem;transform-origin:-100% 0;}.flakes.christmas i:first-child{transform-origin:60% 40%;}.flakes i:nth-of-type(5n+0){animation-delay:0s;}.flakes i:nth-of-type(5n+1){animation-delay:2s;}.flakes i:nth-of-type(5n+2){animation-delay:4s;}.flakes i:nth-of-type(5n+3){animation-delay:6s;}.flakes i:nth-of-type(5n+4){animation-delay:8s;}.flakes i:nth-child(3n+0){animation-duration:12s;}.flakes i:nth-child(3n+1){animation-duration:18s;}.flakes i:nth-child(3n+2){animation-duration:24s;}.flakes i:nth-of-type(6n+0){animation-timing-function:ease-in-out;}.flakes i:nth-of-type(6n+1){animation-timing-function:ease-out;}.flakes i:nth-of-type(6n+2){animation-timing-function:ease;}.flakes i:nth-of-type(6n+3){animation-timing-function:ease-in;}.flakes i:nth-of-type(6n+4){animation-timing-function:linear;}.flakes i:nth-of-type(6n+5){animation-timing-function:cubic-bezier(0.2,0.3,0.8,0.9);}.flakes.star-wars-day i:nth-child(4n+0){width:8rem;height:8rem;}.flakes.star-wars-day i:nth-child(4n+1){width:6rem;height:6rem;}.flakes.star-wars-day i:nth-child(4n+2){width:4rem;height:4rem;}.flakes.star-wars-day i:nth-child(4n+3){width:3rem;height:3rem;}.flakes.star-wars-day i:nth-child(3n+0){animation-duration:6s;}.flakes.star-wars-day i:nth-child(3n+1){animation-duration:9s;}.flakes.star-wars-day i:nth-child(3n+2){animation-duration:12s;}.flakes .snow-600px,.flakes .snow-768px,.flakes .snow-1024px,.flakes .snow-1280px,.flakes .snow-1366px,.flakes .snow-1440px,.flakes .snow-1600px,.flakes .snow-1800px,.flakes .snow-1920px{display:none;}@media (min-width: 600px){.flakes .snow-600px{display:inline-block;}}@media (min-width: 768px){.flakes .snow-768px{display:inline-block;}}@media (min-width: 1024px){.flakes .snow-1024px{display:inline-block;}}@media (min-width: 1280px){.flakes .snow-1280px{display:inline-block;}}@media (min-width: 1366px){.flakes .snow-1366px{display:inline-block;}}@media (min-width: 1600px){.flakes .snow-1600px{display:inline-block;}}@media (min-width: 1800px){.flakes .snow-1800px{display:inline-block;}}@media (min-width: 1920px){.flakes .snow-1920px{display:inline-block;}}@keyframes falling{from{transform:translate3d(0,0,0) rotate(0deg) scale(0.8);}to{transform:translate3d(0,120vh,0) rotate(360deg) scale(1.2);}}@keyframes falling-star-wars-day{from{transform:translate3d(0,0,0) rotate(0deg) scale(0.8);}50%{transform:translate3d(0,0,0) rotate(0deg) scale(2);}to{transform:translate3d(0,140vh,0) rotate(360deg) scale(1);}}.useJS body{border-top-color:rgba(118,167,230,.2)!important;}body{background:#E9F0FB;}header{background-color:rgba(35,110,206,.1);}.content{background-color:rgba(255,235,214,.35);}