:root {
--dark:#000000;
--white:#ffffff;
--brown:#796d4e;
--placeholder:#929292;
--error:#ff0000;
--hover:#000000;
--light-grey:#ebebec;
--yellow:#f4b509;
--font-body:'Karla', sans-serif;
}
html,body { height:100%; }
body {color:var(--dark); font-family:var(--font-body); font-weight: 400; background:var(--light-grey); font-size: 1rem; }
img { max-width:100%; height:auto;}
strong {font-weight:700;}
a, button, input[type=submit] { -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
a, .btn-link {color:var(--dark);}
a:hover, a:focus { color: var(--brown);}
a:hover, a:focus, button, .btn, .btn:focus { text-decoration:none; outline:0 !important; outline-offset:0px !important;}
ul li, ol li { margin-bottom:10px; }
label { font-weight:normal; }
.data-table { display:table; table-layout:fixed; width:100%; float:none; height:100%; }
.data-cell { display:table-cell; vertical-align:middle; min-width:1%; float:none; }
.data-table.vtop .data-cell { vertical-align:top; }
iframe { width:100% !important; height: 160px!important; }
iframe.voiceiframe { width:100% !important; height: 200px!important; }
sub, sup {font-size:50%; top:-.6em; }
.panel {box-shadow:none; border:none; border-radius:0;}
input:-webkit-autofill {-webkit-animation-name: autofill; -webkit-animation-fill-mode: both;}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow:none;}
.btn { border-radius:.25rem; font-family:var(--font-anton); font-weight: 700; font-size: 1.3rem; padding: .375rem .75rem; height: calc(2.25rem + 5px); text-transform: uppercase; letter-spacing: .1rem; box-shadow:none; }
.cta-btn.btn { text-transform: capitalize;}
.btn-primary, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .ajax-load-more-wrap.blue .alm-load-more-btn { border-color:var(--yellow)!important; background-color:var(--yellow)!important; color:var(--white)!important; }
.btn-primary:hover, .btn-primary:focus, .ajax-load-more-wrap.blue .alm-load-more-btn:hover { border-color:#c69205!important; background-color:#c69205!important; color:var(--white)!important;}
.btn-outline-dark { border:3px solid var(--dark); color:var(--dark); }
.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { border-color:var(--dark); background-color:var(--dark); color:var(--brown); }
.btn-outline-white { border:3px solid var(--white); color:var(--white); }
.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:not(:disabled):not(.disabled).active, .btn-outline-white:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { border-color:var(--white); background-color:var(--white); color:var(--white); }
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 2%; }
.alignright, img.alignright { display: inline; float: right; margin-left: 2%; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:18px; }
select.form-control, select[multiple].form-control { -moz-appearance:none; padding-right:25px; height:auto; font-size:14px; }
select.form-control, .contact_form select.form-control { -webkit-appearance:none; appearance:none; background-image:url(//letstalkloyalty.com/wp-content/themes/lets-talk/images/select-icon.png); background-repeat:no-repeat; background-position:calc(100% - 7px) center; border-color:var(--brown); color:var(--dark); height: calc(2.25rem + 5px); padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; }
select[multiple].form-control { -webkit-appearance:none; appearance:none; background:0 0 }
select::-ms-expand { display:none }
.error, .form-error { color:var(--error); font-size:12px; padding:5px; margin:0; }
.tab-content > .tab-pane.active { height:auto; }
.tab-content > .tab-pane { height:0; display:block; overflow:hidden; }
.form-control {box-shadow:none !important; font-weight:400; border-color:var(--brown); color:var(--dark); height: calc(2.25rem + 5px); }
.form-control:focus {border-color:var(--dark);}
.relative { position:relative; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:var(--font-body); margin: 0 0 1rem 0; line-height:normal; font-weight: 700; }
h1 { font-size:3rem; }
h2 { font-size:2rem; }
h3 { font-size:1.6rem; }
h4 { font-size:1.4rem; }
h5 { font-size:1rem; }
.title-lg { font-size:3rem; }
.title-md { font-size:2.5rem; }
.title-sm { font-size:1.4rem; } .btn-radio input[type="radio"] + label, .btn-checkbox input[type="checkbox"] + label {position: relative; padding:0 0 0 24px; cursor:pointer; display:inline-block; margin:0 20px 8px 0; font-size:14px; line-height:1.2;}
.btn-radio input[type="radio"], .btn-checkbox input[type="checkbox"] {display:none;}
.btn-checkbox input[type="checkbox"] + label:before{border:2px solid #b4b4be; content:""; display: inline-block; width:18px; height:16px; left:0; position: absolute; top:0; background:var(--white);}
.btn-checkbox input[type="checkbox"]:checked + label:before {background:var(--white); border-color:var(--dark);}
.btn-checkbox input[type="checkbox"] + label:after { content:''; position:absolute; top:3px; left:4px; width:10px; height:6px; border:solid transparent; border-width:0 0 2px 2px; line-height:0; -webkit-transition-duration:0.2s; transition-duration:0.2s; -ms-transform:rotate(-45deg) scale(2); -webkit-transform:rotate(-45deg) scale(2); transform:rotate(-70deg) scale(2);}
.btn-checkbox input[type="checkbox"]:checked + label:after {-ms-transform:rotate(-45deg) scale(1); -webkit-transform:rotate(-45deg) scale(1); transform:rotate(-45deg) scale(1); border-color:var(--dark);}
.btn-radio input[type="radio"] + label:before {border: 2px solid #b4b4be; content: ""; display: inline-block; width:16px; height: 16px; left: 0; position: absolute; top:0;border-radius:50%; background:var(--white);}
.btn-radio input[type="radio"]:checked + label:before {border-color:var(--dark);}
.btn-radio input[type="radio"] + label:after {width:8px; height:8px; display:inline-block; position:absolute; top:4px; left:4px; line-height:0; background:#5acddc; content:''; border-radius:50%;-ms-transition-duration:0.2s; -webkit-transition-duration:0.2s; transition-duration:0.2s; -ms-transform:scale(0); -webkit-transform:scale(0); transform:scale(0);}
.btn-radio input[type="radio"]:checked + label:after {-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.btn-radio input[type="radio"]:disabled + label, .btn-checkbox input[type="checkbox"]:disabled + label {opacity: 0.5;}
.label-block {display:block; margin:0 0 10px;} .container { max-width:1300px; }
.section { padding:5rem 0; }
figure { margin: 0; } #header { background:url(//letstalkloyalty.com/wp-content/themes/lets-talk/images/header-bg.png) no-repeat center bottom; background-size: cover; padding-top: 0; padding-bottom:50px; border-bottom: 1px solid #cecbc4; }
.where-listen p { text-transform: uppercase; font-size: 1.2rem; }
.where-listen ul { margin:0; padding:0; }
.where-listen ul li { margin:0; padding:0; display: inline-block; }
.where-listen ul li + li { margin-left:15px; }
.lady-pic img { border-radius:10px; box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2); }
.home .where-listen { margin-left: 95px; margin-top:4rem; }
.where-listen { margin-top:0; }
.lets-loyalty, .newsletter-form { color:var(--white); max-width: 550px; margin: auto; }
.navbar { padding: 20px 0; margin-bottom: 15px; }
.navbar-expand-md .navbar-nav .nav-item { margin:0 1rem; padding: 0; position:initial;}
.navbar-expand-md .navbar-nav .nav-link { font-weight:600; padding:.5rem 0; position: relative; font-size: 16px; color: var(--white); }
.navbar-expand-md .navbar-nav .nav-link:before { position: absolute; content: ''; left:50%; transform: translateX(-50%); bottom:0; width: 0; height: 2px; background-color: var(--white); transition-duration: .4s; }
.navbar-expand-md .navbar-nav .nav-item:hover .nav-link:before, .navbar-expand-md .navbar-nav .nav-item .nav-link.active:before { width: 100%; }
#header .btn-primary { margin-left: 1rem;}
#header .navbar-expand-md .navbar-nav .dropdown-menu { min-width:inherit; width: 100%; padding:2rem 2rem 1rem; border:none; border-radius: 1rem;}
.toggle-btn { position:absolute; z-index:9; cursor:pointer; width:50px; height:50px; -webkit-transition-duration:0.3s; transition-duration:0.3s; display:none; right:0; top:0; }
.toggle-btn:focus { outline:none; }
.toggle-btn span, .toggle-btn span:before, .toggle-btn span:after { left:0; content:''; position:absolute; display:block; width:25px; height:3px; background:var(--white); cursor:pointer; }
.toggle-btn span { top:25px; left:13px; }
.toggle-btn span:before { top:-9px; }
.toggle-btn span:after { bottom:-9px }
.toggle-btn span, .toggle-btn span:before, .toggle-btn span:after { -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out; }
.toggle-btn.active span { background-color:transparent; }
.toggle-btn.active span:before, .toggle-btn.active span:after { top:0; background:var(--white); }
.toggle-btn.active span:before { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.toggle-btn.active span:after { top:10px; -webkit-transform:translateY(-10px) rotate(-45deg); -ms-transform:translateY(-10px) rotate(-45deg); transform:translateY(-10px) rotate(-45deg); }
.bg-overlay { background:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed; z-index:8; top:0; left:0; display:none; }
.bg-overlay.active { display:block; }
body.no-scroll {overflow: hidden;}  #footer { background:var(--dark); padding:3rem 0; color:var(--white); }
#footer small { display:block; font-size: 1.25rem; }
#footer ul { margin:0; padding:0; list-style:none; }
#footer ul li, #footer p { margin:0; padding:0; color:var(--white); }
#footer ul li { display:inline-block; }
#footer ul li a { color:var(--white); }
#footer ul li a:hover { color:var(--brown); }
#footer .footer-links ul li { margin:0 15px; }
#footer hr { border-top:1px solid var(--white); margin: 1.5rem 0; }
.social-links { text-align:right; }
.social-links .fa { font-size: 18px; }
.nav-link { padding: .5rem; } .podcast-links-holder { max-width:810px; margin: auto; }
.podcast-links-holder .single-podcast-link { margin: 20px 0; }
.podcast-links-holder .single-podcast-link iframe { width: 100%; height: 165px; }
.about-img { border: 1px solid var(--dark); border-radius: 10px; margin: 15px 0; padding: 15px; }
.about-img .sec-pic { min-width: 100px; max-width: 100px; }
.about-sec-content p { font-size: 1.2rem; margin: 0; line-height: normal; }
.page-id-17 .entry-content h3, .page-id-708 .entry-content h3 { color: #f4b308; }
.copyright { font-size: 0.875rem; } #mc_embed_signup div.mce_inline_error { margin: 0!important; font-weight: normal!important; font-size: 12px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.alm-load-more-btn:disabled { display:none!important; }
.transcript-sec { background: #fff; padding: 20px; }
.transcript-sec .table-head header div { font-weight:bold; }
.transcript-sec .table-head header, .transcript-sec .table-head .transcript-content { border-bottom: 1px solid rgba(224, 224, 224, 1); }
.transcript-sec .table-head .transcript-content:hover { background-color:#f5f5f5; }
.transcript-sec .table-head .sec-title { width: 70%; text-align: left; padding: 15px 10px; }
.transcript-sec .table-head .sec-duration { width: 10%; text-align: center; padding: 15px 10px; }
.transcript-sec .table-head .sec-date { width: 20%; text-align: right; padding: 15px 10px; }
.transcript-sec .table-head a { color:var(--dark); }
.transcript-sec .table-head a:hover { color:var(--yellow); }
.back-button a { padding:15px; flex: 0 0 auto; color: rgba(0, 0, 0, 0.54); overflow: visible; font-size: 1.5rem; text-align: center; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border-radius: 50%; }
.jss299 { width: 1.3em; height: 1.3em; }
.back-button { margin: 25px 0; }
.pagination {font-size: 24px; font-weight: 700;}
.pagination .page-item { margin:0 25px 0 0; }
.pagination .disabled .page-link { opacity: 0.6; }
.pagination .page-link { border-radius: 100%; color: var(--black); width: 45px; height: 45px; text-align: center; padding: 0; line-height: 41px; border:solid 2px transparent; box-shadow: none;}
.pagination .page-link.active { border-color:var(--black); }
.pagination .page-item:first-child .page-link, .page-item:last-child .page-link { border-radius: 100%; }
.pagination .page-link-prev, .pagination .page-link-next { width: auto; border-radius: 0 !important; border-width:0 0 2px !important;  border-color:var(--black); text-transform: uppercase; font-size: 14px; line-height: normal; height: auto; background-color: transparent; padding: 4px 0;  }
.audio-script {}
.audio-script .speaker-title { margin-right:5px; font-weight: bold; white-space: nowrap; }
.contact-form {
border: 1px solid #cccccc;
background: #ffffff;
padding: 35px;
margin: 2rem auto;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
background: #46b450;
color: #fff;
}
.copyright-sec {
text-align: center;
}
.copyright-sec p, .copyright-sec .social-links {
display: inline-block;
vertical-align: middle;
}
.copyright-sec .social-links {
margin: 0 15px;
}
.copyright-sec a { color:#ffffff; text-decoration:underline; }
.cheetah_digital-sec {background-color:#ffffff; padding: 40px 0;}
.cheetah-digital-card {border:none; text-align:center; padding:1rem 0.5rem; background-color:transparent; margin-bottom:1rem;}
.cheetah-digital-card figure {width:145px; height:145px; margin:0 auto; position:relative; z-index:2;} .cheetah-digital-card .title {font-size:1rem; margin-bottom:0;}
.sponsors-nav h5{ margin-bottom:0px;}
.tnp-subscription label { font-size: 1.2rem; padding: 10px 0!important; }
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription select { height: 45px!important; background-color: #ffffff!important; }
.tnp-subscription input.tnp-submit { padding: 10px 20px!important; font-size: 1rem!important; }
.newsletter-sec .newsletter-form {
margin: 2rem 0 0 0;
color: var(--dark);
}
.wpcf7 form .wpcf7-response-output {
margin: 0 0 2rem 0!important;
}
.badges { text-align: center; padding: 25px 0; }
.badges a { margin:15px; display:inline-block; }
.post-img img {
border: 1px solid #ccc;
}
.value-column h3 {
margin-top: 1rem;
font-size: 1.2rem;
}
.value-column {
margin: 1rem 0 3rem 0;
}
.episode-heading a {
text-decoration: underline;
}
.acceptance-box .wpcf7-list-item {
margin: 1rem 0 0 0;
}
#footer .footer-cont-sec p {
margin-bottom: 15px;
}
.home-cont-sec {
max-width: 810px;
margin: auto;
}
.header-cont-sec {
color: var(--white);
max-width: 550px;
margin: auto; text-align: left;
}
.header-cont-sec h1 { font-size: 3rem; text-align:left; }
.header-cont-sec h1 strong { display:block; font-size: 1.6rem; } @media (min-width: 991px) {
.container { max-width:1030px; }
}
@media screen and (min-width: 768px) {
}
@media only screen and (max-width:1399px) {
}
@media only screen and (min-width:1199px) {
.container { max-width:1030px; }
}
@media only screen and (max-width:1199px) {
.container { max-width:100%; }
h1 { font-size:2.5rem; }
h2 { font-size:2rem; }
h3 { font-size:1.4rem; }
h4 { font-size:1.2rem; }
h5 { font-size:0.8rem; }
.title-lg { font-size:2.5rem; }
.title-md { font-size:2rem; }
.title-sm { font-size:1.2rem; }
.where-listen { margin-top: 2rem; }
.where-listen li img { max-width: 25px; }
.where-listen ul li + li { margin-left: 10px; }
.section { padding: 2.5rem 0; }
#header, #footer { padding:30px 0; }
#footer .nav-link { padding: .5rem; }
.podcast-links-holder .single-podcast-link iframe { height: 165px; }
#footer ul li, #footer p { font-size:12px; }
.podcast-links-holder { max-width: 90%; }
.audio-script .speaker-title { white-space: inherit; }
}
@media only screen and (max-width:991px) {
.podcast-links-holder .single-podcast-link iframe { height: 102px; }
}
@media only screen and (max-width:767px) {
#header, #footer { padding: 20px 0; text-align: center; }
.social-links { text-align: center; }
.lady-pic img { max-width: 150px; }
h1 { font-size:2rem; }
h2 { font-size:1.8rem; }
h3 { font-size:1.2rem; }
h4 { font-size:1rem; }
h5 { font-size:0.8rem; }
.title-lg { font-size:2rem; }
.title-md { font-size:1.7rem; }
.title-sm { font-size:1rem; }
.lets-loyalty .title-lg { margin:1rem 0; }
.podcast-links-holder { max-width: 100%; }
.about-sec-content p { font-size: 1rem; }
.about-img .sec-pic { min-width: 70px; max-width: 70px; padding-right: 15px; }
iframe { height: 100px!important; }
.header-cont-sec h1 { font-size: 2rem; }
.home .where-listen { margin-left: 0; margin-top:0; }
#header { border-bottom:none; padding-bottom:220px; }
.section.entry-container.home-page { margin-top: -160px; }
.toggle-btn {display:block;}
.toggle-btn.active {right:250px;}
#navbar {position:fixed; top:0; right:-250px; width:250px; height:100% !important; background-color:var(--brown); -webkit-transition-duration:0.4s; transition-duration:0.4s; overflow:auto; z-index:9; padding:0; box-shadow:inset 10px 1px 6px -6px rgba(0,0,0,0.1); margin:0;align-items: self-start; }
#navbar.open { right:0; }
.navbar-expand-md.navbar { padding-right:5rem; align-items:self-start; justify-content: start !important;}
.navbar-expand-md.navbar .navbar-collapse.justify-content-end {-ms-flex-pack: start!important; justify-content:flex-start!important;}
.navbar-expand-md.navbar .navbar-nav {flex-direction:column; display:block; width:100%;}
.navbar-expand-md.navbar .navbar-nav .dropdown-menu {width:100%; left:0; position:relative; padding:0 0 0 15px; display: block; border:none;}
.navbar-expand-md .navbar-nav .nav-item:hover .nav-link:before, .navbar-expand-md .navbar-nav .nav-item .nav-link.active:before {display:none;}
.navbar-expand-md .navbar-nav .nav-item {margin:0;}
.navbar-expand-md .navbar-nav .nav-link {padding:.5rem 1rem; text-transform:none; border-bottom:1px solid rgba(0,0,0,0.07);}
.navbar { padding:0!important; margin-bottom:0!important; }
}
@media only screen and (max-width:639px) {
.about-img { text-align: center; }
.about-img .sec-pic { padding-right: 0; padding-bottom: 10px; margin: auto; }
}
@media only screen and (max-width:480px) {
.where-listen li img { max-width: 20px; }
.partnership-sec .sec-pic { max-width: 150px; margin: auto; }
}
.main-post-content .bold { font-weight: 600; color: #737373;}
.main-post-content h3 { width: 300px; padding: 30px 0 0; color: #3b3b3b; }
.main-post-content .ctaButton { margin: 30px 0; }
.ctaButton a { display:block; border: 1px solid #cccccc; border-radius: 5px; background-color: transparent; text-transform: inherit; font-size: 16px; border-color: #cecbc4; padding: 12px; color: #737373;  }
.single-news-heading .year-heading { border-bottom: 1px solid #d5d1d1; }
.single-news-heading .year-heading h4 { color: #3b3b3b; }
.news-heading-outer { padding: 20px 0; }
.news-heading-outer h4 { color: #3b3b3b; }
.news-heading-outer:hover h4 { text-decoration: underline; }
.single-blog-outer h1 { font-size: 45px; }
.autor-details .author-img { width: 88px; height: 88px; flex: 0 0 88px; margin-right: 30px; }
.autor-details .author-img img { border-radius: 50%; height: 100%; }
.autor-details { margin: 40px 0; }
.blog-main-content { margin: 30px 0 50px; }
.author-name h2 { font-size: 18px; }
.blog-main-content p { font-size: 20px; }
.pre-next-btn { justify-content: space-between; }
.pre-next-btn .btn a { color: #737373; }
.partner-logos a { display:inline-block; vertical-align:middle; padding: 25px!important; }
.partner-logos img { margin:0!important; padding:0!important; }
.article-post-img {max-width:800px; margin: auto;}
.article-content p {text-align: justify;}
.recipe-sec-content ol li {margin-bottom: 20px;}
.info-button {
display: flex;
justify-content: space-between;
}
.info-host {
background: #eae5e5;
padding: 20px;
margin-bottom: 40px;
}
.info-host ul {
padding: 0;
padding-left: 15px;
}
img.host-img {
max-width: 500px;
}
img.host-logo {
max-width: 300px;
}
.short-bio {
min-height: 250px;
}
.info-host h4 {
margin-top: 0 !important;
}
.bullet-points ul {
display: flex;
flex-wrap: wrap;
list-style: none;
padding-left: 0;
}
.bullet-points li {
max-width: 50%;
flex: 0 0 50%;
position: relative;
padding-left: 30px;
font-size: 18px;
}
.bullet-points li::before {
content: '';
position: absolute;
top: 6px;
left: 0;
background:url(//letstalkloyalty.com/wp-content/themes/lets-talk/images/arrow-right.svg) no-repeat center bottom; 
background-size: cover;
width: 14px;
height: 14px;
}
@media only screen and (max-width: 999px) {
.short-bio {
min-height: auto;
}
}
@media only screen and (max-width: 767px) {
.bullet-points li {
max-width: 100%;
flex: 0 0 100%;
}
} .page-template-video-listing, .page-template-signle-video-listing, .page-template-video-banner-listing, .archive, .single-videos, .single-series, .single-shorts {background: #000;}
.archive #header, .single-videos #header, .single-series #header, .single-shorts #header{border: none;}
.page-template-video-listing #header, .page-template-signle-video-listing #header, .page-template-video-banner-listing #header {border-bottom: 0;}
.video-banner-wrapper {position: relative;} .video-banner-wrapper .video-container {padding: 0 48px; position: relative;}
.video-banner-wrapper .video-card-preview {cursor: pointer; display: flex; height: 100%; justify-content: flex-end; overflow: hidden; position: relative; width: 100%; z-index: 1;}
.video-banner-wrapper .video-img {opacity: 1; transition: opacity .2s ease; position: relative; z-index: 1; width: calc(100% - 350px);}
.video-banner-wrapper .video-img img {height: auto; object-fit: cover; width: 100%;}
.video-banner-content {color: #f5f5f5; padding: 0 64px; margin-left: 64px; max-width: 480px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 4;}
.video-top-label {font-size: 14px; font-weight: 700; line-height: 1.43; color: #f5f5f5; display: flex; margin: -8px 0 8px; padding: 8px 0; transition: color .15s ease;}
.video-top-label .play-icon {width: 20px; height: 20px; margin-top: -3px;}
.video-banner-content .video-heading p {margin-bottom: 8px; color: #f5f5f5; font-weight: 500; font-size: 18px; line-height: 1.28;}
.series-sec-wrapper h2, .latest-video-wrapper h2 {color: #fff;}
.signle-episode-wrapper {position: relative; margin-bottom: 30px; overflow: hidden; transition: .3s ease-in-out; border-radius:16px;}
.series-sec-wrapper .owl-nav {position: absolute; top: 50%; width: 100%;}
.series-sec-wrapper .owl-nav button { background: #fff !important; width: 50px; height: 50px; border-radius: 50%; position: relative;}
.series-sec-wrapper .owl-nav button span {position: absolute; font-size: 35px; top: -3px; left: 17px;}
.series-sec-wrapper .owl-nav button.owl-next {position: absolute; right: 0;}
.series-sec-wrapper .owl-nav button.owl-prev {position: absolute; left: 0;}
.series-sec-wrapper #owl-demo-2 {position: relative;}
.video-banner-inner iframe {height: 500px !important;}
.signle-episode-wrapper .episode-detail {    align-items: center;
background: linear-gradient(180deg,transparent 24.52%,#0a0a0a);
bottom: 0;
display: flex;
flex-direction: column;
justify-content: flex-end;
left: 0;
padding: 24px;
position: absolute;
right: 0;
text-align: center;
top: 0;}
.episode-detail .detail-inner {
transform: translateY(0);
transition: all .15s ease-out;
}
.episode-detail .detail-inner h3 {
color: #fff;
font-weight: 700;
line-height: 28px;
font-size: 22px;
margin: 0;
padding: 16px 0;
}
.episode-img img {border-radius: 16px;}
.episode-detail .detail-inner p {
font-size: 16px;
padding-bottom: 16px;
line-height: 20px;
font-weight: 500;
color: #fff;
}
.signle-episode-wrapper .episode-img {
transform: scale(1); transition-duration: .3s;
}
.signle-episode-wrapper:hover .episode-img {transform: scale(1.1); border-radius: 16px;}
.series-sec-wrapper .owl-dots {display: none;}
.latest-episode-list-outer {background: #111; box-shadow: 0 0 0 transparent; padding: 16px; transition: all .2s ease; margin-bottom: 4px; position: relative; height: 180px; overflow:hidden;}
.latest-episode-list-outer:hover{background: #232323; box-shadow: none; overflow: hidden;}
.episode-content-detail {color: #fff;}
.episode-thumb-img {flex: 0 0 128px; max-width: 128px; height: 128px; margin-right: 16px; overflow: hidden; position: relative;}
.episode-thumb-img img {position: relative; overflow: hidden; transform: scale(1); transition: all .15s ease-out; object-fit: cover;}
.latest-episode-list-outer:hover .episode-thumb-img img {transform: scale(1.1);}
.episode-content-detail h3 {color: #f5f5f5; font-size: 18px; line-height: 22px;}
.episode-content-detail p { text-overflow: ellipsis; overflow: hidden; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; }
.episode-time { position: absolute; bottom: 20px; left: 160px;}
.episode-time span {color: #f5f5f5;}
.episode-time i.fa {font-size: 10px; color:#fff; margin-right: 10px; transition-duration: .3s; padding: 5px 12px 5px;}
.latest-episode-list-outer:hover .episode-time i.fa {background: #f4b509; border-radius: 24px; padding: 5px 12px 5px;} .side-bar-box {background-color: #111; color: #fff; padding: 16px; margin-bottom: 4px;}
.side-bar-box h4 {font-size: 18px; margin-bottom: 16px;}
.presenter-list .presenter-detail .presenter-img {width: 56px; height: 56px;}
.presenter-list .presenter-detail .presenter-img img {border-radius: 50%;}
.presenter-list .presenter-detail {display: flex; align-items: center; margin-bottom: 16px;}
.presenter-list .presenter-detail h5 {margin-bottom: 0;}
.presenter-info {margin-left: 15px;}
.listing-video-banner  .video-img {width: 100% !important;}
.listing-video-banner .video-banner-content {padding: 0; margin:0;}
.listing-video-banner .video-container {padding: 0 !important;}
.latest-episode-wrapper h4 {color: #fff; padding: 6px 2px 14px 4px; font-size: 18px; margin-bottom: 0;}
.lastest-single-video {background: #111; box-shadow: 0 0 0 transparent;transition-duration: .3s; overflow: hidden; position: relative;margin-bottom: 30px;}
.lastest-single-video:hover {background: #232323; overflow: hidden;}
.lastest-single-video .video-img {overflow: hidden; transition-duration: .3s;}
.lastest-single-video .video-img { position: relative;}
.lastest-single-video .video-img img {position: relative; overflow: hidden;transform: scale(1); transition-duration: .3s;}
.lastest-single-video:hover .video-img img {transform: scale(1.1);} .lastest-single-video .latest_videoInfo {padding: 8px; min-height: 120px;}
.latest_videoInfo .video-detail span {font-size: 14px; font-weight: 700; color: #9c9c9c; line-height: 20px; margin: 0 0 4px}
.latest_videoInfo .video-detail h4 {color: #f5f5f5; font-size: 16px; font-weight: 700; line-height: 22px; margin: 4px 0 8px; min-height: 66px;}
.latest_videoInfo .video-timeing span {color: #f5f5f5; font-size: 14px; line-height: 20px; font-weight: 700;}
.lastest-single-video .play-icon {position: absolute; top: 10px; left: 10px; z-index: 1;}
.lastest-single-video .play-icon i {background-color: #111; color: #fff;padding: 5px 12px 5px; border-radius: 24px; transition: all .3s ease-in-out;}
.lastest-single-video:hover .play-icon i {background-color: #f4b509;}
.listing-video-banner::before {content: none !important;}
.video-caption-detail .caption-header {padding-left: 16px; border-left: 4px solid #f4b509;}
.video-caption-detail .caption-header h2 {font-size: 24px; color: #f5f5f5; font-weight: 700; line-height: 32px; margin: 0;}
.video-caption-detail .caption-header span {font-size: 14px; font-weight: 400; color: #f5f5f5;} 
.video-caption-detail {padding: 48px 0;}
.caption-detail {color: #fff; margin: 16px 0;}
.caption-detail p {padding-top: 10px;}
.about-video-detail p {color: #f5f5f5; font-size: 16px; font-weight: 400; margin-top: 16px;} .owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }.owl-carousel { display: none; width: 100%; z-index: 1; }.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; }.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none; }.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.owl-carousel.owl-loading { opacity: 0; display: block; }.owl-carousel.owl-hidden { opacity: 0; }.owl-carousel.owl-refresh .owl-item { visibility: hidden; }.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.owl-carousel.owl-grab { cursor: move; cursor: grab; }.owl-carousel.owl-rtl { direction: rtl; }.owl-carousel.owl-rtl .owl-item { float: right; }.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; }.owl-carousel .owl-animated-in { z-index: 0; }.owl-carousel .owl-animated-out { z-index: 1; }.owl-carousel .fadeOut { animation-name: fadeOut; }@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }.owl-height { transition: height .5s ease-in-out }.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease; }.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000000; }.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(//letstalkloyalty.com/wp-content/themes/lets-talk/owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease; }.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease; }.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }.owl-dots {width:100%; text-align:center; padding:20px 0; position:absolute; bottom: 0;}.owl-dots .owl-dot {display:inline-block; background:none; border:none; margin:0 5px; padding:0; text-align:center; }.owl-dots .owl-dot span { transform: scale(.7); width:18px; height:18px; border-radius:100%; background:#fff; transition-duration: 0.4s; transform-origin: center; border:4px solid #fff; display:block; }.owl-dots .owl-dot.active { background:none; }.owl-dots .owl-dot.active span { background-color:#000; transform: scale(1); }.owl-thumb-item img {border:solid 1px #fff; padding:10px 15px}.owl-thumbs {display:table; width:100%; text-align:center; padding:0; z-index:99; }.owl-thumb-item {display:table-cell; border:none; background:none; padding:5px; opacity:0.3; width:100px; cursor:pointer;}.owl-thumb-item.active { opacity:1;}.owl-carousel .nav-btn{ height: 51px; position: absolute; width: 51px; cursor: pointer; top:50%; margin-top: -25px; }.owl-carousel .owl-prev.disabled, .owl-carousel .owl-next.disabled{ pointer-events: none; opacity: 0.2; }.owl-carousel .prev-slide { background: url(//letstalkloyalty.com/wp-content/themes/images/nav-icon.png) no-repeat scroll 0 0; left: 0; }.owl-carousel .next-slide { background: url(//letstalkloyalty.com/wp-content/themes/images/nav-icon.png) no-repeat scroll -51px 0px; right: 0; }.owl-carousel .prev-slide:hover{ background-position: 0 0; }.owl-carousel .next-slide:hover { background-position: -51px 0; } @media all and (max-width: 767px) {
.video-banner-content {padding: 0; max-width: 100%; margin-left: 20px !important;}
.video-banner-wrapper .video-img {width: 100%;}
.page-template-video-listing .video-banner-content {top: 100% !important; transform: translateY(0%) !important; padding-top: 20px !important;}
.series-sec-wrapper {padding-top: 205px !important;}
.video-banner-wrapper .video-container {padding: 0 10px !important;}
.about-video-detail {margin-top: 40px;}
.episode-time {bottom: 10px; left: 150px;}
.page-template-signle-video-listing .listing-video-banner .video-container {padding-top: 110px !important;}
}
.px-100{padding-left: 100px; padding-right: 100px}
.popup-container {
display: none;
opacity: 0;
transition: opacity 0.5s ease-in-out; position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
border: 2px solid #000;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
z-index: 999999;
}
.popup-content {
text-align: center;
}
#close-btn {
background-color: #000;
color: #fff;
border: none;
padding: 5px 6px;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
font-size: 28px;
line-height: 18px;
}
.tnp-field.tnp-field-email label {
display: none;
}
.tnp-field {
display: inline-block !IMPORTANT;
}
input.tnp-submit {
background: #796d4e !IMPORTANT;
height: 40px !IMPORTANT;
cursor: pointer;
}
.popup-content .col-lg-7 {
padding-right: 30px;
}
.popup-content .col-lg-5 {
padding-right: 0;
}
.tnp-field.tnp-field-email input {
border:1px solid #796d4e !IMPORTANT;
height: 40px !IMPORTANT;
}
@media all and (max-width: 999px) {
.popup-content .col-lg-5 {
display: none;
}
.popup-content {
padding: 20px 15px;
}
.popup-content .col-lg-7 {
padding-right: 15px !IMPORTANT;
}
}
@media all and (max-width: 479px) {
.popup-container {
width: 300px;
}
}
.popup-content p {
padding: 0 10px;
}
.page-template-thank-you-php div#popup-container {
display: none !IMPORTANT;
}
.popup-content .newsletter-form {
color: #000 !IMPORTANT;
text-align: left;
padding: 0 15px;
}
.popup-content  div#mce-success-response {
color: #f4b509 !IMPORTANT;
}
.popup-content p.email-msg{
font-size: 12px;
line-height: 1.3;
padding: 0;
margin: 0;
} .highlight-btn .nav-link {
padding: 0.375rem 0.75rem !important;
border-color: var(--yellow);
background-color: var(--yellow);
border-radius: 0.25rem;
}
.talk-loyalty{
padding-bottom: 9rem;
}
.navbar-expand-md .navbar-nav .nav-item{position: relative;}
#header .navbar-expand-md .navbar-nav .dropdown-menu{width: 220px; padding: 1rem 0; }
.dropdown-item{padding: 0.25rem;}
.navbar-expand-md .navbar-nav .nav-link.sec-nav-link{color: #000; padding: 0.5rem 1rem;}
.navbar-expand-md .navbar-nav .nav-link.sec-nav-link:hover{background-color: var(--yellow); color : #fff;}
#header .navbar-expand-md .navbar-nav .dropdown-menu .dropdown-menu{width: auto;}
.dropdown-item {
padding: 0.25rem 1rem;
}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{background-color: var(--yellow); color : #fff;}.owl-carousel,
.owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative
}
.owl-carousel {
display: none;
width: 100%;
z-index: 1
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
display: block;
width: 100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
display: none
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
display: block
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0 !important;
font: inherit
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel.owl-hidden {
opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden
}
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
float: right
}
.owl-carousel .animated {
animation-duration: 1s;
animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
z-index: 0
}
.owl-carousel .owl-animated-out {
z-index: 1
}
.owl-carousel .fadeOut {
animation-name: fadeOut
}
@keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.owl-height {
transition: height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
max-height: 0
}
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
display: none
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%
}