/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;900&display=swap');



	 @font-face {
                font-family: "Franklin Gothic Demi Cond Regular";
                src: local("Franklin Gothic Demi Cond Regular"), url("/wp-content/uploads/2022/12/franklin-gothic-demi-cond.woff") format("woff");
            }

            @font-face {
                font-family: "Helvetica-Neue";
                src: local("Helvetica-Neue"), url("/wp-content/uploads/2022/12/helvetica-neue.woff") format("woff");
            }

            @font-face {
                font-family: "Franklin-Gothic";
                src: local("Franklin-Gothic"), url("/wp-content/uploads/2022/12/franklin-gothic.woff") format("woff");
            }

/*Removed HelveticaNeue-Medium - couldn't find where it was being used 4/2023 */
/*            @font-face {
                font-family: "HelveticaNeue-Medium";
                src: local("HelveticaNeue-Medium"), url("/wp-content/uploads/2022/12/helveticaneue-medium.woff") format("woff");
            }
*/
/*Removed Notoserif - couldn't find where it was being used 4/2023 */

/*
            @font-face {
                font-family: "NotoSerif";
                src: local("NotoSerif"), url("/wp-content/uploads/2022/12/notoserif.woff") format("woff");
            }
*/




.panel-title {
    letter-spacing: 1px !important;
}
.penci-dropcap-regular,
.penci-dropcap-bold {
    color: #217db5 !important;
    font-family: Georgia,Times,Times New Roman,serif !important;
    font-size: 95px;
    line-height: 95px;
    margin: 0 10px 0 0;
    padding: 0;
    font-weight: 400 !important;    
  }
.has-drop-cap,
.new-drop-cap {
	font-family: Georgia,Times,Times New Roman,serif !important;
	font-weight: 400;
    font-size: 20px !important;
    line-height: 26px !important;
}
.has-drop-cap:first-letter {
	color: #227DB5;
}
.leaderboard-ad {
    padding:15px 0;
}
.google-ad {
    text-align: center;
}
.medium-rectangle {
    margin:0 auto;
    padding:15px 0;
}
.mobile-sticky-wrapper {
    height: auto !important;
    padding: 10px 0;    
}
#primary-menu-mobile li.login a {
    background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
    margin-left: -20px;
    margin-right: -20px;
    padding: 10px 20px;
    color: #FFF;    
}
@media (min-width:1131px) {
    #page > .penci-topbar {
        float: none;
        height: 0;
        min-height: 0;
        line-height: 0;
        display: flex;
    }
    #page > .penci-topbar  .topbar_item.topbar__menu{
        display: none!important 
    }
}
input.search-field {
    background: #fff!important;
}
@media (max-width:1130px) {
	#page > .penci-topbar {
		display: block;
		float: none;
    background: linear-gradient(180deg, #43464b 0%, #1f2123 100%);
	}
	#site-navigation .penci-topbar {
		display: none;
	}
}

.penci-topbar__right a:hover {
    color:#FFF !important;
}
.topbar__logout_login {
    display: block !important;
}

body.page-id-335863 .penci-block-vc .penci-subcat-filter .penci-subcat-item a {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
    opacity: .6;
    color: #231F20;
    letter-spacing: .8px;
}
body.page-id-335863 .penci-block-vc .penci-subcat-filter .penci-subcat-item a:hover,
body.page-id-335863 .penci-block-vc .penci-subcat-filter .penci-subcat-item a.active {
  opacity: 1;
  color: #CE202F;
  font-weight: 700;
}
body.page-id-335863 .penci-block-vc .penci-subcat-filter {
  left: 0;
}
body.page-id-335863 .buttons {
    display:flex;
    justify-content: space-between;
}
body.page-id-335863 .podcast-block h2 {
    /*font-family: "Franklin Gothic Demi Cond Regular";    */
    font-family: "Lato";
}


#newsletter .wpb_text_column {
    background-color: transparent;
    padding:0;
}
#newsletter .wpb_text_column p {
    color:#FFF;
}
#newsletter .gform_button {
    background: linear-gradient(180deg, rgba(67,70,75,1) 0%, rgba(67,70,75,1) 0%, rgba(31,33,35,1) 100%) !important;    
}
.theiaStickySidebar .penci-block-vc {
    padding:0;
}

.gform_button {
    background-image: linear-gradient(180deg, #227DB5 0%, #145C88 100%) !important;
    font-family: "Franklin Gothic Demi Cond Regular" !important;
    font-size: 18px !important;
    color: #FFFFFF !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    border: none !important;
    min-width: 145px !important;
    padding: 5px !important;    
    text-transform: none !important;
}
.gfield_label {
    font-family: Helvetica;
    font-size: 14px !important;
    color: #333333;
    letter-spacing: 0;
    font-weight: normal !important;
}
#gform_wrapper_11 .gform_fields .gfield input,
#gform_wrapper_11 .gform_fields .gfield textarea {
    color: #000 !important;    
    font-family: Helvetica; 
}
#gform_wrapper_11 .gform_fields .gfield input::-webkit-input-placeholder,
#gform_wrapper_11 .gform_fields .gfield input::-moz-placeholder,
#gform_wrapper_11 .gform_fields .gfield input:-ms-input-placeholder,
#gform_wrapper_11 .gform_fields .gfield input:-moz-placeholder,
#gform_wrapper_11 .gform_fields .gfield textarea::-webkit-input-placeholder,
#gform_wrapper_11 .gform_fields .gfield textarea::-moz-placeholder,
#gform_wrapper_11 .gform_fields .gfield textarea:-ms-input-placeholder,
#gform_wrapper_11 .gform_fields .gfield textarea:-moz-placeholder {
    color: #767676 !important;
}

.penci-cup-number-wrapper .penci-cup-label {
    font-size: 72px !important;
    /*font-family: "Franklin Gothic Demi Cond Regular";*/
    font-family: "Lato";
    font-weight: 400;
    color:#FFF;    
}
#penci_counterup__92678158 .penci-cup-title {
    color: #FFF !important;
    font-family: Georgia, serif !important;    
}
.contact-scroll a {
    background-image: linear-gradient(180deg, #227DB5 0%, #145C88 100%);
    font-family: "Franklin Gothic Demi Cond Regular" !important;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;   
    border:none;
    min-width: 145px; 
    padding:5px;
}
#penci_counterup__14553870 .penci-cup-title {
    font-family: Georgia, serif !important;
}
.wpb_text_column a, .entry-content a, .comment-content a {
    color:#227DB5;
}
.text-white p {
    color:#FFF;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, #respond textarea, .wpcf7 textarea {
    color: #FFF;
    font-family: Georgia, serif !important;
}
#gform_10 input[type="text"]::placeholder {
    color: #767676;
  }
  #gform_10 select {
    color: #FFF;
    font-family: Georgia, serif !important;
  }

/* post excerpt in header */
.penci-entry-header p {
	font-size: 24px !important;
 	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato" !important;
}

.penci-entry-header-top p,
.penci-single-style-5 .penci-entry-header p,
.penci-single-style-6 .penci-entry-header p,
.penci-single-style-7 .penci-entry-header p,
.penci-single-style-9 .penci-entry-header p,
.penci-single-style-10 .penci-entry-header p {
	color: #FFF !important;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato" !important;
}

.gform_legacy_markup_wrapper .gform_footer {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

body,
.penci-byline,
.penci-cat-name,
.penci-post-meta .entry-date,
.penci-subcat-link {
	font-family: "Helvetica-Neue" !important;
}

#second-banner .penci_post-meta, #second-banner .entry-meta-item, #second-banner .penci_pmeta-link {
	font-family: "Helvetica-Neue" !important;
}

body.home.page-template {
	background: #fff;
}

.penci-block_23 .block23_items .penci__post-title,
.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) h3.penci__post-title a,
.sidebar-right.penci-single-style-1 .penci-block-vc.sidebar_trending h3.penci__post-title a {
	font-size: 16px !important;
	font-weight: 600;
}

.entry-content p.has-drop-cap:not(:focus)::first-letter, .wpb_text_column p.has-drop-cap:not(:focus)::first-letter {
	font-size: 95px;
	line-height: 95px;
	margin: 0 10px 0 0;
	padding: 0;
	font-weight: normal !important;
}

.penci-block_8 .penci-post-excerpt {
	line-height: 20px;
}

#second-banner .icon-post-format {
	display: none;
}

.penci-page-title, .penci-entry-title {
	color: #333;
}

.penci-gradient:after {
	transition: background.3s ease;
	background: linear-gradient(180deg, rgb(255 255 255 / 56%) 0%, rgb(255 255 255 / 3%) 53%, rgb(0 0 0 / 90%) 80%);
}

.entry-content a {
	color: #227DB5!important;
}

.penci-owl-featured-area .penci-item-mag:hover .penci-gradient:not(.penci-image-holder):after {
	transition: background.3s ease;
	background: linear-gradient(180deg, rgb(255 255 255 / 56%) 0%, rgb(255 255 255 / 3%) 28%, rgb(255 255 255 / 1%) 40%);
}

.politic-slider .block23_items .entry-meta-item.penci-post-cat {
	display: none;
}

.withoutthumb .penci_post_thumb {
	display: none;
}

.penci-pagination:not(.penci-ajax-more) span.current {
	background: #CE202F;
	border-color: #CE202F;
}

.authorbox .penci-authors-details.penci-author-content {
	display: flex;
	flex-direction: column-reverse;
}

.mur-slider h3.penci__post-title.entry-title a {
	line-height: 24px;
}

.authorbox .penci-authors-details.penci-author-content .penci-authors-name h5 a {
	font-size: 13px;
	font-family: 'Helvetica-Neue';
	font-weight: 400;
	color: #767676!important;
}

.authorbox .penci-authors-details.penci-author-content .penci-authors-name h5 a:before {
	content: 'by ';
}

.authorbox  .penci-author-content .author-description {
	font-weight: 700;
	color: #231F20;
	line-height: 20px;
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
}

.penci-image-holder:after {
	background: linear-gradient(180deg, rgb(255 255 255 / 56%) 0%, rgb(255 255 255 / 3%) 53%, rgb(0 0 0 / 90%) 80%);
}

.penci-text-below-img .penci_post-meta a:hover, .penci-text-below-img .penci__post-title a:hover {
	color: #ce202f;
}

.penci-pagination:not(.penci-ajax-more) .page-numbers {
	font-size: 13px;
	color: #231F20;
}

.penci-pagination:not(.penci-ajax-more) a, .penci-pagination:not(.penci-ajax-more) span {
	height: 38px;
	line-height: 39px;
}

.penci-archive__content .penci-link-post:after {
	background: linear-gradient(180deg, rgb(255 255 255) 0%, rgb(255 255 255 / 0%) 25%, rgb(255 255 255 / 61%) 100%);
}

.block24_big_item .penci-image-holder:after {
}

.penci-block-vc .penci_post_thumb:hover .penci-image-holder:not(.penci-gradient):after {
}

a.penci-cat-name {
	background: linear-gradient(180deg, rgb(34 125 181 / 87%) 0%, rgb(34 125 181 / 91%) 0%, rgb(20 92 136 / 95%) 100%)!important;
	padding: 4px 10px!important;
	font-size: 10px!important;
	height: auto!important;
	line-height: 20px!important;
	font-weight: 700!important;
	text-transform: uppercase!important;
}

h1, h2, h3 {
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	font-weight: 400;
}

body {
	font-family: Georgia,Times,Times New Roman,serif !important;
	font-weight: 400;
}

p {
	font-family: Georgia,Times,Times New Roman,serif !important;
	font-size: 18px !important; /* JT */
	line-height: 25px !important; /* JT */
}

.penci-block-vc .penci-subcat-filter .penci-subcat-item a.active, .penci-block-vc .penci-subcat-filter .penci-subcat-item a:hover {
	color: #ce202f;
}

.site-header {
	min-height: 40px;
	height: 40px;
}

.site-header.header--s2:before, .site-header.header--s3:not(.header--s4):before, .site-header.header--s6:before {
	background: #E0E0E0;
}

.site-header .header-content__container {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	padding-right: 0;
}

.main-navigation > ul:not(.children) > li > a {
	line-height: 18px;
	padding-top: 4px;
}

.penci-header-mobile .penci-header-mobile_container {
	height: 40px;
	box-shadow: none;
	background-color: transparent;
}

.site-header .header-content__container .main-navigation {
	text-align: center;
}

.penci-menuhbg-wapper, .header__social-media {
	min-height: 40px;
}

.header__social-search {
	margin-left: 80px;
}

.main-navigation ul {
	display: inline-block;
	vertical-align: middle;
}

.main-navigation ul li {
	line-height: 18px;
}

.menu-toggle-desk:hover, .menu-toggle:hover {
	color: #fff;
	background: #227db5;
}

.header__social-media a {
	padding-right: 20px;
}

.footer__logo a, .footer__logo img {
	width: 238px;
}

.header__social-search #top-search {
	display: none;
}

#top-search {
	display: inline-block;
	position: relative;
}

.header__search:not(.header__search_dis_bg) .search-click {
	background: transparent;
	color: #231F20;
	min-height: 40px;
}

/*

interferring with search visibility - JT 5/1/23

.search-click i {
	font-size: 0;
	background: url(https://fitsnews1.wpengine.com/wp-content/uploads/2022/04/search.png) no-repeat 0px 10px;
	width: 15px;
	height: 40px;
	line-height: 40px;
}

#site-navigation .topbar_item a .fa {
	background: url(https://fitsnews1.wpengine.com/wp-content/uploads/2022/04/user.png) no-repeat 0px 2px;
	width: 15px;
	height: 20px;
	padding-right: 0;
	margin-right: 10px;
	font-size: 0;
	vertical-align: text-top;
}
*/


/* hover for consistency -- JT */
html a.search-click:hover{
color: #ce202f !important;
}

/* remove logout and social serch stuff in  header -- JT */
.header__social-search,
.topbar__logout{
	display:none !important;
}

#top-search a.search-click{
	width:70px;
	font-size:16px;
}

/* Fix new search menu alignment -- JT */
.main-navigation ul li, .main-navigation ol li{
	    margin-bottom: 9px;

}

.topbar__menu {
	float: right;
	margin: 0;
}

#site-navigation .topbar_item a {
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	color: #fff;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	font-weight: 400;
	font-size: 16px;
	line-height: 40px;
	width: 182px;
	height: 41px;
	position: relative;
}



#site-navigation .topbar__logout li:first-child {
	display: none;
}

#site-navigation .topbar_item a:hover {
	background: linear-gradient(180deg, rgba(20,92,136,1) 0%, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 100%);
}

.penci-topbar {
	background: transparent;
	float: right;
	margin: 0;
	width: auto;
}

.footer__bottom.style-1 {
	background: rgb(67,70,75);
	background: linear-gradient(180deg, rgba(67,70,75,1) 0%, rgba(67,70,75,1) 0%, rgba(31,33,35,1) 100%);
}

.footer__bottom .footer__bottom_container {
	padding-top: 70px;
	padding-bottom: 60px;
}

.footer__social-media .social-media-item.socail_media__facebook, .penci-menu-hbg-socials .social-media-item.socail_media__facebook, .footer__social-media .social-media-item.socail_media__twitter, .penci-menu-hbg-socials .social-media-item.socail_media__twitter, .footer__social-media .social-media-item.socail_media__youtube, .penci-menu-hbg-socials .social-media-item.socail_media__youtube {
	background-color: transparent;
}

.footer__social-media .social-media-item.socail_media__instagram:before, .penci-menu-hbg-socials .social-media-item.socail_media__instagram:before {
	background: transparent!important;
}

.footer__bottom .footer__social-media .social-media-item {
	background-color: transparent!important;
}
/* .footer__social-media .fab { font-size: 34px; } */
.footer__social-media .social-media-item {
	font-size: 34px;
}

.footer__logo {
	margin-bottom: 30px;
}

.footer__social-media .social-media-item {
	margin: 0 10px 0px;
}

.ftr_btm_addrs {
	display: inline-block;
	margin: 0px 0;
	float: right;
}

.sub-footer-menu {
    margin:0;
}

