:root {
--topbar: #f5f5f5;
--topbarColor: #616161;
--brand: #ffc218;
--brandDark: #dfa600;
--brandSecondary: #f36421;
--bodyColor: #2b2b2b;
} body {
overflow-x: hidden;
}
input[type=text]::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type=text]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.color-brand {
color: var(--brand);
}
.text-transform-normal {
text-transform: none !important;
} #topbar {
font-family: 'Ubuntu';
padding: 1rem 0;
font-size: 1.8rem;
background: var(--topbar);
}
#topbar>.container {
max-width: 1140px !important;
}
#topbar,
#topbar a {
color: var(--topbarColor);
text-decoration: none;
font-weight: 400;
}
.top-call-col {
-webkit-box-flex: 0;
-ms-flex: 0;
flex: 0;
min-width: 320px;
}
.top-call-col a {
font-weight: 500;
}
.top-social-col {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.top-social-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
ul.topbar-menus,
ul.topbar-social {
padding: 0;
margin: 0;
list-style: none;
}
ul.topbar-menus li,
ul.topbar-social li {
display: inline-block;
font-size: 0;
}
ul.topbar-social li+li {
margin-left: 10px;
}
ul.topbar-menus li:after {
content: "|";
padding: 0 7px;
font-size: 1.8rem;
}
ul.topbar-menus li a,
ul.topbar-social li a {
font-size: 1.8rem;
}
img {
height: auto;
max-width: 100%;
}
@media screen and (max-width: 650px) {
.top-call-col,
.top-social-col {
min-width: 100%;
text-align: center;
}
.top-social-inner {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 5px;
}
} .site-branding {
padding: 1rem 0;
}
.site-branding>.container {
max-width: 1140px !important;
} .header-logo a {
display: inline-block;
font-size: 0;
line-height: 0;
}
.header-logo a img {
display: block;
width: 100%;
max-width: 100px;
} .header-search form {
font-size: 0;
}
.header-search-col {
text-align: right;
}
.header-search-group {
display: inline-block;
position: relative;
border-radius: 100px;
overflow: hidden;
}
.header-search-group>input[type="search"] {
display: block;
width: 100%;
border-radius: 100px;
outline: none;
color: var(--bodyColor);
border: 1px solid #cfcfcf;
padding: 1.4rem 1.8rem;
padding-right: 48px;
min-width: 300px;
font-size: 1.6rem;
-webkit-transition: .2s linear;
transition: .2s linear;
}
.header-search-group>input[type="search"]::-webkit-input-placeholder {
color: #cfcfcf;
-webkit-transition: .2s linear;
transition: .2s linear;
}
.header-search-group>input[type="search"]::-moz-placeholder {
color: #cfcfcf;
-webkit-transition: .2s linear;
transition: .2s linear;
}
.header-search-group>input[type="search"]:-ms-input-placeholder {
color: #cfcfcf;
-webkit-transition: .2s linear;
transition: .2s linear;
}
.header-search-group>input[type="search"]:-moz-placeholder {
color: #cfcfcf;
-webkit-transition: .2s linear;
transition: .2s linear;
}
.header-search-group>button {
position: absolute;
color: #cfcfcf;
font-size: 2.2rem;
top: 0;
right: 0;
height: 100%;
min-width: 48px;
border: 0;
background: transparent;
-webkit-transition: .2s linear;
transition: .2s linear;
white-space: nowrap;
cursor: pointer;
}
.header-search-group>input[type="search"]:focus,
.header-search-group>input[type="search"]:valid {
color: var(--brandSecondary);
border-color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:focus+button,
.header-search-group>input[type="search"]:valid+button {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:focus::-webkit-input-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:focus::-moz-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:focus:-ms-input-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:focus:-moz-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:valid::-webkit-input-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:valid::-moz-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:valid:-ms-input-placeholder {
color: var(--brandSecondary);
}
.header-search-group>input[type="search"]:valid:-moz-placeholder {
color: var(--brandSecondary);
}
@media screen and (max-width: 650px) {
.header-search-col,
.header-logo-col {
min-width: 100%;
text-align: center;
}
.header-search-col {
margin-top: 1.6rem;
}
} .main-nav {
background: var(--brand);
}
.main-nav>.container {
max-width: 1140px !important;
} .menu-toggle-wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: transparent;
padding-top: 1.6rem;
padding-bottom: 1.6rem;
display: none;
}
@media screen and (max-width: 1023px) {
.menu-toggle-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
button.menu-toggle {
text-indent: -9999px;
border: 0;
padding: 0;
width: 25px;
outline: none;
background: transparent;
cursor: pointer;
margin: auto;
}
button.menu-toggle>span {
display: block;
height: 3px;
width: 25px;
background: var(--bodyColor);
margin: 4px 0;
} ul#primary-menu {
display: block;
text-align: center;
padding: 0;
margin: 0;
list-style: none;
position: relative;
z-index: 5000;
font-size: 0;
font-family: 'Ubuntu';
}
ul#primary-menu>li {
display: inline-block;
padding: 0 1.6rem;
margin: 0;
position: relative;
}
@media screen and (max-width: 1050px) {
ul#primary-menu>li {
padding: 0 1.4rem;
}
}
ul#primary-menu>li>a {
font-size: 1.8rem;
display: block;
padding: 1.8rem 0;
color: var(--bodyColor);
text-decoration: none;
font-weight: normal;
position: relative;
overflow: hidden;
}
ul#primary-menu>li.menu-item-has-children>a {
padding-right: 22px;
}
ul#primary-menu>li.menu-item-has-children>a:after {
content: "";
height: 1px;
width: 1px;
border-width: 7px;
border-style: solid;
border-color: var(--bodyColor) transparent transparent transparent;
margin-left: 5px;
top: 50%;
margin-top: -2.5px;
right: 0;
position: absolute;
}
ul#primary-menu>li>a:before {
content: "";
position: absolute;
height: 5px;
width: 100%;
left: 0;
bottom: 0;
background: var(--brandSecondary);
-webkit-transition: .2s linear;
transition: .2s linear;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
ul#primary-menu>li>a:hover:before,
ul#primary-menu>li>a:active:before,
ul#primary-menu>li:hover>a:before,
ul#primary-menu>li.current-menu-item>a:before,
ul#primary-menu>li.current-menu-parent>a:before {
-webkit-transform: translateY(0px);
transform: translateY(0px);
} ul#primary-menu>li>ul.sub-menu {
position: absolute;
width: 100%;
min-width: 170px;
top: 100%;
left: 0;
z-index: 1;
padding: 0;
margin: 0;
list-style: none;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: .2s linear;
transition: .2s linear;
}
ul#primary-menu>li:hover>a+ul.sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
}
ul#primary-menu>li>ul.sub-menu>li>a {
font-size: 1.4rem;
padding: 1rem 1.6rem;
background: var(--brand);
display: block;
text-align: left;
border-top: 1px solid var(--brandDark);
text-decoration: none;
color: var(--bodyColor);
-webkit-transition: .2s linear;
transition: .2s linear;
font-weight: 400;
border-top: 1px solid rgba(0, 0, 0, .1);
}
ul#primary-menu>li>ul.sub-menu>li>a:hover,
ul#primary-menu>li>ul.sub-menu>li>a:active,
ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a {
background: var(--brandDark);
}
@media screen and (max-width: 1023px) {
ul#primary-menu {
display: none;
}
}  .x-mobile-header {
position: absolute;
height: 100px;
width: 100%;
top: 0;
left: 0;
padding-left: 2rem;
padding-right: 2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.x-mobile-header a {
display: inline-block;
line-height: 0;
font-size: 0;
}
.x-mobile-header img {
max-width: 70px;
}
#x-close-menu {
margin-left: auto;
height: 50px;
width: 50px;
border: 1px solid #ddd;
font-size: 2.4rem;
background: transparent;
border-radius: 4px;
cursor: pointer;
outline: none;
-webkit-transition: .2s linear;
transition: .2s linear;
color: #444;
}
#x-close-menu:hover,
#x-close-menu:active {
background: var(--brandSecondary);
color: white;
border-color: var(--brandSecondary);
} html.is-x-mobile-menu {
overflow: hidden;
}
@media screen and (max-width: 1023px) {
.touchevents #x-mobile-menu {
margin-right: 0;
}
}
#x-mobile-menu {
position: absolute;
z-index: 9500;
right: 0;
height: 100%;
top: 0;
left: 0;
background: white;
z-index: 999999;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: .3s linear;
transition: .3s linear;
}
@media screen and (max-width: 1023px) {
#x-mobile-menu {
overflow-y: scroll;
max-height: 100vh;
margin-right: -17px;
}
}
#x-mobile-menu.active {
-webkit-transform: translateX(0);
transform: translateX(0);
}
#x-mobile-menu ul {
padding: 0;
margin: 0;
list-style: none;
}
#x-mobile-menu ul.menu {
margin: 100px 0 0;
border-top: 1px solid #ddd;
}
#x-mobile-menu ul>li {
position: relative;
}
#x-mobile-menu ul>li.menu-item-has-children .x-mobile-dropdown-arrow {
border: 0;
top: 0;
right: 0;
position: absolute;
height: 50px;
width: 50px;
padding: 0;
background: transparent;
cursor: pointer;
border-left: 1px solid #ddd;
color: var(--bodyColor);
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}
#x-mobile-menu ul>li.menu-item-has-children .x-mobile-dropdown-arrow:focus {
outline: none;
}
#x-mobile-menu ul>li>a,
#x-mobile-menu ul>li.menu-item-has-children>ul>li>a {
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 2rem;
padding-right: 2rem;
border-bottom: 1px solid #E3E3E3;
text-decoration: none;
font-size: 1.8rem;
color: var(--bodyColor);
font-family: 'Ubuntu';
-webkit-transition: .2s linear;
transition: .2s linear;
}
#x-mobile-menu ul>li.menu-item-has-children>ul>li>a {
padding-left: 4rem;
padding-right: 4rem;
font-size: 1.6rem;
}
#x-mobile-menu ul>li>.sub-menu {
display: none;
}
#x-mobile-menu ul>li>a:hover,
#x-mobile-menu ul>li>ul.sub-menu>li>a:hover {
color: var(--brandSecondary);
}
#x-mobile-menu ul>li.current-menu-item>a,
#x-mobile-menu ul>li.current-menu-parent>a,
#x-mobile-menu ul>li>ul.sub-menu>li.current-menu-item>a {
font-weight: 500;
color: var(--brandSecondary);
}  #pbc-parner {
padding-bottom: 5rem;
}
.pbc-partner-row {
position: relative;
height: 1px;
width: 100%;
background: #ddd;
margin-bottom: 5rem;
} h5.pbc-partner-title.pbc-section-title {
font-size: 2.5rem;
font-weight: 500;
color: var(--brandSecondary);
}
ul.pbc-partner-list {
list-style: none;
padding: 0;
margin: 0 auto;
text-align: center;
font-size: 0;
line-height: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 90%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
ul.pbc-partner-list li {
padding: 1.2rem;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.28%;
flex: 0 0 14.28%;
max-width: 14.28%;
}
ul#gold li {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
ul#gold li {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
ul.pbc-partner-list li img {
display: block;
width: 100%;
max-width: 200px;
height: auto;
margin: auto;   -webkit-transition: .2s linear;
transition: .2s linear;
}
ul.pbc-partner-list li img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1;
}
ul.pbc-partner-list li>a {
display: block;
}
ul.pbc-partner-list li img.image-sqrt {
max-width: 80px;
}
.p-heading {
padding: 10px 0;
text-align: center;
}
ul#platinum li {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3334%;
flex: 0 0 33.3334%;
max-width: 33.3334%;
}
ul#platinum li img.image-ract {
max-width: 220px;
}
ul#platinum li img.image-sqrt {
max-width: 130px;
}
ul#gold li img.image-sqrt {
max-width: 100px;
}
@media screen and (max-width: 991px) {
ul.pbc-partner-list li,
ul#platinum li,
ul#gold li {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
}
@media screen and (max-width: 767px) {
ul.pbc-partner-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
ul.pbc-partner-list li {
text-align: center;
}
ul.pbc-partner-list li:not(:last-child) {
margin-bottom: 1.5rem;
}
ul.pbc-partner-list li,
ul#platinum li,
ul#gold li {
padding: 1.2rem;
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3334%;
flex: 0 0 33.3334%;
max-width: 33.3334%;
}
}
@media screen and (max-width: 480px) {
ul.pbc-partner-list li,
ul#platinum li,
ul#gold li {
padding: 1.2rem;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
} .site-footer {
background: #f7f7f7;
} .footer-top {
font-family: 'Ubuntu';
font-size: 2rem;
color: var(--topbarColor);
padding: 4rem 0 2.5rem;
text-align: center;
}
.footer-top a {
text-decoration: none;
color: var(--topbarColor);
-webkit-transition: .2s linear;
transition: .2s linear;
}
.footer-top a:hover,
.footer-top a:active {
color: var(--brandSecondary);
} .footer-middle {
padding-bottom: 1.5rem;
}
.footer-menu {
padding: 0;
margin: 0;
list-style: none;
text-decoration: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footer-menu li:not(:last-child):after {
content: "|";
padding: 0 10px;
}
.footer-menu li {
display: block;
}
.footer-menu li a {
font-size: 1.8rem;
padding: 1.8rem 0;
color: var(--bodyColor);
text-decoration: none;
position: relative;
-webkit-transition: .2s linear;
transition: .2s linear;
}
.footer-menu li a:hover,
.footer-menu li a:active {
color: var(--brandSecondary);
}
@media screen and (max-width: 767px) {
.footer-menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.footer-menu li {
margin-bottom: 3px;
}
.footer-menu li:not(:last-child):after {
display: none;
}
} .site-info-wrap {
padding-top: 1.7rem;
padding-bottom: 1.5rem;
border-top: 1px solid #ddd;
}
.site-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.footer-social {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: right;
}
ul.footer-social-list {
padding: 0;
margin: 0;
list-style: none;
}
ul.footer-social-list li {
display: inline-block;
}
ul.footer-social-list li+li {
margin-left: 1.5rem;
}
ul.footer-social-list li a {
font-size: 2rem;
color: var(--brandSecondary);
}
ul.footer-social-list li a:hover,
ul.footer-social-list li a:active {
color: var(--brandSecondaryDark);
}
@media screen and (max-width: 767px) {
.site-info {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.footer-social {
margin-top: 5px;
min-width: 100%;
text-align: center;
}
} .body-figure {
margin: 0 auto 2.5rem; display: block;
border: 1px solid rgb(0, 0, 0);
background: #fafafa
}
.body-figure:after {
content: "";
display: table;
clear: both
}
.body-figure img {
width: auto;
max-width: 100%;
height: auto;
display: block;
margin: auto;
padding: 3px;
}
.body-figure.align-right {
float: right;
margin-left: 5rem;
margin-bottom: 3rem;
padding: 0
}
.body-figure.align-right img {
position: relative;
-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .2);
box-shadow: 0 0 18px rgba(0, 0, 0, .2)
}
.body-figure.align-left {
float: left;
margin-right: 5rem;
margin-bottom: 3rem;
}
.body-figure.align-left img {
position: relative; }
@media screen and (max-width:767px) {
.body-figure.align-left,
.body-figure.align-right {
float: none;
margin-right: auto;
margin-left: auto;
padding: 1.6rem
}
.body-figure.align-left img,
.body-figure.align-right img {
top: 0;
left: 0;
right: 0
}
} .blog-post-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.blog-post-module-inner .text-md-right a {
display: none;
}
.blog-post-thumb {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
max-width: 300px;
}
.blog-post-content {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.blog-post-body {
padding-left: 3rem;
}
.blog-post-frame-module .blog-post-body {
padding: 0;
margin-top: 2rem;
}
.blog-post-thumb figure {
padding: 0;
margin: 0;
font-size: 0;
line-height: 0;
position: relative;
}
.blog-post-thumb figure img {
width: 100%;
max-width: 100%;
}
.button,
a.button {
display: inline-block;
padding: 1rem 2.5rem;
border-radius: 3px;
font-family: 'Ubuntu';
cursor: pointer;
white-space: nowrap;
outline: none;
text-decoration: none;
font-weight: 400;
}
.button-orange,
a.button-orange {
background: var(--brand);
color: #2b2b2b;
}
.button-orange:hover,
a.button-orange:hover {
background: var(--brandDark);
}
.blog-read-more-link i {
margin-left: 3px;
position: relative;
top: 1px;
-webkit-transition: all .15s linear;
transition: all .15s linear;
}
.blog-read-more-link:hover i {
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
.i-am-stylish {
height: 6px;
background: url(//podcastbrunchclub.com/wp-content/uploads/2018/08/hr-12.png) repeat-x 0 0;
border: 0;
opacity: .5;
}
.blog-post-module+.i-am-stylish {
margin: 3rem 0;
}
@media screen and (max-width: 767px) {
.blog-post-grid {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.blog-post-content,
.blog-post-thumb {
min-width: 100%;
}
.blog-post-body {
margin-top: 3rem;
padding-left: 0;
}
.blog-post-thumb figure {
border: 1px solid #ededed;
background: #fdfdfd;
text-align: center;
padding: 2rem;
overflow: hidden;
}
.blog-post-thumb figure img {
width: auto;
margin: auto;
-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .3);
box-shadow: 0 0 50px rgba(0, 0, 0, .3);
}
} .blog-pagination {
margin-top: 6rem;
}
.blog-pagination:empty {
display: none;
}
.x-pagination {
text-align: center;
}
.x-pagination ul {
list-style: none;
padding: 0;
margin: 0;
font-size: 0;
}
.x-pagination ul li {
display: inline-block;
padding: 0 5px;
}
.x-pagination ul li a,
.x-pagination ul li span {
font-size: 1.6rem;
font-family: 'Ubuntu';
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: var(--brand);
color: #2b2b2b;
height: 35px;
width: 35px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
text-decoration: none;
}
.x-pagination ul li a:hover {
background: var(--brandDark);
}
.x-pagination .x-p-current span {
color: white;
background: var(--brandDark);
cursor: not-allowed;
} .widget:not(:first-child) {
margin-top: 40px;
padding-top: 20px;
border-top: 1px solid #ddd;
}
.inner-sidebar-widget .cool-widget-title h2.widget-title,
.cool-widget-title h2.widget-title {
font-size: 2rem !important;
padding-bottom: 20px;
margin-bottom: 10px;
text-align: left;
position: relative;
line-height: 1.4;
color: #333;
}
.cool-widget-title h2.widget-title:after {
content: "";
height: 15px;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
background-image: linear-gradient(45deg, #ddd 4.55%, #ffffff 4.55%, #ffffff 50%, #ddd 50%, #ddd 54.55%, #ffffff 54.55%, #ffffff 100%);
background-size: 10px 10px;
} .search-results-text {
font-size: 3rem;
letter-spacing: 1px;
}
.search-module-item {
border: 1px solid #ddd;
-webkit-transition: border .15s linear;
transition: border .15s linear;
position: relative;
}
.masonry-item {
padding-bottom: 3rem;
}
.search-module-item:hover {
border-color: var(--brand);
}
.search-module-image {
position: relative;
padding-top: 56.25%;
overflow: hidden;
}
.search-module-image:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(255, 255, 255, .15);
-webkit-transition: all .25s linear;
transition: all .25s linear;
}
.search-module-item:hover .search-module-image:after {
background: transparent;
}
.search-module-image-inner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.search-module-body {
position: relative;
z-index: 10;
}
.search-in-link {
position: absolute;
top: 10px;
right: 10px;
background: #000;
z-index: 100;
color: white;
text-transform: uppercase;
font-size: 14px;
line-height: 1;
padding: 5px 5px 4px;
text-decoration: none;
font-weight: 700;
letter-spacing: 2px;
outline: none;
}
.search-in-link:hover,
.search-in-link:active,
.search-in-link:focus {
background: var(--brand) !important;
color: #000 !important;
text-decoration: none !important;
}
.search-module-overlay-link {
position: absolute;
z-index: 75;
text-indent: -9999px;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
display: none;
}
.search-module-text {
padding: 1.6rem;
}
.search-module-more {
z-index: 100;
position: relative;
padding: 0 1.6rem 1.6rem;
}
.search-module-more .button {
border-radius: 0;
} .search-filter {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 2rem;
}
.search-filter label {
padding-right: 10px;
}
.search-filter select {
padding: 5px 20px;
border: 1px solid #ddd;
text-align: left;
outline: none;
}
.search-filter select:active,
.search-filter select:hover,
.search-filter select:focus {
border: 1px solid var(--brand);
} .no-search-results {
padding: 2rem 0;
}
.no-search-results p {
margin: 0;
font-size: 1.8rem;
line-height: 1.5;
}
.v-search-line {
display: block;
height: 80px;
width: 1px;
border-left: 2px dotted;
margin: 10px auto;
} .blog-module-title a {
color: #616161;
}
.blog-module-title a:hover,
.blog-module-title a:active,
.blog-module-title a:focus {
color: #f36426;
text-decoration: none
}
.blog-post-thumb a.img-link {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 9;
} .support-tbl table {
border: 0;
margin: 0 0 24px 0;
text-align: left;
width: 100%;
vertical-align: top;
}
.support-tbl tr {
vertical-align: top;
}
.support-tbl th {
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: normal;
padding: 10px 5px;
border-style: solid;
border-width: 0px;
overflow: hidden;
word-break: normal;
border-color: #CCCCCC;
color: #fff;
background-color: #f38630;
border-top-width: 1px;
border-bottom-width: 1px;
border-right: none;
text-align: center;
}
.support-tbl .tg .tg-yw4l {
vertical-align: middle;
}
.support-tbl tr td:last-child,
.support-tbl tr th:last-child {
border-right: none;
}
.support-tbl tr td {
font-family: Arial, sans-serif;
font-size: 14px;
padding: 10px 5px;
border-style: solid;
border-width: 0px;
overflow: hidden;
word-break: normal;
color: #333;
background-color: #fff2f2;
border-top-width: 1px;
border-bottom-width: 1px;
border-top: 1px solid transparent;
padding: 10px 24px;
font-size: 16px;
line-height: 1.5;
}
.support-tbl tr td,
.support-tbl tr th,
.support-tbl thead th {
border-color: #FFFFFF;
border-right: 1px solid transparent;
}
a.count-numbers {
color: #f36426;
text-decoration: none;
}
span.count-text a {
color: #f36426;
}
span.count-text a:hover,
span.count-text a:active,
span.count-text a:focus {
text-decoration: none;
color: #414141;
}
ul.sticky-social-menu {
position: fixed;
left: 0;
top: 50%;
z-index: 999;
padding: 0;
list-style: none;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
ul.sticky-social-menu li:nth-child(odd) {
background: #f4b811;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
font-size: 18px;
position: relative;
}
ul.sticky-social-menu li:nth-child(even) {
background: #ffc218;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
font-size: 18px;
position: relative;
}
ul.sticky-social-menu li a {
color: #000000;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.chapter-module-wrap {
padding: 0 30px;
}
a.angleIcon.angleIconL.slick-arrow {
position: absolute;
left: 0;
top: 50%;
color: #fff;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 20px;
}
a.angleIcon {
padding: 4px 10px;
background: #000;
}
a.angleIcon.angleIconR.slick-arrow {
position: absolute;
right: 0;
top: 50%;
color: #fff;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 20px;
}
div#topbar {  display: none;
}
div#topbar.fixed { position: fixed;
top: 0;
right: 0;
left: 0;
-webkit-transition-delay: .1s;
transition-delay: .1s;
z-index: 9999;
background: #fff;
-webkit-transform: translateZ(0);
transform: translateZ(0);  }
.admin-bar #topbar.fixed {
top: 32px;
}
@media screen and (max-width: 767px) {
.admin-bar ul.sticky-social-menu {
top: 46px;
margin: 0;
}
ul.sticky-social-menu {
left: 50%;
top: 0;
z-index: 99999;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
}
ul.sticky-social-menu li:nth-child(odd) {
height: 30px;
width: 30px;
line-height: 30px;
}
ul.sticky-social-menu li:nth-child(even) {
height: 30px;
width: 30px;
line-height: 30px;
}
}
@media screen and (max-width: 650px) {
header#masthead {
padding-top: 30px;
}
}
@media screen and (max-width: 600px) {
#wpadminbar {
position: fixed;
}
}
ul.pbc-partner-list li {
padding-bottom: 2rem;
}.chapter-module-block.slick-slide {
height: auto;
}
.inner-banner {
background-color: #b6b6b6;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: cover;
width: 100%; width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 30px 0;
}
.inner-banner h1 {
position: relative;
padding-bottom: 10px;
text-transform: capitalize;
max-width: 930px;
text-align: center;
line-height: 1.3;
margin-left: auto !important;
margin-right: auto !important;
}
.inner-banner h1:before {
content: '';
position: absolute;
height: 5px;
width: 70px;
background: #fff;
bottom: 0; left: 50%;
transform: translateX(-50%);
}
.breadcumb-bar {
background: #131313;
}
.breadcumb-bar ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
padding: 16px 0;
}
.breadcrumbs li {
color: #ffffff;
font-family: 'Ubuntu';
}
.breadcrumbs li>a {
text-decoration: none;
padding: 0 5px 0 0;
font-weight: 400;
}
.breadcrumbs>li span {
color: #f36426;
}
.inner-page-content {
padding: 3rem 0;
}
.pbc-inner-section-title {
text-align: left !important;
font-size: 3.2rem;
font-family: 'Raleway' !important;
font-weight: 600 !important;
margin: 0;
padding: 0 0 1rem;
position: relative;
letter-spacing: 1px;
color: #414141;
}
.pbc-support-tbl-wrap {
border: 1px solid #f38630;
border-radius: 6px;
overflow: hidden;
}
#pbc-support-tbl-wrap .pbc-support-tbl-wrap .vc_tta-tabs-container {
background: #f38630;
margin: 0;
}
#pbc-support-tbl-wrap .pbc-support-tbl-wrap .vc_tta-tab>a {
border-color: #f38630;
border: 0;
background-color: #f38630;
color: #2b2b2b;
font-family: 'Ubuntu';
}
#pbc-support-tbl-wrap .pbc-support-tbl-wrap .vc_tta-tab.vc_active>a {
background: #fff
}
.tab-list ul {
list-style: none;
padding-left: 0;
}
.tab-support ul li {
padding-bottom: 20px;
position: relative;
padding-left: 22px;
}
.tab-list ul li {
position: relative;
padding-left: 22px;
padding-bottom: 20px;
}
.tab-list ul li:before {
content: '';
position: absolute;
background: #f36421;
height: 10px;
width: 10px;
transform: rotate(133deg);
left: 0;
top: 8px;
}
.tab-support ul li a {
text-decoration: none;
}
.tab-support ul li:last-child {
line-height: 1.8;
}
.tab-list a.donate-btn {
background: #ffc218;
display: block;
max-width: 120px;
padding: 5px;
border-radius: 26px;
text-align: center;
color: #000;
font-weight: 700;
text-decoration: none;
}
.tab-support ul li a.donate-btn {
margin-top: 10px
}
.newsletter-form-block .newsletter-subtext p {
font-size: 2rem;
margin-bottom: 1.5rem !important;
display: inline-block;
}
.inner-sidebar-widget h2.widget-title.inner-widget-title {
font-size: 32px;
font-weight: bold !important;
line-height: 1.4;
color: #333;
}
.inner-sidebar-widget section#mc4wp_form_widget-2 {
background: #F2F2F2;
padding: 10px 20px 40px;
text-align: center;
}
.inner-sidebar-widget .subscribe-form-group .f-submit {
position: relative;
margin-top: 15px;
border-radius: 3px;
}
.subscribe-form-group .f-email {
height: 4rem;
border: 1px solid #cccccc;
padding: 0 15px;
width: 100%;
}
.inner-sidebar-widget section#mc4wp_form_widget-2 {
position: relative;
}
.inner-sidebar-widget #mc4wp_form_widget-2:before {
content: '';
background-image: url(http://podcastbrunchclub.esy.es/wp-content/uploads/2018/08/download-vr.png);
position: absolute;
height: 100%;
left: 0;
width: 5px;
top: 0;
}
.inner-sidebar-widget #mc4wp_form_widget-2:after {
content: '';
background-image: url(http://podcastbrunchclub.esy.es/wp-content/uploads/2018/08/download-vr.png);
position: absolute;
height: 100%;
right: 0;
width: 5px;
top: 0;
}
.inner-sidebar-widget #mc4wp_form_widget-2 h2:before {
content: '';
position: absolute;
background-image: url(http://podcastbrunchclub.esy.es/wp-content/uploads/2018/08/download-hr.png);
position: absolute;
top: 0;
height: 5px;
width: 100%;
left: 0;
}
.inner-sidebar-widget #mc4wp_form_widget-2 h2:after {
content: '';
position: absolute;
background-image: url(//podcastbrunchclub.com/wp-content/themes/podcast-bunch-club/images/download-hr.png);
position: absolute;
bottom: 0;
height: 5px;
width: 100%;
left: 0;
}
@media screen and (max-width:767px) {
.pbc-support-tbl-wrap {
border-radius: 2px;
}
#pbc-support-tbl-wrap .pbc-support-tbl-wrap .vc_tta-panel-heading {
background: #f38630;
border-radius: 0;
border: 0;
}
#pbc-support-tbl-wrap .pbc-support-tbl-wrap .vc_active .vc_tta-panel-heading {
background: #fff;
}
#pbc-support-tbl-wrap .pbc-support-tbl-wrap .vc_tta-panel-title a {
color: #2b2b2b;
}
.chapter-block-module-inner {
padding-top: 50%;
background-size: contain;
background-repeat: no-repeat;
}
}
.breadcrumbs li>a:hover {
color: #fff !important;
}
#content .chapter-module-block.slick-slide {
height: auto;
}
ul.pbc-partner-list{
flex-wrap: wrap;
}