/*
Theme Name: Twenty Twenty Child Theme
Theme URI: 
Description: A child theme for Twenty Twenty.
Author: 
Author URI: 
Template: twentytwenty
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/




.pt-cv-edit-view {
	display: none;
}

.allOne {
	background-color: #444444;
}

body {
	font-family: 'Roboto',Helvetica, Arial, sans-serif;
}

ul.primary-menu {
    font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.6rem;
    width: 100%;
}

.p-title {
	display: none;
}

.mobile-menu {
	text-transform: uppercase;
}

@media ( min-width: 1000px ) { 
	.primary-menu-wrapper {
		display: block;
		width: 480px;
	}
}

	
.primary-menu-wrapper + .header-toggles {
    margin-left: 1rem;
}

.header-toggles .toggle {
    padding: 0 1.5rem;
}

.toggle-inner .toggle-text {
    color: #000000!important;
}

.chw-widget {
	margin-top: 0rem;
}

@media (max-width: 1000px) {
	.chw-widget {
		margin-top: 4rem;
	}
}

h1, h2, h3, h4, h5, h6, p {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file {
    font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
    font-weight: 200;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    text-transform: uppercase;
    color: #000000;
}

h1, .heading-size-1 {
    font-size: 6.6rem;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 1.138888889;
    color: #a32408!important;
}



.pt-cv-wrapper .h1,
.pt-cv-wrapper .h2,
.pt-cv-wrapper .h3,
.pt-cv-wrapper .h4,
.pt-cv-wrapper .h5,
.pt-cv-wrapper .h6,
.pt-cv-wrapper h1,
.pt-cv-wrapper h2,
.pt-cv-wrapper h3,
.pt-cv-wrapper h4,
.pt-cv-wrapper h5,
.pt-cv-wrapper h6 {
 font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
 font-weight:200!important;
 line-height:1.1;
 color:inherit
}


.pt-cv-view .pt-cv-title a {
    text-transform: uppercase!important;
}


.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus)::first-letter, .wp-block-button.is-style-outline, a {
    color: #a32408!important;
    font-weight: 200!important;
}
.pt-cv-content {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 300;
}

.entry-content {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 2rem;
	line-height: 1.2;
	color: #5e5e5e;
}

.post-266575 .entry-content {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 1.6rem;
	line-height: 1.2;
	color: #000000;
}

/*
.post-266575 .entry-header {
	display: none;
}
*/

.post-266575 .wp-block-columns {
	display: none;
}

.post-266575 .pt-cv-meta-fields {
    font-size: 2rem;
	background: #a32408;
}

.post-266575 .pt-cv-meta-fields time {
    color: #ffffff!important;
}


.entry-content p, .entry-content li {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 2rem;
	line-height: 1.2;
	color: #5e5e5e;
	font-weight: 300;
}

.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
    font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 2rem;
	line-height: 1.2;
	color: #5e5e5e;
	font-weight: 300;
}

.entry-content a {
	font-weight: 700!important;
}


body.template-full-width .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), body.template-full-width [class*="__inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%;
    width: 100%;
}

[class*="__inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
    margin-left: 0px;
    margin-right: 0px;
}


#header-widget-area img {
	width: 100%;
}

.postsAd {
	padding: 6px;
	padding-top: 3px;
}
.interSiteAd {
	padding: 0px;
}

.postsAd p {
	font-family: 'Roboto',Helvetica, Arial, sans-serif;
	/* font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; */
	letter-spacing: .06em;
	font-size: 11px;
	font-weight: 300;
	text-align: center;
	padding-bottom: 3px;
	color: #a5a5a5;
}

.p-widget img {
	margin-bottom: 2rem;
}

.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas {
	border: 0 none;
}


.entry-content .wp-block-columns h1, .entry-content .wp-block-columns h2, .entry-content .wp-block-columns h3, .entry-content .wp-block-columns h4, .entry-content .wp-block-columns h5, .entry-content .wp-block-columns h6 {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif!important;
}


.wp-block-categories-list {
	text-align: center;
}

.post-inner {
    padding-top: 0rem;
}

.pt-cv-wrapper {
	padding: 16px;
	background-color: #efefef;
}

