.post-links {
display:flex;
flex-flow: row wrap;	
}
.post-links li {
margin: 5px 8px
}
.post-links li a {
font-weight: 400;
}
* {
box-sizing: border-box;
}
a {	
color: #21759b;
padding: 0.2rem 0;
text-decoration: none;
font-weight: bold;
line-height: 1.4;
}
a:hover {
color: #CC0000;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
table {
border-collapse: collapse;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.6em;
table-layout: fixed; width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: center;
}
table,
th,
td {
border: 0;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
th, td {
padding: 0.4em;
}
.clear{clear:both}  .archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
font-size: 14px;
font-size: 1rem;
line-height: 2;
font-weight: bold;
color: #000000;
padding-left: 12px;
padding-left: 0.857142857rem;
}
.entry-content, .entry-header {
padding-left: 12px;
padding-left: 0.857142857rem;
}
.entry-content p {
padding-right: 12px;
padding-right: 0.857142857rem;	
} .entry-content dl.gallery-item {
margin: 0 0 10px 0;
}
.gallery-item a,
.gallery-caption {
width: 98%;
}
.gallery-columns-1 .gallery-item a {
max-width: 98%;
width: auto;
}
.gallery .gallery-icon img {
margin-left: 3px;
height: auto;
max-width: 98%;
padding: 0%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
}    .site {
padding: 0 24px;
padding: 0 1.714285714rem;
background-color: #fff;
}
.site-content {
margin: 24px 0 0;
margin: 1.714285714rem 0 0;	
}
.site-content h3 {
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.846153846;
margin-top:12px; 
margin-top:0.85714286rem;
margin-bottom:12px;
margin-bottom:0.85714286rem;
}
.site-content h3 a{color:#CC0000;}
.site-content h3 a:hover{color:#0F3647;}
.widget-area {
margin: 24px 0 0;
margin: 1.714285714rem 0 0;
} .site-header {
padding: 6px 0 0 0;
padding: 0.42857143rem 0 0 0;
background-color: #ECF5FF;
border-top: 1px solid #0073FF;
}
hgroup {padding: 0 0 0 1em;	
}
.site-header h1 a,
.site-header h2 a {
color: #0f3647;
display: inline-block;
text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
color: #21759b;
}
.header-image {
margin-top: 0;	
margin-bottom: 0;
}
.site-header h2 {
font-weight: normal;
font-size: 15px;
font-size: 1.071428571rem;
line-height: 1.846153846;
color: #000;
} .main-navigation {
margin-top: 6px;
margin-top: 0.42857143rem;
text-align: center;
margin-bottom: 0;
padding-bottom: 0;
}
.main-navigation a {
color: #21759b;
}
.main-navigation a:hover,
.main-navigation a:focus {
color: #0f3647;
}
.main-navigation img {	
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
} .widget-area .widget {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 6px;
margin-bottom: 0.42857143rem;
word-wrap: break-word;
}
.widget-area .widget h3 {   
margin-bottom: 3px;
margin-bottom: 0.21428571rem;
padding-left: 8px;
padding-left: 0.5714285714285714em;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
font-size: 13px;
font-size: 0.928571429rem;
line-height: 1.846153846;
margin-bottom: 3px;
margin-bottom: 0.21428571rem;      
}
.widget-area .widget p {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.widget-area .widget a {
color: #21759b;
}
.widget-area .widget a:visited {
color: #21759b;
}
.widget-area .widget a:hover {
color: #CC0000;
}
.links,
.links1,
.links2 {
display: flex;
flex-wrap: wrap; 
margin: 1.8rem auto;		
border-radius: 8px;	
box-shadow: 0 1px 5px rgba(104, 104, 104, 0.8);	
}
.button-text,
.button-text2 {
max-width: 420px;	
display: flex;
flex-wrap: wrap; 
margin: 1.8rem auto;		
border: 1px solid #D5D5D5;
box-shadow: 0 1px 5px rgba(104, 104, 104, 0.8);	
}
.button-text {
max-width: 420px;	
}
.button-text2 {
max-width: 300px;		
}
.button-text h3,
.button-text2 h3  {	
color: black;
display: block;
margin: 0 auto;
padding: 0.8rem 0.4rem;
}
.links {
max-width: 310px;
background-color: #1B6500;
}
.links1 {
max-width: 380px;
background-color: #AD0000;
}
.links2 {
max-width: 360px;
background-color: #910A05;
}
.links a,
.links1 a,
.links2 a {
text-decoration: none;
color: white;
margin: 0;	
padding: 0.6rem;	
width:100%;	
height:100%;
display: flex;    
flex-direction: column;
text-align: center;  	
}
.links:hover,
.links1:hover,
.links2:hover {
transform: scale(0.98);
}
.links a:hover,
.links1 a:hover,
.links2 a:hover {
color: #FFEA00;
} .rotate {  
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-rows: auto;
grid-gap: 0.6rem;
text-align: center; 
padding: 0 0.8rem;
}
.rotate p {
margin: 0.4rem 0;
}
.rotate p a {
text-decoration: none;
} .four-columns {
display: grid; 
grid-template-columns: 1fr 1fr;
grid-auto-rows: auto;	
grid-gap: 6px;	
text-align: center;
padding: 0.6rem 0.8rem;
}
.four-columnss-block {
margin: 0;
padding: 0;	
}
.four-columns img {
margin: 0;	
padding: 0;
box-shadow: 0 1px 5px rgba(104, 104, 104, 0.8);
}
.four-columns a {
display: block;
padding: 0.2rem 0;
text-decoration: none;
font-weight: bold;
line-height: 1.4;
}
.four-columns a:hover {
color: #cc0000;	
}
.four-columns img:hover {	
outline: 1px solid #ff7ee2;
} .two-columns {
display: grid; 
grid-template-columns: 1fr;
grid-auto-rows: auto;	
grid-gap: 6px;	
text-align: center;
padding-right: 0.6rem;
}
.two-columns-block {
margin: 0.2rem 0;
padding:0 0.6rem;;	
} .image-button {
display: flex;
flex-wrap: wrap;   
max-width: 210px;
margin: 0.6rem auto;
border-radius: 8px;	
}
.image-button img {	
margin: 0;	
padding: 0.6rem;	
width:100%;	
height:100%;
display: flex;    
flex-direction: column;
text-align: center;  
}
.video-button {
display: flex;
flex-wrap: wrap;   
max-width: 330px;
margin: 0.6rem auto;
border-radius: 8px;	
}
.video-button img {	
margin: 0;	
padding: 0.6rem;	
width:100%;	
height:100%;
display: flex;    
flex-direction: column;
text-align: center;  
}
.big-button {
display: flex;
flex-wrap: wrap;   
max-width: 410px;
margin: 0.6rem auto;
border-radius: 8px;	
}
.gallery1 {	
background-color: #bcd4ff;
border: 1px solid #0049ce;		
box-shadow: 0 1px 10px rgba(13, 0, 58, 0.8);	
}
.big-button img {	
margin: 0;	
padding: 0.6rem;	
width:100%;	
height:100%;
display: flex;    
flex-direction: column;
text-align: center;  
}
.gallery1:hover {
transform: scale(0.996);
background-color: #c1ff5f;
} footer[role="contentinfo"] {
border-top: 1px solid #04E3EB;
clear: both;
font-size: 14px;
font-size: 1rem;
line-height: 2;
max-width: 980px;
max-width: 70rem;
margin-top: 10px;
margin-top: 0.71428571rem;
margin-left: auto;
margin-right: auto;
padding: 14px 14px;
padding: 1rem 1rem;
text-align: center;
}
footer[role="contentinfo"] a {
color: #21759b;  
}
footer[role="contentinfo"] a:hover {
color: #CC0000;
} .entry-header img.wp-post-image {
margin-bottom: 5px;
margin-bottom: 0.35714286rem;
}
.comments-link a,
.entry-meta a {
color: #21759b;
}
.entry-content a:visited,
.comment-content a:visited {
color: #21759b;
}
.comments-link a:hover,
.entry-meta a:hover {
color: #CC0000;
}
.entry-content a:hover {
color: #CC0000;
}
.entry-content table,
.comment-content table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 14px;
font-size: 1rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;
}
.entry-content td,
.comment-content td {
border-top: 1px solid #ededed;
padding: 1px 10px 6px 0;
}
footer.entry-meta {
margin-top: 12px;
margin-top: 0.85714286rem;
font-size: 13px;
font-size: 0.928571429rem;
line-height: 2;
color: #757575;
padding-left: 12px;
padding-left: 0.85714286rem;
}
footer.entry-meta1 {
margin-top: 12px;
margin-top: 0.85714286rem;
font-size: 16px;
font-size: 1.142857143rem;
line-height: 2;
color: #000000;
padding-left: 12px;
padding-left: 0.85714286rem;
padding-right: 12px;
padding-right: 0.85714286rem;
text-align: center;
font-weight: bold;
}
.archive-header,
.page-header {
margin-bottom: 6px;
margin-bottom: 0.42857143rem;
padding-bottom: 6px;
padding-bottom: 0.42857143rem;
border-bottom: 1px solid #ededed;
} @media screen and (min-width: 600px) {
.site {
margin: 0 auto;
max-width: 980px;
max-width: 70rem;
overflow: hidden;
}
.site-content {
float: left;
width: 71.104166667;
}
body.attachment .site-content {
float: left;
width: 71.104166667%;
}
body.template-front-page .site-content,	
body.full-width .site-content {
width: 100%;
}
.widget-area {
float: right;
width: 25.041666667%;
}
.main-navigation table {margin:0; padding:0;}	
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
border-bottom: 1px solid #04E3EB;
border-top: 1px solid #04E3EB;
display: inline-block !important;         
text-align: right;
width: 100%;
background-color: #FFEAE6;
}
.main-navigation li a {
border-bottom: 0;
color: #000;
line-height: 2.18181818;
font-size: 15px;		
text-transform: capitalize;
white-space: normal;
font-weight: 500;
}
.main-navigation li a:hover,
.main-navigation li a:focus {
color: #CC0000;
}
.main-navigation li {
margin: 0;		
position: relative;
}	
.four-columns {		
grid-template-columns: repeat(2, 1fr);			
grid-gap: 6px;	
max-width: 520px;
margin: 0 auto;
}
.two-columns {	
grid-template-columns: 1fr 1fr;	
grid-gap: 6px;	
margin: 0 2rem;		
}	
.rotate {   
grid-template-columns: 1fr 1fr 1fr; 
}
}
@media screen and (max-width: 599px) {
table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;	
font-weight: 600;
}
.entry-content table,
.comment-content table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;	
font-weight: 600;
}	
} @media screen and (min-width: 700px) {	
.two-columns {
padding-right: 0;
margin: 0;
}
.two-columns-block {
margin: 0;
padding: 0 0.4rem;	
}
} @media screen and (min-width: 960px) {
body {
background-color: #e6e6e6;
}
body .site {
padding: 0;	   
margin-top: 24px;
margin-top: 1.71428571rem;
margin-bottom: 24px;
margin-bottom: 1.71428571rem;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);	    
}
.four-columns {		
grid-template-columns: repeat(4, 1fr);			
grid-gap: 6px;	
max-width: 980px;
}
.two-columns {	
grid-template-columns: 1fr 1fr;	
grid-gap: 6px;	
margin: 0 2rem;	
}
.rotate {   
grid-template-columns: 1fr 1fr 1fr 1fr; 
}
} .comments-area {	
padding-left: 12px;
padding-left: 0.857142857rem;
}
.site-content article {
border-bottom: 4px double #ededed;
margin-bottom: 12px;
margin-bottom: 0.857142857rem;
padding-bottom: 24px;
padding-bottom: 1.714285714rem;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.nav-previous,
.previous-image {
float: left;
width: 50%;
}
.nav-next,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.entry-attachment {
padding-right: 12px;
padding-right: 0.85714286rem;
}
.image-navigation {
padding-right: 12px;
padding-right: 0.85714286rem;
}
.nav-single  {
padding-left: 12px;
padding-left: 0.85714286rem;
}	
.related_post_title {
padding-left: 12px;
padding-left: 0.85714286rem;
}
ul.related_post {
padding-left: 12px;
padding-left: 0.85714286rem;
line-height: 1.846153846;
}
.tagcloud { 
line-height: 1.846153846;
}
.tagcloud li{ 
padding-left: 6px;
padding-left: 0.42857143rem;
} .latest-post.latest-post-title{
clear: both;
padding: 0 !important;
margin: 0 !important;
}
.latest-post-wrap{
display: inline-block !important;
overflow: hidden !important;
float:left;
margin-right:0px; 
margin-left:10px;
}
.latest-post{
display: inline-block !important;
position: relative !important;
margin: 0 -10px 0 0 !important;
padding: 0 !important;}
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;
width: 200px !important;
margin: 10px 10px 5px 20px !important;
padding: 0 !important;
background: none !important;
}
.latest-image a {
position: relative !important;
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;
margin-bottom: 0 !important;
text-indent: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding: 0 !important;
}
.latest-content{
position:relative !important;
width:200px; 
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;	
text-indent: 0 !important;
margin: 0 -10px 5px 20px !important;      
padding: 0 !important;
}
.latest-content a {
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;
text-indent: 0 !important;
margin: 0 10px 0 0 !important;
margin: 0 0.71428571rem 0 0 !important;
}
.latest-image img{display: block !important;
width: 200px !important;
height: 300px !important;
max-width: 100% !important;
margin: 5px 0 5px 0 !important; 
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
@media screen and (min-width: 240px) and (max-width: 319px) {
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;	
width: 151px !important;
margin: 5px 0 5px 0px !important;
padding: 0 !important;
background: none !important;
}	
.latest-image img{display: block !important;
width: 151px !important;
height: 227px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.latest-content{
position:relative !important;
width:151px; 
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;
text-indent: 0 !important;
margin: 0 -10px 5px 0 !important;    
padding: 0 !important;
}
}
@media screen and (min-width: 320px) and (max-width: 359px) {
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;
width: 120px !important;
margin: 10px 0 10px 0px !important;
padding: 0 !important;
background: none !important;
}
.latest-image img{display: block !important;
width: 120px !important;
height: 180px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;	
}
.latest-content{
position:relative !important;
width:120px;
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;	
text-indent: 0 !important;
margin: 0 -10px 5px 0 !important;   
padding: 0 !important;
}
}
@media screen and (min-width: 360px) and (max-width: 459px) {	
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;
width: 145px !important;
margin: 10px 0 10px 0px !important;
padding: 0 !important;
background: none !important;
}
.latest-image img{display: block !important;
width: 145px !important;
height: 218px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.latest-content{
position:relative !important;
width:145px; 
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;
text-indent: 0 !important;
margin: 0 -10px 5px 0 !important;    
padding: 0 !important;
}
}
@media screen and (min-width: 460px) and (max-width: 602px) {	
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;
width: 180px !important;
margin: 10px 5px 10px 0 !important;
padding: 0 !important;
background: none !important;
}
.latest-image img{display: block !important;
width: 180px !important;
height: 270px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.latest-content{
position:relative !important;
width:180px; 
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;	
text-indent: 0 !important;
margin: 0 -10px 5px 0 !important;
padding: 0 !important;
}
}
@media screen and (min-width: 603px) and (max-width: 767px){
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;
width: 170px !important;
margin: 10px 0 10px 0px !important;
padding: 0 !important;
background: none !important;
}
.latest-image img{display: block !important;
width: 170px !important;
height: 255px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.latest-content{
position:relative !important;
width:170px;
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;	
text-indent: 0 !important;
margin: 0 -10px 5px 0 !important;   
padding: 0 !important;
}
.main-navigation li a {
border-bottom: 0;
color: #000;
line-height: 1.5;		
font-size: 15px;	
white-space: normal;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;	
width: 200px !important;
margin: 10px 0 10px 20px !important;
padding: 0 !important;
background: none !important;
}
.latest-image img{display: block !important;
width: 200px !important;
height: 300px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.latest-content{
position:relative !important;
width:200px; 
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;	
text-indent: 0 !important;
margin: 0 -10px 5px 20px !important; 
padding: 0 !important;
}
.main-navigation li a {
border-bottom: 0;
color: #000;
line-height: 1.5;
font-size: 15px;	
white-space: normal;	
}
}
@media screen and (min-width: 1024px) and (max-width: 1025px){
.latest-image {position: relative !important;
display: inline-block !important;
vertical-align: top !important;
zoom: 1 !important;
width: 200px !important;
margin: 10px 0 10px 30px !important;
padding: 0 !important;
background: none !important;
}
.latest-image img{display: block !important;
width: 200px !important;
height: 300px !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
float: none !important;
border-radius: 3px !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.latest-content{
position:relative !important;
width:200px; 
height:40px; 
display: block !important;
font-size: 14px !important;
line-height: 1.6em !important;
text-decoration: none !important;	
text-indent: 0 !important;
margin: 0 -10px 5px 30px !important;     
padding: 0 !important;
}
}
.entry-header img.wp-post-image {
display: none;
} @media screen and (min-width: 960px) {
p.threed {	
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
padding: 0.6em 0 0.3em 0;
font-family: Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;
font-size:1.5rem;
font-size: 22px;
line-height:1.375;
}
} @media screen and (min-width: 240px) and (max-width: 459px) {
p.threed {	
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
padding: 0.6em 0 0.3em 0;
font-family: Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;
font-size:1.2rem;
font-size: 16px;
line-height:1.375;
} }[class^="wp-block-"] figcaption {
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
font-style: italic;
text-align: left;
}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft {
margin-right: 24px;
}
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
margin-left: 24px;
}
.rtl [class^="wp-block-"] figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.1em;
} .wp-block-image figure:not(.aligncenter) {
line-height: 0;
margin: 0 1.714285714rem;
}
.wp-block-image figure.alignleft {
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
.wp-block-image figure.alignright {
margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
.wp-block-image figcaption {
padding-top: 0.75em;
}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft,
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
} .wp-block-gallery {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
left: 0;
right: 0;
text-align: center;
width: auto;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 24px;
padding: 1.714285714rem;
}
.wp-block-quote {
padding: 24px;
padding: 1.714285714rem;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
font-style: italic;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 20px;
} .wp-block-audio audio {
display: block;
margin-bottom: 1.714285714rem;
width: 100%;
} .wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
color: #7c7c7c;
font-family: inherit;
font-size: 11px;
font-size: 0.785714286rem;
font-weight: normal;
line-height: 1.428571429;
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #ebebeb;
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(top, #f9f9f9, #ebebeb);
background-repeat: repeat-x;
color: #5e5e5e;
}
.wp-block-file .wp-block-file__button:focus {
background-color: #e1e1e1;
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(top, #ebebeb, #e1e1e1);
background-repeat: repeat-x;
border-color: transparent;
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
color: #757575;
}
.rtl .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
margin-right: 0;
} .wp-block-video video:not(:last-child) {
margin-bottom: 0;
}  pre.wp-block-code {
border: 0;
padding: 0;
} .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
font-size: 14px;
text-transform: none;
} .wp-block-table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
.wp-block-table th {
border: 0;
font-weight: bold;
padding: 6px 10px 6px 0;
text-transform: uppercase;
}
.wp-block-table td {
border: 0;
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}  .wp-block-button .wp-block-button__link {
border: 1px solid #d2d2d2;
font-family: inherit;
font-size: 11px;
font-size: 0.785714286rem;
font-weight: normal;
line-height: 1.428571429;
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
}
.entry-content .wp-block-button__link,
.entry-content .wp-block-button__link:visited {
background-color: #e6e6e6;
color: #7c7c7c;
}
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link:visited {
background-color: inherit;
border-color: inherit;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:visited:hover,
.entry-content .wp-block-button__link:focus {
background-color: #ebebeb;
color: #5e5e5e;
}
.entry-content .wp-block-button__link:active {
background-color: #e1e1e1;
color: #757575;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
}
.wp-block-button__link:not(.has-text-color) {
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):focus {
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(top, #f9f9f9, #ebebeb);
background-repeat: repeat-x;
}
.wp-block-button__link:not(.has-background):active {
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(top, #ebebeb, #e1e1e1);
background-repeat: repeat-x;
border-color: transparent;
}
.wp-block-button__link:not(.has-text-color):active {
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
} .wp-block-separator {
border: 0;
} .wp-block-media-text {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments {
margin: 0;
padding: 0;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
box-shadow: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 60px;
}
.wp-block-latest-comments__comment,
.wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments__comment-date {
color: #5e5e5e;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
margin: 0;
padding: 24px 0;
padding: 1.714285714rem 0 0;
}
.wp-block-latest-comments article {
margin-bottom: 0;
} .entry-content .has-blue-color,
.entry-content .has-blue-color:visited {
color: #21759b;
}
.entry-content .has-blue-background-color,
.entry-content .has-blue-background-color:visited {
background-color: #21759b;
}
.entry-content .has-dark-gray-color,
.entry-content .has-dark-gray-color:visited {
color: #373737;
}
.entry-content .has-dark-gray-background-color,
.entry-content .has-dark-gray-background-color:visited {
background-color: #373737;
}
.entry-content .has-medium-gray-color,
.entry-content .has-medium-gray-color:visited {
color: #9f9f9f;
}
.entry-content .has-medium-gray-background-color,
.entry-content .has-medium-gray-background-color:visited {
background-color: #9f9f9f;
}
.entry-content .has-light-gray-color,
.entry-content .has-light-gray-color:visited {
color: #e6e6e6;
}
.entry-content .has-light-gray-background-color,
.entry-content .has-light-gray-background-color:visited {
background-color: #e6e6e6;
}
.entry-content .has-white-color,
.entry-content .has-white-color:visited {
color: #fff;
}
.entry-content .has-white-background-color,
.entry-content .has-white-background-color:visited {
background-color: #fff;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}