html,body,div,p,span,h1,h2,h3,h4,h5,h6,img,ul,ol,dl,li,dt,dd,blockquote,pre,form,fieldset,label,input,table,th,td,a{margin:0;padding:0;border:0;vertical-align:baseline;transition:0.3s ease-out;}
div,p,h1,h2,h3,h4,ul,ol,blockquote{color:#000;}:focus{outline:0;}
body{line-height:1;}
ul,ol{list-style:none;}
#main{padding:30px 0 20px;}
.single #main{padding:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
@font-face{font-family:'raleway';src:url(/img/raleway.ttf) format('truetype');}
body{background-color:#fff;
padding-bottom:20px;font-family:"raleway","Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;text-align:center;}
.single .postcontent img{box-shadow:0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;margin-bottom:10px!important;}
h1,h2,h3,h4,h5,h6{font-family:"raleway",Rockwell,Georgia,Palatino Linotype,Palatino,"Times New Roman",Times,serif;}
.archive .postcontent p{text-align:justify;}
p{font-family:"raleway",Verdana;}
a{color:darkgreen;text-decoration:none;}
a img{border:0;}
blockquote{font-style:italic;background-color:rgba(0,0,0,0.1);padding:.4em 1em .7em;margin:.7em 0 .3em;}
code{font-size:1.1em;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;}
kbd,tt{font-size:1.2em;}
hr{border:1px solid #6fb564;}
pre{overflow:auto;width:600px;background-color:rgba(75,188,92,0.5);padding:1em 1.5em;margin:1em 0;font-size:1.2em;white-space:pre-wrap;}
dt{font-weight:700;}
dd{padding-left:1em;}
table{margin:.5em 0;}
table th{color:#a8ef9d;}
table td,table th{padding:.5em .7em;border:1px solid #fff;}
table th{background-color:rgba(75,188,92,0.1);text-transform:uppercase;border-bottom:1px transparent;}
table td{background-color:rgba(75,188,92,0.1);vertical-align:middle;}
table tr.even td{background-color:rgba(75,188,92,0.2);}
table td:hover{}
.tagstable{width:100%;font-size:100%;}
.tagstable td:hover{background-color:rgba(75,188,92,0.7);}
.tagstable td:hover a, .tagstable td:hover p{color:#fff;}
#books table tr:hover td{}
#books h2 a{font-size:1.4em;}
input{font-family:"raleway","Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:.2em 0;color:#222;font-size:1em;}
form label{font-weight:700;display:block;}
.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:#fff;background-color:rgba(75,188,92,0.4);font-size:12px;padding:1em 1.6em;display:none;}
.go-top:hover{background-color:rgba(75,188,92,0.9);}
.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;}
#wrapper{margin:15px auto 10px;padding:0;text-align:left;width:74%;}
.clear{clear:both;}
.cleared{overflow:hidden;width:100%;}
#top .top_menu{width:65%;}
#top .top_menu ul{display:table;}
#top .top_menu li{float:left;box-shadow:0 0 0 1px rgba(75,188,92,0.5);padding:0.3em .9em;line-height:1.5em;margin:.4em;text-align:center;display:block;}
#top .top_menu li:hover,#top .top_menu li.current_page_item{box-shadow:0 0 6px rgba(75, 188, 92, 1);}
#top .top_menu li{color:#000;display:block;height:100%;font-size:.75em;}
#top .top_menu li:hover{color:#4bbc5c;}
#top #search{float:right;width:35%;text-align:center;margin-top:.4em;}
#searchform input{padding:3px;}
#searchbox{width:67%;color:#555;font-size:.75em;border:1px solid rgba(75,188,92,0.1);background-color:rgba(75,188,92,0.1);}
#searchbox:hover{background:#fff;}
.submitbutton{cursor:pointer;background-color:rgba(75,188,92,0.5);color:#fff;font-size:.8em;padding:.08em;vertical-align:top;}
.submitbutton:hover{background-color:rgba(75,188,92,1);}
#top,#header,.primary_menu{overflow:hidden;width:100%;}
#header{padding-bottom:20px;}
#header #logo{float:left;width:49%;margin:35px 0 10px;}
#header #logo img{float:left;width:50px;height:50px;margin:5px 10px 10px 0;}
#header #logo h1 a{color:#111;font-size:1.5em;font-weight:400;}
#header #logo h1 a:hover{text-shadow:0 0 0.5em green, 0 0 0.2em darkgreen;color:#fff;}
#header #logo #desc{font-size:1em;color:#999;margin-top:.6em;line-height:1.2em;}
.primary_menu{width:100%;background-color:rgba(75,188,92,0.2);}
.primary_menu li{float:left;background-color:rgba(255,255,255,0.9);line-height:2em;margin:5px 0 5px 5px;}
.primary_menu li:hover{background-color:rgba(75,188,92,0.8);}
.primary_menu li:hover a{color:#fff;}
.primary_menu li a{display:block;margin:0;font-size:.8em;padding:0 13px;}
.primary_menu li a:hover{text-decoration:none;display:block;}
.primary_menu li ul{position:absolute;width:180px;left:-999em;padding-top:5px;margin:0;}
.primary_menu li:hover ul,.primary_menu li.sfhover ul{left:auto;}
.primary_menu li:hover,.primary_menu li.sfhover{position:static;}
#content{float:left;overflow:visible;width:100%;}
#content.full{width:100%;}
h2#contentdesc{font-weight:400;font-size:1.3em;padding-bottom:15px;color:#999;}
h2#contentdesc span{color:#333;}
.post{padding:0 0 35px;}
.posttop{background-color:rgba(75,188,92,0.1);padding:10px;}
.posttop h2.posttitle a{}
.posttop h2.posttitle a:hover{border-bottom:1px dashed #a8ef9d;}
.postmetatop{overflow:hidden;width:100%;font-size:.7em;padding-top:8px;line-height:1.5em;}
.postmetatop .categs{float:left;width:60%;line-height:16px;}
.postmetatop .categs a:hover{}
.postmetatop .date{float:right;width:30%;text-align:right;}
.postmetatop .date span{padding-left:20px;}
.postcontent{color:#000;margin:.8em 0;font-size:.95em;line-height:1.5em;}
.postcontent h1{padding:.8em 0;font-size:1.1em;}
.postcontent h2{padding:.8em 0;font-size:1.2em;}
.postcontent h3{padding:.8em 0;font-size:1.3em;}
.postcontent h4{padding:.8em 0;font-size:1.2em;}
.postcontent h5{padding:.8em 0;font-size:1.1em;}
.postcontent h6{padding:.8em 0;font-size:1em;}
.postcontent p{padding:.6em 0 .2em;color:#0f0f0f;}
.postcontent a{border-bottom:1px dashed #a8ef9d;}
.postcontent a:hover{background-color:rgba(75,188,92,0.1);}
.postcontent a img{background:none;border-bottom:0;}
.postcontent ul,.postcontent ol{padding:.4em 0 .5em 2em;}
.postcontent ul li{list-style:disc;}
.postcontent ol li{list-style:decimal;}
.postcontent table a{border-bottom:none;}
.postmetabottom{background-color:rgba(75,188,92,0.1);overflow:hidden;width:100%;padding:10px 0;font-size:.8em;line-height:1.1em;margin-top:15px;}
.postmetabottom:hover{background-color:rgba(75,188,92,0.7);}
.postmetabottom:hover .readmore{color:#fff;}
.postmetabottom .readmore{float:right;width:200px;padding-right:10px;text-align:right;}
#navigation{overflow:hidden;width:100%;line-height:1.7em;margin-bottom:20px;}
#navigation a{border-bottom:1px dashed #a8ef9d;}
#navigation a:hover{}
#navigation .wp-pagenavi a{background-color:rgba(75,188,92,0.5);padding:5px 7px;border:none;font-size:.8em;color:#fff;}
#navigation .wp-pagenavi a:hover{color:#a8ef9d;}
#navigation .wp-pagenavi span.pages,#navigation .wp-pagenavi span.current,#navigation .wp-pagenavi span.extend{padding:5px 7px;font-size:.8em;background-color:rgba(75,188,92,0.5);color:#fff;border:none;}
#navigation.image a{background:0;border:0;}
.linkpages{clear:both;margin:10px 0;}
.linkpages p span{background-color:rgba(75,188,92,0.4);padding:5px 7px;color:#ddd;font-size:1em;}
.linkpages p a,.linkpages p a:hover{background:none;border:0;}
.linkpages p a span{color:#fff;}
.linkpages p a:hover span{background-color:rgba(75,188,92,0.5);color:#a8ef9d;}
.citata{float:right;text-align:left;width:50%;padding:20px;}
.gallery a,.recent_images a{background:none;border:0;}
#footer{clear:both;overflow:hidden;width:100%;font-size:.8em;}
#footer p{line-height:1.5em;color:#eee;padding:.2em 0 .8em;}
td a{width:100%;height:100%;display:block;}
.alignleft{float:left;margin:5px 15px 7px 0;}
.alignright{float:right;margin:5px 0 7px 15px;}
.alignleft:hover, .alignright:hover{background-color:rgba(75,188,92,0.2);}
.sharing-options{text-align:center;}
.sharing-options a{width:calc(50% - 2px);max-width:calc(50% - 2px);margin:1px;display:block;font-size:14px;float:left;line-height:100%;padding-top:8px;padding-bottom:8px;background-color:rgba(75,188,92,0.1);}
.sharing-options a:hover{background-color:rgba(75,188,92,0.7);color:#fff;}
@media (min-width: 901px) {
div.sharing-options.topso{display:none;}
body{font-size:130%;}
div#desc{font-size:0.8em!important;}
.postcontent ul, .postcontent ol{padding:.4em 0 .5em 3em;}
.sharing-options a{width:calc(25% - 2px);max-width:calc(25% - 2px);}
}
@media (max-width: 1100px) {
#wrapper{width:90%;}
body{font-size:105%;}
}
@media (max-width: 900px) {
#top .top_menu ul{justify-content:center;}
#top .top_menu{display:none!important;}
#wrapper{width:93%;}
body{font-size:105%;}
#search{width:100%!important;}
.primary_menu{display:none!important;}
#headerbanner{display:none!important;}
#header #logo img{display:none!important;}
#header #logo{width:100%;margin:20px 0 0;font-size:80%;background-color:rgba(75,188,92,0.1);padding:10px 0;text-align:center;}
#main{padding:0;}
.postcontent h1{background-color:rgba(75,188,92,0.1);padding:10px;margin:40px 0 0;}
hr{display:none!important;}
.sharing-options{display:inline!important;}
.sharing-options a{font-size:13px;}
#creditsright{font-size:130%;}
table{font-size:70%;}
.sharing-options{font-size:130%;}
}
@media (max-width:900px) and (orientation:landscape) {
body .postcontent{font-size:60%;}
body .postcontent h1{font-size:150%;line-height:180%;}
.alignleft{font-size:70%;}
.alignright{font-size:70%;}
}
.search-results p, .search-results .postcontent{text-align:justify}
:focus-visible{outline:2px solid #317b3c;outline-offset:3px;}
#top .top_menu li{padding:0;}#top .top_menu li>a{display:block;color:inherit;padding:.3em .9em;}
#searchbox{-webkit-appearance:none;appearance:none;border-radius:0;}
.search-message{padding:1em 0;}.search-status{margin-bottom:1.2em;}