.site-footer .ftr_btm_addrs .widget ul li,
.sub-footer-menu li,
 .site-info {
	font-size: 15px;
	color: #fff;
	line-height: 23px;
	font-family: Helvetica, sans-serif;
	margin: 0;
	font-weight: 400;
	display: inline-block;
	padding: 0;
}
.sub-footer-menu li a {
    color:#FFF;
}
.sub-footer-menu li a:hover {
    color:#FFF !important;
    text-decoration: underline;
}
.site-footer .ftr_btm_addrs .widget ul li {
	border-right: 1px solid #fff;
	padding-right: 25px;
	margin-right: 25px;
}

.site-footer .ftr_btm_addrs .widget ul li:last-child {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}

.site-footer .ftr_btm_addrs .penci-block-vc.widget {
	padding: 0;
}

.footer__copyright_menu {
	padding: 6px 0 6px 0;
}

.footer__sidebars-inner {
	max-width: 100%;
}

.footer__social-media .social-media-item:hover {
	color: #227db5;
}

/****************************** Post Page style 9 ***********************************/
.penci-page-style-9 .penci-entry-media, .penci-single-style-9 .penci-entry-media {
	padding: 0;
}

.penci-single-style-9 .penci-entry-media .penci-container {
	width: 100%;
	padding: 0;
}

.penci-single-style-9 .penci-entry-media .post-image {
	display: block;
}

.penci-single-style-9 .penci-entry-media .post-image img {
	width: 100%;
}

.penci_breadcrumbs {
	display: none;
}

.post_banner_cont {
	position: absolute;
	bottom: 30px;
	width: 870px;
	margin: 0 auto;
	left: 0;
	right: 0;
}

.post_banner_cont h1.entry-title {
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	;  font-weight: 400;
	font-size: 42px;
	line-height: 42px;
	color: #fff;
	margin: 0;
	margin-bottom: 14px;
}

.single .penci-cat-links a {
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	font-size: 10px;
	line-height: 33px;
	color: #fff;
	text-transform: uppercase;
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	display: inline-block;
	padding: 0px 16px;
	float: none;
	height: 33px;
	letter-spacing: .8px;
}

.penci-entry-categories {
	margin-bottom: 0px;
}

#main .post_banner_cont .penci-entry-meta {
	font-family: Helvetica, sans-serif !important;
	line-height: 16px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
}

.post_banner_cont .penci-entry-meta .entry-meta-item {
	padding-left: 50px;
}

.post_banner_cont .penci-entry-meta .entry-meta-item:first-child {
	padding-left: 1px;
}

.post_banner_cont .penci-comment-count, .post_banner_cont .penci-post-countview {
	display: none;
}

.penci-single-style-9 .penci-entry-media {
	margin-bottom: 24px;
}

.penci-single-style-9 .penci-container {
	width: 900px;
}

/* .penci-single-style-9 .penci-wide-content {
	box-shadow: 0px 2px 4px #00000080;
} */

.penci-single-style-9 .penci-content-post {
	padding: 25px 20px;
}

.penci-entry-content p,
.penci-post-excerpt,
.penci-author-box-wrap,
.podcast-content-item {
	font-family: Georgia,Times,Times New Roman,serif !important;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 20px;
}

.penci-entry-content li {
	font-family: Georgia,Times,Times New Roman,serif !important;
	font-size: 16px;
	line-height: 23px;
}

.penci-content-post p a {
	text-decoration: underline;
}

.penci-content-post .entry-content h3 {
	line-height: 40px;
	color: #333333;
	letter-spacing: -2px;
}

.penci-source-via-tags-wrap {
	display: none;
}

#main .penci-social-share-text {
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0.8px;
	color: #333333;
	font-family: 'Helvetica-Neue';
	font-weight: 400;
}

.penci-post-pagination {
	display: none;
}

.penci-post-author {
	border-bottom: 3px solid #EEEEEE;
	border-top: 3px solid #EEEEEE;
	margin-top: 35px;
}

.penci-social-buttons .penci-social-share-text {
	margin-right: 50px;
}

.penci-social-buttons .penci-social-item {
	background-color: #333333;
	line-height: 35px;
	height: 35px;
	border-radius: 50px;
	margin: 5px 15px 5px 0;
}

.penci-social-buttons .penci-social-item.twitter {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.pinterest {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.linkedin {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.tumblr {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.reddit {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.telegram {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.email {
	background-color: #333333;
}

.penci-social-buttons .penci-social-item.like {
	border-radius: 0;
	font-family: 'Helvetica 65 Medium';
	font-size: 18px;
}

.post-related_content .penci-entry-categories {
	position: absolute;
	top: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 10px;
	line-height: 33px;
	letter-spacing: .8px;
	text-transform: uppercase;
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	background: linear-gradient(180deg, rgb(34 125 181 / 70%) 0%, rgb(34 125 181 / 70%) 0%, rgb(20 92 136 / 70%) 100%);
	display: inline-block;
	padding: 0px 16px;
	height: 33px;
	top: 8px;
	left: 18px;
}

.penci-post-related .item-related h4 {
	margin: 9px 0 0;
	font-family: 'Helvetica-Neue';
	font-weight: 700;
}

.penci-post-related .item-related h4 a {
	color: #231F20;
	font-size: 16px;
	line-height: 24px;
}

/*************************** Post page 6 *********************/
.penci-single-style-10 .penci-entry-media {
	background: linear-gradient(180deg, rgba(10,73,112,1) 0%, rgba(10,73,112,1) 0%, rgba(2,25,39,1) 100%);
	padding: 40px 0;
}

.penci-single-style-10 .penci-entry-header-top .penci-entry-title {
	color: #fff;
	font-size: 42px;
	line-height: 42px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	;  font-weight: 400;
	margin-bottom: 12px;
}

.penci-single-style-10 .penci-entry-header-top .penci-entry-meta {
	color: #767676;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

.penci-single-style-10 .penci-entry-header-top .penci-entry-meta .penci-comment-count, .penci-single-style-10 .penci-entry-header-top .penci-entry-meta .penci-post-countview {
	display: none;
}

.penci-single-style-10 .penci-entry-header-top .penci-entry-meta .penci-byline {
	margin-right: 25px;
}

.penci-single-style-10 .penci-container__content {
	display: flex;
	flex-direction: row;
}

.penci-single-style-10 .penci-wide-content {
	padding-left: 0;
	padding-right: 30px;
}

.penci-block-vc.widget {
	background: none;
}

.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title {
	line-height: inherit;
}

.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title span,.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title a {
	font-size: 26px;
	color: #fff;
	line-height: 30px;
	background: linear-gradient(180deg, rgba(67,70,75,1) 0%, rgba(67,70,75,1) 0%, rgba(31,33,35,1) 100%);
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	;  font-weight: 400;
	text-transform: capitalize;
	padding: 8px 28px;
	display: inline-block;
}

.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title:before {
	bottom: 0;
	top: inherit;
	right: 0;
	left: 0;
	border-top: 3px solid #231F20;
}

.penci-block-vc .penci-slider-nav a {
	color: #231F20;
}

#main .penci-sidebar-widgets .penci_post_content .penci__post-title.entry-title a {
	color: #231F20;
	font-size: 14px;
	line-height: 20px;
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
	font-weight: 700;
}

.penci-sidebar-widgets .penci_post-meta {
	color: #767676;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

.penci-block_6.penci-sidebar-widgets .penci__post-title {
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
	font-weight: 700;
}

.sidebar_trending .penci-post-item:first-child .penci_media_object {
	flex-direction: column;
	flex-wrap: nowrap;
}

.sidebar_trending.penci-block_6 .penci-post-item:first-child .penci-image-holder {
	width: 100% !important;
	margin-right: 0;
	margin-bottom: 20px;
}

.sidebar_trending .penci-post-item:first-child .penci_post-meta .penci-posted-on {
	display: inline-block;
}

.sidebar_trending .penci-post-item .penci_post-meta .penci-posted-on {
	display: none;
}

/*************************** Post page 3 *********************/

.penci-single-style-6 .penci-container {
	width: 760px;
	background: #fff;
	margin: 0;
	margin-left: 170px;
}

.penci-single-style-6 .penci-entry-media-top {
	padding-top: 15px;
}

.penci-single-style-6 .penci-entry-media-top .penci-entry-categories {
	margin-bottom: 15px;
}

.penci-single-style-5.no-sidebar .penci-active-thumb.penci-entry-media {
	width: 1100px;
	max-width: 1100px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 20px;
}

.penci-page-title, .penci-entry-title {
	font-size: 42px;
	line-height: 42px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	;  font-weight: 400;
}

.penci-single-style-5.no-sidebar .penci-container {
	width: 760px;
	margin: 0;
	margin-left: 20.4%;
}

.penci-single-style-5.no-sidebar .entry-media__content .penci-container {
	width: inherit;
	margin: 0;
	margin-left: 0;
}

.penci-single-style-4 .post-image img {
	width: 100%;
}

.penci-single-style-4 .penci-content-post h1.entry-title {
	color: #333333;
	font-size: 42px;
	line-height: 42px;
}

.penci-single-style-4 .penci-content-post .entry-meta {
	color: #767676;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

/*Category  page styles*/
.category-section .penci-category-grid.penci-catgrid-s8 .penci-container {
	max-width: 100%!important;
	padding: 0;
}

.category-section .penci-category-grid.penci-catgrid-s8 {
	margin-bottom: 0;
}

.penci-enable-boxed.category-section {
	margin-bottom: 60px;
}

.heading-section .penci-taxonomy-description {
	display: none;
}

.right-sidebar-custom-search {
	background: #fff!important;
}

.right-sidebar-custom-search i.fa.fa-search {
	color: #227DB5;
}

.heading-section h1.page-title.penci-page-title {
	text-align: center;
	color: #333;
}

.heading-section {
	background: #fff;
	padding: 15px;
}

body.archive.category .penci-pitems-wrap {
	display: grid;
	margin: 0;
	grid-template-columns: 1fr 1fr 1fr;
}

body.archive.category .penci-pitems-wrap article {
	width: 100%;
	padding: 0;
}

body.archive.category .penci-pitems-wrap article .penci__post-title a {
	font-size: 26px;
	font-family: 'Helvetica-Neue';
	font-weight: 400;
}

.penci-archive__list_posts .penci-post-item .entry-title, .penci-archive__list_posts .penci-post-item .entry-title a {
	font-size: 16px;
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
	font-weight: 700;
	line-height: 24px;
}

body.archive.category .penci-pitems-wrap article span.entry-meta-item.penci-comment-count {
	display: none;
}

.penci-archive__list_posts .penci-post-item .entry-content {
	line-height: 20px;
}

body.archive.category .penci-pitems-wrap article .entry-meta-item.penci-post-cat {
	display: none;
}
/*Home page styles*/
.banner-bottom-slider a.penci-image-holder {
	position: static;
	height: auto;
}

.banner-bottom-slider .penci-featured-content {
	position: static;
}

.banner-bottom-slider .penci-item-mag {
	padding: 10%;
	padding-bottom: 0;
}

.banner-bottom-slider .penci-owl-featured-area .penci-slider__text {
	position: static;
}

.banner-bottom-slider  .penci-slider__text {
	position: relative;
}

.banner-bottom-slider .penci-image-holder:not(.penci-gradient):after {
	display: none;
}

.banner-bottom-slider .featured-slider-overlay {
	display: none;
}

#first-banner {
	background: linear-gradient(180deg, #0a4970 0%, #021927 100%);
}

#second-banner {
	background: linear-gradient(180deg, #43464b 0%, #1f2123 100%);
}

.banner-bottom-slider .penci-item-mag:before {
	content: '';
	width: 3px;
	height: 100%;
	position: absolute;
	background: #ce202f;
	left: 22px;
}

.banner-bottom-slider .owl-nav .owl-prev {
	left: -20px;
}

.banner-bottom-slider .owl-nav .owl-next {
	right: -20px;
}

.video-slider .block24_items .penci-post-item {
	width: 100%!important;
}

.video-slider .block24_items {
	display: grid;
	grid-template-columns: repeat(3,1fr);
}

.authorbox img.avatar.photo {
	border-radius: 50px;
}

.penci-subcat-list {
	visibility: visible;
}

#newsletter {
	background: linear-gradient(180deg, #227db5 0%, #145c88 100%);
	padding-top: 50px;
	padding-bottom: 50px;
}

#newsletter ul#gform_fields_8 {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

#newsletter input[type=text], #newsletter input[type=email] {
	border: 1px #ffffff4f solid;
	padding: 10px;
	background: rgba(0,0,0,0.25);
	font-size: 15px;
}

#newsletter label {
	display: none;
}

input#gform_submit_button_8 {
	background: #fff;
	color: #000;
	font-weight: 700;
	padding: 4px 50px;
	font-size: 18px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
}

.gform_footer.top_label {
	text-align: center;
}

.withthumb-slider .penci-block_content {
	margin-bottom: 0;
}

.withoutthumb  .penci-block_content {
	margin-bottom: 0;
	margin-top: 0!important;
}

.withthumb-slider .penci-block_content {
	border-bottom: 1px solid #dddd;
	padding-bottom: 12px;
}
/*Inner pages styles*/
#banner-section {
	background-position: left bottom !important;
}

.gradient-dark {
	padding: 20px 15px;
	background: linear-gradient(180deg, #43464B 0%, #43464B 0%,  #1F2123 100%);
	margin: 0!important;
}

.gradient-dark .wpb_text_column {
	background: transparent;
	color: #fff;
}

.gradient-dark h2 {
	color: #fff;
}

.gradient-dark .wpb_text_column {
	padding: 0;
}

#gform_10 #gform_submit_button_10, .read-more-btn a.vc_btn3-color-grey {
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	color: #fff;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
	font-size: 18px;
	text-transform: none;
	color: #fff!important;
}

.penci-block-vc.penci-empty-block-title.subscribe_cont  .penci-block_content.penci-block_content {
	margin: 0;
}

.send_btn a {
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	color: #fff;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
	position: relative;
	padding: 0 19px;
	border: none;
}

.send_btn {
	display: block;
	text-align: center;
}

.send_btn a:hover {
	background: linear-gradient(180deg, rgba(20,92,136,1) 0%, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 100%);
}

.subscribe_title {
	font-weight: 700;
	margin-bottom: 30px;
}

#subscribe_block .subscription-options-title {
	font-family: Franklin-Gothic;
	font-weight: 400;
	color: #333333;
	text-align: center;
	margin-bottom: 24px;
	font-size: 26px;
	line-height: 30px;
}

.leaky_paywall_subscription_option .leaky_paywall_subscription_option_title {
	background: linear-gradient(180deg, rgba(67,70,75,1) 0%, rgba(67,70,75,1) 0%, rgba(31,33,35,1) 100%);
	margin: 0;
	font-size: 26px;
	line-height: 36px;
	color: #fff;
	padding: 13px 20px;
	display: block;
}

.leaky_paywall_subscription_option.current-level {
	border: none;
	box-shadow: none;
}

.leaky_paywall_subscription_option .leaky-paywall-subscription-current-level {
	background: linear-gradient(180deg, rgba(67,70,75,1) 0%, rgba(67,70,75,1) 0%, rgba(31,33,35,1) 100%);
	margin: 0;
	padding: 10px;
	color: #fff;
}

.leaky_paywall_subscription_allowed_content {
	margin: 0;
	background: #eeeeee;
	border: none;
}

.leaky_paywall_subscription_option {
	padding: 0;
	border: none;
	background: #eeeeee;
	padding-bottom: 30px;
	margin-bottom: 27px !important;
	min-height: 325px;
	border-radius: 0;
}

.leaky_paywall_subscription_allowed_content p {
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
}

.leaky_paywall_subscription_price p {
	font-family: 'Helvetica-Neue';
	font-weight: 400;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
}

.leaky_paywall_subscription_price p strong {
	font-weight: 400;
}

.leaky-paywall-payment-button a {
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	color: #fff;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
	font-size: 18px;
	line-height: 40px;
	height: 42px;
	text-transform: none;
	border-radius: 0;
	min-height: inherit;
	padding: 0 35px;
}

.leaky-paywall-payment-button a:hover {
	background: linear-gradient(180deg, rgba(20,92,136,1) 0%, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 100%);
	text-decoration: none;
}

.leaky_paywall_subscription_allowed_content {
	padding-top: 30px;
}

.leaky_paywall_subscription_price {
	margin-bottom: 15px;
}

#subscribe_block .have-a-coupon-link {
	color: #2079af;
}

#subscribe_block .lp-coupon-submit {
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	color: #fff;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	text-transform: none;
}

.leaky-paywall-corporate-access-subscription-message a {
	color: #227db5;
}

.leaky-paywall-corporate-access-subscription-message a:hover {
	text-decoration: none;
	color: #145c88;
}

.who_title h2.penci-heading-title {
    font-size: 26px;
    color: #fff;
    line-height: 30px;
    background: linear-gradient(180deg, rgba(67,70,75,1) 0%, rgba(67,70,75,1) 0%, rgba(31,33,35,1) 100%);
    font-family: Franklin Gothic Demi Cond Regular !important;
    font-weight: 400;
    text-transform: capitalize;
    padding: 10px 28px !important;
    display: inline-block;  
}

.who_title .penci-fancy-heading-inner {
	border-bottom: 2px solid #231F20;
	height: 50px;
}

.who_title {
	padding: 0;
}

#who_we_tab .vc_tta.vc_general .vc_tta-tab>a {
	padding: 5px 10px;
	display: block;
	box-sizing: border-box;
	border: none;
	position: relative;
	text-decoration: none;
	color: inherit;
	transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;
	box-shadow: none;
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	color: #231F20;
	font-size: 10px;
	text-transform: uppercase;
	background: none;
	letter-spacing: .8px;
	border-radius: 0;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	border-color: transparent;
	background-color: transparent;
	color: #231F20;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	border-color: #fff;
	background-color: #fff;
	color: #231F20;
}

