|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /home/nandedex/.cagefs/tmp/ |
@import "./styles/variables.scss";
@import "./styles/normalize.scss";
@import "./styles/type-1.scss";
@import "./styles/type-1-style-1.scss";
@import "./styles/type-1-style-2.scss";
@import "./styles/type-1-style-3.scss";
@import "./styles/type-1-style-4.scss";
@import "./styles/type-1-style-5.scss";
@import "./styles/type-1-style-6.scss";
@import "./styles/type-1-style-7.scss";
@import "./styles/type-1-style-8.scss";
@import "./styles/type-1-style-9.scss";
@import "./styles/type-1-style-10.scss";
@import "./styles/type-1-style-11.scss";
@import "./styles/type-1-style-12.scss";
@import "./styles/type-1-style-13.scss";
@import "./styles/type-1-style-14.scss";
@import "./styles/type-1-style-15.scss";
@import "./styles/type-1-style-16.scss";
@import "./styles/type-1-style-17.scss";
@import "./styles/type-1-style-18.scss";
@import "./styles/type-1-style-19.scss";
@import "./styles/type-1-style-20.scss";
@import "./styles/type-2.scss";
@import "./styles/type-2-style-1.scss";
@import "./styles/type-2-style-2.scss";
.editor-block-list__block[data-align=right][data-type="better-studio/bs-quote"] .editor-block-list__block-edit,
.editor-block-list__block[data-align=left][data-type="better-studio/bs-quote"] .editor-block-list__block-edit {
max-width: 300px;
}
.edit-post-visual-editor .editor-block-list__block blockquote.bs-quote.bs-quote.bsq-right,
.edit-post-visual-editor .editor-block-list__block blockquote.bs-quote.bs-quote.bsq-left {
float: none;
max-width: inherit;
margin: 0 !important;
}
.edit-post-visual-editor blockquote.bs-quote.bsq-t2,
.edit-post-visual-editor blockquote.bs-quote.bsq-t1 {
background: inherit !important;
}
.edit-post-visual-editor blockquote.bs-quote.bs-quote.bsq-t1.bsq-s7 {
background: #f1f1f1 !important;
}
.edit-post-visual-editor blockquote.bs-quote.bsq-t1.bsq-s17.bs-quote-22.bs-quote {
text-align: initial;
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s1.bsq-s1 {
padding: 65px 0 0;
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
&:before {
top: 0;
}
&:after {
display: none;
}
&.bs-quote:before {
color: #232323;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s12 {
&.bs-quote {
text-align: inherit;
font-size: 120%;
padding: 50px 0 0 70px;
}
&.bs-quote:after {
border-radius: 50%;
width: 90px;
height: 90px;
left: 0;
top: 0;
z-index: -1;
}
&.bs-quote.bs-quote:after {
background-color: rgb(227, 227, 227);
}
&.bs-quote:before {
left: 0;
margin: 0;
width: 90px;
height: 90px;
top: 0;
line-height: 90px;
font-size: 32px;
text-align: center;
}
&.bs-quote.bs-quote:before {
color: rgb(255, 255, 255);
}
.quote-author .quote-author-avatar {
display: inline-block;
}
.quote-author {
text-align: inherit;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 400px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
}
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t2 .bsq-quote-icon,
.entry-content.single-post-content blockquote.bs-quote.bsq-t2 .bsq-quote-icon,
blockquote.bs-quote.bsq-t2 .bsq-quote-icon {
right: 20px;
left: auto;
}
blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-bottom:after,
blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-bottom:before {
right: 25px;
left: auto;
}
blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-top:after,
blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-top:before {
right: 25px;
left: auto;
}
blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-bottom:after {
right: 23px;
left: auto;
}
blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-top:after {
right: 23px;
left: auto;
}
blockquote.bs-quote.bsq-t2 .quote-author-avatar {
float: right;
margin-left: 15px;
margin-right: auto;
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s13 {
&.bs-quote {
padding: 70px 0 0;
}
&.bs-quote:before {
content: "\b042";
font-size: 50px;
top: 0;
}
&.bs-quote:after {
display: none;
}
.quote-author-avatar {
border: 10px solid #ffffff;
}
.quote-author-avatar-w {
position: relative;
}
.quote-author-avatar-w:before {
content: '';
display: inline-block;
height: 1px;
width: 100%;
position: absolute;
z-index: -1;
background: #e5e5e5;
left: 0;
top: 50%;
margin-top: -.5px;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s6 {
padding: 12px 30px 12px 0;
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s6:after {
right: 0;
left: auto;
}
@import "variables.scss";
blockquote.bs-quote.bsq-t2.bsq-s2 {
text-align: inherit;
.quote-author {
margin-bottom: 20px;
margin-left: 10px;
}
&:before,
&:after {
display: none;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s19 {
text-align: inherit !important;
font-size: 123%;
padding: 0 0 0 17px !important;
&:before {
display: none;
}
&:after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
display: inline-block;
width: 4px;
}
&.bs-quote:before {
content: "\b040";
transform: rotate(180deg);
top: inherit;
right: 7px;
left: inherit;
bottom: 26px;
font-size: 116px;
width: 116px;
height: 99px;
}
&.bs-quote.bs-quote:before {
color: rgba(0, 0, 0, 0.04);
}
.quote-author .quote-author-avatar {
display: inline-block;
float: left;
margin-right: 15px;
margin-bottom: 10px;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
font-weight: bolder;
padding-top: 3px;
margin-top: 0;
font-size: 19px;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 375px;
}
&.bs-quote.bsq-right {
margin-left: 20px !important;
}
&.bs-quote.bsq-left {
margin-right: 20px !important;
}
}@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s2 {
margin-bottom: 20px;
padding-top: 100px;
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
&:before {
top: 23px;
content: "\b042";
font-size: 62px;
}
&:after {
display: inline-block;
z-index: -1;
opacity: 0.15;
}
&.bs-quote.bsq-left,
&.bs-quote.bsq-right {
padding-left: 25px;
padding-right: 25px;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s9 {
&.bs-quote {
padding: 95px 30px 30px;
border: 1px solid #e1e1e1 !important;
}
&.bs-quote:before {
content: "\b042";
font-size: 50px;
top: 23px;
}
&.bs-quote:after {
display: none;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 360px;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
.quote-author {
margin-top: 25px;
}
}
blockquote.bs-quote.bsq-t1.bsq-s10.bs-quote:after {
right: 50%;
margin-right: -40px;
left: auto;
margin-left: auto;
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s3 {
&.bsq-s3 {
padding-bottom: 0;
padding-right: 0;
padding-left: 0;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
&:after {
width: 60px;
height: 60px;
position: absolute;
top: 0;
left: 50%;
margin: 0 0 0 -30px;
z-index: -1;
border-radius: 50%;
}
&.bs-quote.bs-quote:before {
color: #fff;
font-size: 24px;
top: 0;
}
.quote-author-name {
font-weight: bolder;
}
}blockquote.bs-quote.bsq-t1.bsq-s12.bs-quote {
padding: 50px 70px 0 0;
}
blockquote.bs-quote.bsq-t1.bsq-s12.bs-quote:after {
right: 0;
left: auto;
}
blockquote.bs-quote.bsq-t1.bsq-s12.bs-quote:before {
right: 0;
left: auto;
margin: 0 0 0 -30px;
}
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t1:before,
.entry-content.single-post-content blockquote.bs-quote.bsq-t1:before,
blockquote.bs-quote.bsq-t1:before {
right: 50%;
margin: 0 -30px 0 0;
left: auto;
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s19 {
&:after {
right: 0;
left: auto;
}
&:before {
left: 17px;
right: inherit;
}
.quote-author .quote-author-avatar {
display: inline-block;
float: right;
margin-right: 0;
margin-left: 15px;
}
padding: 12px 17px 12px 0 !important;
}@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s17 {
&.bs-quote {
text-align: inherit;
font-size: 120%;
padding: 0 0 0 51px;
}
&.bs-quote:after {
display: none;
}
&.bs-quote:before {
content: "\b042";
left: 0;
width: 35px;
margin: 0;
top: 0;
line-height: 15px;
font-size: 42px;
text-align: center;
}
&.bs-quote.bs-quote:before {
color: #e5e5e5;
}
.quote-author .quote-author-avatar {
display: inline-block;
float: left;
margin-right: 10px;
margin-bottom: 7px;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
margin-top: 0;
font-weight: bold;
font-size: 20px;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 380px;
}
&.bsq-left {
margin-right: 20px;
}
&.bsq-right {
margin-left: 20px;
}
margin-top: 20px !important;
}
blockquote.bs-quote.bsq-t1.bsq-s17.bs-quote-22 {
&.bs-quote {
text-align: inherit;
font-size: 120%;
padding: 0 0 0 30px;
margin-top: 30px;
}
&.bs-quote:before {
font-size: 72px;
z-index: -1;
color: #ededed;
top: -6px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 333px;
}
}blockquote.bs-quote.bs-quote.bsq-t1.bsq-s7 {
padding: 18px 30px 18px 16px;
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s7:after {
right: 0;
left: auto;
}
blockquote.bs-quote.bsq-t1.bsq-s14.bsq-left .quote-author, blockquote.bs-quote.bsq-t1.bsq-s14.bsq-left {
text-align: right;
}
blockquote.bs-quote.bsq-t1.bsq-s14.bsq-left .quote-author, blockquote.bs-quote.bsq-t1.bsq-s14.bsq-left {
text-align: left;
}
@import "_variables.scss";
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t2,
.entry-content.single-post-content blockquote.bs-quote.bsq-t2,
blockquote.bs-quote.bsq-t2 {
padding: 0;
font-size: 125%;
margin: 0 0 26px;
}
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t2 .bsq-quote-icon,
.entry-content.single-post-content blockquote.bs-quote.bsq-t2 .bsq-quote-icon,
blockquote.bs-quote.bsq-t2 .bsq-quote-icon {
position: absolute;
top: 14px;
left: 20px;
z-index: -1;
}
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t2 .bsq-quote-icon:before,
.entry-content.single-post-content blockquote.bs-quote.bsq-t2 .bsq-quote-icon:before,
blockquote.bs-quote.bsq-t2 .bsq-quote-icon:before {
content: "\b042";
font: normal normal normal 14px/1 "bs-icons";
font-size: 73px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 60px;
background: transparent;
border-radius: inherit;
text-align: inherit;
display: inline-block;
margin: 0;
color: #f2f2f2;
z-index: -1;
}
blockquote.bs-quote.bsq-t2 {
&:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: inline-block;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 360px;
}
.quote-content.bsq-arrow:after,
.quote-content.bsq-arrow:before {
border: solid 13px rgba(0, 0, 0, 0);
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.quote-content.bsq-arrow-bottom:after,
.quote-content.bsq-arrow-bottom:before {
bottom: -27px;
left: 25px;
border-top-color: #dcdcdc;
}
.quote-content.bsq-arrow-top:after,
.quote-content.bsq-arrow-top:before {
top: -27px;
left: 25px;
border-bottom-color: #dcdcdc;
}
.quote-content.bsq-arrow-bottom:after {
border: solid 15px rgba(0, 0, 0, 0);
border-top-color: #ffffff;
left: 23px;
bottom: -28px;
}
.quote-content.bsq-arrow-top:after {
border: solid 15px rgba(0, 0, 0, 0);
border-bottom-color: #ffffff;
left: 23px;
top: -28px;
}
.quote-content.bsq-arrow-bottom {
margin-bottom: 25px;
}
.quote-author-name {
font-size: 17px;
}
.quote-author-avatar + .quote-author-name {
margin-top: 8px;
}
.quote-author-job {
font-size: 13px;
color: #969696;
}
.quote-content {
border: 1px solid #e5e5e5;
padding: 40px 35px 30px;
position: relative;
z-index: 1;
}
.quote-author-avatar {
border-radius: 50%;
float: left;
margin-right: 15px;
}
}
blockquote.bs-quote.bsq-t1.bsq-s11.bs-quote {
padding: 30px 30px 30px 40px;
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s11.bs-quote:after {
-webkit-box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.11);
-moz-box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.11);
box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.11);
}
blockquote.bs-quote.bsq-t1.bsq-s11.bs-quote:before {
left: 45px;
right: inherit;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:before,
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:after {
left: 0;
right: auto;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:before {
border-right: 40px solid transparent;
border-left: none;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:after {
border-left: 40px solid transparent;
border-right: none;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .quote-author-avatar {
float: right;
margin-left: 15px;
margin-right: auto;
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s14 {
&.bs-quote {
padding: 0;
font-size: 132%;
}
&.bs-quote p,
&.bs-quote {
color: $primary-color;
font-weight: bolder;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 320px;
}
&.bs-quote:before,
&.bs-quote:after {
display: none;
}
&.bs-quote.bsq-right .quote-author,
&.bs-quote.bsq-right {
text-align: right;
}
&.bs-quote.bsq-left .quote-author,
&.bs-quote.bsq-left {
text-align: left;
}
.quote-author-name {
color: #272727;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
}
blockquote.bs-quote.bsq-t1.bsq-s13 .quote-author-avatar-w:before {
right: 0;
left: auto;
}
@import "variables.scss";
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s20 {
text-align: inherit;
font-size: 123%;
padding: 40px 30px 0;
.icon-bs-quote:before {
bottom: -20px;
right: -30px;
top: auto;
left: auto;
font-size: 17px;
width: 17px;
height: 13px;
line-height: 13px;
content: "\b042";
opacity: .2;
transform: rotate(180deg);
}
&.bs-quote:before {
font-size: 17px;
left: 0;
width: 17px;
height: 13px;
margin: 0;
top: 19px;
line-height: 13px;
content: "\b042";
opacity: .2;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
&:after {
position: absolute;
top: 0;
left: 0;
right: 0;
display: inline-block;
height: 4px;
}
.quote-author .quote-author-avatar {
display: inline-block;
float: left;
margin-right: 15px;
margin-bottom: 10px;
}
.quote-content {
position: relative;
}
.quote-content p {
font-size: 96%;
}
.quote-author {
text-align: inherit;
margin-top: 25px;
}
.quote-author-name {
font-weight: bolder;
padding-top: 3px;
margin-top: 0;
font-size: 17px;
}
&.bsq-left,
&.bsq-right {
max-width: 377px;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s4 {
margin-bottom: 20px;
padding-top: 50px;
padding-bottom: 35px;
&:after {
z-index: -1;
}
&.bs-quote:before {
display: none;
}
&.bsq-left,
&.bsq-right {
padding-left: 25px;
padding-right: 25px;
max-width: 400px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
.quote-author-job,
.quote-author-name,
p,
&.bs-quote.bs-quote a,
& {
color: #fff;
}
}
blockquote.bs-quote.bsq-t1.bsq-s8.bs-quote.bs-quote {
padding: 65px 55px 35px 30px;
}
blockquote.bs-quote.bsq-t1.bsq-s8:after {
border-left: 100px solid transparent;
right: -1px;
left: inherit;
border-right: none;
}
blockquote.bs-quote.bsq-t1.bsq-s8.bs-quote:before {
right: 30px;
left: auto;
}@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s10 {
&.bs-quote {
border: 1px solid #e1e1e1 !important;
margin-top: 40px;
padding: 65px 30px 27px;
}
&.bs-quote:before {
content: "\b042";
font-size: 34px;
top: -30px;
}
&.bs-quote:after {
background: #fff;
width: 80px;
height: 80px;
border: 1px solid #e1e1e1;
border-radius: 50%;
left: 50%;
top: -40px;
margin-left: -40px;
z-index: 0;
}
&.bs-quote.bs-quote:after {
background-color: #fff;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 360px;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
.quote-author {
margin-top: 25px;
}
}@import "_variables.scss";
.single-page-simple-content .entry-content blockquote.bs-quote,
.entry-content.single-post-content blockquote.bs-quote,
blockquote.bs-quote {
@include normalize-style;
line-height: 1.4;
position: relative;
top: inherit;
left: inherit;
right: inherit;
bottom: inherit;
}
.single-page-simple-content .entry-content blockquote.bs-quote:before,
.entry-content.single-post-content blockquote.bs-quote:before,
blockquote.bs-quote:before {
@include normalize-style;
content: '';
display: none;
position: inherit;
top: inherit;
left: inherit;
right: inherit;
bottom: inherit;
}
blockquote.bs-quote {
color: #121212;
&.bs-quote.bsq-left {
float: left;
max-width: 300px;
margin-right: 30px;
padding-left: 0;
padding-right: 0;
}
&.bs-quote.bsq-right {
float: right;
max-width: 300px;
margin-left: 30px;
padding-left: 0;
padding-right: 0;
}
.quote-author span {
display: block;
}
p {
@include normalize-style;
color: #121212;
word-wrap: break-word;
}
}
.bs-quote-clearfix {
clear: both;
}
@media only screen and (max-width: 500px) {
.bs-quote.bs-quote.bsq-right,
.bs-quote.bs-quote.bsq-left {
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
}
}
@import "variables.scss";
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s16 {
text-align: inherit;
font-size: 123%;
padding: 0 0 0 17px;
&:before {
display: none;
}
&:after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
display: inline-block;
width: 4px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
.quote-author .quote-author-avatar {
display: inline-block;
float: left;
margin-right: 15px;
margin-bottom: 10px;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
font-weight: bolder;
padding-top: 3px;
margin-top: 0;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 360px;
}
&.bs-quote.bsq-right {
margin-left: 20px;
}
&.bs-quote.bsq-left {
margin-right: 20px;
}
}blockquote.bs-quote.bsq-t1.bsq-s3:after {
right: 50%;
margin: 0 -30px 0 0;
left: auto;
}
@import "variables.scss";
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s5 {
padding: 30px 0;
text-align: inherit;
font-size: 123%;
border-bottom: 1px solid #eee !important;
&.bs-quote:before {
display: none;
}
&.bsq-left {
margin-right: 30px;
margin-bottom: 20px;
margin-top: 10px;
}
&.bsq-right {
margin-left: 30px;
margin-bottom: 20px;
margin-top: 10px;
}
&:after {
position: absolute;
top: 0;
left: 0;
right: 0;
display: inline-block;
height: 6px;
}
.quote-author .quote-author-avatar {
display: inline-block;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
font-weight: bolder;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s15 {
&.bs-quote {
padding: 65px 0 0;
font-size: 131%;
}
&.bs-quote:before {
content: "\b044";
top: 0;
color: #000;
font-size: 44px;
}
&.bs-quote:after {
display: none;
}
.quote-content {
line-height: normal;
}
.quote-content {
padding: 3px 0;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
-webkit-box-shadow: 10px 0 0 #000, -10px 0 0 #000;
-moz-box-shadow: 10px 0 0 #000, -10px 0 0 #000;
box-shadow: 10px 0 0 #000, -10px 0 0 #000;
background: #000;
display: inline;
word-wrap: break-word;
line-height: 1.9;
color: #fff;
text-transform: uppercase;
}
.quote-content p {
padding: 4px 0;
display: inline;
color: #fff;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 340px;
}
&.bsq-left {
margin-right: 35px;
}
&.bsq-right {
margin-left: 35px;
}
}
blockquote.bs-quote.bsq-t2.bsq-s1 .quote-author {
margin-right: 10px;
margin-left: auto;
}@import "variables.scss";
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s7 {
text-align: inherit;
font-size: 123%;
padding: 18px 16px 18px 30px;
background: #f1f1f1;
&:before {
display: none !important;
}
&:after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
display: inline-block;
width: 6px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
.quote-author .quote-author-avatar {
display: inline-block;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
font-weight: bolder;
}
}
blockquote.bs-quote.bsq-t2.bsq-s2 .quote-author {
margin-right: 10px;
margin-left: auto;
}@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s18 {
&.bs-quote {
text-align: inherit;
font-size: 120%;
padding: 0;
}
&.bs-quote:after {
display: none;
}
&.bs-quote:before {
content: "\b043";
transform: rotate(180deg);
top: inherit;
right: 0;
left: inherit;
bottom: 23px;
font-size: 60px;
}
&.bs-quote.bs-quote:before {
color: rgba(0, 0, 0, 0.08);
content: "\b044";
}
.quote-author {
margin-top: 20px;
text-align: inherit;
}
.quote-author-avatar {
float: left;
margin-right: 15px;
margin-bottom: 8px;
}
.quote-author-avatar + .quote-author-name {
margin-top: 3px;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 342px;
border: solid 1px rgba(0, 0, 0, 0.1) !important;
border-right: none !important;
border-left: none !important;
padding: 22px 0 17px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 30px;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1 {
&:after {
background-color: $primary-color;
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: inline-block;
}
&:before {
color: $primary-color;
}
a, a:hover {
color: $primary-color;
}
.quote-author {
margin-top: 20px;
text-align: center;
}
.quote-author-name {
font-size: 15px;
font-weight: bolder;
}
.quote-author-avatar + .quote-author-name {
margin-top: 8px;
}
.quote-author-job {
font-size: 13px;
color: #969696;
}
.quote-author-avatar {
border-radius: 50%;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
}
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t1,
.entry-content.single-post-content blockquote.bs-quote.bsq-t1,
blockquote.bs-quote.bsq-t1 {
padding: 80px 30px 30px;
font-size: 120%;
text-align: center;
margin: 0 0 26px;
z-index: 1;
}
.single-page-simple-content .entry-content blockquote.bs-quote.bsq-t1:before,
.entry-content.single-post-content blockquote.bs-quote.bsq-t1:before,
blockquote.bs-quote.bsq-t1 .icon-bs-quote:before,
blockquote.bs-quote.bsq-t1:before {
content: "\b040";
font: normal normal normal 14px/1 "bs-icons";
font-size: 38px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: inherit;
width: 60px;
height: 60px;
line-height: 60px;
background: transparent;
border-radius: inherit;
text-align: inherit;
display: inline-block;
position: absolute;
top: 13px;
left: 50%;
margin: 0 0 0 -30px;
z-index: 1;
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s16 {
&:after {
right: 0;
left: auto;
}
.quote-author .quote-author-avatar {
display: inline-block;
float: right;
margin-right: 0;
margin-left: 15px;
}
padding: 12px 17px 12px 0;
}@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s8 {
&.bs-quote.bs-quote {
border: 1px solid #e1e1e1 !important;
padding: 65px 30px 35px 55px;
}
&.bs-quote.bs-quote:before {
color: #fff;
}
&:after {
border-top: 100px solid transparent;
border-right: 100px solid transparent;
background: transparent;
left: -1px;
right: inherit;
top: -1px;
z-index: 0;
border-top-color: $primary-color;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
&.bs-quote.bs-quote:after {
background-color: transparent;
}
.quote-author,
&.bs-quote {
text-align: inherit;
}
&.bs-quote:before {
top: 0;
left: 0;
margin: 0;
font-size: 27px;
text-align: center;
}
.quote-content:after {
content: '';
display: inline-block;
position: absolute;
top: -1px;
left: -1px;
right: -1px;
height: 6px;
background-color: $primary-color;
}
.quote-author .quote-author-avatar {
display: inline-block;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 400px;
}
}
blockquote.bs-quote.bsq-t1.bsq-s17.bs-quote {
&:after {
right: 0;
left: auto;
}
&:before {
right: 0;
left: auto;
margin: 0 0 0 -30px;
}
.quote-author .quote-author-avatar {
float: right;
margin-left: 10px;
margin-right: 0;
}
padding: 0 51px 0 0;
}
blockquote.bs-quote.bsq-t1.bsq-s17.bs-quote-22 {
&.bs-quote {
text-align: inherit;
font-size: 120%;
padding: 0 30px 0 0;
}
}@import "variables.scss";
blockquote.bs-quote.bsq-t2.bsq-s1 {
margin-top: 6px;
margin-bottom: 10px;
text-align: inherit;
.quote-author-avatar {
margin-top: -5px;
}
.quote-author {
margin-left: 10px;
}
&:before,
&:after {
display: none;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
}
@import "variables.scss";
blockquote.bs-quote.bsq-t1.bsq-s11 {
&.bs-quote {
text-align: inherit;
font-size: 120%;
padding: 30px 40px 30px 30px;
}
&.bs-quote:after {
z-index: -1;
-webkit-box-shadow: -10px 10px 0 rgba(0, 0, 0, 0.11);
-moz-box-shadow: -10px 10px 0 rgba(0, 0, 0, 0.11);
box-shadow: -10px 10px 0 rgba(0, 0, 0, 0.11);
}
&.bs-quote:before {
content: "\b043";
transform: rotate(181deg);
top: inherit;
right: 45px;
left: inherit;
bottom: 30px;
font-size: 70px;
}
&.bs-quote.bs-quote:before {
color: rgba(255, 255, 255, 0.27);
}
&,
&.bs-quote.bs-quote a,
p {
color: #fff;
}
.quote-author {
margin-top: 20px;
text-align: inherit;
}
.bsq-edge:before,
.bsq-edge:after {
position: absolute;
top: 0;
right: 0;
content: '';
display: inline-block;
}
.bsq-edge:before {
border-top: 40px solid #fff;
border-left: 40px solid transparent;
width: 0;
height: 0;
}
.bsq-edge:after {
width: 0;
height: 0;
border-bottom: 40px solid rgba(5, 5, 5, 0.31);
border-right: 40px solid transparent;
}
.quote-author-job {
color: rgba(255, 255, 255, 0.67);
}
.quote-author-avatar {
float: left;
margin-right: 15px;
}
.quote-author-avatar + .quote-author-name {
margin-top: 8px;
}
&.bs-quote.bsq-right,
&.bs-quote.bsq-left {
max-width: 400px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 30px;
}
}
blockquote.bs-quote.bsq-t1.bsq-s18.bs-quote {
padding: 30px 30px 30px 40px;
}
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s11.bs-quote:after {
-webkit-box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.11);
-moz-box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.11);
box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.11);
}
blockquote.bs-quote.bsq-t1.bsq-s11.bs-quote:before {
left: 45px;
right: inherit;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:before,
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:after {
left: 0;
right: auto;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:before {
border-right: 40px solid transparent;
border-left: none;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:after {
border-left: 40px solid transparent;
border-right: none;
}
blockquote.bs-quote.bsq-t1.bsq-s11 .quote-author-avatar {
float: right;
margin-left: 15px;
margin-right: auto;
}
@import "variables.scss";
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s6 {
text-align: inherit;
font-size: 123%;
padding: 0 0 0 30px;
margin-top: 4px;
&:before {
display: none;
}
&:after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
display: inline-block;
width: 6px;
}
&.bsq-left {
margin-right: 25px;
}
&.bsq-right {
margin-left: 25px;
}
.quote-author .quote-author-avatar {
display: inline-block;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
font-weight: bolder;
}
}$primary-color: #057fce;
@mixin normalize-style {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
text-align: inherit;
text-transform: inherit;
width: auto;
height: auto;
background: transparent;
border-radius: inherit;
padding: 0;
margin: 0;
border: none;
clear: inherit;
color: inherit;
}
blockquote.bs-quote.bs-quote.bsq-right {
float: right;
margin-left: 30px;
padding-right: 0;
padding-left: 0;
margin-right: auto;
}
blockquote.bs-quote.bs-quote.bsq-left {
float: left;
margin-right: 30px;
padding-right: 0;
padding-left: 0;
margin-left: auto;
}
@import "variables.scss";
blockquote.bs-quote.bs-quote.bsq-t1.bsq-s20 {
padding: 30px 0;
text-align: inherit;
font-size: 123%;
border-bottom: 1px solid #eee;
&.bs-quote:before {
display: none;
}
&.bsq-left {
margin-right: 30px;
}
&.bsq-right {
margin-left: 30px;
}
&:after {
position: absolute;
top: 0;
left: 0;
right: 0;
display: inline-block;
height: 6px;
}
.quote-author .quote-author-avatar {
display: inline-block;
}
.quote-author {
text-align: inherit;
}
.quote-author-name {
font-weight: bolder;
}
}
@import "./styles/normalize-rtl.scss";
@import "./styles/type-1-rtl.scss";
@import "./styles/type-1-style-3-rtl";
@import "./styles/type-1-style-6-rtl";
@import "./styles/type-1-style-7-rtl";
@import "./styles/type-1-style-8-rtl";
@import "./styles/type-1-style-10-rtl";
@import "./styles/type-1-style-11-rtl";
@import "./styles/type-1-style-12-rtl";
@import "./styles/type-1-style-13-rtl";
@import "./styles/type-1-style-14-rtl";
@import "./styles/type-1-style-16-rtl";
@import "./styles/type-1-style-17-rtl";
@import "./styles/type-1-style-18-rtl";
@import "./styles/type-1-style-19-rtl";
@import "./styles/type-1-style-20-rtl";
@import "./styles/type-2-rtl";
@import "./styles/type-2-style-1-rtl";
@import "./styles/type-2-style-2-rtl";
<?php
/*
Plugin Name: Blockquote Pack Pro
Plugin URI: http://betterstudio.com
Description: The best Blockquote shortcodes
Version: 1.3.3
Author: BetterStudio
Author URI: http://betterstudio.com
License: GPL2
*/
/***
* ______ _ _ _ ______ _
* | ___ \ | | | | | | ___ \ | |
* | |_/ / | ___ ___| | ____ _ _ _ ___ | |_ ___ | |_/ /_ _ ___| | __
* | ___ \ |/ _ \ / __| |/ / _` | | | |/ _ \| __/ _ \ | __/ _` |/ __| |/ /
* | |_/ / | (_) | (__| < (_| | |_| | (_) | || __/ | | | (_| | (__| <
* \____/|_|\___/ \___|_|\_\__, |\__,_|\___/ \__\___| \_| \__,_|\___|_|\_\
* | |
* |_|
*
* \--> BetterStudio, 2017 <--/
*
* Thanks for using our plugin!
*
* Our portfolio is here: http://themeforest.net/user/Better-Studio/portfolio
*
*/
/**
* BS_Blockquote_Pack_Pro class wrapper
*
* @return BS_Blockquote_Pack_Pro
*/
function BS_Blockquote_Pack_Pro() {
return BS_Blockquote_Pack_Pro::self();
}
// Fire up Blockquote Pack
BS_Blockquote_Pack_Pro();
/**
* Blockquote Pack Functionality
*/
class BS_Blockquote_Pack_Pro {
/**
* Contains BP version number that used for assets for preventing cache mechanism
*
* @var string
*/
public static $version = '1.3.3';
/**
* Contains BR option panel id
*
* @var string
*/
public static $panel_id = 'bs_blockquote_pack';
/**
* Inner array of instances
*
* @var array
*/
protected static $instances = array();
/**
* Initialize!
*/
function __construct() {
// make sure following code only one time run
static $initialized;
if ( $initialized ) {
return;
} else {
$initialized = true;
}
// Includes functions
include $this->dir_path( 'includes/functions.php' );
// Register panel
include $this->dir_path( 'includes/options/panel.php' );
// Register included BF to loader
add_filter( 'better-framework/loader', array( $this, 'better_framework_loader' ) );
// Enable needed sections
add_filter( 'better-framework/sections', array( $this, 'setup_bf_features' ), 50 );
// Initialize after bf init
add_action( 'better-framework/after_setup', array( $this, 'bf_init' ) );
// Add custom items to editor shortcodes menu
add_filter( 'better-framework/editor-shortcodes/shortcodes-array', array(
$this,
'register_shortcode_to_editor'
), 5 );
// Configs "BF Editor Shortcodes" library
add_filter( 'better-framework/editor-shortcodes/config', array( $this, 'editor_shortcodes_config' ) );
// Active and new shortcodes
add_filter( 'better-framework/shortcodes', array( $this, 'setup_shortcodes' ), 100 );
// Includes BF loader if not included before
include self::dir_path( 'includes/libs/better-framework/init.php' );
add_filter( 'better-framework/oculus/logger/turn-off', array( $this, 'oculus_logger' ), 22, 3 );
// Clears BF caches
register_activation_hook( __FILE__, array( $this, 'after_theme_switch' ) );
}
/**
* Used for accessing plugin directory URL
*
* @param string $address
*
* @return string
*/
public static function dir_url( $address = '' ) {
static $url;
if ( is_null( $url ) ) {
$url = plugin_dir_url( __FILE__ );
}
return $url . $address;
}
/**
* Used for accessing plugin directory path
*
* @param string $address
*
* @return string
*/
public static function dir_path( $address = '' ) {
static $path;
if ( is_null( $path ) ) {
$path = plugin_dir_path( __FILE__ );
}
return $path . $address;
}
/**
* Returns BSC current Version
*
* @return string
*/
public static function get_version() {
return self::$version;
}
/**
* Used for retrieving options simply and safely for next versions
*
* @param $option_key
*
* @return mixed|null
*/
public static function get_option( $option_key ) {
return bf_get_option( $option_key, self::$panel_id );
}
/**
* Build the required object instance
*
* @param string $object
* @param bool $fresh
* @param bool $just_include
*
* @return null
*/
public static function factory( $object = 'self', $fresh = false, $just_include = false ) {
if ( isset( self::$instances[ $object ] ) && ! $fresh ) {
return self::$instances[ $object ];
}
switch ( $object ) {
/**
* Main Blockquote_Pack_Pro Class
*/
case 'self':
$class = 'BS_Blockquote_Pack_Pro';
break;
default:
return null;
}
// Just prepare/includes files
if ( $just_include ) {
return null;
}
// don't cache fresh objects
if ( $fresh ) {
return new $class;
}
self::$instances[ $object ] = new $class;
return self::$instances[ $object ];
}
/**
* Used for accessing alive instance of Blockquote_Pack_Pro
*
* @since 1.0
*
* @return BS_Blockquote_Pack_Pro
*/
public static function self() {
return self::factory();
}
/**
* Adds included BetterFramework to loader
*
* @param $frameworks
*
* @return array
*/
function better_framework_loader( $frameworks ) {
$frameworks[] = array(
'version' => '3.10.17',
'path' => self::dir_path( 'includes/libs/better-framework/' ),
'uri' => self::dir_url( 'includes/libs/better-framework/' ),
);
return $frameworks;
}
/**
* Setups features of BetterFramework
*
* @param $features
*
* @return array
*/
function setup_bf_features( $features ) {
$features['admin_panel'] = true;
$features['editor-shortcodes'] = true;
$features['page-builder'] = true;
return $features;
}
/**
* clears last BF caches for avoiding conflict
*/
function after_theme_switch() {
// Clears BF transients for preventing of happening any problem
delete_transient( '__better_framework__widgets_css' );
delete_transient( '__better_framework__panel_css' );
delete_transient( '__better_framework__menu_css' );
delete_transient( '__better_framework__terms_css' );
delete_transient( '__better_framework__final_fe_css' );
delete_transient( '__better_framework__final_fe_css_version' );
delete_transient( '__better_framework__backend_css' );
// Delete all pages css transients
global $wpdb;
$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->postmeta WHERE meta_key LIKE %s", '_bf_post_css_%' ) );
} // after_theme_switch
/**
* Init the plugin
*/
function bf_init() {
// Enqueue assets
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_scripts' ) );
}
/**
* Callback: Used for registering scripts and styles
*
* Action: enqueue_scripts
*/
function enqueue_scripts() {
bf_enqueue_style( 'bs-icons' ); // Enqueue "BetterStudio Icons" from framework
bf_enqueue_style(
'blockquote-pack-pro',
bf_append_suffix( BS_Blockquote_Pack_Pro::dir_url( 'css/blockquote-pack' ), '.css' ),
array(),
bf_append_suffix( BS_Blockquote_Pack_Pro::dir_path( 'css/blockquote-pack' ), '.css' ),
BS_Blockquote_Pack_Pro::$version
);
if ( is_rtl() ) {
bf_enqueue_style(
'blockquote-pack-rtl',
bf_append_suffix( BS_Blockquote_Pack_Pro::dir_url( 'css/blockquote-pack-rtl' ), '.css' ),
array(),
bf_append_suffix( BS_Blockquote_Pack_Pro::dir_path( 'css/blockquote-pack-rtl' ), '.css' ),
BS_Blockquote_Pack_Pro::$version
);
}
// Custom style for Gutenberg editor
if ( function_exists( 'is_gutenberg_page' ) && is_gutenberg_page() ) {
bf_enqueue_style(
'blockquote-pack-gutenberg',
bf_append_suffix( BS_Blockquote_Pack_Pro::dir_url( 'css/gutenberg' ), '.css' ),
array(),
bf_append_suffix( BS_Blockquote_Pack_Pro::dir_path( 'css/gutenberg' ), '.css' ),
BS_Blockquote_Pack_Pro::$version
);
}
}
/**
* Filter Callback: Registers shortcode to BetterStudio Editor Shortcodes Plugin
*
* todo change this
*
* @param $shortcodes
*
* @return mixed
*/
public static function register_shortcode_to_editor( $shortcodes ) {
$quote_text = 'Great things in business are never done by one person. They are done by a team of people.';
$quote_avatar = BS_Blockquote_Pack_Pro::dir_url( 'img/other/steve-jobs.png' );
$shortcodes['bs-quote'] = array(
'type' => 'button',
'label' => __( 'Blockquote Pack', 'better-studio' ),
'callback' => 'Quote',
'register' => false,
'content' => '[bs-quote style="default" quote="' . $quote_text . '" author_name="Steve Jobs" author_job="Apple co-founder" author_avatar="' . $quote_avatar . '" align="left" ]<br />'
);
return $shortcodes;
}
/**
* Callback: Enable oculus error logging system for plugin
* Filter : better-framework/oculus/logger/filter
*
* @access private
*
* @param boolean $bool previous value
* @param string $product_dir
* @param string $type_dir
*
* @return bool true if error belongs to plugin, previous value otherwise.
*/
function oculus_logger( $bool, $product_dir, $type_dir ) {
if ( $type_dir === 'plugins' && $product_dir === 'blockquote-pack-pro' ) {
return false;
}
return $bool;
}
/**
* Setups Shortcodes
*
* @param $shortcodes
*
* @return array
*/
function setup_shortcodes( $shortcodes ) {
include BS_Blockquote_Pack_Pro::dir_path( 'includes/shortcodes/bs-quote.php' );
$shortcodes['bs-quote'] = array(
'shortcode_class' => 'Blockquote_Pack_Quote_Shortcode',
);
return $shortcodes;
}
/**
* Configs BF Editor Shortcodes library
*
* @param $config
*
* @return array
*/
public function editor_shortcodes_config( $config ) {
// dynamic styles
$config['editor-dynamic-style'][] = BS_Blockquote_Pack_Pro::dir_path( 'includes/dynamics/editor_css.php' );
// Show sidebars
$config['layouts'] = false;
return $config;
}
}
�PNG
IHDR <