/*
 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.0
 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
*/

h4, h5, h6 {
	font-family: 'NeueHaasUnicaPro-Regular';
}

.penci-topbar a:hover , .penci-topbar ul li a:hover {
	color: #f0ff77;
}

.site-header.header--s7 .custom-logo, .site-header.header--s10 .custom-logo, .site-header.header--s11 .custom-logo, .site-header.header--s1 .custom-logo, .site-header.header--s5 .custom-logo {
	max-height: 60px;
	padding-right: 10px;
}

.main-navigation ul.menu > li > a {
	cursor: pointer;
	cursor: context-menu;
}
.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 {
	color: #193442;
	background-color: #f0ff77 !important;
}
#site-navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail:hover a {
	color: #193442;
	background-color: #f0ff77 !important;
}
#site-navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail:hover a.penci-cat-name, .penci-archive .penci-archive__list_posts .penci-cat-links a:hover {
	color: #193442;
	background-color: #f0ff77 !important;
}
.penci-featured-content:hover .penci-slider__cat a.penci-cat-name {
	color: #193442 !important;
}
.rt-reading-time {
	font: bold 0.8em helvetica;
	text-transform: uppercase;
	color: #556f3f; color: black;
	margin-bottom: 1.5em;
}

main .penci-block__title a, 
main .penci-block__title span:first-child {
	-webkit-box-shadow: inset 0 -0.75em 0 0 #f0ff77;
	-moz-box-shadow: inset 0 -0.75em 0 0 #f0ff77;
	box-shadow: inset 0 -0.75em 0 0 #f0ff55;
	padding-left: 0.25em;
}

.penci-comments-button a {
	background-color: #00ee66;
	color: #000000;
}

.penci-content-post-loaded {
	margin-top: 60px;
}

.footer__copyright_menu {
	border-top: 7px solid #ffffff;
}

#cookie-law-info-again {
	background-color: #f0ff77 !important;
	color: #193442 !important;
}
#cookie-law-info-bar {
	padding: 1em 1.5em 1.5em !important;
	font-size: 1em !important;
}
#cookie-law-info-bar h5 {
	color: #f0ff77;
	font-size: 1.5em;
}
#cookie-law-info-bar .cli-plugin-button {
	margin: 0 0.25em;
}
.cli-modal .cli-modal-dialog {
	font-family: 'NeueHaasUnicaPro-Regular' !important;
}
.cli-modal-dialog .cli-tab-content {
	max-height: 500px !important;
	overflow: scroll;
}
.cli-switch input[data-id='checkbox-necessary'] + .cli-slider {
	opacity: 0.4;
	cursor: not-allowed;
}

.penci-video-nav {
	background-color: #193442;
}
.penci-video-nav .penci-video-playlist-nav {
	overflow-y: scroll;
}

@media screen and (min-width: 1241px) {
	
	.penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-play {
		width: 100%;
	} 
	.penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-nav {
		position: relative;
		width: 100%;
		height: auto;
	}
	
}

@media screen and (max-width: 920px) {
	
	.penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-play {
		width: 100%;
	} 
	.penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-nav {
		position: relative;
		width: 100%;
		height: auto;
	}
	
}
	
@media screen and (max-width: 1265px) {
	
	.site-header, #masthead-sticky-wrapper { display: none !important; }
	.penci-header-mobile, .mobile-sticky-wrapper { display: block !important; }
	
}

@media screen and (min-width: 960px) and (max-width: 1240px) {
	.penci-vc_two-sidebar .penci-wide-content {
		width: 100%;
		padding-right: 0;
	}
	.two-sidebar.penci_dis_padding_bw .site-main .widget-area-2, .penci_dis_padding_bw .penci-vc_two-sidebar .widget-area-2 {
		display: block;
		width: 50%;
		float: left;
		position: relative !important;
		min-height: 0 !important;
	}
	.penci_dis_padding_bw.two-sidebar .site-main .widget-area-1, .penci_dis_padding_bw .penci-vc_two-sidebar .widget-area-1 {
		width: 50%;
		float: right;
		position: relative !important;
		min-height: 0 !important;
	}
	.two-sidebar.penci_dis_padding_bw .site-main .widget-area-2, .penci_dis_padding_bw .penci-vc_two-sidebar .widget-area-2 > .theiaStickySidebar {
		transform: none !important;
		position: inherit !important;
		left: 0 !important;
	}
	.penci_dis_padding_bw.two-sidebar .site-main .widget-area-1, .penci_dis_padding_bw .penci-vc_two-sidebar .widget-area-1 > .theiaStickySidebar {
		transform: none !important;
		position: inherit !important;
		left: 0 !important;
	}
	
}

@media screen and (max-width: 500px) {
	
	.topbar__menu { 
		display: none; 
	}
	
}