#who_we_tab .vc_tta-tabs-container {
	overflow: inherit;
	text-align: right;
}

#who_we_tab .vc_tta-tabs-list {
	overflow: inherit;
	text-align: right;
	position: relative;
	z-index: 9;
	top: -39px;
	display: inline-block;
}

#who_we_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, #who_we_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:hover a {
	color: #CE202F;
}

#who_we_tab .vc_tta-panel-body {
	border-color: #fff;
	background-color: #fff;
}

#who_we_tab .penci-col-4 {
	width: 31.333333%;
}

#who_we_tab .penci-authors-box_2 .penci-author-item {
	border: none;
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: flex-start;
	text-align: left;
	margin-bottom: 60px;
}

#who_we_tab .penci-authors-details {
	margin-left: 20px;
}

#who_we_tab .penci-author-content h5 a {
	color: #231F20;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

#who_we_tab .penci-author-content .author-description {
	color: #231F20;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 10px;
}

#who_we_tab .penci-authors-box_2 .penci-author-content .author-social {
	color: #227DB5;
}

#who_we_tab .penci-authors-box_2 .penci-author-item .penci-author-content h5 {
	font-family: 'Helvetica-Neue';
	font-weight: 700;
}

a.gform_submit_button_8 {
	background: #fff;
	color: #000;
	font-weight: 700;
	padding: 6px 50px;
	font-size: 18px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	;
    font-weight: 400;
	line-height: 36px;
	display: inline-block;
	text-transform: uppercase;
	margin-right: 16px;
}

a.gform_submit_button_8:hover {
	opacity: .8;
}

input#gform_submit_button_8:hover {
	opacity: .8;
}

.leaky_paywall_subscription_option {
	display: grid;
	grid-template-areas: 'leaky-title leaky-title'
'option-1 option-2';
	grid-template-rows: 1fr 2fr;
	width: 100%;
	grid-template-columns: 1fr 1fr;
}

.leaky_paywall_subscription_option_title {
	grid-area: leaky-title;
}

.leaky_paywall_subscription_allowed_content {
	display: none;
}

.leaky_paywall_subscription_option#option-4{
	grid-template-columns: 1fr;

}
.option-inner-4 {
    grid-area: option-1;
    padding: 0  0;
    margin-top: 24px;
     
}

.option-inner-1 {
	grid-area: option-1;
	padding: 0 10px 0;
	margin-top: 24px;
	border-right: 1px solid #cdcdcd;
}

.option-inner-2 {
	grid-area: option-2;
	padding: 0  10px 0;
	margin-top: 24px;
}

.lp-coupon-form-div form {
	display: flex;
	flex-direction: column;
}

.leaky_paywall_subscription_options {
	display: grid;
	/*grid-template-columns: 1fr 1fr 1fr;*/
	/*For 3 levels*/
	grid-template-columns: 1fr 1fr ;
	grid-gap: 20px;
}

.lp-coupon-form-div form {
	justify-content: center;
	align-items: center;
}

.lp-coupon-form-div {
	margin-bottom: 24px!important;
	margin-top: 7px;
}

div#gform_wrapper_8 {
	text-align: center;
}

form#gform_8 {
	display: grid;
	grid-template-columns: 3fr auto;
}

.gform_footer.top_label {
	margin: 0;
	padding: 0;
}

#gform_fields_8  li.gfield {
	margin-top: 0;
}

#gform_fields_8 .ginput_container {
	margin-top: 0;
}

#gform_fields_8 input#gform_submit_button_8 {
	padding: 3px 30px;
}

.has-drop-cap:not(:focus):first-letter {
	font-weight: 700;
}

body.single.penci-single-style-6 .penci-wide-content {
	max-width: unset;
}

.penci-single-style-5.no-sidebar .penci-container .penci-container__content {
	width: 100%!important;
}

@media(max-width:1159px) {
	.leaky_paywall_subscription_option {
		grid-template-areas: 'leaky-title leaky-title'
        'option-1 option-1'
        'option-2 option-2';
		grid-template-rows: 1fr 2fr 2fr;
	}

	.option-inner-2 {
		grid-area: option-2;
		padding: 0 10px 0;
		margin-top: 0px;
	}

	.option-inner-1 {
		border-right: none;
	}
}

@media(max-width:768px) {
	.leaky_paywall_subscription_options {
		grid-template-columns: 1fr;
	}

	form#gform_8 {
		grid-template-columns: 1fr;
		grid-gap: 17px;
	}

	#newsletter ul#gform_fields_8 {
		grid-template-columns: 1fr;
	}
}

a.gform_submit_button_8 {
	margin-top: 25px;
}

.blue-button button.vc_btn3 {
	background-color: #227db5;
	background-image: -webkit-linear-gradient(bottom, #227db5 0%, #145c88 50%,#227db5 100%);
	background-image: linear-gradient(to bottom, #227db5 0%, #145c88  100%);
	color: #fff!important;
}

.blue-button button.vc_btn3:hover {
	opacity: .8;
}

/* new styles*/
#first-banner h3.penci_slider__title {
	line-height: 18px;
}

#first-banner a.penci-cat-name, .penci-block-vc .penci-cat-name {
	letter-spacing: 0.8px;
}

#first-banner .penci-slider11-item-2 h3.penci_slider__title {
	line-height: 30px;
}

#second-banner h3.penci_slider__title {
	line-height: 24px;
}

#second-banner .penci_post-meta,#second-banner .entry-meta-item,#second-banner .penci_pmeta-link {
	font-size: 13px;
	opacity: 1;
	color: #fff!important;
}

#middle-section .penci-subcat-item a {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	opacity: .6;
	color: #231F20;
	letter-spacing: .8px;
}

#middle-section .penci-subcat-item a.active {
	font-weight: 700;
}

#middle-section .penci-subcat-item a:hover, #middle-section .penci-subcat-item a.active {
	opacity: 1;
	color: #CE202F;
}

#middle-section h3.penci__post-title {
	line-height: 24px;
}

#middle-section .video-slider .block24_big_item h3.penci__post-title {
	font-weight: 400;
	font-size: 32px !important;
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
	line-height: 30px;
}

#middle-section .video-slider h3.penci__post-title, #middle-section .politic-slider h3.penci__post-title {
	line-height: 24px;
	font-weight: 700;
}

#middle-section .politic-slider .block23_items h3.penci__post-title {
	line-height: 20px;
}

#middle-section .video-slider .block24_items h3.penci__post-title {
	font-family: "Helvetica-Neue";
	font-weight: 700;
}

#three-last-sec h3.penci__post-title {
	line-height: 24px;
}

#three-last-sec .withoutthumb h3.penci__post-title {
	line-height: 20px;
}

#second-banner .owl-nav .owl-next, #second-banner .owl-nav .owl-prev {
	background: transparent;
}

.archive.category .penci-pitems-wrap h3.penci__post-title { 
	line-height: 30px;
	font-family: "Lato" !important;

}

.archive.category .penci-pitems-wrap h3.penci__post-title a {
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato" !important;
	    font-weight: 600 !important;
}

.archive.category .penci-pitems-wrap .penci_post-meta {
	font-size: 13px;
}

.block23_first_item h3.penci__post-title, .block23_items .penci-post-item h3.penci__post-title {
	font-family: "Helvetica-Neue" !important;
}

.who_title h2.penci-heading-title {
	line-height: 30px;
	padding: 10px;
}

#who_we_tab .vc_tta.vc_general .vc_tta-tab>a {
	opacity: 0.6;
}

#who_we_tab .vc_tta.vc_general .vc_tta-tab>a:hover, #who_we_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	opacity: 1;
}

.penci-sidebar-widgets h3.penci__post-title a {
	font-size: 16px !important;
	line-height: 24px !important;
}

.penci-single-style-5.no-sidebar .penci-container {
	width: 1130px;
	margin: 0 auto;
}

.penci-single-style-5.no-sidebar .penci-container .penci-container__content {
	width: 760px;
}

.sidebar-right.penci-single-style-4 .penci__post-title.entry-title a, 
.sidebar-right.penci-single-style-4 .penci-post-related .item-related h4 a,
.sidebar-left.penci-single-style-10 .penci__post-title.entry-title a,
.sidebar-left.penci-single-style-10 .penci-post-related .item-related h4 a {
	font-size: 14px !important;
	line-height: 20px !important;
}

.center-column {
	border-left: 1px  solid #fff;
	border-right: 1px solid #fff;
}

.adv-counter .penci-cup-title {
	width: 80%;
	margin: 0 auto;
}

.contact-us-row .wpb_wrapper {
	display: flex;
	justify-content: flex-end;
}

.button-column .wpb_wrapper {
	justify-content: flex-start;
}

.contact-us-row  
a.penci-vc-btn.button.penci-vcbtn-fill {
	background: #fff!important;
	color: #231F20;
	border-color: #fff;
	font-size: 18px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
}

.contact-us-row  
a.penci-vc-btn.button.penci-vcbtn-fill:hover {
	opacity: 0.8;
}

.contact-us-row  .wpb_content_element {
	margin-bottom: 0;
}

.white-color p {
	color: #fff!important;
}

.line-height-24px, .line-height-24px p {
	line-height: 24px!important;
}

.font-size-sixteen p {
	font-size: 16px;
}

.post-title-box .post-box-title {
	font-size: 26px;
	line-height: 30px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
}

.blue-button button {
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
	font-size: 18px !important;
	text-transform: capitalize;
}

.page-id-335793 .penci-block-vc {
	background-color: transparent !important;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item {
	width: 48%;
	display: inline-flex !important;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item:first-child {
	width: 100%;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item:nth-child( even ) {
	margin-right: 4%;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item .penci_media_object {
	flex-direction: column;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) h3.penci__post-title a,
.sidebar-right.penci-single-style-1 .penci-block-vc.sidebar_trending h3.penci__post-title a {
	font-size: 16px !important;
	line-height: 20px !important;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item:first-child h3.penci__post-title a,
.sidebar-right.penci-single-style-1 .penci-block-vc.sidebar_trending article.penci-post-item:first-child h3.penci__post-title a {
	font-size: 16px !important;
	line-height: 24px !important;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item .penci_post-meta {
	display: none;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item .penci_media_object .penci-image-holder {
	width: 100%;
	margin: 0;
	margin-bottom: 15px;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item:first-child .penci_post-meta {
	display: block;
}

.podcasts-banner {
	background: linear-gradient(180deg, rgba(10,73,112,1) 0%, rgba(10,73,112,1) 0%, rgba(2,25,39,1) 100%);
}

.link-inner-text a {
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	font-size: 10px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #767676;
	text-decoration: none;
	border-bottom: 0;
}

.images-inner-text img {
	margin-right: 15px;
}

.read-more-btn button.vc_btn3-color-grey {
	padding: 0 30px !important;
	border-radius: 0 !important;
	color: #fff !important;
}

.read-more-btn button.vc_btn3-color-grey:hover {
}

.second-sec-left-wrap .penci-block-vc {
	padding-left: 0px;
	padding-right: 0px;
}

/*podcats styles */
.podcats-banner {
	background: linear-gradient(180deg, rgba(10,73,112,1) 0%, rgba(10,73,112,1) 0%, rgba(2,25,39,1) 100%);
	padding-top: 65px;
	padding-bottom: 65px;
}

.banner-podcats-inner {
	display: flex;
	max-width: 1080px;
	margin: 0 auto;
	align-items: center;
	padding: 0 15px;
}

.banner-podcats-inner .left-podcasts {
	width: 34%;
	padding-right: 50px;
}

.banner-podcats-inner .right-podcasts {
	width: 66%;
}

.left-podcasts img, .podcasts-dou-left img {
	width: 100%;
}

.right-podcasts h1 {
	font-size: 36px;
	color: #ffffff;
	line-height: 40px;
	text-align: left;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	font-weight: 400;
	margin-bottom: 20px;
}

.right-podcasts p, .podcasts-dou-left p {
	font-family: 'Helvetica-Neue';
	font-weight: 400;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 40px;
}

.right-podcasts .logos {
	display: flex;
}

.right-podcasts .logos img {
	margin-right: 15px;
}

.podcasts-dou-banner {
	background-color: #eeeeee;
	padding: 15px;
}

.podcasts-dou-inner, .podcasts-dou-left {
	display: flex;
	align-items: center;
	background: #fff;
}

.podcasts-dou-left h2 {
	font-size: 26px;
	color: #333333;
	line-height: 30px;
	text-align: left;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	margin-bottom: 10px;
}

.podcasts-dou-left p {
	color: #333;
}

.podcasts-dou-left a {
	padding: 0 30px;
	border-radius: 0;
	color: #fff;
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 100%);
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
	font-size: 18px;
	text-transform: none;
	line-height: 42px;
	display: inline-block;
	text-decoration: none;
}

.podcasts-dou-left a:hover {
	background: linear-gradient(180deg, rgba(34,125,181,1) 0%, rgba(20,92,136,1) 0%, rgba(34,125,181,1) 100%);
	text-decoration: none;
}

.podcasts-dou-left .duo-img {
	width: 40%;
	padding-right: 30px;
}

.podcasts-dou-left .duo-content {
	width: 60%;
}

.podcasts-dou-left {
	width: 50%;
	padding: 0 15px;
}

.podcasts-dou-banner h1.heading-title {
	font-size: 36px;
	color: #333333;
	line-height: 40px;
	text-align: left;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	font-weight: 400;
}

.sidebar-right.penci-single-style-1 .penci-entry-meta {
	font-size: 13px;
}

.podcast-right, .podcast-left {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: center;
}

.podcast-meta-item {
	font-family: 'Helvetica';
	font-weight: 400;
	font-size: 13px;
	color: #767676;
}

.podcast-title-item a, .podcast-title-item a:hover; {
	text-decoration: none;
}

.podcast-title-item h4 {
	line-height: 24px;
	margin-bottom: 6px !important;
}

.penci-archive__list_posts .podcast-content-item, .page-id-335863 .podcast-parent-outer-container .podcast-content-item {
	font-size: 14px;
	line-height: 20px;
}

.podcast-taxonomy-item span.taxonomy-item {
	letter-spacing: 0.8px;
}

.podcasts-dou-inner {
	margin-bottom: 50px;
}

#media_image-2, .penci-widget__block_6 {
	padding: 0 !important;
}

#media_image-2 {
	margin: 60px 0;
}

.site-main .widget .penci-block-heading {
	margin-top: 0;
}

.tax-podcasts h3.penci__post-title.entry-title a {
	font-size: 14px !important;
	line-height: 20px !important;
}

.tax-podcasts .penci-block_6 .penci-post-item {
	margin-bottom: 5px;
}

.page-id-335863 .podcast-container {
	margin-bottom: 30px;
	margin-top: 30px;
}

.penci-block_6 h3.penci__post-title.entry-title a {
	color: #231F20;
	font-size: 16px !important;
	line-height: 22px !important;
	font-family: 'Helvetica-Neue';
	font-weight: 700;
}

.penci-block_6 .penci_post-meta, .podcasts-trending .penci-block_content .penci_post-meta {
	color: #767676;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

.podcasts-trending .penci-block_content .penci__post-title.entry-title {
	font-size: 16px;
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	line-height: 24px;
}

.widget-area h3.penci__post-title.entry-title a {
    /*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato" !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 20px !important;    
}
.podcasts-trending .penci__post-title.entry-title,
.podcasts-trending .block11_items .penci__post-title.entry-title {
	font-size: 14px;
	font-family: 'Helvetica-Neue';
	font-weight: 700;
	line-height: 20px;
}

.podcasts-trending .block11_items .penci-posted-on {
	display: none !important;
}

.read-less-link, .read-more-link {
	color: #227DB5;
	cursor: pointer;
}

.podcast-outer-container .podcast-container:first-child {
	margin-top: 0px;
}

.page-id-335863 .penci-vc_row-width-1080 {
	max-width: 1211px;
}

.page-id-335863 .penci-vc_sidebar-right .widget-area {
	width: 300px;
}

.page-id-335863 .penci-vc_sidebar-right .penci-content-main {
	width: 890px;
}

.podcast-left {
	width: 304px;
}

.podcast-left img {
	height: 200px;
	object-fit: contain;
	position: relative;
}

.tax-podcasts .podcasts-dou-inner {
	padding: 20px;
}

.archive.tax-podcasts.blog-grid .penci-archive__list_posts {
	margin-left: 0;
	marrgin-right: 0;
}


/* post page layout 2 */
.sidebar-right.penci-single-style-1 aside.penci-sidebar-widgets, .sidebar-right.penci-single-style-4 aside.penci-sidebar-widgets,
.sidebar-left.penci-single-style-10 aside.penci-sidebar-widgets {
	width: 27.28% !important;
}

.sidebar-right.penci-single-style-1 .penci-wide-content, .sidebar-right.penci-single-style-4 .penci-wide-content, 
.sidebar-left.penci-single-style-10 .penci-wide-content {
	width: 72.71% !important;
}

.sidebar-right.penci-single-style-1 .penci-container, .sidebar-right.penci-single-style-4 .penci-container, .sidebar-left.penci-single-style-10 .penci-container {
	width: 1130px !important;
}

.penci-single-style-6 .penci-container {
	margin-left: auto;
	margin-right: auto;
}

.single.sidebar-left .site-main .penci-wide-content {
	padding-left: 40px;
	padding-right: 0px;
}

.single.sidebar-left .site-main aside {
	padding-left: 0px;
	padding-right: 40px;
}

.sidebar_trending .penci-post-excerpt, .widget-area.widget-area-1 .penci-post-excerpt {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}

.sidebar-left.penci-single-style-10 .penci-block_6 .penci-post-excerpt, .sidebar-right.penci-single-style-4 .penci-block_6 .penci-post-excerpt {
	display: none;
}

/*container width banner and benci-container*/

#first-banner .icon-post-format {
	display: none;
}

.widget-area.widget-area-2 .penci_mobj__img img, .page-id-335626 .penci-author-col-item img {
	width: 109px;
	border-radius: 50%;
}

.footer__bottom i {
	font-size: 22px;
}

.footer__bottom .footer__social-media .social-media-item {
	margin: 0;
}

.footer__copyright_menu .site-info {
	font-size: 13px;
}

#middle-section {
	margin-bottom: 20px;
}

.penci-owl-featured-area .penci-slider__cat .penci-cat-name {
	opacity: 0.8;
}

.penci-owl-carousel-slider:hover .owl-nav .owl-prev, .penci-owl-carousel-slider:hover .owl-nav .owl-next, .penci-owl-carousel-slider .owl-nav .owl-prev,
.penci-owl-carousel-slider .owl-nav .owl-next {
	opacity: 1;
	font-size: 22px;
}

.penci-pagination:not(.penci-ajax-more) a, .penci-pagination:not(.penci-ajax-more) span {
	height: 44px;
	line-height: 39px;
	width: 40px;
}

.sidebar-right.penci-single-style-4 .sidebar_trending .penci-post-item:first-child h3.entry-title a,
.sidebar-left.penci-single-style-10 .sidebar_trending .penci-post-item:first-child h3.entry-title a {
	font-size: 16px !important;
	line-height: 24px !important;
}

.line-height-24 p {
	line-height: 24px;
}

.font-size-six p {
	font-size: 16px;
}

#first-banner .penci-slider11-item {
	transition: all .3s;
}

#first-banner .penci-slider11-item:hover .penci-gradient:after {
	transition: background.3s ease;
	background: linear-gradient(180deg, rgb(255 255 255 / 56%) 0%, rgb(255 255 255 / 3%) 53%, rgb(0 0 0 / 1) 85%);
}

#first-banner .penci-item-mag:hover .penci-image-holder {
	transform: scale(1.08);
}

.podcast-container-home .listen-link:hover, .mobile-sidebar .primary-menu-mobile li a:hover {
	color: #ce202f;
}

#first-banner .penci-item-mag .author.vcard a:hover, #second-banner .owl-item .author.vcard a:hover, .archive.category .category-section .author.vcard a:hover {
	color: #ce202f;
}

.penci-container .author.vcard a:hover, #author-block .penci-author-item .penci-authors-name h5:hover a {
	color: #333;
}