.pt-cv-wrapper .btn-group-sm > .btn, .pt-cv-wrapper .btn-sm {
    padding: 22px;
    padding-left: 44px;
    padding-right: 44px;
    font-size: 26px;
    line-height: 1.5;
    border-radius: 0px;
}

.pt-cv-wrapper .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 6px;
    vertical-align: middle;
    border-top: 12px dashed;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}

.pt-cv-wrapper .btn-primary {
    color: #fff;
    background-color: #a32408;
    border-color:0 none;
}

.pt-cv-wrapper .btn-primary.active, .pt-cv-wrapper .btn-primary:active, .pt-cv-wrapper .btn-primary:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #000000;
    border-color: 0  none;
}

.pt-cv-wrapper .btn-primary.focus, .pt-cv-wrapper .btn-primary:focus {
    color: #fff;
    background-color: #000000;
    border-color: 0 none;
}

.pt-cv-wrapper .btn-primary.active.focus, .pt-cv-wrapper .btn-primary.active:focus, .pt-cv-wrapper .btn-primary.active:hover, .pt-cv-wrapper .btn-primary:active.focus, .pt-cv-wrapper .btn-primary:active:focus, .pt-cv-wrapper .btn-primary:active:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-primary.focus, .pt-cv-wrapper .open > .dropdown-toggle.btn-primary:focus, .pt-cv-wrapper .open > .dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #000000;
    border-color: 0 none;
}

.entry-content > .alignfull {
    margin-bottom: 10rem;
    margin-top: 0rem;
}



.archive-header {
    padding: 4rem 0;
}

.archive-title {
    font-size: 6.6rem;
    font-weight: 200;
    padding-top: 60px;
    padding-bottom: 45px;
}

.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper, .reduced-spacing.footer-top-hidden #site-footer {
    border: 0 none;
}

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


.wp-block-image img {
	width: 100%;
}

@media (max-width: 700px) {
	.wp-block-columns {
		display: block;
	}

	.wp-block-column:not(:first-child) {
		margin-left:0px;
		margin-top: 0rem;
	}
}

.wp-block-column {
    margin-bottom: 0rem;
}

/*Fixing Galleries After Update*/
/*
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
  width: 100%!important;
  margin-bottom: 4rem!important;
}
*/

.aligncenter, .aligncenter img {
	width: 100%;
}


.post-author {
	display: none!important;
}


.wp-embedded-content {
	 width: 100%!important;
}

.featured-media {
    display: none!important;
}

.pagination-single a {
    align-items: baseline;
    display: flex;
    font-weight: 600;
    letter-spacing: -0.0275em;
    text-decoration: none;
    flex: 1;
    background: #a32408;
    color: #ffffff!important;
    padding: 4rem;
    text-transform: uppercase;
}

.pagination-single a:hover {
    background: #000000;
}

.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
    background-color: #a32408;
    border-color: #a32408;
}

.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after {
    display: none;
}
.entry-content hr, hr.styled-separator {
    display: none;
}

.header-footer-group .wp-block-image {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

.divider {
	padding-left: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-top: 6px!important;
	margin-top: 8rem!important;
	margin-bottom: 8rem!important;
}

.post-266575 .entry-content a {
font-weight: 200 !important;
}


[class*="__inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%;
    width: 100%;
}

.footer-top-hidden #site-footer {
    margin-top: 0rem;
}

.to-the-top {
	position: fixed;
	bottom: 1rem;
	right: 0;
	font-size: 2rem;
	color: rgba(0,0,0,.5)!important;
}


@media ( min-width: 1000px ) { 
	.to-the-top {
		position: fixed;
		bottom: 1rem;
		right: .5rem;
		font-size: 3rem;
		color: rgba(0,0,0,.5)!important;
	}
}

@media ( min-width: 1200px ) { 
	.to-the-top {
		position: fixed;
		bottom: 1rem;
		right: 1rem;
		font-size: 3rem;
		color: rgba(0,0,0,.5)!important;
	}
}

@media ( min-width: 1400px ) {
	.to-the-top {
		position: fixed;
		bottom: 2rem;
		right: 3rem;
		font-size: 4rem;
		color: rgba(0,0,0,.5)!important;
	}
}

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

