blockquote {
border-left: 5px solid #492cdd;
padding-left: 10px;
}
blockquote, blockquote p {
font-style: italic;
font-weight: 500;
line-height: 1.3;
letter-spacing: 1px;
}
blockquote {
border-left: 4px solid #492cdd;
padding: 10px 20px;
background: #f7f9fc;
margin: 0 0 20px;
}
blockquote cite, blockquote small {
line-height: 1.3;
padding-top: 15px;
display: block;
}
blockquote em, blockquote i, blockquote cite {
font-style: normal;
} .gallery-icon a {
display: block;
} .gallery-icon img {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
.gallery-icon a:hover img, .gallery-icon a:focus img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.gallery-item { 
display: inline-flex;
background-color: #ececec;
overflow: hidden;
position: relative;
padding: 0;
margin-right: 2.7%;
margin-bottom: 2.7%;
text-align: center;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
border-radius: 3px;
z-index: 0;
}
.gallery figure.gallery-item:last-child {
margin-bottom: 0;
}
.gallery-item .gallery-caption {
font-weight: 400;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
word-wrap: break-word;
padding: 15px 10px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
width: 100%;
height: 100%;
overflow: auto;
transform: translateY(-100%);
opacity: 0;
visibility: hidden;
color: #ffffff;
background-color: rgba(0, 0, 0, 0.6);
-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.gallery-item:hover > .gallery-caption,
.gallery-item:focus-within > .gallery-caption {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.gallery-columns-1 .gallery-item {
float: none;    
width: 100%;	
}
.gallery-columns-2 .gallery-item {
width: 45%;
float: none;	
}
.gallery-columns-3 .gallery-item {
width: 31.3%;
float: none;
}
.gallery-columns-4 .gallery-item {
width: 20%;
float: none;
}
.gallery-columns-5 .gallery-item {
width: 17.7%;
float: none;
}
.gallery-columns-6 .gallery-item {
width: 13.6%;
}
.gallery-columns-7 .gallery-item {
width: 12.25%;
}
.gallery-columns-8 .gallery-item {
width: 10.5%;
}
.gallery-columns-9 .gallery-item {
width: 9.11%;
}
.gallery-columns-1 .gallery-item:nth-child(1n),
.gallery-columns-2 .gallery-item:nth-child(2n),
.gallery-columns-3 .gallery-item:nth-child(3n),
.gallery-columns-4 .gallery-item:nth-child(4n),
.gallery-columns-5 .gallery-item:nth-child(5n),
.gallery-columns-6 .gallery-item:nth-child(6n),
.gallery-columns-7 .gallery-item:nth-child(7n),
.gallery-columns-8 .gallery-item:nth-child(8n),
.gallery-columns-9 .gallery-item:nth-child(9n) {
margin-right: 0;
}
.gallery-columns-1 .gallery-item:nth-child(n+2),
.gallery-columns-2 .gallery-item:nth-child(n+3),
.gallery-columns-3 .gallery-item:nth-child(n+4),
.gallery-columns-4 .gallery-item:nth-child(n+5),
.gallery-columns-5 .gallery-item:nth-child(n+6),
.gallery-columns-6 .gallery-item:nth-child(n+7),
.gallery-columns-7 .gallery-item:nth-child(n+8),
.gallery-columns-8 .gallery-item:nth-child(n+9),
.gallery-columns-9 .gallery-item:nth-child(n+10) {
margin-bottom: 0;
}
.gallery dl a {
display: block;
}
.gallery dl a img {
height: auto;
margin: 0 auto;
}
.gallery .gallery-caption {
font-size: 15px;
line-height: 1.2;
}
.gallery br+br {
display: none;
}
.wp-caption-text{}
.bypostauthor{}