#second-banner .owl-item:hover .penci-image-holder:before {
	background: rgba(0,0,0,.5) !important;
}

.archive.category .penci-text-below-img .penci__post-title a:hover {
	color: #fff;
}

.penci-post-item .penci-gradient:after, .penci-post-item .penci-image-holder.penci-gradient:after {
	opacity: 1!important;
}

.archive.category .article_content:hover .penci-link-post:after {
	background: linear-gradient(180deg, rgb(255 255 255 / 56%) 0%, rgb(255 255 255 / 3%) 53%, rgb(0 0 0 / 1) 85%) !important;
	opacity: 0.5;
}

#respond .comment-form-cookies-consent {
	margin-top: 10px;
	display: inline-block;
}

.podcast-article .podcast-left:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 10px);
	; background: transparent;
	opacity: 0;
	z-index: 1;
	transition: opacity .3s ease;
}

.podcast-article .podcast-left {
	position: relative;
}

.podcast-article:hover .podcast-left:after {
	background: linear-gradient(180deg, rgb(255 255 255 / 56%) 0%, rgb(255 255 255 / 3%) 53%, rgb(0 0 0 / 1) 85%) !important;
	opacity: 0.5;
}

.single-episodes .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
	border-left: 12px solid #fff;
}

.single-episodes .audioplayer:not(.audioplayer-playing) .audioplayer-playpause, .single-episodes .audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover {
	border: 1px solid #fff;
	background: #333;
}

.single-episodes .audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover a {
	border-left-color: #d61a2e;
}

.penci-login .penci-lostpassword {
	color: #000;
}

.penci-login .penci-lostpassword:hover {
	background-color: transparent;
}

.single p a:hover, .single.single-post .penci-entry-content p a:hover, .single.single-post .penci-entry-content p a:hover strong {
	text-decoration: none;
	color: #ce202f !important;
	border-bottom-color: #ce202f;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], 
input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,
#respond textarea, .wpcf7 textarea {
	font-size: 14px;
	font-family: 'Helvetica-Neue';
	font-weight: 400;
	width: 100%;
}

.single.single-post .penci-entry-content p {
	margin-bottom: 10px;
}

#author-block .penci-author-item a:hover {
	text-decoration: none;
}

.authorbox .penci-authors-details.penci-author-content .penci-authors-name h5 a:before {
	color: #767676 !important;
}

#newsletter input[type=text] {
	color: #ffffff;
}

#newsletter input[type=text]::placeholder {
	color: #767676;
}

#scroll-to-top:hover {
	background-color: #ce202f;
}

.penci-post-author .penci-author-content .author-description a:hover {
	color: #ce202f;
}

article:hover .penci__post-title a, article:hover .entry-title a, .podcast-container .podcast-article:hover .podcast-title-item a h4 {
	color: #6e6e6e !important;
}

.category-section article:hover .penci__post-title.entry-title a {
	color: #fff !important;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item .icon-post-format {
	width: 30px;
	height: 30px;
	line-height: 27px;
}

.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item:first-child .icon-post-format {
	width: 36px;
	height: 36px;
	line-height: 30px;
}

.penci-post-related .penci_post-meta .penci-byline, .penci-post-related .penci_post-meta .author.vcard a {
	color: #767676;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

.penci-post-related .penci_post-meta .author.vcard:hover .penci_pmeta-link {
	color: #333333;
}

.penci-post-related .penci_post-meta {
	margin-top: 3px;
}

.video-slider .block24_big_item:first-child .penci-playvideo {
	width: 40px;
	height: 40px;
	line-height: 38px;
}

.video-slider .block24_big_item .penci-playvideo, .video-slider .block24_items .penci-playvideo {
	width: 26px;
	height: 26px;
	line-height: 22px;
	font-size: 10px;
}

.video-slider span.icon-post-format.penci-playvideo {
	top: 10px;
	left: auto;
	right: 10px;
	margin: 0;
}

.politic-slider span.icon-post-format, article span.icon-post-format {
	top: 17px;
	left: auto;
	right: 20px;
	margin: 0;
}

.archive.category .penci-archive__content article span.icon-post-format {
	top: 27px;
}

#search-3 {
	background-color: #ffffff;
}

.sidebar-right.penci-single-style-1 article span.icon-post-format {
	top: 24px;
}

.contact-image .vc_single_image-wrapper, .contact-image .wpb_wrapper, .contact-image img {
	display: block;
	width: 100%;
}

.gform_confirmation_message {
	font-family: "Helvetica-Neue";
	font-weight: 400;
	/*color: #ffffff;*/
	line-height: 20px;
	padding-top: 30px;
	line-height: 14px;
}

header#masthead .main-navigation > ul:not(.children) > li ul.sub-menu {
	margin-top: 10px;
}

header#masthead .main-navigation li.menu-item-has-children > a:after {
	font-size: 20px;
	position: absolute;
	top: 4px; /* JT */
	padding-left: 4px;
}

#newsletter .penci-content-main > div {
	text-align: center;
}

#newsletter .penci-content-main > div .vc_btn3-inline {
	margin: 7px;
}

#newsletter .penci-content-main > div .vc_btn3-inline a.vc_general {
	background: #fff;
	color: #000;
	font-weight: 700;
	padding: 10px 40px;
	font-size: 18px;
	/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato";
	; font-weight: 400;
}

#newsletter .penci-content-main > div .vc_btn3-inline a.vc_general:hover {
	opacity: 0.8;
}

.main-navigation ul ul a:hover {
	color: #ce202f !important;
}

.penci__post-title {
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
}

.entry-title {
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
}

.penci__post-title a {
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
}

.entry-title a {
	/*font-family: "Franklin Gothic Demi Cond Regular";*/
	font-family: "Lato";
}

.penci-single-style-5 .penci-entry-meta span:not(.penci-chart-text), .penci-single-style-5 .penci-entry-meta span:not(.penci-chart-text) a,.penci-single-style-5 .penci-entry-meta span:not(.penci-chart-text) i {
	color: #fff;
}

.penci-single-style-6 .penci-entry-meta span:not(.penci-chart-text), .penci-single-style-6 .penci-entry-meta span:not(.penci-chart-text) a,.penci-single-style-6 .penci-entry-meta span:not(.penci-chart-text) i {
	color: #fff;
}

.penci-single-style-7 .penci-entry-meta span:not(.penci-chart-text), .penci-single-style-7 .penci-entry-meta span:not(.penci-chart-text) a,.penci-single-style-7 .penci-entry-meta span:not(.penci-chart-text) i {
	color: #fff;
}

.penci-single-style-9 .penci-entry-meta span:not(.penci-chart-text), .penci-single-style-9 .penci-entry-meta span:not(.penci-chart-text) a,.penci-single-style-9 .penci-entry-meta span:not(.penci-chart-text) i {
	color: #fff;
}

.penci-single-style-10 .penci-entry-meta span:not(.penci-chart-text), .penci-single-style-10 .penci-entry-meta span:not(.penci-chart-text) a,.penci-single-style-10 .penci-entry-meta span:not(.penci-chart-text) i {
	color: #fff;
}

.sidebar-left.penci-single-style-9  .site-main .penci-wide-content {
	padding-left: 0px;
	padding-right: 0px;
}

.single.sidebar-left.penci-single-style-10 .site-main .penci-wide-content {
	padding-left: 0px;
	padding-right: 40px;
}

.single.sidebar-left.penci-single-style-10 .site-main aside {
	padding-left: 0px;
	padding-right: 0px;
}

.single.sidebar-right.penci-single-style-9 .site-main .penci-wide-content {
	padding-left: 0px;
	padding-right: 0px;
}

.single.sidebar-right.penci-single-style-9 .site-main aside {
	padding-right: 0px;
	padding-left: 40px;
}

.category-news-widget article .penci-post-excerpt {
	display: none;
}

body.archive.author .penci-author-url a {
	display: none;
}

.video-slider .penci-subcat-list .penci-subcat-item:last-child {
	display: none;
}

.footer__logo img {
	width: 200px;
}

.footer__social-media .social-media-item .socail-media-item__content {
	justify-content: flex-start;
}

#penci-popup-login .penci-lostpassword:hover {
	background: transparent;
}

.video-slider span.icon-post-format.penci-playvideo {
	top: 10px;
	left: auto;
	right: 10px;
	margin: 0;
}

.politic-slider span.icon-post-format {
	top: 10px;
	left: auto;
	right: 10px;
	margin: 0;
}

.video-wrapper-widget a.penci-image-holder {
	width: 150px;
}

.video-wrapper-widget .penci-post-excerpt {
	display: none;
}

.video-wrapper-widget span.icon-post-format {
	top: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.m-menu-container .penci-header-mobile_container {
	width: 60px!important;
	max-width: none!important;
	display: inline;
	position: absolute;
	left: 0;
	margin: 0;
}

.sticky-wrapper #masthead {
	transition: all 0.4s ease;
}

.sticky-wrapper.is-sticky #masthead {
	height: 150px!important;
}

.sticky-wrapper img.custom-logo {
	transition: all 0.4s ease;
}

.sticky-wrapper.is-sticky img.custom-logo {
	width: 220px;
}

div#mvp-leader-wrap {
	line-height: 0;
	overflow: hidden;
	transition: height .5s ease;
	text-align: center;
	width: 100%;
}

div#mvp-site-wall {
}

#page {
	z-index: 10;
	position: relative;
}

.penci-google-adsense {
	margin: 0px 0;
}

.banner-bottom-slider .cat.penci-slider__cat {
	position: absolute;
	top: -35px;
}
.main-navigation > ul:not(.children) > li.current-menu-item > a, .main-navigation a:hover {
    background-color: rgb(255, 255, 255) !important;
}
.main-navigation > ul:not(.children) > li:hover > a, .main-navigation > ul:not(.children) > li:active > a, .main-navigation > ul:not(.children) > li.current-category-ancestor > a, .main-navigation > ul:not(.children) > li.current-menu-ancestor > a, .main-navigation > ul:not(.children) > li.current-menu-item > a {
    background-color: transparent;
    color: #fff;
}
.penci-block-vc.style-title-grid:not(.footer-widget) .penci-block__title span, .penci-block-vc.style-title-grid:not(.footer-widget) .penci-block__title a, .penci-block-vc .penci_post_thumb:hover .penci-cat-name, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .main-navigation > ul:not(.children) > li:hover > a, .main-navigation > ul:not(.children) > li:active > a, .main-navigation > ul:not(.children) > li.current-menu-item > a, .main-navigation.penci_enable_line_menu > ul:not(.children) > li > a:before, .main-navigation a:hover, #site-navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name:hover, #site-navigation .penci-megamenu .penci-mega-thumbnail:hover .mega-cat-name, .penci-review-process span, .penci-review-score-total, .topbar__trending .headline-title, .header__search:not(.header__search_dis_bg) .search-click, .cart-icon span.items-number {
    background-color: transparent!important;
}

@media (min-width: 1180px) {
	.archive .site-main, body.blog .site-main {
		max-width: 100%;
	}

	.archive .site-main .penci-container, body.blog .site-main .penci-container {
		max-width: 1220px;
	}
}

