#tts_button_should_float {
margin: 0;
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
border-radius: 8px;
border: 1px solid #dee2e6 !important;
}
.tts__position-relative svg {
vertical-align: middle;
font-size: 2rem;
}
.tts__d-flex {
display: flex !important;
}
.tts__position-relative {
position: relative !important;
}
.tts__gap-3 {
gap: 1rem !important;
}
.tts__justify-content-between {
justify-content: space-between !important;
}
.tts__align-items-center {
align-items: center !important;
}
.tts__position-relative {
position: relative !important;
}
.tts__px-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.tts__mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.tts__ps-3 {
padding-left: 1rem !important;
}
.tts__shadow-custom {
box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px,
rgba(17, 17, 26, 0.1) 0px 0px 8px;
border-radius: 8px;
}
.tts__custom-hover:hover {
background-color: #f2f2f2;
cursor: pointer;
}
.tts__audio-controls {
display: grid;
grid-template-columns: 1fr 30fr 1fr;
gap: 20px;
align-items: center;
}
.tts__progress {
background-color: #e1e1e1;
}
.tts__cursor-pointer {
cursor: pointer;
}
.tts__audio-progress {
height: 5px;
margin-top: 3px;
}
.tts__audio-progress .progress-bar {
background-color: black;
}
.tts__custom-position2 {
position: fixed;
bottom: 3%;
left: 5%;
width: 455px;
}
.tts__adjusted-position {
position: relative;
top: -300px;
width: 300px;
height: 300px;
overflow: scroll;
}
.tts__adjusted-position1 {
position: relative;
top: -300px;
width: 300px;
height: 70px;
overflow: hidden;
}
.tts__adjusted-position1 {
position: relative;
top: -300px;
width: 300px;
height: 70px;
overflow: hidden;
}
.tts__custom-font-size {
font-size: 10px;
}
.tts__custom-content {
padding: 10px;
background-color: whitesmoke;
cursor: pointer;
}
.tts__custom-content:hover {
background-color: rgb(113, 113, 108);
color: rgb(242, 243, 243);
}
.tts__verticle-align {
transform: rotate(90deg);
}
.tts__normal-background {
background-color: rgb(94, 222, 94);
}
.tts__fast-background {
background-color: rgb(255, 136, 0);
}
.tts__very-fast-background {
background-color: rgb(240, 14, 14);
}
.tts__slow-background {
background-color: rgb(145, 158, 44);
}
.tts__audio-time-start,
.tts__audio-time-end {
white-space: nowrap;
} .tts__custom-position_bottom_right,
.tts__custom-position_bottom_left,
.tts__custom-position_bottom_center,
.tts__custom-position_bottom_fixed {
position: fixed;
bottom: 3%;
width: 455px;
z-index: 9999;
border-radius: 2px;
overflow: visible !important;
}
.tts__custom-position_bottom_right {
right: 5%;
}
.tts__custom-position_bottom_left {
left: 5%;
}
.tts__custom-position_bottom_center {
left: 50%;
transform: translateX(-50%);
}
.tts__custom-position_bottom_fixed {
right: 5%;
left: 5%;
margin: 0 auto;
}
@media (max-width: 575.98px) {
.tts__custom-position_bottom_right {
right: 1%;
width: 98%;
}
.tts__custom-position_bottom_left {
left: 1%;
width: 98%;
}
.tts__custom-position_bottom_center {
left: 1%;
right: 1%;
width: 98%;
transform: none;
}
.tts__custom-position_bottom_fixed {
left: 1%;
right: 1%;
width: 98%;
margin: 0;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.tts__custom-position_bottom_right {
right: 2%;
width: 380px;
}
.tts__custom-position_bottom_left {
left: 2%;
width: 380px;
}
.tts__custom-position_bottom_center {
left: 50%;
width: 380px;
transform: translateX(-50%);
}
.tts__custom-position_bottom_fixed {
left: 2%;
right: 2%;
width: calc(100% - 4%);
margin: 0 auto;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.tts__custom-position_bottom_right {
right: 2%;
width: 420px;
}
.tts__custom-position_bottom_left {
left: 2%;
width: 420px;
}
.tts__custom-position_bottom_center {
left: 50%;
width: 420px;
transform: translateX(-50%);
}
.tts__custom-position_bottom_fixed {
left: 2%;
right: 2%;
width: calc(100% - 4%);
margin: 0 auto;
}
}
@media (min-width: 1200px) {
.tts__custom-position_bottom_right {
right: 5%;
width: 455px;
}
.tts__custom-position_bottom_left {
left: 5%;
width: 455px;
}
.tts__custom-position_bottom_center {
left: 50%;
width: 455px;
transform: translateX(-50%);
}
.tts__custom-position_bottom_fixed {
left: 5%;
right: 5%;
width: calc(100% - 10%);
margin: 0 auto;
}
}             .cssProgress {
width: 100%;
margin-bottom: 20px;
}
.cssProgress .progress {
position: relative;
overflow: hidden;
width: 100%;
font-family: "Roboto", sans-serif;
}
.cssProgress .cssProgress-bar {
display: block;
float: left;
width: 0%;
height: 100%;
background: #3798d9;
box-shadow: inset 0px -1px 2px rgba(0, 0, 0, 0.1);
transition: width 0.8s ease-in-out;
border-radius: 5px;
}
.cssProgress .cssProgress-label {
position: absolute;
overflow: hidden;
left: 0px;
right: 0px;
color: rgba(0, 0, 0, 0.6);
font-size: 0.8em;
text-align: center;
font-weight: bold;
text-shadow: 0px 1px rgba(0, 0, 0, 0.3);
}
.cssProgress .cssProgress-info {
background-color: #9575cd !important;
}
.cssProgress .cssProgress-danger {
background-color: #ef5350 !important;
}
.cssProgress .cssProgress-success {
background-color: #66bb6a !important;
}
.cssProgress .cssProgress-warning {
background-color: #ffb74d !important;
}
.cssProgress .cssProgress-right {
float: right !important;
}
.cssProgress .cssProgress-label-left {
margin-left: 10px;
text-align: left !important;
}
.cssProgress .cssProgress-label-right {
margin-right: 10px;
text-align: right !important;
}            .cssProgress .cssProgress-stripes, .cssProgress .cssProgress-active, .cssProgress .cssProgress-active-right {
background-image: linear-gradient(-45deg, rgba(255, 255, 255, .125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .125) 50%, rgba(255, 255, 255, .125) 75%, transparent 75%, transparent);
background-size: 35px 35px;
}
.cssProgress .cssProgress-active {
-webkit-animation: cssProgressActive 2s linear infinite;
-moz-animation: cssProgressActive 2s linear infinite;
-ms-animation: cssProgressActive 2s linear infinite;
-o-animation: cssProgressActive 2s linear infinite;
animation: cssProgressActive 2s linear infinite;
}
.cssProgress .cssProgress-active-right {
-webkit-animation: cssProgressActiveRight 2s linear infinite;
-moz-animation: cssProgressActiveRight 2s linear infinite;
-ms-animation: cssProgressActiveRight 2s linear infinite;
-o-animation: cssProgressActiveRight 2s linear infinite;
animation: cssProgressActiveRight 2s linear infinite;
}
@-webkit-keyframes cssProgressActive {
0% {
background-position: 0 0;
}
100% {
background-position: 35px 35px;
}
}
@-moz-keyframes cssProgressActive {
0% {
background-position: 0 0;
}
100% {
background-position: 35px 35px;
}
}
@-ms-keyframes cssProgressActive {
0% {
background-position: 0 0;
}
100% {
background-position: 35px 35px;
}
}
@-o-keyframes cssProgressActive {
0% {
background-position: 0 0;
}
100% {
background-position: 35px 35px;
}
}
@keyframes cssProgressActive {
0% {
background-position: 0 0;
}
100% {
background-position: 35px 35px;
}
}
@-webkit-keyframes cssProgressActiveRight {
0% {
background-position: 0 0;
}
100% {
background-position: -35px -35px;
}
}
@-moz-keyframes cssProgressActiveRight {
0% {
background-position: 0 0;
}
100% {
background-position: -35px -35px;
}
}
@-ms-keyframes cssProgressActiveRight {
0% {
background-position: 0 0;
}
100% {
background-position: -35px -35px;
}
}
@-o-keyframes cssProgressActiveRight {
0% {
background-position: 0 0;
}
100% {
background-position: -35px -35px;
}
}
@keyframes cssProgressActiveRight {
0% {
background-position: 0 0;
}
100% {
background-position: -35px -35px;
}
} .progress {
background-color: #eee;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
}
.progress .cssProgress-bar {
height: 18px;
}
.progress .cssProgress-label {
line-height: 18px;
}                                                                                             @-webkit-keyframes cssProgressGlowActive1 {
0%, 100% {
box-shadow: 5px 0px 15px 0px #3798D9;
}
45% {
box-shadow: 1px 0px 4px 0px #3798D9;
}
}
@-moz-keyframes cssProgressGlowActive1 {
0%, 100% {
box-shadow: 5px 0px 15px 0px #3798D9;
}
45% {
box-shadow: 1px 0px 4px 0px #3798D9;
}
}
@-ms-keyframes cssProgressGlowActive1 {
0%, 100% {
box-shadow: 5px 0px 15px 0px #3798D9;
}
45% {
box-shadow: 1px 0px 4px 0px #3798D9;
}
}
@-o-keyframes cssProgressGlowActive1 {
0%, 100% {
box-shadow: 5px 0px 15px 0px #3798D9;
}
45% {
box-shadow: 1px 0px 4px 0px #3798D9;
}
}
@keyframes cssProgressGlowActive1 {
0%, 100% {
box-shadow: 5px 0px 15px 0px #3798D9;
}
45% {
box-shadow: 1px 0px 4px 0px #3798D9;
}
}                                                                                                                                                                 .tts__custom-position {
position: fixed;
bottom: 3%;
right: 5%;
width: 455px;
z-index: 9999;
border-radius: 2px;
overflow: visible !important;
} @media (max-width: 575.98px) {
.tts__custom-position {
position: fixed;
right: 1%;
width: 98%;
z-index: 9999;
bottom: 3%;
}
} @media (min-width: 576px) and (max-width: 767.98px) {
.tts__custom-position {
position: fixed;
bottom: 3%;
right: 2%;
width: 380px;
z-index: 9999;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.tts__custom-position {
position: fixed;
bottom: 3%;
right: 2%;
width: 420px;
z-index: 9999;
}
}.wpcf7-form select {
font-size: 12px;
line-height: 21px;
color: #444;
border: 1px solid #e1e1e1;
width: 100%;
max-width: 100%;
height: 34px;
padding: 3px 30px !important;
background-color: #fff;
}
.wpcf7-form input[type="date"] {
font-size: 12px;
line-height: 21px;
color: #444;
border: 1px solid #e1e1e1;
width: 100%;
max-width: 100%;
height: 34px;
padding: 3px 9px !important; background-color: #fff;
}
form input[type="text"],
form input[type="tel"],
form input[type="password"],
form input[type="email"],
form input[type="date"],
form textarea,
form select {
height: 50px !important;
border: 1px solid #d1d1d1;
font-family: "Red Hat Display";
font-size: 16px !important;
box-shadow: 2px 2px 5px -3px #d9d9d9;
color: #4f4f4f !important;
width: 100%;
}
.wpcf7-list-item {
display: inline-block;
margin: 0;
}
@media (max-width: 767px) {
.leo-author-box-wrap .desc {
padding-top: 15px;
clear: both;
}
}
.wpcf7-form .mainform .td-block-span12 input[type="text"],
.wpcf7-form .mainform .td-block-span12 input[type="email"],
.wpcf7-form .mainform .td-block-span12 input[type="url"],
.wpcf7-form .mainform .td-block-span12 textarea {
width: 42.5rem;
}
.td-footer-template-wrap .wpcf7-form input[type=submit]:hover,
.acysubbuttons input[type=button]:hover {
background-color: #FFF !important;
color: var(--logo-color) !important;
}
.td-footer-template-wrap .wpcf7-list-item-label,
.td-footer-template-wrap .acym_module_form label {
color: #FFF;
margin-left: 2px;
}
.wpcf7-form input[type=submit],
.acysubbuttons input[type=button] {
border-radius: 5px !important;
background-color: var(--logo-color) !important;
padding: 15px;
font-size: 16px;
width: 100%;
font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
border: 1px solid var(--logo-color);
color: #fff;
}
.privacypolicy,
.acym_form a {
color: var(--logo-color) !important;
}
.td-ss-main-sidebar .widget:has(.gtt_title) {
margin-bottom: -16px;
}
#acym_fulldiv_formAcym1.acym__subscription__form__shortcode #formAcym1 {
width: 100%;
}
#acym_fulldiv_formAcym1 .acym__subscription__form__button button {
padding: 10px;
width: 100%;
} .td-footer-wrapper .td-pb-span4 .td_block_template_1 .block-title {
margin-bottom: 0;
margin-top: 0;
}
.widget {
margin-bottom: 0;
font-family: 'Red Hat Display';
}
@media (max-width: 781px) {
.gtt_sidemenu .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 45% !important;
}
.td-footer-wrapper .td-pb-span4 {
margin-bottom: 15px !important;
clear: both;
}
.tdc-footer-wrap .td-pb-row .td-pb-span4 .widget_nav_menu {
float: left;
width: 50%;
}
}
@media (min-width: 781px) {
.tdc-footer-wrap .td-pb-row .td-pb-span4:nth-child(1) {
width: 50%;
}
.tdc-footer-wrap .td-pb-row .td-pb-span4:nth-child(2) {
width: 25%;
}
.tdc-footer-wrap .td-pb-row .td-pb-span4:nth-child(3) {
width: 25%;
}
}
#gtt_Trends {
font-size: 22px !important;
font-weight: 900;
margin-bottom: 18px;
}
.leo-author-box-wrap,
.leo-company-box-wrap {
margin-bottom: 48px;
}
.leo-author-box-wrap .desc,
.leo-company-box-wrap .desc {
font-size: 14px;
}
.leo-author-box-wrap .avatar,
.leo-authors-thumb .entry-thumb {
max-width: 100%;
margin-right: 20px;
border-radius: .5rem;
box-shadow: 0 1px 4px 0 #26458c;
padding: 5px;
min-height: 19rem;
margin-top: 2px;
}
.leo-author-box-wrap .avatar {
float: left;
}
.leo-company-box-wrap .avatar {
width: 400px;
height: 200px;
}
.leocard.logo {
text-align: left;
}
.event-footer .leocard.logo {
text-align: left;
}
.leocard .desc {
margin-top: 20px;
}
.bleo-company-box-wrap .td-author-description,
.leo-author-box-wrap .td-author-description {
display: flow-root;
}
.company_logo {
width: 80%;
}
.leo-company-thumb {
position: relative;
margin-bottom: 13px;
height: 10rem;
max-width: 19rem;
margin-right: 20px;
border-radius: .5rem;
box-shadow: 0 1px 4px 0 #26458c;
padding: 10px;
}
.leo-company-thumb .leo_tex {
position: absolute;
left: 32%;
top: 7.5rem;
display: block;
}
.single-company .company_title {
display: none;
}
.single-authors .authors-title {
display: none;
}
.td-author-name {
font-size: 25px;
}
.single-authors .td-page-header {
text-align: center;
} .slick-initialized .slick-slide.slick-active {
display: block;
}
.author-slider .authors-title {
display: none;
}
.author-slide h3 {
margin-top: 10px;
font-size: 18px;
} .author-slider .slick-prev,
.author-slider .slick-next {
background-color: #26458c;
color: white;
border-radius: 100%;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
bottom: 20px;
z-index: 1000;
border: none;
} .author-slider .slick-prev {
right: 65px; }
.author-slider .slick-next {
right: 20px;
}
.author-slider .slick-prev:hover,
.author-slider .slick-next:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.author-slider {
padding-bottom: 10px;
}
.author-slider .leo-author-box-wrap {
margin-left: 3px;
} .events-slider {
margin-bottom: 35px;
}
.event-slide {
height: 450px;
background-repeat: no-repeat;
width: 100%;
display: none;
}
.event-slide .slick-arrow i {
color: #fff;
}
.events-slider .slick-prev,
.events-slider .slick-next {
background-color: rgb(237 233 233 / 0.3);
color: #FFF;
border-radius: 100%;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 10px;
z-index: 1000;
border: none;
}
.events-slider .slick-prev {
left: 10px;
}
.events-slider .slick-next {
right: 10px;
}
.event-slide h3,
.event-slide p {
top: 50%;
left: 50%;
transform: translate(0%, 8rem);
text-align: center;
color: #FFF;
z-index: 900;
}
.event-slide h3 {
font-size: 24px;
font-weight: bold;
}
.event-slide p {
font-size: 16px;
}
.events-slider .span-one {
margin-right: 5rem;
}
.event_row {
padding-bottom: 15px;
}
.event_wrap {
position: relative;
padding: 25px 0 25px 0;
border: 1px solid;
}
svg {
height: 15px;
margin-bottom: -1px;
padding-right: 10px;
}
.event_wrap .location {
margin: auto;
}
.events .td-post-featured-image img {
height: 380px;
}
.event-footer dl {
display: block;
margin: 1em 0;
unicode-bidi: isolate;
}
dt {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font-size: 100%;
font-family: inherit;
line-height: 1.62;
margin-top: 15px !important;
}
.event-footer dd,
.event-footer dt {
margin: 0 0 4px;
padding: 0;
font-weight: 400;
}
.event-footer [class*="td-pb-span"] {
padding: 0 20px 0 0;
}
.loopeventsimg {
padding-left: 0 !important;
}
.loopeventsimg .entry-thumb {
height: 12rem;
width: 100%;
}
.td-calendar {
margin: 0;
padding: 0;
color: #edb500;
font-family: 'Red Hat Display';
font-size: 15px !important;
line-height: 1 !important;
font-weight: 700 !important;
}
.eventslist p.description {
font-weight: 400;
font-size: 14px;
}
.loopeventsimg .td_module_wrap:hover .entry-title a {
color: #000000;
}
.eventslist .td_module_1 {
padding: 15px 0;
}
.customheader.td_block_template_10 .td-block-title {
margin-top: 0;
margin-bottom: -20px;
}
.tdc-row:has(> .customrow1) {
width: 100%;
padding-left: 0;
padding-right: 0;
}
@media (min-width: 768px) and (max-width: 1018px) { }
.relatedrowblock .td-read-more {
display: none;
}  .single-format-video .image-note-text {
display: none !important;
}