/* Theme Name:   TwentyTwenty Insider Version!
Theme URI:    https://www.coreinsider.info
Description:  A Twenty Twenty-Twenty child theme
Author:       CoreInsiderIno
Author URI:   https://www.coreinsider.info
Template:     twentytwenty
Version:      1.0.0
Text Domain:  twentytwentychild */ 

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
  font-family: "Inter", sans-serif;
}

.entry-content {
    font-family: NonBreakingSpaceOverride, "Inter", "Noto Serif", Garamond, "Times New Roman", serif;
    letter-spacing: normal;
    line-height:1.4;
}

.pt-cv-meta-fields a {
    color: #8c8f94;
}

.powered-by-wordpress {
    display: none;
}

.footer-widgets a {
    color: #ffffff;
}

.singular .entry-header {
    padding: 4rem 0;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-weight: 900!important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
    font-weight: 700!important;
}

h1.entry-title, h2.entry-title {
    color: #dd3d2b;
}

.entry-title a {
    color: #dd3d2b!important;
}

body:not(.overlay-header) .primary-menu ul {
    background-color: #161616;
	color: #ffffff;
}

.pt-cv-readmore.btn {
    background: #dd3d2b;
    border-color: transparent;
}

.pt-cv-readmore.btn:hover {
    background: #da3a03;
    border-color: transparent;
	font-weight:700;
}

.pt-cv-readmore.btn:active {
    background: #da3a03;
    border-color: transparent;
	font-weight:700;
}

.pt-cv-readmore.btn:focus {
    background: #da3a03;
    border-color: transparent;
	font-weight:700;
}


.pt-cv-readmore.btn:active:focus {
    background: #da3a03;
    border-color: transparent;
	font-weight:700;
}

.pt-cv-title:hover {    
    text-decoration: underline;
    text-decoration-color: #dd3d09;
}

.primary-menu li.menu-item-has-children:hover > ul, .primary-menu li.menu-item-has-children:focus > ul, .primary-menu li.menu-item-has-children.focus > ul {
    right: 0;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.15s linear, transform 0.15s linear;
    color: #ffffff;
	background-color: #dd3d2b;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 110rem;
    width: calc(100% - 4rem);
}

.apbPost {
    background: #0a0a0a00!important;
}

.apbPost a {
    color: #dd3d2b!important;
    font-weight: 700!important;
    font-family: 'Inter', sans-serif!important;
	letter-spacing: -1px;
}

.apbExcerpt {    
    color: #FFFFFF!important;
}

.apbReadMore a {
    color: #fff!important;
    background: #dd3d2b!important;
}

.apbMeta {
    color: #999!important;
}

.dashicons {
    color: #ffffff!important;
}

.homeHeadingChops {
    MARGIN-TOP: -3REM!important;
    MARGIN-BOTTOM: -3REM!important;
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {

  .homeHeadingChops {
    MARGIN-TOP: 0REM!important;
    MARGIN-BOTTOM: 0REM!important;
	}
}