@media (min-width: 1025px) {
	.m-menu-container .penci-header-mobile {
		display: block;
		position: static;
		height: 0;
		top: 1px;
	}

	.m-menu-container {
		position: relative;
	}

	.m-menu-container button.menu-toggle.navbar-toggle {
		line-height: 40px;
		width: 60px;
		height: 40px;
		background: #231F20;
		color: #fff;
		outline: 1px solid #231F20;
	}

	.m-menu-container button.menu-toggle.navbar-toggle:hover {
		background: #227db5;
	}
/* 	.menu-toggle-desk, .menu-toggle { line-height: 40px; width: 60px; height: 40px; background: #231F20; color: #fff; position: fixed;
    top: 161px;}  */
	.penci-header-mobile .header__search {
		display: none;
	}

	.penci-header-mobile {
		height: 0px;
	}
/* 	.penci-header-mobile { display: block; max-width: 60px; width: 60px; margin-top: 0px;} */;
}

@media screen and (min-width: 960px) and (max-width: 1240px) {
	.home .penci-vc_two-sidebar .widget-area-1 {
		position: relative;
	}

	.single.penci-single-style-1 .site-main .penci-container__content, .sidebar-right.penci-single-style-4 .site-main .penci-container__content,
	.archive.tax-chapters.sidebar-right .site-main .penci-container__content {
		width: 100%;
	}
}

@media (min-width: 1201px) and (max-width: 1400px) {
	.main-navigation > ul:not(.children) > li > a {
		padding: 0 14px;
	}
}

@media (min-width: 1171px) and (max-width: 1200px) {
	.main-navigation > ul:not(.children) > li > a {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (min-width: 1025px) and (max-width: 1170px) {
	.main-navigation > ul:not(.children) > li > a {
		font-size: 14px;
	}
}

@media (max-width: 1100px) {
	.penci-single-style-5.no-sidebar .penci-active-thumb.penci-entry-media {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 1024px) {
	.penci-post-header.penci-featured-col-1 {
		padding: 0 20px;
	}

	.penci-single-style-10 .penci-wide-content {
		padding-left: 0;
		padding-right: 0px;
	}

	.penci-header-mobile {
		background-color: #ffffff;
	}

	.banner-podcats-inner .left-podcasts {
		padding-right: 20px;
	}

	.single-episodes .site-main,body.penci-single-style-10 .site-main {
		padding-left: 0px;
		padding-right: 0px;
	}

	.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
		padding-right: 0;
		margin-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.ftr_btm_addrs {
		float: left;
		text-align: center;
		width: 100%;
		padding-top: 10px;
	}

	#first-banner {
		padding-top: 20px;
	}

	.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item .penci_media_object {
		width: 100%;
	}

	.podcasts-dou-left .duo-img {
		padding-right: 20px;
	}
}

@media (max-width: 959px) {
	.page-id-335863 .penci-vc_sidebar-right .penci-content-main {
		width: 100%;
		padding-right: 0;
	}

	.page-id-335863 .penci-vc_sidebar-right .widget-area {
		width: 100%;
		float: left;
	}

	.sidebar-right.penci-single-style-1 .penci-wide-content, .sidebar-right.penci-single-style-4 .penci-wide-content, .sidebar-left.penci-single-style-10 .penci-wide-content {
		width: 100% !important;
	}

	.sidebar-right.penci-single-style-1 aside.penci-sidebar-widgets, .sidebar-right.penci-single-style-4 aside.penci-sidebar-widgets, .sidebar-left.penci-single-style-10 aside.penci-sidebar-widgets {
		width: 100% !important;
	}

	.penci-single-style-5.no-sidebar .penci-container .penci-container__content, .sidebar-right.penci-single-style-4 .penci-container, .sidebar-left.penci-single-style-10 .penci-container {
		width: 100%;
	}

	.single.sidebar-left .site-main .penci-wide-content {
		padding-left: 0;
		padding-right: 0px;
	}

	.penci-single-style-10 .penci-container__content {
		flex-direction: column;
	}
}

@media (max-width: 767px) {
	.footer__bottom .footer__bottom_container {
		padding-top: 50px;
		padding-bottom: 40px;
	}

	#first-banner h3.penci_slider__title {
		line-height: 16px;
		text-align: left;
	}

	#first-banner .penci_post-meta {
		text-align: left;
	}

	#first-banner {
		padding-top: 15px;
	}

	.banner-podcats-inner {
		flex-direction: column;
	}

	.banner-podcats-inner .left-podcasts, .banner-podcats-inner .right-podcasts {
		width: 100%;
	}

	.banner-podcats-inner .left-podcasts {
		margin-bottom: 30px;
	}

	.right-podcasts p, .podcasts-dou-left p {
		margin-bottom: 20px;
	}

	.banner-podcats-inner .left-podcasts {
		padding-right: 0px;
	}

	.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item:nth-child( even ) {
		margin-right: 0px;
	}

	.sidebar-right.penci-single-style-1 .penci-block-vc:not(.sidebar_trending) article.penci-post-item {
		width: 100%;
	}

	.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title:before {
		bottom: 0px;
	}

	.right-podcasts .logos img {
		width: 50%;
	}

	.podcasts-dou-left {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.podcasts-dou-inner {
		flex-direction: column;
	}

	.podcasts-dou-banner {
		padding: 0;
		margin-bottom: 10px;
	}

	.podcast-left {
		width: 100%;
		margin-bottom: 10px;
	}

	.podcast-article {
		display: grid;
		grid-template-columns: 1fr;
		grid-gap: 0;
	}

	.page-id-335863 .podcast-container {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	body.archive.category .penci-pitems-wrap {
		grid-template-columns: 1fr;
	}

	.single.penci-single-style-5 .penci-entry-title {
		line-height: 26px;
	}
}

@media (max-width: 480px) {
	.podcasts-dou-left .duo-img, .podcasts-dou-left .duo-content {
		width: 100%;
		padding-right: 0;
	}

	.podcasts-dou-left {
		flex-direction: column;
	}
}

#who_we_tab .penci-list-authors {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

#who_we_tab .penci-author-col-item {
	width: 100%;
}

#banner-section {
	margin: 0;
}

.penci-archive .penci-archive__content .entry-meta a, .penci-archive .penci-archive__content .entry-meta span:not(.penci-chart-text), .penci-archive .penci-archive__content .entry-meta i, .penci-owl-featured-area.style-15 .penci_post-meta a, .penci-owl-featured-area.style-15 .penci_post-meta span:not(.penci-chart-text), .penci-owl-featured-area.style-15 .penci_post-meta i, .penci-inline-related-posts .penci_post-meta a, .penci-inline-related-posts .penci_post-meta span:not(.penci-chart-text), .penci-inline-related-posts .penci_post-meta i, .penci__general-meta .penci_post-meta a, .penci__general-meta .penci_post-meta span:not(.penci-chart-text), .penci__general-meta .penci_post-meta i, .penci-block_video.style-1 .penci_post-meta a, .penci-block_video.style-1 .penci_post-meta span:not(.penci-chart-text), .penci-block_video.style-1 .penci_post-meta i, .penci-block_video.style-7 .penci_post-meta a, .penci-block_video.style-7 .penci_post-meta span:not(.penci-chart-text), .penci-block_video.style-7 .penci_post-meta i, .penci-grid_4 .penci_post-meta a, .penci-grid_4 .penci_post-meta span:not(.penci-chart-text), .penci-grid_4 .penci_post-meta i, .penci-block_30 .penci_post-meta a, .penci-block_30 .penci_post-meta span:not(.penci-chart-text), .penci-block_30 .penci_post-meta i, .penci-block_33 .penci_post-meta a, .penci-block_33 .penci_post-meta span:not(.penci-chart-text), .penci-block_33 .penci_post-meta i, .penci-block_38 .entry-meta a, .penci-block_38 .entry-meta span:not(.penci-chart-text), .penci-block_38 .entry-meta i, .penci-entry-meta a, .penci-entry-meta span:not(.penci-chart-text), .penci-entry-meta i {
	color: #767676;
}

#first-banner .entry-meta-item,#first-banner .penci_post-meta,#first-banner .penci_pmeta-link {
	color: #ffffff;
}

.header__search:not(.header__search_dis_bg) .search-click {
	background: transparent!important;
	color: #231F20;
	min-height: 40px;
}
@media(max-width:992px) {
    .penci-topbar {
        display: flex;
    }  
    body {
        background-color: #FFF !important;
    }
    #banner-section {
        margin-left: -10px;
        margin-right: -10px;        
    }
}
@media(max-width:767px) {
    .penci-entry-header p {
        font-size: 16px !important;   
    }
    .penci-page-title, .penci-entry-title {
        line-height: 25px;
    }
    #first-banner .penci-slider11-item-2 h3.penci_slider__title {
        line-height: 20px;
    }    
	#middle-section  ul {
		visibility: hidden;
	}

	.video-slider .block24_items {
		grid-template-columns: 1fr;
	}

	.button-column .wpb_wrapper {
		justify-content: center;
	}

	.contact-us-row .wpb_wrapper {
		display: flex;
		justify-content: center;
	}

	div#banner-section {
		padding-top: 25px!important;
	}

	#who_we_tab .penci-list-authors {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}

@media(max-width:480px) {
	#who_we_tab .penci-list-authors {
		display: grid;
		grid-template-columns: 1fr;
	}
}

.penci-block_24 .block24_big_item .penci_post_content {
	background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(255 255 255 / 3%) 53%, rgb(0 0 0 / 90%) 80%);
}

.penci-block_24.video-slider .block24_big_item  .penci-byline,.penci-block_24.video-slider .block24_big_item .penci_pmeta-link,.penci-block_24.video-slider .block24_big_item .penci-posted-on,.penci-block_24.video-slider .block24_big_item .penci-posted-on i {
	color: #fff!important;
}

.video-meta .entry-meta-item,.video-meta .penci_post-meta ,.video-meta .penci_pmeta-link {
	color: #333333!important;
}


 
.badge{
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
}

.badge-author{
	color: #fff;
	background-color:#CE202F;
}

.badge-fan{
	color: #fff;
	background-color:#297DB5;
}



/* to go along with the new Lato font */

h1, h2, h4.post-box-title, .error404 .page-title, .error404 .penci-block-vc .penci-block__title, .footer__bottom.style-2 .block-title,
body .penci-content-post .entry-content h3,
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title span, .penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title a  {
	letter-spacing: -.03em !important;
}


h1, h2, h3, h4, h5, h6, .error404 .page-title, .error404 .penci-block-vc .penci-block__title, .footer__bottom.style-2 .block-title,
body .penci-content-post .entry-content h3,
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title span, .penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title a  {
	font-weight: 900 !important;
}


body h1 {
font-weight: 900 !important;
	letter-spacing: -.03em !important;
}


body .penci-entry-header p {
	font-weight: 500 !important;
	letter-spacing: -.02em !important;
 }



 .main-navigation a, .mobile-sidebar .primary-menu-mobile li a, .penci-menu-hbg .primary-menu-mobile li a {
font-family: "Franklin Gothic Demi Cond Regular";
}

.widget-area h3.penci__post-title.entry-title a,
.penci-entry-header p{

font-family: "Lato" !important;

}

/* hide unnecesary admin-bar items - JT */
#wp-admin-bar-search,
#wp-admin-bar-vc_inline-admin-bar-link,
#wp-admin-bar-wp-logo,
#wp-admin-bar-customize,
#wp-admin-bar-updates,
#wp-admin-bar-rank-math,
#wp-admin-bar-leaky-paywall-toolbar,
#wp-admin-bar-maintenance_options,
#wp-admin-bar-wpforms-menu,
#wp-admin-bar-aioseo-main,
/*#wp-admin-bar-monsterinsights_frontend_button,*/
#wp-admin-bar-cdp-copy-bar-x

{
	display:none !important;
}


#paywall-container .issuem-leaky-paywall-subscriber-info
{
	display:none !important;

}
.woocommerce div.product .related > h2, .woocommerce div.product .upsells > h2, .post-title-box .post-box-title, .site-content #respond h3, .site-content .widget-title, .site-content .widgettitle, body.page-template-full-width.page-paged-2 .site-content .widget.penci-block-vc .penci-block__title, body:not( .page-template-full-width ) .site-content .widget.penci-block-vc .penci-block__title {

