.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}:root {
--accent-color: #52b7bd;
}
.btQuoteItem.btCCLock,
.btQuoteGBlock.btCCLock {
position: relative;
}
.btQuoteItem.btCCLock:before,
.btQuoteGBlock.btCCLock:before {
content: ' ';
position: absolute;
top: -10px;
bottom: -10px;
left: 0;
right: 0;
background: transparent;
z-index: 999;
} .btQuoteBooking {
margin: 0 0 20px;
box-sizing: border-box;
transition: opacity 400ms ease; opacity: 1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.btQuoteBooking *, .btQuoteBooking *:after, .btQuoteBooking *:before {
box-sizing: border-box;
}
.btQuoteBooking:after {
content: " ";
display: table;
clear: both;
width: 100%;
}
.btQuoteBooking .btQuoteBookingForm {
margin: 0 0 30px;
}
.btQuoteBooking .btTotalQuoteContactGroup {
transition: all 600ms ease;
max-height: 0;
overflow: hidden;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
max-height: 50000px;
filter: alpha(opacity=100);
transition-delay: 400ms;
} .btQuoteBooking .btTotalNextWrapper {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
flex-direction: row;
padding-right: 0 !important;
transition: all 400ms ease;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: initial;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
-ms-flex: 0 0 160px;
flex: 0 0 160px;
width: 160px;
max-width: 160px;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn {
display: -ms-flexbox;
display: flex;
-ms-flex: 0 1 0px;
flex: 0 1 0px;
float: none;
margin-right: 0;
width: 0px;
transition: all 300ms ease;
max-width: 0;
}
.btQuoteBooking .btContactNext {
font-family: inherit;
margin: 0 0 0 30px;
line-height: 2.25;
border-radius: 50px;
border: var(--accent-color) 2px solid;
color: var(--accent-color);
text-transform: uppercase;
font-weight: 900;
display: inline-block;
padding: 0 10px 0 10px;
background: transparent;
cursor: pointer;
font-size: 20px;
transition: all 400ms ease;
-webkit-transition: all 400ms ease;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
transform: translate(250px,0);
white-space: nowrap;
}
.rtl .btQuoteBooking .btContactNext {
margin: 0 30px 0 0;
transform: translate(-250px,0);
}
.btQuoteBooking .btContactNext:focus {
outline:0;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
transform: translate(0,0);
transition: all 400ms ease;
width: 100%;
}
.btQuoteBooking .btContactNext:hover, .btQuoteBooking .btContactNext:active {
border-color: #999;
color: #555;
box-shadow: 0 0 10px #CCC inset, 0 2px 10px rgba(0,0,0,0.2);
}
.btQuoteBooking .btContactNext:hover:after, .btQuoteBooking .btContactNext:active:after {
margin: 0 7px 0 10px;
transition: margin 200ms ease;
}
.btQuoteBooking .btContactNext:active {
box-shadow: 0 0 0 #CCC inset, 0 -2px 10px rgba(0,0,0,0.4);
} .btQuoteBooking .btQuoteItem {
padding: 0 0 0 220px;
margin: 0 0 30px;
}
.rtl .btQuoteBooking .btQuoteItem {
padding: 0 220px 0 0;
}
.btQuoteBooking .btQuoteItem label {
display: block;
float: left;
width: 220px;
margin: 8px 0 0 -220px;
padding-right: 20px;
}
.rtl .btQuoteBooking .btQuoteItem label {
float: right;
margin-left: 0;
margin-right: -220px;
padding-right: 0;
padding-left: 20px;
text-align: right;
}
.btQuoteBooking .btQuoteSlider {
float: left;
margin: 0 0 0;
width: 100%;
}
.rtl .btQuoteBooking .btQuoteSlider {
float: right;
}
.btQuoteBooking .btQuoteSwitch {
float: left;
margin: 0 0 0;
width: 76px;
height: 38px;
border: 1px solid #ccc;
border-radius: 38px;
cursor: pointer;
padding: 5px;
transition: box-shadow 380ms ease;
}
.rtl .btQuoteBooking .btQuoteSwitch {
float:right;
}
.btQuoteBooking .btQuoteSwitch:hover {
box-shadow: 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
width: 26px;
height: 26px;
background: #ccc;
border-radius: 50%;
transition: all 190ms cubic-bezier(0.8, 0.1, 0.8, 0.1);
}
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
margin-left: 38px;
background: var(--accent-color);
}
.rtl .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
margin-left: 0;
margin-right: 38px;
}
.btQuoteBooking .btQuoteItemInput {
text-align: center;
}
.btQuoteBooking .btQuoteItem .fancy-select .trigger {
text-align: left;
color: #b4b4b4;
}
.rtl .btQuoteBooking .btQuoteItem .fancy-select .trigger {
text-align: right;
}
.btQuoteBooking .btQuoteItem .fancy-select .trigger.selected {
color: #333;
} .btQuoteBooking input[type="text"], .btQuoteBooking  input[type="email"], .btQuoteBooking input[type="password"], .btQuoteBooking input[type="url"], .btQuoteBooking input[type="tel"], .btQuoteBooking input[type="number"], .btQuoteBooking input[type="date"], .btQuoteBooking textarea, .btQuoteBooking .fancy-select .trigger {
width: 100%;
display: block;
line-height: 2;
min-height: 38px;
padding: 0 12px;
background-color: #fff;
border: 1px solid #ccc;
font-family: inherit;
font-weight: inherit;
font-size: inherit;
transition: all 380ms ease;
color: #000;
border-radius: 2px;
outline: none;
}
.btQuoteBooking .btQuoteItem textarea {
resize: vertical;
font-size: inherit;
color: #000;
padding: 0px 12px 0px 12px;
min-height: 160px;
}
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
transition: all 380ms ease;
border-radius: 2px;
min-height: 38px;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
border-radius: 0;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
} .btQuoteBooking  input[type="text"]:hover, .btQuoteBooking  input[type="email"]:hover, .btQuoteBooking  input[type="password"]:hover, .btQuoteBooking  input[type="url"]:hover, .btQuoteBooking  input[type="tel"]:hover, .btQuoteBooking  input[type="number"]:hover, .btQuoteBooking  input[type="date"]:hover, .btQuoteBooking  textarea:hover, .btQuoteBooking  .fancy-select .trigger:hover {
box-shadow: 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking .dd.ddcommon.borderRadius:hover .ddTitleText {
box-shadow: 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
} .btQuoteBooking  input[type="text"]:focus, .btQuoteBooking  input[type="email"]:focus, .btQuoteBooking  input[type="url"]:focus, .btQuoteBooking  input[type="tel"]:focus, .btQuoteBooking  input[type="number"]:focus, .btQuoteBooking  input[type="date"]:focus, .btQuoteBooking  textarea:focus, .btQuoteBooking  .fancy-select .trigger.open {
border-color: #999;
box-shadow: 5px 0 0 var(--accent-color) inset, 0 2px 10px rgba(0,0,0,0.2);
outline: none;
}
.rtl .btQuoteBooking  input[type="text"]:focus, .rtl .btQuoteBooking  input[type="email"]:focus, .rtl .btQuoteBooking  input[type="url"]:focus, .rtl .btQuoteBooking  input[type="tel"]:focus, .rtl .btQuoteBooking  input[type="number"]:focus, .rtl .btQuoteBooking  input[type="date"]:focus, .rtl .btQuoteBooking  textarea:focus, .rtl .btQuoteBooking  .fancy-select .trigger.open {
box-shadow: -5px 0 0 var(--accent-color) inset, 0 2px 10px rgba(0,0,0,0.2);
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
transition: all 380ms ease;
box-shadow: 5px 0 0 var(--accent-color) inset, 0 2px 10px rgba(0,0,0,0.2);
min-height: 38px;
}
.rtl .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .rtl .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
box-shadow: -5px 0 0 var(--accent-color) inset, 0 2px 10px rgba(0,0,0,0.2);
} .btQuoteBooking .btQuoteItem:after {
content: ' ';
display: table;
width: 100%;
clear: both;
} .btQuoteBooking  .ui-slider {
background: #ededed;  background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.05), rgba(0,0,0,0));
position: relative;
text-align: left;
border: 1px solid #ccc;
border-radius: 14px;
box-shadow: 0 0 0 rgba(0,0,0,0.2);
transition: all 190ms ease;
}
.btQuoteBooking  .ui-slider {
text-align: right;
} .btQuoteBooking  .ui-slider:hover {
box-shadow: 0 1px 5px rgba(0,0,0,0.2);
transition: all 380ms ease;
} .btQuoteBooking  .ui-slider .ui-slider-handle {
display: block;
position: absolute;
z-index: 2;
min-width: 38px;
height: 38px;
-ms-touch-action: none;
touch-action: none;
background: var(--accent-color);
border-radius: 50%;
cursor: w-resize;
cursor: -moz-grab;
box-shadow: 0 0 0 rgba(0,0,0,0.5), 0 0 0 0 rgba(0,0,0,0.2) inset;
transition: all 190ms ease;	
}
.btQuoteBooking .btQuoteSliderValue {
min-width: 34px;
height: 38px;
line-height: 38px;
padding: 0 2px;
font-size: 11px;
font-weight: 700;
color: #FFF;
text-align: center;
display: block;
} .btQuoteBooking  .ui-slider .ui-slider-handle.ui-state-hover {
box-shadow: 0 0 0 rgba(0,0,0,0.5), 0 0 0 3px rgba(0,0,0,0.2) inset;
} .btQuoteBooking  .ui-slider .ui-slider-handle.ui-state-active, .btQuoteBooking  .ui-slider .ui-slider-handle.ui-state-active.ui-state-hover {
cursor: -moz-grabbing;
box-shadow: 0 2px 10px rgba(0,0,0,0.5), 0 0 0 3px rgba(0,0,0,0.2) inset;
} .btQuoteBooking  .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .btQuoteBooking  .ui-slider.ui-state-disabled .ui-slider-handle,
.btQuoteBooking  .ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
} .btQuoteBooking  .ui-slider-horizontal {
height: 20px;
margin-top: 10px;
cursor: pointer;
}
.btQuoteBooking  .ui-slider-horizontal .ui-slider-handle {
top: -10px;
margin-left: -18px;
}
.btQuoteBooking  .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.btQuoteBooking  .ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.rtl .btQuoteBooking  .ui-slider-horizontal .ui-slider-range-min {
left: auto;
right: 0;
}
.rtl .btQuoteBooking  .ui-slider-horizontal .ui-slider-range-max {
right: auto;
left: 0;
} .btQuoteBooking  .ui-slider-vertical {
min-width: 34px;
height: 100px;
}
.btQuoteBooking  .ui-slider-vertical .ui-slider-handle {
left: 0;
margin-left: 0;
margin-bottom: -18px;
}
.rtl .btQuoteBooking  .ui-slider-vertical .ui-slider-handle {
left: auto;
right: 0;
margin-left: auto;
margin-right: 0;
}
.btQuoteBooking  .ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.rtl .btQuoteBooking  .ui-slider-vertical .ui-slider-range {
left: auto;
right: 0;
}
.btQuoteBooking  .ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.btQuoteBooking  .ui-slider-vertical .ui-slider-range-max {
top: 0;
} .btQuoteBooking  .btQuoteBookingForm .btQuoteTotal {
font-weight: bold;
padding: 0;
text-align: right;
color: #FFF;
background: var(--accent-color);
border-radius: 50px;
line-height: 1.8;
display: -ms-flexbox;
display: flex;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-ms-flex-pack: end;
justify-content: flex-end;
-ms-flex-align: stretch;
align-items: stretch;
float: none;
}
.rtl .btQuoteBooking  .btQuoteBookingForm .btQuoteTotal {
text-align: left;
}
.btQuoteBooking  .btQuoteBookingForm.btActive .btQuoteTotal {
}
.btQuoteBooking  .btQuoteTotalText {
margin-right: 1em;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.rtl .btQuoteBooking  .btQuoteTotalText {
margin-right: 0;
margin-left: 1em;
} .btQuoteBooking .btQuoteTotalCurrency {
font-size: 22px;
line-height: 1.8;
display: inline-block;
background: rgba(0,0,0,0.25);
-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
padding: 5px 0px 5px 20px;
}
.rtl .btQuoteBooking .btQuoteTotalCurrency {
padding: 5px 20px 5px 0px;
border-radius: 0 50px 50px 0;
}
.btQuoteBooking .btQuoteTotalCalc {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
font-size: 22px;
line-height: 1.8;
display: inline-block;
background: rgba(0,0,0,0.25);
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomright: 50px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
padding: 5px 20px 5px 0px;
}
.rtl .btQuoteBooking .btQuoteTotalCalc {
padding: 5px 0px 5px 20px;
border-radius: 50px 0 0 50px;
}
.currencyAfter .btQuoteTotalCurrency {
border-radius: 0px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
padding: 5px 20px 5px 0px;
}
.rtl .currencyAfter .btQuoteTotalCurrency {
border-radius: 50px 0 0 50px;
padding: 5px 0px 5px 20px;
}
.currencyAfter .btQuoteTotalCalc {
border-radius: 0px;	
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
padding: 5px 0px 5px 20px;
}
.rtl .currencyAfter .btQuoteTotalCalc {
border-radius: 0 50px 50px 0;
padding: 5px 20px 5px 0px;
} .btQuoteBooking .btQuoteItem ul.options {
text-align: left;
}
.rtl .btQuoteBooking .btQuoteItem ul.options {
text-align: right;
} .btQuoteBooking .btQuoteContact:not(.btQuoteContactForm7) {
margin: 0 -10px 0px -10px;
} .btQuoteBooking .btQuoteContact .btQuoteItem {
padding: 0 10px;
float: left;
width: 50%;
}
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem {
float: right;
} .btQuoteBooking .btQuoteContact .btQuoteItem:nth-child(odd) {
clear: left;
}
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem:nth-child(odd) {
clear: right;
} .btQuoteBooking .btQuoteItem.btQuoteItemFullWidth {
float: none !important;
width: auto !important;
} .btQuoteBooking .btQuoteContact .boldBtn {
clear: left;
margin: 0px;
text-align: center;
white-space: normal;
}
.rtl .btQuoteBooking .btQuoteContact .boldBtn {
clear: right;
} .rtl .btQuoteContact.btQuoteContactForm7 {
text-align: right;
}
.rtl .btQuoteContact.btQuoteContactForm7 input,
.rtl .btQuoteContact.btQuoteContactForm7 select,
.rtl .btQuoteContact.btQuoteContactForm7 textarea {
text-align: right;
} .btQuoteBooking  .btContactFieldMandatory input, .btQuoteBooking  .btContactFieldMandatory textarea {
border: 1px solid #AAA;
box-shadow: 0 0 0 1px #AAA inset;
transition: all 380ms ease;
}
.btQuoteBooking .btContactFieldMandatory .dd.ddcommon.borderRadius .ddTitleText {
border: 1px solid #AAA;
box-shadow: 0 0 0 1px #AAA inset;
}
.btQuoteBooking  .btContactFieldMandatory input:hover, .btQuoteBooking  .btContactFieldMandatory textarea:hover {
box-shadow: 0 0 0 1px #AAA inset, 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking .btContactFieldMandatory .dd.ddcommon.borderRadius:hover .ddTitleText {
box-shadow: 0 0 0 1px #AAA inset, 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking  .btContactFieldMandatory input:focus, .btQuoteBooking  .btContactFieldMandatory textarea:focus {
box-shadow: 0 0 0 1px #AAA inset, 5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.rtl .btQuoteBooking  .btContactFieldMandatory input:focus, .btQuoteBooking  .btContactFieldMandatory textarea:focus {
box-shadow: 0 0 0 1px #AAA inset, -5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking .btContactFieldMandatory .dd.ddcommon.borderRadiusTp .ddTitleText {
box-shadow: 0 0 0 1px #AAA inset, 5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.rtl .btQuoteBooking .btContactFieldMandatory .dd.ddcommon.borderRadiusTp .ddTitleText {
box-shadow: 0 0 0 1px #AAA inset, -5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
} .btQuoteBooking  .btContactFieldMandatory.btContactFieldError input, .btQuoteBooking  .btContactFieldMandatory.btContactFieldError textarea {
border: 1px solid var(--accent-color);
box-shadow: 0 0 0 1px var(--accent-color) inset;
transition: all 380ms ease;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
border: 1px solid var(--accent-color);
box-shadow: 0 0 0 1px var(--accent-color) inset;
}
.btQuoteBooking  .btContactFieldMandatory.btContactFieldError input:hover, .btQuoteBooking  .btContactFieldMandatory.btContactFieldError textarea:hover {
box-shadow: 0 0 0 1px var(--accent-color) inset, 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius:hover .ddTitleText {
box-shadow: 0 0 0 1px var(--accent-color) inset, 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking  .btContactFieldMandatory.btContactFieldError input:focus, .btQuoteBooking  .btContactFieldMandatory.btContactFieldError textarea:focus {
box-shadow: 0 0 0 1px var(--accent-color) inset, 5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.rtl .btQuoteBooking  .btContactFieldMandatory.btContactFieldError input:focus, .btQuoteBooking  .btContactFieldMandatory.btContactFieldError textarea:focus {
box-shadow: 0 0 0 1px var(--accent-color) inset, -5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
box-shadow: 0 0 0 1px var(--accent-color) inset, 5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.rtl .btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
box-shadow: 0 0 0 1px var(--accent-color) inset, -5px 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
} .btQuoteBooking .btSubmitMessage {
color: var(--accent-color);
font-weight: 600;
text-align: center;
line-height: 30px;
height: 30px;
} .btDatePicker {
z-index: 10000 !important;
width: 300px;
}
.btDatePicker table th, .btDatePicker table td {
border: 1px solid #e0e0e0;
}
.btDatePicker .ui-datepicker-header {
display: block;
padding: 10px;
overflow: hidden;
background-color: var(--accent-color);
color: #FFF;
}
.btDatePicker table.ui-datepicker-calendar {
width: 100%;
text-align: center;
border-collapse: collapse;
margin: 0;
padding: 0;
line-height: 1.2;
background-color: #f2f2f2;
} .btDatePicker table.ui-datepicker-calendar th {
padding: 10px 8px;
font-size: 14px;
font-weight: 600;
color: #333;
text-align: center;
} .btDatePicker a.ui-datepicker-prev, .btDatePicker a.ui-datepicker-next {
display: block;
font-size: 10px;
font-weight: 700;
line-height: 1;
border-radius: 2px;
padding: 2px 4px;
text-transform: uppercase;
cursor: pointer;
color: white;
}
.btDatePicker a.ui-datepicker-prev {
float: left;
}
.rtl .btDatePicker a.ui-datepicker-prev {
float: right;
}
.btDatePicker a.ui-datepicker-next {
float: right;
}
.rtl .btDatePicker a.ui-datepicker-next {
float: left;
} .btDatePicker a.ui-datepicker-prev:hover, .btDatePicker a.ui-datepicker-next:hover {
color: inherit;
transition: all 200ms ease;
} .btDatePicker .ui-datepicker-title {
text-align: center;
font-size: 14px;
line-height: 1.1;
font-weight: 600;
color: #FFF;
} .btDatePicker#ui-datepicker-div {
background-color: #f2f2f2;
border: 1px solid #CCC;
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
border-radius: 2px;
margin-top: 1px;
} .btDatePicker .ui-datepicker-calendar td {
font-size: 12px;
font-weight: 500;
line-height: 1;
padding: 0.3em;
text-align: center;
} .btDatePicker table.ui-datepicker-calendar td a {
color: #666;
width: 18px;
height: 18px;
border-radius: 50%;
line-height: 18px;
transition: all 200ms ease;
} .btDatePicker table.ui-datepicker-calendar td a.ui-state-active {
font-weight: bold;
transition: all 200ms ease;
} .btDatePicker table td:hover {
cursor: pointer;
}
.btDatePicker table td:hover {
background: #e0e0e0;
transition: all 200ms ease;
} .btQuoteBooking .btDropDown .dd {
position: relative;
}
.btQuoteBooking .ddChild {
position: absolute;
left: 0 !important;
right: 0 !important;
margin: -1px 0 0;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btQuoteBooking .ddChild {
position: absolute !important;
} .btQuoteBooking .ddChild {
background-color: #fff;
border: 1px solid #999;
overflow-y: auto;
}
.btQuoteBooking .ddChild ul {
list-style: none;
display: block;
margin: 0;
padding: 0;
}
.btQuoteBooking .ddChild ul li {
display: table;
width: 100%;
min-height: 38px;
margin: 0;
padding: 0 37px 0 0;
cursor: pointer;
line-height: 1.2;
border-top: 1px solid rgba(0, 0, 0, 0.1);
color: #000;
transition: all 200ms ease;
}
.rtl .btQuoteBooking .ddChild ul li {
padding: 0 0 0 37px;
}
.btQuoteBooking .ddChild ul li span {
display: block;
padding: 0px 12px;
line-height: 2;
}
.btQuoteBooking .ddChild ul li span.description {
line-height: 1.5;
margin-top: -.3em;
margin-bottom: .3em;
} .btQuoteBooking .ddChild ul li:hover, .btQuoteBooking .ddChild ul li.selected:hover {
color: #666;
background: rgba(0,0,0,0.05);
transition: all 200ms ease;
} .btQuoteBooking .ddChild ul li:first-child, .btQuoteBooking .ddChild ul li:first-child:hover {
border-top: none;
color: #666;
background: none;
}
.btQuoteBooking .ddOutOfVision {
position: absolute;
height: 0;
width: 0;
overflow: hidden;
} .btQuoteBooking .ddItem {
display: table;
width: 100%;
margin: 1px 0 0;
padding: 0;
font-size: 14px;
line-height: 1.1;
} .btQuoteBooking .ddTitleText {
display: table;
width: 100%;
}
.btQuoteBooking .ddTitleText span, .btQuoteBooking .ddChild ul li span {
display: table-cell;
vertical-align: middle;
text-align: left;
}
.rtl .btQuoteBooking .ddTitleText span, .rtl .btQuoteBooking .ddChild ul li span {
text-align: right;
}
.btQuoteBooking .ddTitleText span span, .btQuoteBooking .ddChild ul li span span, .btQuoteBooking .ddChild ul li:hover span span, .btQuoteBooking .ddChild ul li.selected:hover span span {
display: block;
font-size: 12px;
padding: 0px;
color: #555;
transition: all 200ms ease;
}
.btQuoteBooking .ddChild span {
padding: 8px 12px;
}
.btQuoteBooking .ddTitleText span {
padding: 0px 12px;
}
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
background-color: #fff;
border: 1px solid #ccc;
padding: 0 37px 0 0;
}
.rtl .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
padding: 0 0 0 37px;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
background-color: #fff;
border: 1px solid #999;
padding: 0 37px 0 0;
}
.rtl .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .rtl .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
padding: 0 0 0 37px;
} .btQuoteBooking .ddlabel, .btQuoteBooking .description {
width: 100%;
}
.btNotSelected {
min-height: 38px;
}
.btNotSelected  .ddlabel {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .btQuoteBooking .ddTitleText .ddImage, .btQuoteBooking .ddChild ul li .ddImage {
text-align: center;
padding: 12px;
padding-right: 0px;
}
.rtl .btQuoteBooking .ddTitleText .ddImage, .btQuoteBooking .ddChild ul li .ddImage {
padding-right: 12px;
padding-left: 0;
}
.btQuoteBooking .ddTitleText .ddImage img, .btQuoteBooking .ddChild ul li .ddImage img {
display: block;
width: auto;
max-width: none !important;
} .btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
color: #a9a9a9;
} .btQuoteBooking .ddTitleText .ddlabel {
width: 100%;
line-height: 2;
color: #000;
}
.btQuoteBooking .ddTitleText .ddlabel .description {
line-height: 1.5;
margin-top: -.3em;
margin-bottom: .3em;
}
.btQuoteBooking .ddTitle {
position: relative;
cursor: pointer;
} .btQuoteBooking .ddTitle .arrow  {
display: block;
position: absolute;
right: 10px;
top: 50%;
margin-top: -2px;
}
.rtl .btQuoteBooking .ddTitle .arrow  {
right: auto;
left: 10px;
} .btQuoteBooking .ddTitle .arrow:before {
content: ' ';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #ccc;
display: block;
} .btQuoteBooking .btContactSubmit {
font-family: inherit;
cursor: pointer;
border: none;
border-radius: 3px;
background-color: var(--accent-color);
color: #fff;
line-height: 1.5;
padding: 10px 50px;
font-weight: 700;
font-size: 20px;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
transition: all 300ms ease;
border-radius: 50px;
text-transform: uppercase;
}
.btQuoteBooking .btContactSubmit:focus {
outline:0;
} .btQuoteBooking  .btContactSubmit:hover {
box-shadow: 0 0 0 5px rgba(0,0,0,0.2) inset;
opacity: 0.85;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
transition: all 300ms ease;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);
} @media (max-width: 1024px) {
.btQuoteBooking .btQuoteContact .btQuoteItem,
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem {
float: none;
width: auto;
}
.btQuoteBooking .btTotalQuoteContactGroup.btActive,
.rtl .btQuoteBooking .btTotalQuoteContactGroup.btActive {
max-height: 50000px;
} } @media (max-width: 650px) {
.btQuoteBooking .btQuoteItem label,
.rtl .btQuoteBooking .btQuoteItem label {
display: block;
float: none;
margin: 0 0 8px;
width: auto;
padding: 0;
}
.btQuoteBooking .btQuoteItem ,
.rtl .btQuoteBooking .btQuoteItem {
margin: 0 0 20px;
padding: 0;
}
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem {
padding: 0 10px;
}
} @media (max-width: 480px) {
.btQuoteBooking .ddTitleText .ddImage img, .btQuoteBooking .ddChild ul li .ddImage img {
display: block;
width: auto;
margin: 0 auto;
}
.btQuoteBooking .btTotalNextWrapper {
display: block;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn, .btQuoteBooking .btQuoteBookingForm .boldBtn {
-ms-flex: 1 0 100%;
flex: 1 0 100%;
width: 100%;
max-width: 100%;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal, .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
display: -ms-flexbox;
display: flex;
width: 100%;
float: none;
margin-bottom: 20px;
height: 50px;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext, .btQuoteBooking .btQuoteBookingForm .btContactNext {
transform: none;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
margin-left: auto;
margin-right: auto;
width: 100%;
}
.btQuoteBooking .btQuoteBookingForm .btContactNext {
transform: translateY(-100%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.btQuoteBooking .btContactBack, .btQuoteBooking .btContactSubmit {
margin: 0 auto 20px auto;
clear: both;
display: block;
}
} .btQuoteBooking *::-webkit-input-placeholder {
font-family: inherit;
color: #a9a9a9;
}
.btQuoteBooking *:-moz-placeholder { font-family: inherit;
color: #a9a9a9;
}
.btQuoteBooking *::-moz-placeholder { font-family: inherit;
color: #a9a9a9;
} 
.btQuoteBooking *:-ms-input-placeholder { 
font-family: inherit;
color: #a9a9a9;
} .btQuoteBooking .g-rec {
margin-bottom: 30px;
padding: 0 10px;
}
.btQuoteBooking .g-rec > div > div {
margin: auto;
} .btPayPalButton {
display: -ms-flexbox;
display: flex;
margin: 0;
background: transparent;
border: #ccc 2px solid;
border-radius: 50px; width: 130px;
height: 49px;
cursor: pointer;
transition: box-shadow 380ms ease;
background-position: center center;
background-size: 70%;
background-repeat: no-repeat;
-ms-flex: 0 0 130px;
flex: 0 0 130px;
margin-left: 30px;
}
.rtl .btPayPalButton {
margin-left: 0;
margin-right: 30px;
}
.btPayPalButton:hover {
box-shadow: 0 0 0 var(--accent-color) inset, 0 1px 5px rgba(0,0,0,0.2);
}
.btPayPalForm {
width: 0px;
height: 0px;
overflow: hidden;
}
.bt_cc_email_confirmation_container {
margin-bottom: 30px;
padding-left: 10px;
}
.rtl .bt_cc_email_confirmation_container {
padding-left: 0;
padding-right: 10px;
text-align: right;
}
@media (max-width: 480px) {
.btPayPalButton,
.rtl .btPayPalButton {
margin-left: 0;
margin-right: 0;
-ms-flex: 0 0 160px;
flex: 0 0 160px;
width: 160px;
}
} .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked),
.bt_cc_email_confirmation_container [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
.rtl .bt_cc_email_confirmation_container [type=checkbox]:not(:checked),
.rtl .bt_cc_email_confirmation_container [type=checkbox]:checked {
left: auto;
right: -9999px;
}
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label {
position: relative;
padding-left: 25px;
cursor: pointer;
}
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label,
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked + label {
padding-left: 0;
padding-right: 25px;
} .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
content: '';
position: absolute;
left: 0px;
top: 0.7em;
transform: translateY(-50%);
width: 17px;
height: 17px;
border: 1px solid #ccc;
background: #fff;
border-radius: 2px; }
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
left: auto;
right: 0;
} .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
content: '✔';
position: absolute;
left: 3px;
top: 1px;
transform: translateY(-50%);
font-size: 16px;
line-height: 1; transition: all .2s;
}
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
left: auto;
right: 3px;
} .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after {
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
transform: scale(0);
}
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
transform: scale(1);
} .bt_cc_email_confirmation_container [type="checkbox"]:disabled:not(:checked) + label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:disabled:checked + label:before {
box-shadow: none;
border-color: #bbb;
background-color: #ddd;
}
.bt_cc_email_confirmation_container [type="checkbox"]:disabled:checked + label:after { }
.bt_cc_email_confirmation_container [type="checkbox"]:disabled + label {
color: #aaa;
} .bt_cc_email_confirmation_container [type="checkbox"]:checked:focus + label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked):focus + label:before { } .bt_cc_email_confirmation_container label:hover:before { } .bt_cc_separator.bt_cc_bottom_spacing_extra_small{
margin-bottom: 0.25em !important;
}
.bt_cc_separator.bt_cc_bottom_spacing_small {
margin-bottom: 0.5em !important;
}
.bt_cc_separator.bt_cc_bottom_spacing_normal {
margin-bottom: 1em !important;
}
.bt_cc_separator.bt_cc_bottom_spacing_medium {
margin-bottom: 2em !important;
}
.bt_cc_separator.bt_cc_bottom_spacing_large {
margin-bottom: 4em !important;
}
.bt_cc_separator.bt_cc_bottom_spacing_extra_large {
margin-bottom: 8em !important;
}
.bt_cc_separator.bt_cc_top_spacing_extra_small{
margin-top: 0.25em !important;
}
.bt_cc_separator.bt_cc_top_spacing_small {
margin-top: 0.5em !important;
}
.bt_cc_separator.bt_cc_top_spacing_normal {
margin-top: 1em !important;
}
.bt_cc_separator.bt_cc_top_spacing_medium {
margin-top: 2em !important;
}
.bt_cc_separator.bt_cc_top_spacing_large {
margin-top: 4em !important;
}
.bt_cc_separator.bt_cc_top_spacing_extra_large {
margin-top: 8em !important;
}
.bt_cc_separator.bt_cc_border_style_solid {
border-top: 1px solid #ddd;
}
.bt_cc_separator.bt_cc_border_style_dashed {
border-top: 1px dashed #ddd;
}
.bt_cc_separator.bt_cc_border_style_dotted {
border-top: 1px dotted #ddd;
} .btQuoteItemDescription {
text-align: right;
font-size: 0.7em;
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
pointer-events: none;
}
.btQuoteItemDescription:before {
content: ' ';
clear: both;
display: table;
width: 100%;
} .btQuoteBooking .btQuoteSubtotal {
padding: 0;
margin: 0 0 20px;
display: flex;
align-items: center;
}
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalText {
display: block;
max-width: 220px;
padding-right: 20px;
flex: 0 0 220px;
}
.rtl .btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalText {
padding-right: 0;
padding-left: 20px;
text-align: right;
}
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalCalc {
font-weight: bold;
line-height: 1.8;
}
@media (max-width: 480px) {
.btQuoteBooking .btQuoteSubtotal {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
padding: 0;
}
.rtl .btQuoteBooking .btQuoteSubtotal {
padding: 0;
}
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalText {
float: none;
width: auto;
margin: 0;
padding-right: 20px;
}
.rtl .btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalText {
float: none;
width: auto;
margin: 0;
padding-right: 20px;
text-align: right;
}
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalCalc {
padding: 0 20px;
}
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root {
--cookieadmin-primary-color: #001d39;
--cookieadmin-primary-hover-color: #985e23;
--cookieadmin-secondary-color: #0046b2;
--cookieadmin-secondary-hover-color: #0065ff;
--cookieadmin-txcolor: #0f172a;
--cookieadmin-green-txtcolor: #3a8356;
--cookieadmin-warning-txtcolor: #9c7930;
--cookieadmin-red-txtcolor: #b55355;
--cookieadmin-green-color: #15a448;
--cookieadmin-warning-color: #e9b306;
--cookieadmin-red-color: #dd2727;
} .cookieadmin_cookie_modal label, .cookieadmin_cookie_modal input {
padding: 5px;
margin-right: 5px;
font-size: 15px;
}
.cookieadmin_cookie_modal label{
font-weight: 501;
}
.cookieadmin_bottom{
bottom:20px;
}
.cookieadmin_top{
top: 20px;
}
.cookieadmin_right{
right: 15px;
}
.cookieadmin_left{
left:15px;
} @keyframes cookieadmin_slideUp {
from {
transform: translateY(100%);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
@keyframes cookieadmin_slideSide {
from {
transform: translateX(-100%);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}   .cookieadmin_law_container{
position: fixed;
width: 25%;
box-sizing: border-box;
z-index: 99999;
display: none;
}
.cookieadmin_consent_btns{
align-content: center;
display: flex;
justify-content: space-evenly;
flex-wrap: wrap;
}
.cookieadmin_box{ width: 25%;
box-sizing: border-box;
display: none;
}
.cookieadmin_notice_group{
display: flex;
flex-direction: column;
gap: 10px; align-items: flex-start;
}
.cookieadmin_consent_inside{
color: black;
background-color: #FFFFFF;
border: 1px solid #f4f4f4;
padding:15px;
border-radius: 4px;
box-shadow:1px 3px 10px rgba(0, 0, 0, 0.2);
}
#cookieadmin_notice_title{
font-weight: 601;
margin: 0px;
padding-left: 5px;
}
.cookieadmin_notice_con{
font-size: initial;
padding: 0px 6px;
flex: 1;
}
.cookieadmin_cookie_modal{
display: none;
flex-direction: column;
position: fixed;
max-height: 80vh;
background-color: #FFFFFF;
border: 1px solid #F4F4F4;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0,0,0,0.2);
z-index: 999999;
}
.cookieadmin_center{
top: 10%;
left: 22%;
max-width: 60vw;
}
.cookieadmin_side{
flex-direction: column;
position: fixed;
width: 35vw;
bottom: 0px;
animation: 0.5s ease-out forwards cookieadmin_slideSide;
max-height: 100vh;
left: 0px;
top: 0px;
border-radius: 0px;
}
.cookieadmin_down{
position: fixed;
max-width: 100%;
max-height: 55vh;
bottom: 0px;
animation: 0.5s ease-out forwards cookieadmin_slideUp;
}
.cookieadmin_modal_overlay{
display: none; 
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); 
z-index: 1000;
}
.cookieadmin_mod_head{
display: flex;
justify-content: space-between;
}
.cookieadmin_mod_head, .cookieadmin_wrapper{
padding: 15px;
border-bottom: 1px solid #CCCCCC;
}
.cookieadmin_close_pref{
background: none;
border: none;
align-self: baseline;
color: gray;
cursor: pointer;
padding: 0px;
}
.cookieadmin_preference_title{
font-size: 20px;
font-weight: 801;
margin: 9px;
}
.cookieadmin_preference_details{
padding: 0px 10px;
}
.cookieadmin_preference{
overflow: auto;
font-size: 15px;
height: auto;
padding: 10px 0px;
}
.cookieadmin_details_wrapper{
padding: 0px 15px;
height: calc(100% - 6%);
overflow: auto;
scrollbar-width: thin;
}
.cookieadmin_types{
padding: 10px 10px;
border-top: 1px solid #CCCCCC;
}
.cookieadmin_header{
display: flex;
justify-content: space-between;
}
.cookieadmin_header > span > label{
cursor:pointer;
}
.cookieadmin_remark{
display:none;
justify-self:right;
}
.cookieadmin_act{
display: inline;
color: #1863dc;
}
.cookieadmin-modal-cookies-list{
display:none;
padding:1px;
border-radius: 10px;
margin: 0px 20px;
margin-right: 4rem;
font-size: smaller;
font-size: 1rem;
text-align: center;
}
.cookieadmin_desc{
padding:5px 20px;
font-size: 15px;
padding-right: 4rem;
}
.cookieadmin_footer{
left: 0px;
padding: 15px;
flex-wrap: wrap;
width: 100%;
}
.cookieadmin_modal_footer{
left: 0px;
padding: 15px;
flex-wrap: wrap;
border-top: 1px solid #CCCCCC;
}
button.cookieadmin_btn{
background-color: transparent;
border: 1px solid gray;
color: #1863dc;
padding: 0.4rem 0.9rem;
border-radius: 4px;
margin: 2px 5px;
cursor: pointer;
flex: auto;
text-wrap: auto;
}
.cookieadmin_btn:hover{
opacity: 0.8;
}
.cookieadmin_show_pref_cookies{
cursor: pointer;
font-size: 18px;
font-family: initial;
}
button.cookieadmin_re_consent{
display: none;
position: fixed;
bottom: 15px;
left: 15px;
background-color: #374FD4;
height: 50px;
width: 50px;
border-radius: 50% !important;
cursor: pointer;
border: 0px;
z-index: 99999;
padding: 5px !important;
box-shadow: -4px 5px 10px rgba(0, 0, 0, 0.4);
align-items: center;
justify-content: center;
}
.cookieadmin-cookie-card { border: 1px solid ghostwhite;
border-radius: 10px;
padding: 16px;
font-family: 'Open Sans', 'Segoe UI', sans-serif;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
margin: 10px auto;
text-align: left;
}
.cookieadmin-cookie-header {
display: flex;
justify-content: space-between;
font-size: 1rem;
margin-bottom: 6px;
}
.cookieadmin-cookie-name {
font-weight: bold;
color: #333;
}
.cookieadmin-cookie-duration {
font-size: 0.85rem;
}
.cookieadmin-cookie-duration > b {
font-weight: bold;
}
.cookieadmin-cookie-description {
font-size: 0.9rem;
margin-bottom: 12px;
}
.cookieadmin-cookie-tags {
display: flex;
gap: 8px;
}
.cookieadmin-tag {
background: #e0e0e0;
padding: 4px 10px;
border-radius: 12px;
font-size: 0.75rem;
color: #333;
}  .cookieadmin_toggle {
position: relative;
display: inline-block;
width: 24px;
height: 11px;
} .cookieadmin_toggle input{
display: none;
} .cookieadmin_slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 21px;
width: 34px;
background-color: gray;
transition: .4s;
border-radius: 34px;
} .cookieadmin_slider:before {
position: absolute;
content: "";
height: 15px;
width: 15px;
left: 3.2px;
bottom: 3.2px;
background-color: white;
transition: .2s;
border-radius: 50%;
} input:checked+.cookieadmin_slider {
background-color: #3582c4;
} input:checked+.cookieadmin_slider:before {
transform: translateX(13px);
} .cookieadmin_law_container .cookieadmin-poweredby{
margin-top: 10px;
}
.cookieadmin_modal_footer_links .cookieadmin-poweredby{
margin-left: auto;
}
.cookieadmin-poweredby a img{
height: 15px;
}
.cookieadmin-poweredby a{
color : unset;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
font-size: 11px;
gap: 2px;
text-decoration: none;
}
.cookieadmin_modal_footer .cookieadmin-poweredby a{
justify-content: end;
}
#cookieadmin-gpc-toast{
display:flex;
visibility: hidden;
position: fixed;
bottom: 24px;
right: 24px;
color: #ffffff;
padding: 10px 14px;
border-radius: 6px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
align-items: center;
justify-content: space-between;
gap: 10px;
font-size: 14px;
z-index: 99999;
opacity: 0;
transform: translateY(20px);
transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;
line-height:1.5;
}
#cookieadmin_gpc_override{
padding-bottom:10px;
} .cookieadmin_policy_link_box{
display: flex;
justify-content: space-around;
font-size: 13px;
flex-wrap: wrap;
}
.cookieadmin_modal_policy_link_box{
display: flex;
gap: 5px;
font-size: 13px;
flex-wrap: wrap;
}
.cookieadmin_modal_footer_links{
display:flex;
justify-content:space-between;
margin:9px 9px 0 9px;
} @media (max-width: 767px) {
.cookieadmin_center{
top: 10%;
left: 5%;
max-width: 90vw;
}
.cookieadmin_show_pref_cookies{
font-size: 14px;
}
.cookieadmin_law_container, .cookieadmin_box{
width: 90%;
}
.cookieadmin_side{
width: 100%;
}
} @media (min-width: 768px) and (max-width: 991px) {
.cookieadmin_box{
width: 45%;
}
} @media (min-width: 992px) and (max-width: 1199px) {
.cookieadmin_box{
width: 35%;
}
} @media (min-width: 1200px) and (max-width: 1360px) {
.cookieadmin_box{
width: 30%;
}
} @media (min-width: 768px) {
.cookieadmin_notice_group {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.cookieadmin_notice_con {
flex: 1; }
.cookieadmin_consent_btns {
flex-shrink: 0;
}
}
@media (max-width:480px){
.cookieadmin_consent_inside .cookieadmin_btn {
width: 100%;
margin: 5px 0;
}
.cookieadmin_modal_footer{
padding: 8px;
}
}.socialfeeds-youtube-feed {
width: 100%;
max-width: 70% !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box;
}
.socialfeeds-youtube-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
width: 100%;
box-sizing: border-box;
}
.socialfeeds-youtube-grid .socialfeeds-video-item {
box-sizing: border-box;
width: 100%;
min-width: 0;  }
.socialfeeds-video-stats {
font-size: 12px;
color: #666;
margin-top: 4px;
line-height: 1.4;
overflow-wrap: break-word;
word-wrap: break-word;
}
.socialfeeds-card-desc {
margin-top: 8px;
line-height: 1.5;
overflow-wrap: break-word;
word-wrap: break-word;
} .socialfeeds-play-overlay{
position: absolute;
top: 45%;
left: 50%;
transform: translate(-50%, -50%);
width: 64px;
height: 44px;
background: rgba(255, 0, 0, 0.7);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.socialfeeds-play-overlay::before{
content: '';
width: 0;
height: 0;
border-left: 16px solid #fff;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
margin-left: 3px;
}
.socialfeeds-play-overlay:hover{
background: #e60000;
} .socialfeeds-video-duration{
position: absolute;
bottom: 8px !important;
right: 8px !important;
background: rgba(0, 0, 0, 0.85) !important;
color: #fff !important;
font-size: 15px !important;
padding: 5px 6px !important;
border-radius: 4px !important;
font-weight: normal;
line-height: 1.2;
}
.socialfeeds-youtube-grid .socialfeeds-video-item img {
width: 100%;
height: auto;
display: block;
border-radius: 4px; object-fit: contain !important;
background: #000;
}
.socialfeeds-video-title {
margin: 8px 0 0;
font-size: 14px;
font-weight: 600;
color: #333
} .socialfeeds-youtube-feed.socialfeeds-theme-card .socialfeeds-video-item {
background: #fff;
border: 1px solid #eee;
border-radius: 4px;
padding: 8px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04)
}
.socialfeeds-youtube-feed.socialfeeds-theme-card .socialfeeds-video-item .socialfeeds-video-title {
font-weight: 600;
color: #222
} .socialfeeds-youtube-feed.socialfeeds-theme-clean .socialfeeds-video-item {
background: transparent;
border: none;
padding: 0
}
.socialfeeds-youtube-feed.socialfeeds-theme-clean .socialfeeds-video-item .socialfeeds-video-title {
font-weight: 600;
color: #111
} .socialfeeds-youtube-grid .socialfeeds-grid-col-1 {
grid-column: span 1;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-2 {
grid-column: span 2;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-3 {
grid-column: span 3;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-4 {
grid-column: span 4;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-5 {
grid-column: span 5;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-6 {
grid-column: span 6;
} .socialfeeds-container-list {
max-width: 850px;
margin: 0 auto !important;
}
.socialfeeds-youtube-list .socialfeeds-list-item {
margin-bottom: 20px
}
.socialfeeds-video-iframe-wrap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin: 15px 0; border-radius: 4px;
}
.socialfeeds-video-iframe-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100% !important;
}  .socialfeeds-carousel-nav {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 5;
}
.socialfeeds-carousel-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
color: #333;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
font-size: 20px;
transition: all 0.2s ease;
line-height: 1;
pointer-events: auto;
z-index: 10;
}
.socialfeeds-carousel-btn.prev {
left: -20px; left: 10px;
}
.socialfeeds-carousel-btn.next {
right: 10px;
}
.socialfeeds-carousel-btn:hover {
background: #fff;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
transform: translateY(-50%) scale(1.05);
color: #000;
}
.socialfeeds-carousel-dots {
display: flex;
justify-content: center;
gap: 8px;
margin-top: 25px;
margin-bottom: 10px;
}
.socialfeeds-dot {
width: 10px;
height: 10px;
border-radius: 50%;
background: #ddd;
cursor: pointer;
transition: 0.2s;
}
.socialfeeds-dot.active,
.socialfeeds-dot:hover {
background: #333;
transform: scale(1.1);
}
.socialfeeds-carousel-btn.prev:hover,
.socialfeeds-carousel-btn.next:hover {
background: #555;  background: #f0f0f0;
} .socialfeeds-video-desc {
color: #555;
font-size: 13px
}  .socialfeeds-youtube-carousel {
padding: 12px 6px;
display: flex;
overflow-x: auto;
gap: 12px;
scrollbar-width: none; -ms-overflow-style: none; }
.socialfeeds-youtube-carousel::-webkit-scrollbar {
display: none; }
.socialfeeds-youtube-carousel .socialfeeds-carousel-item {
background: #fff;
padding: 6px;
flex: 0 0 280px;
}
.socialfeeds-youtube-carousel .socialfeeds-carousel-item img {
border-radius: 4px;
width: 100%;
height: auto;
display: block
} .socialfeeds-card-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
align-items: stretch
}
.socialfeeds-card {
background: #fff;
border: 1px solid #eee;
border-radius: 4px;
padding: 22px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
display: flex;
flex-direction: column;
justify-content: space-between;
transition: 0.2s ease
}
.socialfeeds-card:hover {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
border-color: #ddd
}
.socialfeeds-card .socialfeeds-card-top {
display: flex;
align-items: flex-start;
gap: 14px
}
.socialfeeds-card .socialfeeds-card-icon {
width: 46px;
height: 46px;
border-radius: 4px;
background: #f5f5f5;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0
}
.socialfeeds-card .socialfeeds-card-icon img {
width: 24px;
height: 24px
}
.socialfeeds-card h3 {
margin: 0;
font-size: 18px;
color: #222;
font-weight: 600
}
.socialfeeds-card-desc {
font-size: 14px;
color: #444444;
margin: 4px 0 0 0;
line-height: 1.3em;
max-height: 2.6em; overflow: hidden;
text-overflow: ellipsis;
}
.socialfeeds-card-actions {
display: flex;
flex-direction: column;
gap: 6px
}
.socialfeeds-btn {
display: inline-block;
padding: 8px 14px;
border-radius: 4px;
text-decoration: none;
font-weight: 600;
font-size: 12px;
border: none;
cursor: pointer;
transition: 0.2s ease
}
.socialfeeds-btn-primary {
background: #135e96;
color: #fff
}
.socialfeeds-btn-primary:hover {
background: #135e96
}
.socialfeeds-btn-secondary {
background: #f7f7f7;
color: #333;
border: 1px solid #ddd
}
.socialfeeds-btn-secondary:hover {
background: #f0f0f0
}
.socialfeeds-wrap table .button {
background: #fff;
color: #222;
border: 1px solid #eee;
padding: 6px 8px;
border-radius: 4px;
text-decoration: none
}
.socialfeeds-wrap table .button:hover {
background: #fafafa
}
.socialfeeds-wrap table .button:focus {
outline: none;
box-shadow: none
}
.socialfeeds-wrap .fa-pen {
color: #000 !important
}
.socialfeeds-wrap .fa-copy {
color: #555 !important
}
.socialfeeds-wrap .fa-trash {
color: #c62828 !important
}
.socialfeeds-wrap .button.button-secondary .fa-trash {
color: #c62828 !important
} @media(max-width:1000px) {
.socialfeeds-card-grid {
grid-template-columns: repeat(2, 1fr)
}
}
@media(max-width:640px) {
.socialfeeds-card-grid {
grid-template-columns: 1fr
}
} @media(max-width:800px) {
.socialfeeds-youtube-grid .socialfeeds-video-item {
flex: 0 0 calc(50% - 6px)
}
.socialfeeds-youtube-carousel .socialfeeds-carousel-item {
flex: 0 0 200px
}
} .socialfeeds-video-player {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
border-radius: 4px
}
.socialfeeds-card-img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
object-fit: cover
} .socialfeeds-modal {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99999;
display: flex;
align-items: center;
justify-content: center
}
.socialfeeds-modal.socialfeeds-modal-hidden {
display: none !important
}
.socialfeeds-modal-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
cursor: pointer;
z-index: -1
}
.socialfeeds-modal-inner {
position: relative;
max-width: 85%;
max-height: 90vh;
background: #fff;
border-radius: 4px;
overflow: auto;
padding: 0;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
animation: socialfeeds-modal-slide-in 0.3s ease;
z-index: 1
}
@keyframes socialfeeds-modal-slide-in {
from {
transform: translateY(-50px);
opacity: 0
}
to {
transform: translateY(0);
opacity: 1
}
}
.socialfeeds-modal-close {
position: absolute;
top: 12px;
right: 12px;
width: 36px;
height: 36px;
border: none;
background: #f0f0f0;
color: #333;
font-size: 20px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: 0.2s ease;
z-index: 10
}
.socialfeeds-modal-close:hover {
background: #e0e0e0
}
.socialfeeds-modal-close:active {
transform: scale(0.95)
}
.socialfeeds-modal-media {
padding: 24px;
text-align: center;
background: #fafafa;
min-height: 300px;
display: flex;
align-items: center;
justify-content: center
}
.socialfeeds-modal-media video,
.socialfeeds-modal-media img {
max-width: 100%;
max-height: 60vh;
height: auto;
border-radius: 4px
}
.socialfeeds-modal-caption {
padding: 20px 24px;
font-size: 15px;
color: #222;
line-height: 1.6;
word-wrap: break-word;
overflow-wrap: break-word
}
.socialfeeds-modal-hashtags {
padding: 0 24px 12px;
font-size: 14px;
color: #0073aa;
font-weight: 600;
word-wrap: break-word;
overflow-wrap: break-word
}
.socialfeeds-modal-footer {
padding: 16px 24px;
border-top: 1px solid #eee;
text-align: right;
background: #fafafa
}
.socialfeeds-modal-link {
display: inline-block;
padding: 10px 18px;
background: #3a3b3c;
color: #fff;
text-decoration: none;
border-radius: 4px;
font-weight: 600;
font-size: 14px;
transition: 0.2s ease
}
.socialfeeds-modal-link:hover {
background: #135e96
}
.socialfeeds-modal-video {
max-width: 100%;
height: auto;
border-radius: 4px
}
.socialfeeds-modal-img {
max-width: 100%;
height: auto;
border-radius: 4px
} .socialfeeds-hide-buttons .socialfeeds-btn,
.socialfeeds-hide-buttons .socialfeeds-load-more-btn,
.socialfeeds-hide-buttons .socialfeeds-btn-subscribe,
.socialfeeds-hide-buttons .socialfeeds-post-engagement {
display: none !important
} @media(max-width:800px) {
.socialfeeds-modal-inner {
max-width: 95%;
padding: 0;
border-radius: 4px
}
.socialfeeds-modal-media {
min-height: 250px;
padding: 16px
}
.socialfeeds-modal-caption {
padding: 16px;
font-size: 14px
}
.socialfeeds-modal-footer {
padding: 12px 16px
}
.socialfeeds-modal-close {
width: 32px;
height: 32px;
font-size: 18px
}
}
@media(max-width:480px) {
.socialfeeds-modal-inner {
max-width: 100%;
max-height: 100vh;
border-radius: 0;
height: 100vh;
display: flex;
flex-direction: column
}
.socialfeeds-modal-media {
min-height: 200px;
flex-grow: 1;
overflow-y: auto
}
.socialfeeds-modal-caption {
padding: 12px;
font-size: 13px;
max-height: 150px;
overflow-y: auto
}
.socialfeeds-modal-close {
width: 32px;
height: 32px;
font-size: 18px;
top: 8px;
right: 8px
}
} .socialfeeds-youtube-header {
display: block;
margin-bottom: 20px;
}
.socialfeeds-channel-info {
display: flex;
align-items: center;
gap: 12px;
}
.socialfeeds-youtube-header .socialfeeds-channel-logo {
width: 48px;
height: 48px;
border-radius: 50%;
object-fit: cover;
flex-shrink: 0;
}
.socialfeeds-youtube-header .socialfeeds-channel-name {
font-weight: 700;
font-size: 18px;
color: #222
}
.socialfeeds-youtube-header .socialfeeds-header-text {
color: #666;
font-size: 14px
} @media(max-width: 600px) {
.socialfeeds-channel-info {
flex-direction: column;
text-align: center;
gap: 10px;
}
.socialfeeds-youtube-header .socialfeeds-channel-logo {
width: 60px;
height: 60px;
margin: 0 auto;
}
.socialfeeds-youtube-header .socialfeeds-channel-name {
font-size: 16px;
}
.socialfeeds-youtube-header .socialfeeds-header-text {
font-size: 13px;
}
} .socialfeeds-youtube-feed.socialfeeds-scheme-dark {
background: #0f0f0f !important;
}
.socialfeeds-youtube-feed.socialfeeds-scheme-light {
background: #ffffff !important;
}
.socialfeeds-youtube-feed.socialfeeds-scheme-dark,
.socialfeeds-youtube-feed.socialfeeds-scheme-light,
.socialfeeds-youtube-feed.socialfeeds-scheme-custom {
padding: 20px;
border-radius: 8px;
}
.socialfeeds-scheme-dark .socialfeeds-video-item {
background: #0f0f0f !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-item img,
.socialfeeds-scheme-dark .socialfeeds-video-item .socialfeeds-card-media {
border-radius: 0 !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-title,
.socialfeeds-scheme-dark h5,
.socialfeeds-scheme-dark .socialfeeds-channel-name {
color: #ffffff !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-desc,
.socialfeeds-scheme-dark .socialfeeds-card-desc,
.socialfeeds-scheme-dark .socialfeeds-header-text {
color: #cccccc !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-stats {
color: #aaaaaa !important;
}
.socialfeeds-scheme-light .socialfeeds-video-item {
background: #ffffff !important;
border-color: #eeeeee !important;
}
.socialfeeds-scheme-light .socialfeeds-video-title,
.socialfeeds-scheme-light h5,
.socialfeeds-scheme-light .socialfeeds-channel-name {
color: #222222 !important;
}
.socialfeeds-scheme-light .socialfeeds-video-desc,
.socialfeeds-scheme-light .socialfeeds-card-desc,
.socialfeeds-scheme-light .socialfeeds-header-text {
color: #666666 !important;
}
.socialfeeds-scheme-light .socialfeeds-video-stats {
color: #666666 !important;
}
.socialfeeds-load-more-container {
display: flex !important;
justify-content: center !important;
align-items: center !important;
gap: 15px;
margin-top: 30px;
width: 100%;
}
.socialfeeds-video-stats {
font-size: 12px;
margin-top: 4px;
line-height: 1.4;
display: flex;
flex-wrap: wrap;
gap: 6px 10px;
align-items: center;
white-space: normal;
overflow: visible;
text-overflow: unset;
} .socialfeeds-video-meta-line {
font-size: 13px;
color: #606060;
margin-top: 6px;
display: flex;
gap: 8px;
flex-wrap: wrap;
} .socialfeeds-load-more-btn,
.socialfeeds-btn-subscribe {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 10px 24px;
font-size: 14px;
font-weight: 400;
border-radius: 4px;
border: none;
cursor: pointer;
transition: all 0.2s ease;
text-decoration: none;
line-height: normal;
}
.socialfeeds-load-more-btn {
background-color: #f0f0f0; color: #333;
}
.socialfeeds-load-more-btn:hover{
filter: brightness(0.95);
}
.socialfeeds-btn-subscribe{
background-color: #cc0000; color: #fff;
}
.socialfeeds-btn-subscribe:hover{
background-color: #b30000;
} .socialfeeds-load-more-btn:disabled{
opacity: 0.8;
cursor: not-allowed;
} .socialfeeds-load-more-btn.socialfeeds-loading::after {
content: "";
width: 16px;
height: 16px;
border: 2px solid currentColor;
border-radius: 50%;
border-top-color: transparent;
animation: sf-rotate 0.6s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
.socialfeeds-meta-item:not(:first-child)::before {
content: "•";
margin: 0 3px;
font-size: 16px; 
}
@keyframes sf-rotate {
to {
transform: rotate(360deg);
}
}:root {
--sharemypost-facebook: #0866ff;
--sharemypost-twitter: #000000;
--sharemypost-linkedin: #0A66C2;
--sharemypost-pinterest: #E60023;
--sharemypost-reddit: #FF4500;
--sharemypost-telegram: #0088CC;
--sharemypost-whatsapp: #1ec25a;
--sharemypost-email: #4A90E2;
--sharemypost-print: #666666;
--sharemypost-mastodon: #6364FF;
--sharemypost-bluesky: #1185FE;
--sharemypost-threads: #000000;
--sharemypost-chatgpt: #10A37F;
--sharemypost-perplexity: #8B5CF6;
--sharemypost-messenger: #0084FF;
--sharemypost-flipboard: #E51937;
--sharemypost-hackernews: #FF6600;
--sharemypost-snapchat: #FFFC00;
--sharemypost-wechat: #7BB32E;
--sharemypost-line: #00B900;
--sharemypost-mix: #FFA500;
--sharemypost-pocket: #EF4056;
--sharemypost-sms: #0084FF;
--sharemypost-tumblr: #36465D;
--sharemypost-xing: #126567;
--sharemypost-vk: #4680C2;
--sharemypost-buffer: #323B43;
--sharemypost-yummly: #E6771D;
--sharemypost-nextdoor: #60ADA4;
--sharemypost-gab: #21B581;
--sharemypost-claude: #D97757;
--sharemypost-google: #4285F4;
--sharemypost-gemini: #1A73E8;
--sharemypost-grok: #000000;
} .sharemypost-share-bar {
display: flex;
align-items: center;
gap: 12px;
padding: 16px;
transition: all 0.2s ease;
} .sharemypost-share-bar.sharemypost-inline-left { justify-content: flex-start; }
.sharemypost-share-bar.sharemypost-inline-center { justify-content: center; }
.sharemypost-share-bar.sharemypost-inline-right { justify-content: flex-end; }
.sharemypost-button-group {
display: flex;
flex-wrap: wrap;
gap: var(--sharemypost-button-gap, 10px);
align-items: center;
width: 100%;
} .sharemypost-share-button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: var(--sharemypost-button-padding, 10px 16px);
border: 2px solid transparent;
text-decoration: none;
color: #fff;
background: var(--sharemypost-button-color, #1f75e1);
transition: all 0.2s ease;
font-size: var(--sharemypost-button-font-size, 13px);
font-weight: 600;
white-space: nowrap;
overflow: visible;
text-overflow: ellipsis;
max-width: 100%;
position: relative;
cursor: pointer;
box-sizing: content-box;
}
.sharemypost-share-button:hover {
background: var(--sharemypost-button-hover, #0d5aa6);
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.sharemypost-share-button:active {
transform: translateY(0);
} .sharemypost-shape-square .sharemypost-share-button { border-radius: 0; }
.sharemypost-shape-rounded .sharemypost-share-button { border-radius: 6px; }
.sharemypost-shape-circle .sharemypost-share-button {
border-radius: 50%;
width: var(--sharemypost-button-size, 40px);
height: var(--sharemypost-button-size, 40px);
padding: 0;
}
.sharemypost-shape-circle.sharemypost-size-custom .sharemypost-share-button {
width: var(--sharemypost-button-size, auto);
height: var(--sharemypost-button-size, auto);
} .sharemypost-shape-drop .sharemypost-share-button {
width: var(--sharemypost-button-size, 40px);
height: var(--sharemypost-button-size, 40px);
border-radius: 50% 50% 0 50%;
transform: rotate(45deg);
position: relative;
}
.sharemypost-shape-drop .sharemypost-share-button i,
.sharemypost-shape-drop .sharemypost-share-button svg {
transform: rotate(-45deg); }
.sharemypost-shape-circle.sharemypost-size-small .sharemypost-share-button { width: 32px; height: 32px; }
.sharemypost-shape-circle.sharemypost-size-large .sharemypost-share-button { width: 48px; height: 48px; }
.sharemypost-shape-pill .sharemypost-share-button {
border-radius: 999px;
padding: 8px 24px;
}
.sharemypost-shape-pill.sharemypost-labels-icon_only .sharemypost-share-button {
padding: 10px 28px;
width: auto;
height: 40px;
}
.sharemypost-shape-pill.sharemypost-labels-icon_only.sharemypost-size-small .sharemypost-share-button {
padding: 6px 22px;
width: auto;
height: 32px;
}
.sharemypost-shape-pill.sharemypost-labels-icon_only.sharemypost-size-large .sharemypost-share-button {
padding: 12px 34px;
width: auto;
height: 48px;
} .sharemypost-style-filled .sharemypost-share-button {
background: var(--sharemypost-button-color, #1f75e1);
color: #fff;
}
.sharemypost-style-outline .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: 2px solid var(--sharemypost-button-color, #1f75e1);
}
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-universal:hover {
background: var(--sharemypost-universal-color, var(--sharemypost-button-color));
}
.sharemypost-style-minimal .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: none;
box-shadow: none;
padding: 8px 12px;
}
.sharemypost-style-minimal .sharemypost-share-button:hover {
background: rgba(31, 117, 225, 0.1);
text-decoration: underline;
} .sharemypost-style-dashed .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: 2px dashed var(--sharemypost-button-color, #1f75e1);
}
.sharemypost-style-dashed .sharemypost-share-button:hover {
background: var(--sharemypost-button-color, #1f75e1);
color: #fff;
} .sharemypost-style-glass .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: 1px solid rgba(255,255,255,0.3);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
position: relative;
z-index: 1;
}
.sharemypost-style-glass .sharemypost-share-button::before {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
background: currentColor;
opacity: 0.08;
z-index: -1;
pointer-events: none;
}
.sharemypost-style-glass .sharemypost-share-button:hover::before {
opacity: 0.15;
}
.sharemypost-style-glass .sharemypost-share-button:hover {
border-color: rgba(255,255,255,0.5);
}
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-universal {
background: var(--sharemypost-universal-color, var(--sharemypost-button-color));
color: #fff;
}
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-universal,
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-universal {
background: transparent;
color: var(--sharemypost-universal-color, var(--sharemypost-button-color));
border-color: var(--sharemypost-universal-color, var(--sharemypost-button-color));
}
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-universal:hover,
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-universal:hover {
background: var(--sharemypost-universal-color, var(--sharemypost-button-color));
color: #fff;
}
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-universal,
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-universal {
color: var(--sharemypost-universal-color, var(--sharemypost-button-color));
}
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-universal:hover {
background: rgba(31, 117, 225, 0.1);
} .sharemypost-size-small .sharemypost-share-button { padding: 4px 6px; font-size: 12px; }
.sharemypost-size-medium .sharemypost-share-button { padding: 8px 10px; font-size: 13px; }
.sharemypost-size-large .sharemypost-share-button { padding: 10px 14px; font-size: 14px; }
.sharemypost-size-custom .sharemypost-share-button { width: var(--sharemypost-button-size, auto); height: var(--sharemypost-button-size, auto); } .sharemypost-style-filled .sharemypost-share-button.sharemypost-network-facebook { background: var(--sharemypost-facebook); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-twitter { background: var(--sharemypost-twitter); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-linkedin { background: var(--sharemypost-linkedin); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-pinterest { background: var(--sharemypost-pinterest); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-reddit { background: var(--sharemypost-reddit); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-telegram { background: var(--sharemypost-telegram); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-whatsapp { background: var(--sharemypost-whatsapp); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-email { background: var(--sharemypost-email); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-print { background: var(--sharemypost-print); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-mastodon { background: var(--sharemypost-mastodon); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-bluesky { background: var(--sharemypost-bluesky); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-threads { background: var(--sharemypost-threads); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-chatgpt { background: var(--sharemypost-chatgpt); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-perplexity { background: var(--sharemypost-perplexity); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-messenger { background: var(--sharemypost-messenger); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-flipboard { background: var(--sharemypost-flipboard); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-hackernews { background: var(--sharemypost-hackernews); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-snapchat { background: var(--sharemypost-snapchat); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-wechat { background: var(--sharemypost-wechat); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-line { background: var(--sharemypost-line); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-mix { background: var(--sharemypost-mix); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-pocket { background: var(--sharemypost-pocket); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-sms { background: var(--sharemypost-sms); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-tumblr { background: var(--sharemypost-tumblr); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-xing { background: var(--sharemypost-xing); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-vk { background: var(--sharemypost-vk); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-buffer { background: var(--sharemypost-buffer); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-yummly { background: var(--sharemypost-yummly); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-nextdoor { background: var(--sharemypost-nextdoor); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-gab { background: var(--sharemypost-gab); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-claude { background: var(--sharemypost-claude); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-google { background: var(--sharemypost-google); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-gemini { background: var(--sharemypost-gemini); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-grok { background: var(--sharemypost-grok); } .sharemypost-style-outline .sharemypost-share-button.sharemypost-network-facebook { border-color: var(--sharemypost-facebook); color: var(--sharemypost-facebook); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-twitter { border-color: var(--sharemypost-twitter); color: var(--sharemypost-twitter); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-linkedin { border-color: var(--sharemypost-linkedin); color: var(--sharemypost-linkedin); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-pinterest { border-color: var(--sharemypost-pinterest); color: var(--sharemypost-pinterest); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-reddit { border-color: var(--sharemypost-reddit); color: var(--sharemypost-reddit); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-telegram { border-color: var(--sharemypost-telegram); color: var(--sharemypost-telegram); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-whatsapp { border-color: var(--sharemypost-whatsapp); color: var(--sharemypost-whatsapp); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-email { border-color: var(--sharemypost-email); color: var(--sharemypost-email); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-print { border-color: var(--sharemypost-print); color: var(--sharemypost-print); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-mastodon { border-color: var(--sharemypost-mastodon); color: var(--sharemypost-mastodon); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-bluesky { border-color: var(--sharemypost-bluesky); color: var(--sharemypost-bluesky); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-threads { border-color: var(--sharemypost-threads); color: var(--sharemypost-threads); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-chatgpt { border-color: var(--sharemypost-chatgpt); color: var(--sharemypost-chatgpt); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-perplexity { border-color: var(--sharemypost-perplexity); color: var(--sharemypost-perplexity); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-messenger { border-color: var(--sharemypost-messenger); color: var(--sharemypost-messenger); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-flipboard { border-color: var(--sharemypost-flipboard); color: var(--sharemypost-flipboard); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-hackernews { border-color: var(--sharemypost-hackernews); color: var(--sharemypost-hackernews); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-snapchat { border-color: var(--sharemypost-snapchat); color: var(--sharemypost-snapchat); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-wechat { border-color: var(--sharemypost-wechat); color: var(--sharemypost-wechat); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-line { border-color: var(--sharemypost-line); color: var(--sharemypost-line); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-mix { border-color: var(--sharemypost-mix); color: var(--sharemypost-mix); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-pocket { border-color: var(--sharemypost-pocket); color: var(--sharemypost-pocket); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-sms { border-color: var(--sharemypost-sms); color: var(--sharemypost-sms); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-tumblr { border-color: var(--sharemypost-tumblr); color: var(--sharemypost-tumblr); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-xing { border-color: var(--sharemypost-xing); color: var(--sharemypost-xing); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-vk { border-color: var(--sharemypost-vk); color: var(--sharemypost-vk); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-buffer { border-color: var(--sharemypost-buffer); color: var(--sharemypost-buffer); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-yummly { border-color: var(--sharemypost-yummly); color: var(--sharemypost-yummly); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-nextdoor { border-color: var(--sharemypost-nextdoor); color: var(--sharemypost-nextdoor); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-gab { border-color: var(--sharemypost-gab); color: var(--sharemypost-gab); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-claude { border-color: var(--sharemypost-claude); color: var(--sharemypost-claude); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-google { border-color: var(--sharemypost-google); color: var(--sharemypost-google); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-gemini { border-color: var(--sharemypost-gemini); color: var(--sharemypost-gemini); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-grok { border-color: var(--sharemypost-grok); color: var(--sharemypost-grok); } .sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-facebook { border-color: var(--sharemypost-facebook); color: var(--sharemypost-facebook); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-twitter { border-color: var(--sharemypost-twitter); color: var(--sharemypost-twitter); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-linkedin { border-color: var(--sharemypost-linkedin); color: var(--sharemypost-linkedin); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-pinterest { border-color: var(--sharemypost-pinterest); color: var(--sharemypost-pinterest); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-reddit { border-color: var(--sharemypost-reddit); color: var(--sharemypost-reddit); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-telegram { border-color: var(--sharemypost-telegram); color: var(--sharemypost-telegram); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-whatsapp { border-color: var(--sharemypost-whatsapp); color: var(--sharemypost-whatsapp); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-email { border-color: var(--sharemypost-email); color: var(--sharemypost-email); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-print { border-color: var(--sharemypost-print); color: var(--sharemypost-print); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-mastodon { border-color: var(--sharemypost-mastodon); color: var(--sharemypost-mastodon); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-bluesky { border-color: var(--sharemypost-bluesky); color: var(--sharemypost-bluesky); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-threads { border-color: var(--sharemypost-threads); color: var(--sharemypost-threads); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-chatgpt { border-color: var(--sharemypost-chatgpt); color: var(--sharemypost-chatgpt); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-perplexity { border-color: var(--sharemypost-perplexity); color: var(--sharemypost-perplexity); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-messenger { border-color: var(--sharemypost-messenger); color: var(--sharemypost-messenger); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-flipboard { border-color: var(--sharemypost-flipboard); color: var(--sharemypost-flipboard); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-hackernews { border-color: var(--sharemypost-hackernews); color: var(--sharemypost-hackernews); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-snapchat { border-color: var(--sharemypost-snapchat); color: var(--sharemypost-snapchat); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-wechat { border-color: var(--sharemypost-wechat); color: var(--sharemypost-wechat); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-line { border-color: var(--sharemypost-line); color: var(--sharemypost-line); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-mix { border-color: var(--sharemypost-mix); color: var(--sharemypost-mix); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-pocket { border-color: var(--sharemypost-pocket); color: var(--sharemypost-pocket); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-sms { border-color: var(--sharemypost-sms); color: var(--sharemypost-sms); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-tumblr { border-color: var(--sharemypost-tumblr); color: var(--sharemypost-tumblr); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-xing { border-color: var(--sharemypost-xing); color: var(--sharemypost-xing); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-vk { border-color: var(--sharemypost-vk); color: var(--sharemypost-vk); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-buffer { border-color: var(--sharemypost-buffer); color: var(--sharemypost-buffer); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-yummly { border-color: var(--sharemypost-yummly); color: var(--sharemypost-yummly); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-nextdoor { border-color: var(--sharemypost-nextdoor); color: var(--sharemypost-nextdoor); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-gab { border-color: var(--sharemypost-gab); color: var(--sharemypost-gab); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-claude { border-color: var(--sharemypost-claude); color: var(--sharemypost-claude); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-google { border-color: var(--sharemypost-google); color: var(--sharemypost-google); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-gemini { border-color: var(--sharemypost-gemini); color: var(--sharemypost-gemini); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-grok { border-color: var(--sharemypost-grok); color: var(--sharemypost-grok); } .sharemypost-style-glass .sharemypost-share-button.sharemypost-network-facebook { color: var(--sharemypost-facebook); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-twitter { color: var(--sharemypost-twitter); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-linkedin { color: var(--sharemypost-linkedin); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-pinterest { color: var(--sharemypost-pinterest); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-reddit { color: var(--sharemypost-reddit); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-telegram { color: var(--sharemypost-telegram); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-whatsapp { color: var(--sharemypost-whatsapp); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-email { color: var(--sharemypost-email); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-print { color: var(--sharemypost-print); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-mastodon { color: var(--sharemypost-mastodon); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-bluesky { color: var(--sharemypost-bluesky); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-threads { color: var(--sharemypost-threads); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-chatgpt { color: var(--sharemypost-chatgpt); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-perplexity { color: var(--sharemypost-perplexity); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-messenger { color: var(--sharemypost-messenger); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-flipboard { color: var(--sharemypost-flipboard); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-hackernews { color: var(--sharemypost-hackernews); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-snapchat { color: var(--sharemypost-snapchat); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-wechat { color: var(--sharemypost-wechat); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-line { color: var(--sharemypost-line); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-mix { color: var(--sharemypost-mix); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-pocket { color: var(--sharemypost-pocket); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-sms { color: var(--sharemypost-sms); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-tumblr { color: var(--sharemypost-tumblr); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-xing { color: var(--sharemypost-xing); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-vk { color: var(--sharemypost-vk); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-buffer { color: var(--sharemypost-buffer); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-yummly { color: var(--sharemypost-yummly); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-nextdoor { color: var(--sharemypost-nextdoor); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-gab { color: var(--sharemypost-gab); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-claude { color: var(--sharemypost-claude); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-google { color: var(--sharemypost-google); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-gemini { color: var(--sharemypost-gemini); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-grok { color: var(--sharemypost-grok); } .sharemypost-style-minimal .sharemypost-share-button[class*="sharemypost-network-"] { background: transparent; }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-facebook { color: var(--sharemypost-facebook); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-twitter { color: var(--sharemypost-twitter); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-linkedin { color: var(--sharemypost-linkedin); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-pinterest { color: var(--sharemypost-pinterest); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-reddit { color: var(--sharemypost-reddit); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-telegram { color: var(--sharemypost-telegram); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-whatsapp { color: var(--sharemypost-whatsapp); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-email { color: var(--sharemypost-email); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-print { color: var(--sharemypost-print); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-mastodon { color: var(--sharemypost-mastodon); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-bluesky { color: var(--sharemypost-bluesky); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-threads { color: var(--sharemypost-threads); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-chatgpt { color: var(--sharemypost-chatgpt); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-perplexity { color: var(--sharemypost-perplexity); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-messenger { color: var(--sharemypost-messenger); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-flipboard { color: var(--sharemypost-flipboard); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-hackernews { color: var(--sharemypost-hackernews); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-snapchat { color: var(--sharemypost-snapchat); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-wechat { color: var(--sharemypost-wechat); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-line { color: var(--sharemypost-line); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-mix { color: var(--sharemypost-mix); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-pocket { color: var(--sharemypost-pocket); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-sms { color: var(--sharemypost-sms); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-tumblr { color: var(--sharemypost-tumblr); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-xing { color: var(--sharemypost-xing); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-vk { color: var(--sharemypost-vk); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-buffer { color: var(--sharemypost-buffer); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-yummly { color: var(--sharemypost-yummly); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-nextdoor { color: var(--sharemypost-nextdoor); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-gab { color: var(--sharemypost-gab); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-claude { color: var(--sharemypost-claude); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-google { color: var(--sharemypost-google); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-gemini { color: var(--sharemypost-gemini); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-grok { color: var(--sharemypost-grok); } .sharemypost-button-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: var(--sharemypost-button-icon-size, 20px);
height: var(--sharemypost-button-icon-size, 20px);
min-width: var(--sharemypost-button-icon-size, 20px);
transition: opacity 0.18s ease;
}
.sharemypost-button-icon svg { display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.sharemypost-labels-icon_only .sharemypost-share-button {
padding: 10px;
width: var(--sharemypost-button-size, 40px);
height: var(--sharemypost-button-size, 40px);
}
.sharemypost-labels-icon_only.sharemypost-size-custom .sharemypost-share-button {
width: var(--sharemypost-button-size, auto);
height: var(--sharemypost-button-size, auto);
}
.sharemypost-labels-icon_only .sharemypost-button-label { display: none; }
.sharemypost-labels-icon_only.sharemypost-size-small .sharemypost-share-button { width: 32px; height: 32px; padding: 6px; }
.sharemypost-labels-icon_only.sharemypost-size-large .sharemypost-share-button { width: 48px; height: 48px; padding: 12px; }
.sharemypost-label {
font-size: 10px;
color: #777;
} .sharemypost-color-type-custom .sharemypost-share-button {
background: var(--sharemypost-button-color, #1f75e1) !important;
color: #fff !important;
border-color: transparent !important;
}
.sharemypost-color-type-custom.sharemypost-style-outline .sharemypost-share-button {
background: transparent !important;
color: var(--sharemypost-button-color, #1f75e1) !important;
border: 2px solid var(--sharemypost-button-color, #1f75e1) !important;
}
.sharemypost-color-type-custom.sharemypost-style-outline .sharemypost-share-button:hover {
background: var(--sharemypost-button-color, #1f75e1) !important;
color: #fff !important;
}
.sharemypost-color-type-custom.sharemypost-style-dashed .sharemypost-share-button {
background: transparent !important;
color: var(--sharemypost-button-color, #1f75e1) !important;
border: 2px dashed var(--sharemypost-button-color, #1f75e1) !important;
}
.sharemypost-color-type-custom.sharemypost-style-dashed .sharemypost-share-button:hover {
background: var(--sharemypost-button-color, #1f75e1) !important;
color: #fff !important;
}
.sharemypost-color-type-custom.sharemypost-style-glass .sharemypost-share-button {
background: transparent !important;
color: var(--sharemypost-button-color, #1f75e1) !important;
border: 1px solid rgba(255,255,255,0.3) !important;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
} @media(max-width: 600px){
.sharemypost-share-bar { padding: 10px; gap: 8px; }
.sharemypost-share-button { font-size: 12px; padding: 6px 10px; gap: 4px; }
.sharemypost-size-small .sharemypost-share-button { padding: 3px 5px; font-size: 11px; }
.sharemypost-size-medium .sharemypost-share-button { padding: 6px 8px; font-size: 12px; }
.sharemypost-size-large .sharemypost-share-button { padding: 8px 10px; font-size: 13px; }
}