.dsp-carousel[dir=ltr]{direction:ltr!important}.dsp-carousel[dir=rtl]{direction:rtl!important}.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .slick-slide{height:initial!important}.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .dsp-module,.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .dsp-module-inner,.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .dsp_et_pb_module,.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .et_pb_module,.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .et_pb_module_inner,.dsp-carousel.equal-height-on:not(.slick-vertical) .slick-track .slick-slide>div{width:100%!important;height:100%}div.dsp-carousel .slick-vertical .slick-track{padding:0!important}div.dsp-carousel.equal-height-on .slick-vertical .slick-track,div.dsp-carousel.equal-height-on.slick-vertical .slick-track{display:block!important}[dir=rtl] .dsp-carousel{direction:ltr!important}[dir=rtl] .dsp-carousel .slick-prev{right:auto}[dir=rtl] .dsp-carousel .slick-next{left:auto}[dir=rtl] .dsp-carousel .slick-slide{float:left!important}.dsp-carousel *{vertical-align:middle!important}.dsp-carousel figure{margin:0}.dsp-carousel .slick-arrow:after,.dsp-carousel .slick-arrow:before{color:inherit!important}.dsp-carousel .slick-arrow{z-index:999}.dsp-carousel .slick-dots{padding:0!important}.dsp-carousel .slick-arrow:before{font-family:ETmodules!important;line-height:1.35;vertical-align:middle}.dsp-carousel-frontend .slick-arrow:before{content:attr(data-icon)!important}.dsp-carousel .slick-arrow.slick-disabled:before,.dsp-carousel .slick-dots li button:before{opacity:1!important}.dsp-carousel .slick-arrow.slick-disabled{cursor:not-allowed!important}.dsp-carousel .slick-dots li button:before{display:none}.dsp-carousel .slick-dots li button{padding:0!important;-webkit-transition:all .2s ease;transition:all .2s ease}.dsp-carousel .slick-dots li{width:initial!important;height:initial!important;padding:0!important}.dsp-centered--highlighted .slick-slide.slick-center{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.dsp-centered--highlighted .slick-slide{-webkit-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}.et-db #et-boc .et-fb-modules-list ul>li[class^=dsp]:active,.et-db #et-boc .et-fb-modules-list ul>li[class^=dsp]:focus,.et-db #et-boc .et-fb-modules-list ul>li[class^=dsp]:hover{color:#333!important;background:rgba(29,57,215,.15)!important}.et-db #et-boc .et-fb-modules-list li[class^=dsp]{font-size:11px!important;position:relative;color:#333!important;background:rgba(29,57,215,.15)!important}.et-db #et-boc .et-fb-modules-list li[class^=dsp]:before,.et-db #et-boc .et-l .et-fb-modules-list li[class^=dsp]:before{color:#fff!important}.et-db #et-boc .et-l .et-fb-modules-list li[class^=dsp] .et-fb-icon.et-fb-icon--svg{width:16px!important;min-width:16px!important;height:22px!important;margin:2px auto!important;fill:#fff!important}span.dsp-admin-modules-item-icon.dsp-icon-svg{width:23px}.dsp-module img{vertical-align:middle}.dsp-module a{color:inherit}.dsp-insta-grid-layout,
.dsp-insta-highlight-layout {
display: grid;
grid-auto-flow: dense;
}
.dsp-insta-media-container {
flex: 1;
overflow: hidden;
position: relative;
}
.dsp-insta-link {
width: 100%;
height: 100%;
}
.dsp-insta-image {
width: 100% !important;
height: 100% !important;
vertical-align: middle;
}
.dsp-insta-overlay {
position: absolute;
top: 0;
opacity: 0;
width: 100%;
height: 100%;
display: block;
}
.dsp-insta-overlay .dsp-insta-icon {
position: absolute;
opacity: 0;
animation-name: dsp-fade-in-animation;
animation-iteration-count: 1;
animation-fill-mode: forwards;
transition: 0.4s all ease;
bottom: 15px;
right: 20px;
z-index: 1;
}
.dsp-insta-overlay .dsp-insta-icon svg {
fill: currentColor;
stroke: currentColor;
}
.dsp-insta-overlay .dsp-insta-caption {
position: absolute;
top: 50%;
left: 0;
padding: 0 1.5rem;
width: 100%;
color: #fff;
z-index: 1;
opacity: 0;
animation-name: dsp-fade-in-animation;
animation-iteration-count: 1;
animation-fill-mode: forwards;
transition: 0.4s all ease;
transform: translateY(-40%);
}
.dsp-insta-overlay:hover,
.dsp-insta-overlay:hover .dsp-insta-icon,
.dsp-insta-overlay:hover .dsp-insta-caption {
opacity: 1;
transition: 0.4s all ease;
}
.dsp-insta-overlay .dsp-insta-caption p {
display: block;
overflow: hidden;
margin: 0;
max-height: 84px;
text-overflow: ellipsis;
}
.dsp-insta-layout-cell-content img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
min-width: 100%;
min-height: 100%;
-o-object-fit: cover;
object-fit: cover;
margin: 0 !important;
padding: 0 !important;
border: 0 solid transparent !important;
outline: 0 solid transparent !important;
box-shadow: 0 0 0 transparent !important;
animation-name: dsp-fade-in-animation;
animation-iteration-count: 1;
animation-fill-mode: forwards;
box-sizing: content-box !important;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.dsp-insta-layout-cell-content,
.dsp-insta-layout-cell-content img {
animation-duration: 0.3s;
}
@keyframes dsp-fade-in-animation {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.dsp-insta-masonry-layout .grid-item {
overflow: hidden !important;
border-style: solid;
}
.dsp-insta-masonry-layout .grid-item a {
display: block;
overflow: hidden;
}
.dsp-insta-masonry-layout .grid-item img {
display: block;
}
.dsp-insta-highlight {
grid-row: span 2;
grid-column: span 2;
}
.dsp-insta-grid-layout,
.dsp-insta-highlight-layout {
display: grid;
grid-auto-flow: dense;
}
.dsp-insta-highlight-layout .dsp-insta-layout-cell,
.dsp-insta-grid-layout .dsp-insta-layout-cell {
position: relative;
}
.dsp-insta-highlight-layout .dsp-insta-layout-flex-column {
display: flex;
flex-direction: column;
position: absolute;
align-items: stretch;
justify-content: stretch;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.dsp-insta-masonry-layout .dsp-insta-layout-flex-column {
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: stretch;
}
.dsp-insta-media-container {
flex: 1;
overflow: hidden;
position: relative;
}
.dsp-insta-link {
width: 100%;
height: 100%;
}
.dsp-insta-image {
width: 100% !important;
height: 100% !important;
}
.dsp-insta-overlay {
position: absolute;
top: 0;
opacity: 0;
width: 100%;
height: 100%;
display: block;
}
.dsp-insta-overlay .dsp-insta-icon {
position: absolute;
opacity: 0;
animation-name: dsp-fade-in-animation;
animation-iteration-count: 1;
animation-fill-mode: forwards;
transition: 0.4s all ease;
bottom: 15px;
right: 20px;
z-index: 1;
}
.dsp-insta-overlay .dsp-insta-icon svg {
fill: currentColor;
stroke: currentColor;
}
.dsp-insta-overlay .dsp-insta-caption {
position: absolute;
top: 50%;
left: 0;
padding: 0 1.5rem;
width: 100%;
color: #fff;
z-index: 1;
opacity: 0;
animation-name: dsp-fade-in-animation;
animation-iteration-count: 1;
animation-fill-mode: forwards;
transition: 0.4s all ease;
transform: translateY(-40%);
}
.dsp-insta-overlay:hover,
.dsp-insta-overlay:hover .dsp-insta-icon,
.dsp-insta-overlay:hover .dsp-insta-caption {
opacity: 1;
transition: 0.4s all ease;
}
.dsp-insta-overlay .dsp-insta-caption p {
display: block;
overflow: hidden;
margin: 0;
max-height: 84px;
text-overflow: ellipsis;
}
.dsp-insta-layout-cell-content img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
min-width: 100%;
min-height: 100%;
-o-object-fit: cover;
object-fit: cover;
margin: 0 !important;
padding: 0 !important;
border: 0 solid transparent !important;
outline: 0 solid transparent !important;
box-shadow: 0 0 0 transparent !important;
animation-name: dsp-fade-in-animation;
animation-iteration-count: 1;
animation-fill-mode: forwards;
box-sizing: content-box !important;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
vertical-align: middle;
}
.dsp-insta-layout-cell-content,
.dsp-insta-layout-cell-content img {
animation-duration: 0.3s;
}
@keyframes dsp-fade-in-animation {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.dsp-insta-masonry-layout .grid-item {
overflow: hidden !important;
border-style: solid;
}
.dsp-insta-masonry-layout .grid-item a {
display: block;
overflow: hidden;
}
.dsp-insta-masonry-layout .grid-item img {
display: block;
}
.dsp-insta-highlight {
grid-row: span 2;
grid-column: span 2;
}
.dsp-social-share[dir="rtl"] {
direction: rtl !important;
}
.dsp-social-share[dir="ltr"] {
direction: ltr !important;
}
.dsp-social-share {
display: flex;
box-sizing: border-box;
flex: 0 1 auto;
flex-wrap: wrap;
}
.dsp-social-share-icon {
display: flex;
align-items: center;
justify-content: center;
overflow: visible !important;
border-style: solid;
position: relative;
}
.dsp-social-share-icon span {
line-height: 1;
}
.dsp-social-share-shape svg {
position: absolute;
z-index: 2;
top: 50%;
height: 37%;
transform: translateY(-50%);
}
.dsp-social-share .dsp-social-share-btn a {
display: flex;
align-items: center;
}
.dsp-social-share-btn-inner {
border-style: solid;
}
.dsp-social-share-text {
color: #ffffff;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.dsp-social-share-btn-inner,
.dsp-social-share-text,
.dsp-social-share-icon,
.dsp-social-share-icon svg {
transition: all.3s;
}
.dsp-twitter-grid {
display: flex;
flex-wrap: wrap;
}
.dsp-twitter-grid * {
box-sizing: border-box !important;
}
.dsp-twitter-grid .dsp-twitter-grid-item {
position: relative;
z-index: 0;
display: flex;
border-style: solid;
word-break: break-word;
}
.dsp-twitter-grid .dsp-twitter-grid-inner-wrapper {
flex-direction: column;
}
.dsp-twitter-grid .dsp-twitter-grid-item .dsp-twitter-grid-item-inner {
width: 100%;
display: flex;
flex-direction: column;
overflow: visible !important;
}
.dsp-twitter-grid-item-inner {
border-style: solid;
position: relative;
}
.dsp-twitter-grid .dsp-twitter-grid-author,
.dsp-twitter-grid .dsp-twitter-grid-inner-wrapper,
.dsp-twitter-grid .dsp-twitter-grid-user {
display: flex;
}
.dsp-twitter-grid .dsp-twitter-grid-icon span {
position: absolute;
top: 15px;
}
.dsp-twitter-grid .dsp-twitter-grid-author {
direction: ltr !important;
align-items: center;
flex-direction: row;
margin-bottom: 10px;
}
.dsp-twitter-grid.dsp-twitter-center .dsp-twitter-grid-author {
align-items: center;
flex-direction: column;
}
.dsp-twitter-grid.dsp-twitter-right .dsp-twitter-grid-author {
flex-direction: row-reverse;
}
.dsp-twitter-center .dsp-twitter-grid-user {
text-align: center;
}
.dsp-twitter-grid .dsp-twitter-grid-user {
flex-direction: column;
}
.dsp-twitter-grid.dsp-twitter-center .dsp-twitter-grid-avatar {
vertical-align: middle;
}
.dsp-twitter-grid .dsp-twitter-grid-avatar {
border-style: solid;
}
.dsp-twitter-grid .dsp-twitter-grid-content {
position: relative;
color: #222;
}
.dsp-twitter-grid .dsp-twitter-grid-content p {
margin-bottom: 5px;
}
.dsp-twitter-grid.dsp-twitter-left .dsp-twitter-grid-content {
text-align: left;
}
.dsp-twitter-grid.dsp-twitter-center .dsp-twitter-grid-content {
text-align: center;
}
.dsp-twitter-grid.dsp-twitter-right .dsp-twitter-grid-content {
text-align: right;
} .dsp-twitter-grid .dsp-twitter-grid-footer {
width: 100%;
}
.dsp-twitter-grid-footer * {
vertical-align: middle;
}
.dsp-twitter-grid .dsp-tweet-favorite {
margin-right: 12px;
}
.dsp-twitter-grid .dsp-tweet-favorite,
.dsp-twitter-grid .dsp-tweet-retweet {
display: inline-block;
color: #a7a7a7;
}
.dsp-twitter-right .dsp-twitter-grid-user {
text-align: right;
}
.dsp-twitter-grid .dsp-twitter-grid-footer-wrapper {
margin-top: auto !important;
}
.dsp_twitter_feed_carousel > .et_pb_module_inner * {
box-sizing: border-box;
}
.dsp-inner-twitter-feed-content {
word-break: break-all;
}
.dsp_twitter_feed_carousel .dsp-icon {
font-size: 14px;
font-family: "ETmodules" !important;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-item {
position: relative;
z-index: 0;
display: flex;
border-style: solid;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-content:before,
.dsp-twitter-feed-carousel .dsp-twitter-feed-item:before {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
content: "";
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-inner-wrapper {
flex-direction: column;
}
.dsp-carousel.equal-height-on:not(.slick-vertical)
.slick-track
.dsp-twitter-feed-item,
.dsp-carousel.equal-height-on:not(.slick-vertical)
.slick-track
.dsp-twitter-feed-item-inner {
height: 100%;
width: 100% !important;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-item .dsp-twitter-feed-item-inner {
width: 100%;
display: flex;
flex-direction: column;
overflow: visible !important;
}
.dsp-twitter-feed-item-inner {
border-style: solid;
position: relative;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-content p a {
white-space: nowrap;
}
.dsp-carousel.equal-height-on .slick-track .dsp-twitter-feed-footer-wrapper {
margin-top: auto !important;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-author,
.dsp-twitter-feed-carousel .dsp-twitter-feed-inner-wrapper,
.dsp-twitter-feed-carousel .dsp-twitter-feed-user {
display: flex;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-icon span {
position: absolute;
top: 15px;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-author {
direction: ltr !important;
align-items: center;
flex-direction: row;
margin-bottom: 10px;
}
.dsp-twitter-feed-carousel.dsp-twitter-center .dsp-twitter-feed-author {
align-items: center;
flex-direction: column;
}
.dsp-twitter-feed-carousel.dsp-twitter-right .dsp-twitter-feed-author {
flex-direction: row-reverse;
}
.dsp-twitter-center .dsp-twitter-feed-user {
text-align: center;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-user {
flex-direction: column;
}
.dsp-twitter-feed-carousel.dsp-twitter-center .dsp-twitter-feed-avatar {
margin-bottom: 5px;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-avatar {
border-style: solid;
max-width: initial;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-content {
position: relative;
color: #222;
}
.dsp-twitter-feed-carousel .dsp-twitter-feed-content p {
margin-bottom: 5px;
}
.dsp-twitter-feed-carousel.dsp-twitter-left .dsp-twitter-feed-content {
text-align: left;
}
.dsp-twitter-feed-carousel.dsp-twitter-center .dsp-twitter-feed-content {
text-align: center;
}
.dsp-twitter-feed-carousel.dsp-twitter-right .dsp-twitter-feed-content {
text-align: right;
} .dsp-twitter-feed-carousel .dsp-twitter-feed-footer {
width: 100%;
}
.dsp-twitter-feed-carousel .dsp-tweet-favorite {
margin-right: 12px;
}
.dsp-twitter-feed-carousel .dsp-tweet-favorite,
.dsp-twitter-feed-carousel .dsp-tweet-retweet {
display: inline-block;
color: #a7a7a7;
}
.dsp-twitter-right .dsp-twitter-feed-user {
text-align: right;
}