/*font-family: Franklin Gothic Demi Cond Regular;*/
	font-family: "Lato" !important;

	}
























	/* TAKEN FROM THE INLINE STYLES THAT I DISABLED IN A SNIPPET */


            .penci-block-vc.style-title-13:not(.footer-widget).style-title-center .penci-block-heading {
                border-right: 10px solid transparent;
                border-left: 10px solid transparent;
            }

            .site-branding h1, .site-branding h2 {
                margin: 0;
            }

            .penci-schema-markup {
                display: none !important;
            }

            .penci-entry-media .twitter-video {
                max-width: none !important;
                margin: 0 !important;
            }

            .penci-entry-media .fb-video {
                margin-bottom: 0;
            }

            .penci-entry-media .post-format-meta > iframe {
                vertical-align: top;
            }

            .penci-single-style-6 .penci-entry-media-top.penci-video-format-dailymotion:after, .penci-single-style-6 .penci-entry-media-top.penci-video-format-facebook:after, .penci-single-style-6 .penci-entry-media-top.penci-video-format-vimeo:after, .penci-single-style-6 .penci-entry-media-top.penci-video-format-twitter:after, .penci-single-style-7 .penci-entry-media-top.penci-video-format-dailymotion:after, .penci-single-style-7 .penci-entry-media-top.penci-video-format-facebook:after, .penci-single-style-7 .penci-entry-media-top.penci-video-format-vimeo:after, .penci-single-style-7 .penci-entry-media-top.penci-video-format-twitter:after {
                content: none;
            }

            .penci-single-style-5 .penci-entry-media.penci-video-format-dailymotion:after, .penci-single-style-5 .penci-entry-media.penci-video-format-facebook:after, .penci-single-style-5 .penci-entry-media.penci-video-format-vimeo:after, .penci-single-style-5 .penci-entry-media.penci-video-format-twitter:after {
                content: none;
            }

            @media screen and (max-width: 960px) {
                .penci-insta-thumb ul.thumbnails.penci_col_5 li, .penci-insta-thumb ul.thumbnails.penci_col_6 li {
                    width: 33.33% !important;
                }

                .penci-insta-thumb ul.thumbnails.penci_col_7 li, .penci-insta-thumb ul.thumbnails.penci_col_8 li, .penci-insta-thumb ul.thumbnails.penci_col_9 li, .penci-insta-thumb ul.thumbnails.penci_col_10 li {
                    width: 25% !important;
                }
            }

            .site-header.header--s12 .penci-menu-toggle-wapper,.site-header.header--s12 .header__social-search {
                flex: 1;
            }

            .site-header.header--s5 .site-branding {
                padding-right: 0;
                margin-right: 40px;
            }

            .penci-block_37 .penci_post-meta {
                padding-top: 8px;
            }

            .penci-block_37 .penci-post-excerpt + .penci_post-meta {
                padding-top: 0;
            }

            .penci-hide-text-votes {
                display: none;
            }

            .penci-usewr-review {
                border-top: 1px solid #ececec;
            }

            .penci-review-score {
                top: 5px;
                position: relative;
            }

            .penci-social-counter.penci-social-counter--style-3 .penci-social__empty a, .penci-social-counter.penci-social-counter--style-4 .penci-social__empty a, .penci-social-counter.penci-social-counter--style-5 .penci-social__empty a, .penci-social-counter.penci-social-counter--style-6 .penci-social__empty a {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .penci-block-error {
                padding: 0 20px 20px;
            }

            @media screen and (min-width: 1240px) {
                .penci_dis_padding_bw .penci-content-main.penci-col-4:nth-child(3n+2) {
                    padding-right: 15px;
                    padding-left: 15px;
                }
            }

            .bos_searchbox_widget_class.penci-vc-column-1 #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper {
                padding-top: 10px;
                padding-bottom: 10px;
            }

            .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
                background: transparent;
                border-color: transparent;
            }

            h1, h2, h3, h4, h5, h6,.error404 .page-title, .error404 .penci-block-vc .penci-block__title, .footer__bottom.style-2 .block-title {
                /*font-family: 'Franklin-Gothic'*/
                font-family: 'Lato';
            }

            h1, h2, h3, h4, h5, h6,.error404 .page-title, .error404 .penci-block-vc .penci-block__title, .product_list_widget .product-title, .footer__bottom.style-2 .block-title {
                font-weight: 400
            }

            .penci-block-vc .penci-block__title, .penci-menu-hbg .penci-block-vc .penci-block__title, .penci-menu-hbg-widgets .menu-hbg-title {
                /*font-family: 'Franklin-Gothic';*/
                font-family: 'Lato';

            }

            .penci-block-vc .penci-block__title, .penci-menu-hbg .penci-block-vc .penci-block__title, .penci-menu-hbg-widgets .menu-hbg-title {
                font-weight: 400;
            }

            body, button, input, select, textarea,.penci-post-subtitle,.woocommerce ul.products li.product .button,#site-navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
                font-family: Georgia, serif
            }

            .single .entry-content,.page .entry-content {
                font-size: 14px;
            }

            .site-header .site-branding,.header__top .site-branding {
                padding-top: 19px !important;
            }

            .site-header .site-branding,.header__top .site-branding {
                padding-bottom: 24px !important;
            }

            .header--s3 .site-branding img {
                max-width: 363px !important;
                overflow: hidden;
            }

            .site-description {
                /*font-family: 'Franklin Gothic Demi Cond Regular';*/
                font-family: 'Lato';

                font-weight: 400;
            }

            .main-navigation a,.mobile-sidebar .primary-menu-mobile li a, .penci-menu-hbg .primary-menu-mobile li a {
                font-family: 'Franklin Gothic Demi Cond Regular';
            }

            .main-navigation a,.mobile-sidebar .primary-menu-mobile li a, .penci-menu-hbg .primary-menu-mobile li a {
                font-weight: 400;
            }

            .main-navigation > ul:not(.children) > li > a {
                font-size: 16px;
            }

            .main-navigation ul ul a {
                font-size: 14px;
            }

            #site-navigation .penci-megamenu .penci-mega-child-categories a {
                font-size: 14px;
            }

            .main-navigation a {
                text-transform: none;
            }

            #site-navigation .penci-megamenu .penci-mega-child-categories a {
                text-transform: none;
            }

            @media screen and (min-width: 1240px) {
                .single.two-sidebar .site-main .penci-container .widget-area-1 {
                    width: 21.4%;
                }

                .single.two-sidebar .site-main .penci-container .widget-area-2 {
                    width: 21.4%;
                }

                .single.two-sidebar .site-main .penci-container .penci-wide-content {
                    width: 57.2%;
                    max-width: 100%;
                }
            }

            @media screen and (min-width: 960px) {
                .single.sidebar-left .site-main .penci-wide-content,.single.sidebar-right .site-main .penci-wide-content {
                    width: 74.79%;
                    max-width: 100%;
                }

                .single.sidebar-left .site-main .widget-area,.single.sidebar-right .site-main .widget-area {
                    width: 25.21%;
                    max-width: 100%;
                }
            }

            @media screen and (max-width: 1240px) and (min-width: 960px) {
                .single.sidebar-left .site-main .penci-wide-content,.single.sidebar-right .site-main .penci-container__content,.single.two-sidebar .site-main .penci-wide-content {
                    margin-left:0;
                    width: 74.79%;
                }

                .single.two-sidebar .site-main .widget-area {
                    width: 25.21%;
                }
            }

            @media screen and (min-width: 960px) {
                .single.sidebar-left .site-main .penci-wide-content {
                    padding-left: 40px;
                }

                .single.sidebar-right .site-main .penci-wide-content {
                    padding-right: 40px;
                }
            }

            @media screen and (min-width: 1240px) {
                .single.two-sidebar .site-main .penci-container .penci-wide-content {
                    padding-left: 40px;
                    padding-right: 40px;
                }
            }

            @media screen and (min-width: 1220px) {
                .single .site-main > .penci-container, .single .site-main .penci-entry-media + .penci-container, .single .site-main .penci-entry-media .penci-container {
                    max-width:1220px;
                    margin-left: auto;
                    margin-right: auto;
                }
            }

            @media only screen and (min-width: 768px) {
                .penci-content-post .entry-content h1 {
                    font-size: 42px;
                }

                .penci-content-post .entry-content h2 {
                    font-size: 32px;
                }

                .penci-content-post .entry-content h3 {
                    font-size: 26px;
                }

                .penci-content-post .entry-content h4 {
                    font-size: 18px;
                }

                .penci-content-post .entry-content h5 {
                    font-size: 16px;
                }

                .penci-content-post .entry-content h6 {
                    font-size: 14px;
                }
            }

            .penci-pmore-link .more-link {
  /*font-family: 'Franklin Gothic Demi Cond Regular';*/
                font-family: 'Lato';
                                font-weight: 400;
            }

            .penci-block-vc-pag .penci-pmore-link .more-link {
  /*font-family: 'Franklin Gothic Demi Cond Regular';*/
                font-family: 'Lato';
                                font-weight: 400;
            }

            .penci-menu-hbg-widgets .menu-hbg-title {
                /*font-family: 'Franklin Gothic Demi Cond Regular';*/
                font-family: 'Lato';

            }

            .woocommerce div.product .related > h2,.woocommerce div.product .upsells > h2, .post-title-box .post-box-title,.site-content #respond h3,.site-content .widget-title, .site-content .widgettitle, body.page-template-full-width.page-paged-2 .site-content .widget.penci-block-vc .penci-block__title, body:not( .page-template-full-width ) .site-content .widget.penci-block-vc .penci-block__title {
               /*font-family: 'Franklin Gothic Demi Cond Regular';*/
                font-family: 'Lato' !important;
            }

            .footer__bottom .footer__logo a {
                /*font-family: 'Franklin Gothic Demi Cond Regular';*/
                font-family: 'Lato';
                font-weight: 400 !important;
            }

            .penci_dis_padding_bw .penci-block-vc.style-title-11:not(.footer-widget) .penci-block__title a, .penci_dis_padding_bw .penci-block-vc.style-title-11:not(.footer-widget) .penci-block__title span, .penci_dis_padding_bw .penci-block-vc.style-title-11:not(.footer-widget) .penci-subcat-filter, .penci_dis_padding_bw .penci-block-vc.style-title-11:not(.footer-widget) .penci-slider-nav {
                background-color: #eeeeee;
            }

            body, input, select, textarea, .widget.widget_display_replies li, .widget.widget_display_topics li, .widget ul li, .error404 .page-title, .entry-content .penci-recipe-heading h2, .entry-content .penci-recipe-title, #respond h3,.penci-review-text,#respond textarea, .wpcf7 textarea, .woocommerce .woocommerce-product-search input[type="search"], .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce table.shop_table th, .woocommerce-page form .form-row .input-text, .select2-container--default .select2-selection--single .select2-selection__rendered, #respond label, .wpcf7 label, .mc4wp-form, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness > a, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count, div.bbp-template-notice, div.indicator-hint, #bbpress-forums fieldset.bbp-form legend, .entry-content code, .wpb_text_column code, .entry-content blockquote.wp-block-quote p, .entry-content blockquote.wp-block-quote p, .penci_dark_layout blockquote.style-3, .penci_dark_layout blockquote.style-3 p, .penci_dark_layout blockquote.style-2,.penci_dark_layout blockquote.style-2 p, .wpb_text_column blockquote.wp-block-quote p, .wpb_text_column blockquote.wp-block-quote p, .widget.widget_display_views li, .widget.widget_display_forums li, .widget.widget_layered_nav li, .widget.widget_product_categories li, .widget.widget_categories li, .widget.widget_archive li, .widget.widget_pages li, .widget.widget_meta li, .wp-block-pullquote {
                color: #333333
            }

            .penci-archive .entry-meta,.penci-archive .entry-meta a, .penci-inline-related-posts .penci_post-meta, .penci__general-meta .penci_post-meta, .penci-block_video.style-1 .penci_post-meta, .penci-block_video.style-7 .penci_post-meta, .penci_breadcrumbs a, .penci_breadcrumbs span,.penci_breadcrumbs i, .error404 .page-content, .woocommerce .comment-form p.stars a, .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce #reviews #comments ol.commentlist li .comment-text .meta, .penci-entry-meta,#wp-calendar caption,.penci-post-pagination span, .penci-archive .entry-meta span {
                color: #767676
            }

            .site-main .element-media-controls a, .entry-content .element-media-controls a, .penci-portfolio-below_img .inner-item-portfolio .portfolio-desc h3, .post-entry .penci-portfolio-filter ul li a, .penci-portfolio-filter ul li a, .widget_display_stats dt, .widget_display_stats dd, #wp-calendar tbody td a, .widget.widget_display_replies a, .post-entry .penci-portfolio-filter ul li.active a, .penci-portfolio-filter ul li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce table.shop_table td.product-name a, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .error404 .page-content .search-form .search-submit,.penci-no-results .search-form .search-submit,.error404 .page-content a, a,.widget a,.penci-block-vc .penci-block__title a, .penci-block-vc .penci-block__title span, .penci-page-title, .penci-entry-title,.woocommerce .page-title, .penci-recipe-index-wrap .penci-recipe-index-title a, .penci-social-buttons .penci-social-share-text, .woocommerce div.product .product_title, .penci-post-pagination h5 a, .woocommerce div.product .woocommerce-tabs .panel > h2:first-child, .woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2, .woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title, .woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong, .woocommerce div.product .related > h2, .woocommerce div.product .upsells > h2, .penci-author-content .author-social, .forum-archive .penci-entry-title, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a, .woocommerce div.product .entry-summary div[itemprop="description"] h2, .woocommerce div.product .woocommerce-tabs #tab-description h2, .widget.widget_recent_entries li a, .widget.widget_recent_comments li a, .widget.widget_meta li a, .penci-pagination:not(.penci-ajax-more) a, .penci-pagination:not(.penci-ajax-more) span {
                color: #333333
            }

            div.wpforms-container .wpforms-form input[type=date],div.wpforms-container .wpforms-form input[type=datetime],div.wpforms-container .wpforms-form input[type=datetime-local],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=month],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form input[type=password],div.wpforms-container .wpforms-form input[type=range],div.wpforms-container .wpforms-form input[type=search],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=time],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=week],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea {
                color: #333333
            }

            h1, h2, h3, h4, h5, h6,.penci-userreview-author,.penci-review-metas .penci-review-meta i, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .penci-inline-related-posts .penci-irp-heading {
                color: #333333
            }

            .site-main .frontend-form-container .element-media-file,.site-main .frontend-form-container .element-media,.site-main .frontend-item-container .select2.select2-container .select2-selection.select-with-search-container,.site-main .frontend-item-container input[type="text"],.site-main .frontend-item-container input[type="email"],.site-main .frontend-item-container input[type="url"],.site-main .frontend-item-container textarea,.site-main .frontend-item-container select {
                border-color: #eeeeee
            }

            .site-header, .buddypress-wrap .select-wrap, .penci-post-blog-classic, .activity-list.bp-list, .penci-team_memebers .penci-team_item__content, .penci-author-box-wrap, .about-widget .about-me-heading:before, #buddypress .wp-editor-container, #bbpress-forums .bbp-forums-list, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, .activity-list li.bbp_topic_create .activity-content .activity-inner, .rtl .activity-list li.bbp_reply_create .activity-content .activity-inner, #drag-drop-area, .bp-avatar-nav ul.avatar-nav-items li.current, .bp-avatar-nav ul, .site-main .bbp-pagination-links a, .site-main .bbp-pagination-links span.current, .bbpress .wp-editor-container, .penci-ajax-search-results-wrapper, .show-search .search-field, .show-search .show-search__content, .penci-viewall-results, .penci-subcat-list .flexMenu-viewMore .flexMenu-popup, .penci-owl-carousel-style .owl-dot span, .penci-owl-carousel-slider .owl-dot span, .woocommerce-cart table.cart td.actions .coupon .input-text, .blog-boxed .penci-archive__content .article_content, .penci-block_28 .block28_first_item:not(.hide-border), .penci-mul-comments-wrapper .penci-tab-nav, .penci-recipe,.penci-recipe-heading,.penci-recipe-ingredients,.penci-recipe-notes, .wp-block-yoast-faq-block .schema-faq-section, .wp-block-yoast-how-to-block ol.schema-how-to-steps, .wp-block-pullquote, .wrapper-penci-recipe .penci-recipe-ingredients {
                border-color: #eeeeee
            }

            blockquote:not(.wp-block-quote):before, q:before, blockquote:not(.wp-block-quote):after, q:after, blockquote.style-3:before, .penci-block-vc.style-title-10:not(.footer-widget) .penci-block-heading:after {
                background-color: #eeeeee
            }

            .penci-block-vc.style-title-10:not(.footer-widget) .penci-block-heading, .wrapper-penci-review, .penci-review-container.penci-review-count,.penci-usewr-review, .widget .tagcloud a,.widget.widget_recent_entries li, .widget.widget_recent_comments li, .widget.widget_meta li, .penci-inline-related-posts, .penci_dark_layout .site-main #buddypress div.item-list-tabs:not(#subnav), code,abbr, acronym,fieldset,hr,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .penci-pagination:not(.penci-ajax-more) a, .penci-pagination:not(.penci-ajax-more) span, th,td,#wp-calendar tbody td {
                border-color: #eeeeee
            }

            .site-main #bbpress-forums li.bbp-body ul.forum, .site-main #bbpress-forums li.bbp-body ul.topic,#bbpress-forums li.bbp-footer, #bbpress-forums div.bbp-template-notice.info, .bbp-pagination-links a, .bbp-pagination-links span.current, .site-main #buddypress .standard-form textarea, .site-main #buddypress .standard-form input[type=text], .site-main #buddypress .standard-form input[type=color], .site-main #buddypress .standard-form input[type=date], .site-main #buddypress .standard-form input[type=datetime], .site-main #buddypress .standard-form input[type=datetime-local], .site-main #buddypress .standard-form input[type=email], .site-main #buddypress .standard-form input[type=month], .site-main #buddypress .standard-form input[type=number], .site-main #buddypress .standard-form input[type=range], .site-main #buddypress .standard-form input[type=search], .site-main #buddypress .standard-form input[type=tel], .site-main #buddypress .standard-form input[type=time], .site-main #buddypress .standard-form input[type=url], .site-main #buddypress .standard-form input[type=week], .site-main #buddypress .standard-form select,.site-main #buddypress .standard-form input[type=password], .site-main #buddypress .dir-search input[type=search], .site-main #buddypress .dir-search input[type=text], .site-main #buddypress .groups-members-search input[type=search], .site-main #buddypress .groups-members-search input[type=text], .site-main #buddypress button, .site-main #buddypress a.button, .site-main #buddypress input[type=button], .site-main #buddypress input[type=reset], .site-main #buddypress ul.button-nav li a,.site-main #buddypress div.generic-button a,.site-main #buddypress .comment-reply-link, a.bp-title-button,.site-main #buddypress button:hover,.site-main #buddypress a.button:hover, .site-main #buddypress a.button:focus, .site-main #buddypress input[type=button]:hover, .site-main #buddypress input[type=reset]:hover, .site-main #buddypress ul.button-nav li a:hover, .site-main #buddypress ul.button-nav li.current a, .site-main #buddypress div.generic-button a:hover,.site-main #buddypress .comment-reply-link:hover, .site-main #buddypress input[type=submit]:hover,.site-main #buddypress select,.site-main #buddypress ul.item-list, .site-main #buddypress .profile[role=main],.site-main #buddypress ul.item-list li,.site-main #buddypress div.pagination .pag-count , .site-main #buddypress div.pagination .pagination-links span,.site-main #buddypress div.pagination .pagination-links a, body.activity-permalink .site-main #buddypress div.activity-comments, .site-main #buddypress div.activity-comments form .ac-textarea, .site-main #buddypress table.profile-fields, .site-main #buddypress table.profile-fields:last-child {
                border-color: #eeeeee
            }

            .site-main #buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label,.site-main #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label,.site-main #buddypress table.messages-notices tr td.label, #buddypress table.forum tr td.label {
                border-color: #eeeeee !important;
            }

            .penci-block-vc, .penci-block_1 .block1_first_item, .penci-block_1 .block1_first_item .penci_post-meta, .penci-block_1 .block1_items .penci_media_object, .penci-block_4 .penci-small-thumb:after, .penci-recent-rv, .penci-block_6 .penci-post-item, .penci-block_9 .block9_first_item,.penci-block_9 .penci-post-item, .penci-block_9 .block9_items .block9_item_loadmore:first-of-type, .penci-block_11 .block11_first_item,.penci-block_11 .penci-post-item, .penci-block_11 .block11_items .block11_item_loadmore:first-of-type, .penci-block_15 .penci-post-item,.penci-block_15 .penci-block__title, .penci-block_20 .penci_media_object, .penci-block_20 .penci_media_object.penci_mobj-image-right .penci_post_content, .penci-block_26 .block26_items .penci-post-item, .penci-block_28 .block28_first_item, .penci-block_28 .block28_first_item .penci_post-meta, .penci-block_29 .block_29_items .penci-post-item, .penci-block_30 .block30_items .penci_media_object, .penci-block_33 .block33_big_item .penci_post-meta, .penci-block_36 .penci-post-item, .penci-block_36 .penci-block__title, .penci-block_6 .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:first-child, .penci-block_video.style-7 .penci-owl-carousel-slider .owl-dots span, .penci-owl-featured-area.style-12 .penci-small_items .owl-item.active .penci-item-mag, .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:first-child, .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item, .penci-archive__content .penci-entry-header, .page-template-full-width.penci-block-pagination .penci_breadcrumbs, .penci-post-pagination,.penci-pfl-social_share,.penci-post-author, .penci-social-buttons.penci-social-share-footer, .penci-pagination:not(.penci-ajax-more) a, .penci-social-buttons .penci-social-item.like {
                border-color: #eeeeee
            }

            .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-block_1 .block1_items .penci-post-item:nth-child(2) .penci_media_object,.penci-container-width-1400 .penci-content-main.penci-col-4 .penci-block_1 .block1_items .penci-post-item:nth-child(2) .penci_media_object,.wpb_wrapper > .penci-block_1.penci-vc-column-1 .block1_items .penci-post-item:nth-child(2) .penci_media_object,.widget-area .penci-block_1 .block1_items .penci-post-item:nth-child(2) .penci_media_object {
                border-color: #eeeeee
            }

            .penci-block_6.penci-vc-column-2.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_6.penci-vc-column-2.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_6.penci-vc-column-2.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_6.penci-vc-column-2.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_36.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:first-child, .penci-block_36.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:first-child, .penci-block_36.penci-vc-column-2.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_36.penci-vc-column-2.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_36.penci-vc-column-2.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_36.penci-vc-column-2.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_6.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_6.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_6.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(3), .penci-block_6.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_6.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_6.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(3), .penci-block_36.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_36.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_36.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(3), .penci-block_36.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_36.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_36.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(3), .penci-block_15.penci-vc-column-2.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_15.penci-vc-column-2.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_15.penci-vc-column-2.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_15.penci-vc-column-2.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_15.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_15.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_15.penci-vc-column-3.penci-block-load_more .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(3), .penci-block_15.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(1), .penci-block_15.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(2), .penci-block_15.penci-vc-column-3.penci-block-infinite .penci-block_content__items:not(.penci-block-items__1) .penci-post-item:nth-child(3) {
                border-color: #eeeeee
            }

            select,input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .single-portfolio .penci-social-buttons + .post-comments, #respond textarea, .wpcf7 textarea, .post-comments .post-title-box,.penci-comments-button, .penci-comments-button + .post-comments .comment-reply-title, .penci-post-related + .post-comments .comment-reply-title, .penci-post-related + .post-comments .post-title-box, .comments .comment ,.comments .comment, .comments .comment .comment, #respond input,.wpcf7 input,.widget_wysija input, #bbpress-forums #bbp-search-form .button, .site-main #buddypress div.item-list-tabs:not( #subnav ), .site-main #buddypress div.item-list-tabs:not(#subnav) ul li a, .site-main #buddypress div.item-list-tabs:not(#subnav) ul li > span, .site-main #buddypress .dir-search input[type=submit], .site-main #buddypress .groups-members-search input[type=submit], #respond textarea,.wpcf7 textarea {
                border-color: #eeeeee
            }

            div.wpforms-container .wpforms-form input[type=date],div.wpforms-container .wpforms-form input[type=datetime],div.wpforms-container .wpforms-form input[type=datetime-local],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=month],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form input[type=password],div.wpforms-container .wpforms-form input[type=range],div.wpforms-container .wpforms-form input[type=search],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=time],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=week],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea {
                border-color: #eeeeee
            }

            .penci-owl-featured-area.style-13 .penci-small_items .owl-item.active .penci-item-mag:before, .site-header.header--s2:before, .site-header.header--s3:not(.header--s4):before, .site-header.header--s6:before, .penci_gallery.style-1 .penci-small-thumb:after, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-playing, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item:hover, blockquote:before, q:before,blockquote:after, q:after {
                background-color: #eeeeee
            }

            .site-main #buddypress .dir-search input[type=submit], .site-main #buddypress .groups-members-search input[type=submit], input[type="button"], input[type="reset"], input[type="submit"] {
                border-color: #eeeeee
            }

            @media (max-width: 768px) {
                .penci-post-pagination .prev-post + .next-post {
                    border-color :#eeeeee;
                }
            }

            @media (max-width: 650px) {
                .penci-block_1 .block1_items .penci-post-item:nth-child(2) .penci_media_object {
                    border-color :#eeeeee;
                }
            }

            .buy-button {
                background-color: #333333 !important;
            }

            .penci-menuhbg-toggle:hover .lines-button:after,.penci-menuhbg-toggle:hover .penci-lines:before,.penci-menuhbg-toggle:hover .penci-lines:after.penci-login-container a,.penci_list_shortcode li:before,.footer__sidebars .penci-block-vc .penci__post-title a:hover,.penci-viewall-results a:hover,.post-entry .penci-portfolio-filter ul li.active a, .penci-portfolio-filter ul li.active a,.penci-ajax-search-results-wrapper .penci__post-title a:hover {
                color: #333333;
            }

            .penci-tweets-widget-content .icon-tweets,.penci-tweets-widget-content .tweet-intents a,.penci-tweets-widget-content .tweet-intents span:after,.woocommerce .star-rating span,.woocommerce .comment-form p.stars a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.penci-subcat-list .flexMenu-viewMore:hover a, .penci-subcat-list .flexMenu-viewMore:focus a,.penci-subcat-list .flexMenu-viewMore .flexMenu-popup .penci-subcat-item a:hover,.penci-owl-carousel-style .owl-dot.active span, .penci-owl-carousel-style .owl-dot:hover span,.penci-owl-carousel-slider .owl-dot.active span,.penci-owl-carousel-slider .owl-dot:hover span {
                color: #333333;
            }

            .penci-owl-carousel-slider .owl-dot.active span,.penci-owl-carousel-slider .owl-dot:hover span {
                background-color: #333333;
            }

            blockquote, q,.penci-post-pagination a:hover,a:hover,.penci-entry-meta a:hover,.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc a:hover h3,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li:hover > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li:active > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li.current-menu-item > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li.current-menu-ancestor > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li.current-category-ancestor > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li:hover > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li:active > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li.current-menu-item > a,.main-navigation.penci_disable_padding_menu ul.menu > li > a:hover,.main-navigation ul li:hover > a,.main-navigation ul li:active > a,.main-navigation li.current-menu-item > a,#site-navigation .penci-megamenu .penci-mega-child-categories a.cat-active,#site-navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a:not(.mega-cat-name):hover,.penci-post-pagination h5 a:hover {
                color: #333333;
            }

            .penci-menu-hbg .primary-menu-mobile li a:hover,.penci-menu-hbg .primary-menu-mobile li.toggled-on > a,.penci-menu-hbg .primary-menu-mobile li.toggled-on > .dropdown-toggle,.penci-menu-hbg .primary-menu-mobile li.current-menu-item > a,.penci-menu-hbg .primary-menu-mobile li.current-menu-item > .dropdown-toggle,.mobile-sidebar .primary-menu-mobile li a:hover,.mobile-sidebar .primary-menu-mobile li.toggled-on-first > a,.mobile-sidebar .primary-menu-mobile li.toggled-on > a,.mobile-sidebar .primary-menu-mobile li.toggled-on > .dropdown-toggle,.mobile-sidebar .primary-menu-mobile li.current-menu-item > a,.mobile-sidebar .primary-menu-mobile li.current-menu-item > .dropdown-toggle,.mobile-sidebar #sidebar-nav-logo a,.mobile-sidebar #sidebar-nav-logo a:hover.mobile-sidebar #sidebar-nav-logo:before,.penci-recipe-heading a.penci-recipe-print,.widget a:hover,.widget.widget_recent_entries li a:hover, .widget.widget_recent_comments li a:hover, .widget.widget_meta li a:hover,.penci-topbar a:hover,.penci-topbar ul li:hover,.penci-topbar ul li a:hover,.penci-topbar ul.menu li ul.sub-menu li a:hover,.site-branding a, .site-branding .site-title {
                color: #333333;
            }

            .penci-viewall-results a:hover,.penci-ajax-search-results-wrapper .penci__post-title a:hover,.header__search_dis_bg .search-click:hover,.header__social-media a:hover,.penci-login-container .link-bottom a,.error404 .page-content a,.penci-no-results .search-form .search-submit:hover,.error404 .page-content .search-form .search-submit:hover,.penci_breadcrumbs a:hover, .penci_breadcrumbs a:hover span,.penci-archive .entry-meta a:hover,.penci-caption-above-img .wp-caption a:hover,.penci-author-content .author-social:hover,.entry-content a,.comment-content a,.penci-page-style-5 .penci-active-thumb .penci-entry-meta a:hover,.penci-single-style-5 .penci-active-thumb .penci-entry-meta a:hover {
                color: #333333;
            }

            blockquote:not(.wp-block-quote).style-2:before {
                background-color: transparent;
            }

            blockquote.style-2:before,blockquote:not(.wp-block-quote),blockquote.style-2 cite, blockquote.style-2 .author,blockquote.style-3 cite, blockquote.style-3 .author,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins, .woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before, .woocommerce div.product .woocommerce-tabs #tab-description blockquote:before,.woocommerce-product-details__short-description blockquote:before,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote cite, .woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author,.woocommerce div.product .woocommerce-tabs #tab-description blockquote cite, .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author,.woocommerce div.product .product_meta > span a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
                color: #333333;
            }

            .woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover {
                background-color: #333333;
            }

            .woocommerce ul.cart_list li .amount, .woocommerce ul.product_list_widget li .amount,.woocommerce table.shop_table td.product-name a:hover,.woocommerce-cart .cart-collaterals .cart_totals table td .amount,.woocommerce .woocommerce-info:before,.woocommerce form.checkout table.shop_table .order-total .amount,.post-entry .penci-portfolio-filter ul li a:hover,.post-entry .penci-portfolio-filter ul li.active a,.penci-portfolio-filter ul li a:hover,.penci-portfolio-filter ul li.active a,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,#bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a,#bbpress-forums .bbp-breadcrumb a:hover, #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current:hover,#bbpress-forums .bbp-forum-freshness a:hover,#bbpress-forums .bbp-topic-freshness a:hover {
                color: #333333;
            }

            .footer__bottom a,.footer__logo a, .footer__logo a:hover,.site-info a,.site-info a:hover,.sub-footer-menu li a:hover,.footer__sidebars a:hover,.penci-block-vc .social-buttons a:hover,.penci-inline-related-posts .penci_post-meta a:hover,.penci__general-meta .penci_post-meta a:hover,.penci-block_video.style-1 .penci_post-meta a:hover,.penci-block_video.style-7 .penci_post-meta a:hover,.penci-block-vc .penci-block__title a:hover,.penci-block-vc.style-title-2 .penci-block__title a:hover,.penci-block-vc.style-title-2:not(.footer-widget) .penci-block__title a:hover,.penci-block-vc.style-title-4 .penci-block__title a:hover,.penci-block-vc.style-title-4:not(.footer-widget) .penci-block__title a:hover,.penci-block-vc .penci-subcat-filter .penci-subcat-item a.active, .penci-block-vc .penci-subcat-filter .penci-subcat-item a:hover ,.penci-block_1 .penci_post-meta a:hover,.penci-inline-related-posts.penci-irp-type-grid .penci__post-title:hover {
                color: #333333;
            }

            .penci-block_10 .penci-posted-on a,.penci-block_10 .penci-block__title a:hover,.penci-block_10 .penci__post-title a:hover,.penci-block_26 .block26_first_item .penci__post-title:hover,.penci-block_30 .penci_post-meta a:hover,.penci-block_33 .block33_big_item .penci_post-meta a:hover,.penci-block_36 .penci-chart-text,.penci-block_video.style-1 .block_video_first_item.penci-title-ab-img .penci_post_content a:hover,.penci-block_video.style-1 .block_video_first_item.penci-title-ab-img .penci_post-meta a:hover,.penci-block_video.style-6 .penci__post-title:hover,.penci-block_video.style-7 .penci__post-title:hover,.penci-owl-featured-area.style-12 .penci-small_items h3 a:hover,.penci-owl-featured-area.style-12 .penci-small_items .penci-slider__meta a:hover ,.penci-owl-featured-area.style-12 .penci-small_items .owl-item.current h3 a,.penci-owl-featured-area.style-13 .penci-small_items h3 a:hover,.penci-owl-featured-area.style-13 .penci-small_items .penci-slider__meta a:hover,.penci-owl-featured-area.style-13 .penci-small_items .owl-item.current h3 a,.penci-owl-featured-area.style-14 .penci-small_items h3 a:hover,.penci-owl-featured-area.style-14 .penci-small_items .penci-slider__meta a:hover ,.penci-owl-featured-area.style-14 .penci-small_items .owl-item.current h3 a,.penci-owl-featured-area.style-17 h3 a:hover,.penci-owl-featured-area.style-17 .penci-slider__meta a:hover,.penci-fslider28-wrapper.penci-block-vc .penci-slider-nav a:hover,.penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon,.penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-playing {
                color: #333333;
            }

            .penci-block_video.style-7 .penci_post-meta a:hover,.penci-ajax-more.disable_bg_load_more .penci-ajax-more-button:hover, .penci-ajax-more.disable_bg_load_more .penci-block-ajax-more-button:hover {
                color: #333333;
            }

            .site-main #buddypress input[type=submit]:hover,.site-main #buddypress div.generic-button a:hover,.site-main #buddypress .comment-reply-link:hover,.site-main #buddypress a.button:hover,.site-main #buddypress a.button:focus,.site-main #buddypress ul.button-nav li a:hover,.site-main #buddypress ul.button-nav li.current a,.site-main #buddypress .dir-search input[type=submit]:hover, .site-main #buddypress .groups-members-search input[type=submit]:hover,.site-main #buddypress div.item-list-tabs ul li.selected a,.site-main #buddypress div.item-list-tabs ul li.current a,.site-main #buddypress div.item-list-tabs ul li a:hover {
                border-color: #333333;
                background-color: #333333;
            }

            .site-main #buddypress table.notifications thead tr, .site-main #buddypress table.notifications-settings thead tr,.site-main #buddypress table.profile-settings thead tr, .site-main #buddypress table.profile-fields thead tr,.site-main #buddypress table.profile-settings thead tr, .site-main #buddypress table.profile-fields thead tr,.site-main #buddypress table.wp-profile-fields thead tr, .site-main #buddypress table.messages-notices thead tr,.site-main #buddypress table.forum thead tr {
                border-color: #333333;
                background-color: #333333;
            }

            .site-main .bbp-pagination-links a:hover, .site-main .bbp-pagination-links span.current,#buddypress div.item-list-tabs:not(#subnav) ul li.selected a, #buddypress div.item-list-tabs:not(#subnav) ul li.current a, #buddypress div.item-list-tabs:not(#subnav) ul li a:hover,#buddypress ul.item-list li div.item-title a, #buddypress ul.item-list li h4 a,div.bbp-template-notice a,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a,#bbpress-forums li.bbp-body .bbp-forums-list li,.site-main #buddypress .activity-header a:first-child, #buddypress .comment-meta a:first-child, #buddypress .acomment-meta a:first-child {
                color: #333333 !important;
            }

            .single-tribe_events .tribe-events-schedule .tribe-events-cost {
                color: #333333;
            }

            .tribe-events-list .tribe-events-loop .tribe-event-featured,#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button, .tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
                background-color: #333333;
            }

            .woocommerce span.onsale,.show-search:after,select option:focus,.woocommerce .widget_shopping_cart p.buttons a:hover, .woocommerce.widget_shopping_cart p.buttons a:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce div.product form.cart .button:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.penci-block-vc.style-title-2:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-2:not(.footer-widget) .penci-block__title span,.penci-block-vc.style-title-3:not(.footer-widget) .penci-block-heading:after,.penci-block-vc.style-title-4:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-4:not(.footer-widget) .penci-block__title span,.penci-archive .penci-archive__content .penci-cat-links a:hover,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.penci-block-vc .penci-cat-name:hover,#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest,#buddypress .activity-list li.load-more:hover, #buddypress .activity-list li.load-newest:hover,.site-main #buddypress button:hover, .site-main #buddypress a.button:hover, .site-main #buddypress input[type=button]:hover, .site-main #buddypress input[type=reset]:hover {
                background-color: #333333;
            }

            .penci-block-vc.style-title-grid:not(.footer-widget) .penci-block__title span, .penci-block-vc.style-title-grid:not(.footer-widget) .penci-block__title a,.penci-block-vc .penci_post_thumb:hover .penci-cat-name,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.main-navigation > ul:not(.children) > li:hover > a,.main-navigation > ul:not(.children) > li:active > a,.main-navigation > ul:not(.children) > li.current-menu-item > a,.main-navigation.penci_enable_line_menu > ul:not(.children) > li > a:before,.main-navigation a:hover,#site-navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name:hover,#site-navigation .penci-megamenu .penci-mega-thumbnail:hover .mega-cat-name,.penci-review-process span,.penci-review-score-total,.topbar__trending .headline-title,.header__search:not(.header__search_dis_bg) .search-click,.cart-icon span.items-number {
                background-color: #333333;
            }

            .main-navigation > ul:not(.children) > li.highlight-button > a {
                background-color: #333333;
            }

            .main-navigation > ul:not(.children) > li.highlight-button:hover > a,.main-navigation > ul:not(.children) > li.highlight-button:active > a,.main-navigation > ul:not(.children) > li.highlight-button.current-category-ancestor > a,.main-navigation > ul:not(.children) > li.highlight-button.current-menu-ancestor > a,.main-navigation > ul:not(.children) > li.highlight-button.current-menu-item > a {
                border-color: #333333;
            }

            .login__form .login__form__login-submit input:hover,.penci-login-container .penci-login input[type="submit"]:hover,.penci-archive .penci-entry-categories a:hover,.single .penci-cat-links a:hover,.page .penci-cat-links a:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce div.product .entry-summary div[itemprop="description"]:before,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span:after, .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after,.woocommerce-product-details__short-description blockquote .author span:after,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,#scroll-to-top:hover,div.wpforms-container .wpforms-form input[type=submit]:hover,div.wpforms-container .wpforms-form button[type=submit]:hover,div.wpforms-container .wpforms-form .wpforms-page-button:hover,div.wpforms-container .wpforms-form .wpforms-page-button:hover,#respond #submit:hover,.wpcf7 input[type="submit"]:hover,.widget_wysija input[type="submit"]:hover {
                background-color: #333333;
            }

            .penci-block_video .penci-close-video:hover,.penci-block_5 .penci_post_thumb:hover .penci-cat-name,.penci-block_25 .penci_post_thumb:hover .penci-cat-name,.penci-block_8 .penci_post_thumb:hover .penci-cat-name,.penci-block_14 .penci_post_thumb:hover .penci-cat-name,.penci-block-vc.style-title-grid .penci-block__title span, .penci-block-vc.style-title-grid .penci-block__title a,.penci-block_7 .penci_post_thumb:hover .penci-order-number,.penci-block_15 .penci-post-order,.penci-news_ticker .penci-news_ticker__title {
                background-color: #333333;
            }

            .penci-owl-featured-area .penci-item-mag:hover .penci-slider__cat .penci-cat-name,.penci-owl-featured-area .penci-slider__cat .penci-cat-name:hover,.penci-owl-featured-area.style-12 .penci-small_items .owl-item.current .penci-cat-name,.penci-owl-featured-area.style-13 .penci-big_items .penci-slider__cat .penci-cat-name,.penci-owl-featured-area.style-13 .button-read-more:hover,.penci-owl-featured-area.style-13 .penci-small_items .owl-item.current .penci-cat-name,.penci-owl-featured-area.style-14 .penci-small_items .owl-item.current .penci-cat-name,.penci-owl-featured-area.style-18 .penci-slider__cat .penci-cat-name {
                background-color: #333333;
            }

            .show-search .show-search__content:after,.penci-wide-content .penci-owl-featured-area.style-23 .penci-slider__text,.penci-grid_2 .grid2_first_item:hover .penci-cat-name,.penci-grid_2 .penci-post-item:hover .penci-cat-name,.penci-grid_3 .penci-post-item:hover .penci-cat-name,.penci-grid_1 .penci-post-item:hover .penci-cat-name,.penci-videos-playlist .penci-video-nav .penci-playlist-title,.widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number,.widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon,.widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon,.penci-owl-featured-area.style-17 .penci-slider__text::after,#scroll-to-top:hover {
                background-color: #333333;
            }

            .featured-area-custom-slider .penci-owl-carousel-slider .owl-dot span,.main-navigation > ul:not(.children) > li ul.sub-menu,.error404 .not-found,.error404 .penci-block-vc,.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message,.penci-owl-featured-area.style-12 .penci-small_items,.penci-owl-featured-area.style-12 .penci-small_items .owl-item.current .penci_post_thumb,.penci-owl-featured-area.style-13 .button-read-more:hover {
                border-color: #333333;
            }

            .widget .tagcloud a:hover,.penci-social-buttons .penci-social-item.like.liked,.site-footer .widget .tagcloud a:hover,.penci-recipe-heading a.penci-recipe-print:hover,.penci-custom-slider-container .pencislider-content .pencislider-btn-trans:hover,button:hover,.button:hover, .entry-content a.button:hover,.penci-vc-btn-wapper .penci-vc-btn.penci-vcbtn-trans:hover, input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.penci-ajax-more .penci-ajax-more-button:hover,.penci-ajax-more .penci-portfolio-more-button:hover,.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.penci-block_10 .penci-more-post:hover,.penci-block_15 .penci-more-post:hover,.penci-block_36 .penci-more-post:hover,.penci-block_video.style-7 .penci-owl-carousel-slider .owl-dot.active span,.penci-block_video.style-7 .penci-owl-carousel-slider .owl-dot:hover span ,.penci-block_video.style-7 .penci-owl-carousel-slider .owl-dot:hover span ,.penci-ajax-more .penci-ajax-more-button:hover,.penci-ajax-more .penci-block-ajax-more-button:hover,.penci-ajax-more .penci-ajax-more-button.loading-posts:hover, .penci-ajax-more .penci-block-ajax-more-button.loading-posts:hover,.site-main #buddypress .activity-list li.load-more a:hover, .site-main #buddypress .activity-list li.load-newest a,.penci-owl-carousel-slider.penci-tweets-slider .owl-dots .owl-dot.active span, .penci-owl-carousel-slider.penci-tweets-slider .owl-dots .owl-dot:hover span,.penci-pagination:not(.penci-ajax-more) span.current, .penci-pagination:not(.penci-ajax-more) a:hover {
                border-color: #333333;
                background-color: #333333;
            }

            .penci-owl-featured-area.style-23 .penci-slider-overlay {
                background: -moz-linear-gradient(left, transparent 26%, #333333 65%);
                background: -webkit-gradient(linear, left top, right top, color-stop(26%, #333333 ), color-stop(65%, transparent));
                background: -webkit-linear-gradient(left, transparent 26%, #333333 65%);
                background: -o-linear-gradient(left, transparent 26%, #333333 65%);
                background: -ms-linear-gradient(left, transparent 26%, #333333 65%);
                background: linear-gradient(to right, transparent 26%, #333333 65%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#333333', GradientType=1);
            }

            .site-main #buddypress .activity-list li.load-more a, .site-main #buddypress .activity-list li.load-newest a,.header__search:not(.header__search_dis_bg) .search-click:hover,.tagcloud a:hover,.site-footer .widget .tagcloud a:hover {
                transition: all 0.3s;
                opacity: 0.8;
            }

            .penci-loading-animation-1 .penci-loading-animation,.penci-loading-animation-1 .penci-loading-animation:before,.penci-loading-animation-1 .penci-loading-animation:after,.penci-loading-animation-5 .penci-loading-animation,.penci-loading-animation-6 .penci-loading-animation:before,.penci-loading-animation-7 .penci-loading-animation,.penci-loading-animation-8 .penci-loading-animation,.penci-loading-animation-9 .penci-loading-circle-inner:before,.penci-load-thecube .penci-load-cube:before,.penci-three-bounce .one,.penci-three-bounce .two,.penci-three-bounce .three {
                background-color: #333333;
            }

            .main-navigation ul.menu > li > a {
                color: #000000
            }

            .main-navigation.penci_enable_line_menu > ul:not(.children) > li > a:before {
                background-color: #ce202f;
            }

            .main-navigation > ul:not(.children) > li:hover > a,.main-navigation > ul:not(.children) > li.current-category-ancestor > a,.main-navigation > ul:not(.children) > li.current-menu-ancestor > a,.main-navigation > ul:not(.children) > li.current-menu-item > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li:hover > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li:active > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li.current-category-ancestor > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li.current-menu-ancestor > a,.site-header.header--s11 .main-navigation.penci_enable_line_menu .menu > li.current-menu-item > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li:hover > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li.current-category-ancestor > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li.current-menu-ancestor > a,.main-navigation.penci_disable_padding_menu > ul:not(.children) > li.current-menu-item > a,.main-navigation.penci_disable_padding_menu ul.menu > li > a:hover,.main-navigation ul.menu > li.current-menu-item > a,.main-navigation ul.menu > li > a:hover {
                color: #ce202f
            }

            .main-navigation > ul:not(.children) > li.highlight-button > a {
                color: #ce202f;
            }

            #main .widget .tagcloud a {
            }

            #main .widget .tagcloud a:hover {
            }

            .penci-page-title, .penci-entry-title {
                color: #333333;
            }

            .penci-post-subtitle {
                color: #333333 !important;
            }

            .single .penci-cat-links a:hover, .page .penci-cat-links a:hover {
                background-color: #ce202f;
            }

            .penci-entry-meta {
                color: #9ea0a5;
            }

            .penci-entry-meta a:hover {
                color: #ce202f;
            }

            .mobile-sidebar #sidebar-nav-logo a {
                font-family: 'Franklin Gothic Demi Cond Regular';
                font-weight: 400;
            }

            body.penci-body-boxed, body.custom-background.penci-body-boxed {
                background-color: #eeeeee;
            }

            body.penci-body-boxed .penci-enable-boxed {
                background-color: #eeeeee;
            }

            .strike {
    text-decoration: line-through;
    color:#ff0000;
}

.prnote{
	margin:10px 0;
	color:#666;
	font-size:.9em;
}

.prnote .strike{
	display:block;
}


body #issuem-leaky-paywall-articles-remaining-nag
  #issuem-leaky-paywall-articles-remaining-subscribe-link,
body #issuem-leaky-paywall-articles-zero-remaining-nag
  #issuem-leaky-paywall-articles-remaining-subscribe-link {
  	height:auto !important;
  	margin-top:-20px;
  	display:block;
  	margin-bottom:5px;
  }


 body .pum-theme-default-theme .pum-title {
color:#fff !important;
	font-family: "Lato" !important;
	font-weight:900 !important;

  }
 body .pum-theme-default-theme .pum-content,
 body .pum-theme-default-theme .pum-content p {
color:#fff;
font-family: "Lato" !important;
	font-weight:400 !important;
 }

  .gift-sub-href{
color:#fff;
  	font-family: "Lato" !important;
	font-weight:700;
  }

  .pum-theme-default-theme .pum-container{
/*  	background-image:url(/wp-content/uploads/2023/12/jessica-fadel-sh4gnxnj1ra-unsplash1.jpg);
*/    background-image: url(/wp-content/uploads/2023/12/gettyimages-1623303770-r.jpg) !important;
  	background-position: center center;
  	background-repeat: no-repeat;
  	background-size: cover;
padding:40px !important;
  }

  .pum-theme-default-theme .pum-content + .pum-close{
  	background-color:#000 !important;
  	font-family: "Lato" !important;

  }

  .in-article-ad{
  	margin:20px auto 20px auto !important;
  }


  #banner-section.subscription-hdr {
    background-image: url(/wp-content/uploads/2023/12/gettyimages-1623303770-r.jpg) !important;
    background-size: cover;
    background-position: center center !important;

/*     background-image: url(https://www.fitsnews.com/wp-content/uploads/2023/08/fingers.jpg?id=469351) !important
*/}

    h1.large-header-centered{
font-size:4em !important;
text-align: center !important;
    }

    .give-gift-container{
    	    border: 1px solid rgb(48,153,138) !important;
background:rgba(48,153,138, .1);
border-radius: 8px;

    margin: 15px auto;
    max-width: 650px;
    padding: 30px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
        .give-gift-container h4{
margin:0 0 15px 0;
color:rgba(48,153,138, .6);
font-size:2.2em;
}

 .give-gift-container a{
  	font-family: "Lato" !important;
 	
 	font-size:1.2em;
 }

 .subscription-leadin{
 	padding-left:30px !important;
 	padding-right:30px !important;
 	max-width:900px;
 	margin-left:auto;
 	margin-right:auto;
 }

 h1.larger-header-centered{
font-size:5em !important;

 }


.narrow-rule{
	width:50% !important;
	margin-left:auto;
	margin-right:auto;
}

.penci-content-post 
.is-type-video.is-provider-youtube.wp-block-embed-youtube
.wp-block-embed__wrapper{
    width:100%;
}



body.home #first-banner.home-top-ad-container .penci-block_content,
body.home #first-banner.home-top-ad-container  .penci-block-vc{
    background:transparent;
    margin-top:0;
    margin-bottom:0;
}
.penci-enable-boxed.category-section.with-ad {
margin-bottom:30px;
}
.top-category-page-ad{
    margin-bottom:30px;
}

.mobile-ad-only{
    display:none;
}

            @media (max-width: 768px) {
body.home #first-banner.home-top-ad-container  .penci-block-vc{

    margin-bottom:20px;
}

body.home     .widget-area {
        padding: 0 0px;
    }
    .mobile-ad-only{
    display:block;
    margin:0 auto 20px auto;
}
}








/* Update on home page layout */


.home-small-articles {}

.home-small-articles .hentry.penci-post-item {
    clear: both;
    height: 85px;
    overflow: hidden;
}



.home-small-articles .penci-post-item__inner {}


.home-small-articles .penci_post_thumb {
    width: 125px;
    margin-right: 10px;

    float: left;
}

.home-small-articles .penci_post_content {}

#middle-section .home-small-articles .penci_post_content h3.penci__post-title.entry-title {
    font-size: 16px;
    clear: none !important;
    line-height: 20px;
    margin-top: 0;


}


.home-small-articles .penci_post_content .penci__post-title.entry-title a {}

.home-small-articles .penci_post_content .entry-meta-item.penci-byline {}

.home-small-articles .penci_post_content .entry-meta-item.penci-posted-on {
    padding-left: 0;
}






@media(max-width:768px) {
    .home-small-articles {}

    #middle-section .hentry.penci-post-item:not(.block24_big_item, .block23_first_item) {
        clear: both;
        height: 85px;
        overflow: hidden;
        width: 100%;
    }


    #middle-section .penci-post-item__inner {}


    #middle-section .hentry.penci-post-item:not(.block24_big_item, .block23_first_item) .penci_post_thumb {
        width: 100%;
        width: 125px;
        margin-right: 10px;
        float: left;
    }

    #middle-section .penci_post_content {}

    #middle-section .hentry.penci-post-item:not(.block24_big_item, .block23_first_item) .penci_post_content h3.penci__post-title.entry-title {
        font-size: 16px;
        clear: none !important;
        line-height: 20px;
        margin-top: 0;


    }

    .penci-block_23 .block23_items .penci-post-item:not(.block24_big_item, .block23_first_item) {
        padding-left: 0;
    }


    #middle-section .penci_post_content .penci__post-title.entry-title a {}

    #middle-section .penci_post_content .entry-meta-item.penci-byline {}

    #middle-section .hentry.penci-post-item:not(.block24_big_item, .block23_first_item) .penci_post_content .entry-meta-item.penci-posted-on {
        display: block;
        padding-left: 0;
    }
}




