.elementor-widget-heading .elementor-heading-title {color:#000;font-weight:400;line-height:1.4 !important;margin-bottom:0px;}
.elementor-widget-heading h2.elementor-heading-title {line-height:1 !important;}
.penci-header-text-logo .site-name {color: #000 !important;font-size: 1.2rem !important;text-transform: uppercase;letter-spacing: 2px;font-weight: 900 !important;}
.pc-wrapbuilder-header, .penci_stickybar {padding-top:10px;padding-bottom:10px;}
.pc-wrapbuilder-header .elementor-button-link, .pc-wrapbuilder-header .pcbtn, .penci-builder {padding-top:15px !important;padding-bottom:15px !important;}
.penci-header-builder.shadow-enable, .penci_builder_sticky_header_desktop.shadow-enable, .penci_navbar_mobile.mobile-sticky.shadow-enable {box-shadow: none !important;-webkit-box-shadow: none !important;}
.elementor-inline-item {margin-bottom:20px !important;font-size:1.1rem;}
.workshops .pcsl-itemin {background:#fff !important;padding:20px !important;text-align:center;}
.workshops .pcsl-title a {color: #000 !important;font-size: 1.2rem !important;text-transform: uppercase;letter-spacing: 2px;font-weight: 900 !important;}
.workshops .pcsl-title {text-align:center !important;}
.navigation .menu>li>a, .navigation .sub-menu>li>a {font-size: 0.8rem !important;font-style: normal;font-weight: 600 !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #000 !important;}
.navigation .menu>ul.sub-menu>li>a:before, .navigation ul.menu>li>a:before {background:#000 !important;}
.penci_nav_col>:not(:first-child) {margin-left: 20px;}
#footer-section {background: #192550 !important;color: #ffffff !important;}
.pc-wrapbuilder-header {margin-bottom:0px !important;}
#main p {font-size:1.1rem;}
#main a {color:#1C244B !important;font-weight:bold;}
.elementor-button-link, a.pcbtn, #main a.pcbtn, .penci-builder {color:#fff !important;background-color: #192550 !important;text-transform:uppercase;letter-spacing:2px;font-size:.9rem !important;}

@media screen and (max-width: 600px) {
.penci-header-builder .elementor-button-link, .pcbtn, .penci-builder {font-size:.7rem !important;}
.penci-header-text-logo .site-name {font-size: .7rem !important;letter-spacing: 1px !important;font-weight: 700 !important;}
}

#penci_off_canvas .penci-header-text-logo .site-name {font-size:1rem !important;line-height:1.6 !important;}
#penci_off_canvas .menu li {text-align:center !important;}
#penci_off_canvas .menu li a {letter-spacing:2px !important;}


.penci-grid li.list-post .item>.thumbnail {width: 33%;}
.penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right {width:66%;}

.item-content p {font-size:.9rem !important;}
h2.penci_grid_title_df a {font-size: 1.8rem !important;font-weight: 700 !important !important;text-transform: capitalize !important;line-height:1.2 !important;}

.cat>a.penci-cat-name {border: 1px solid;padding: 10px 15px !important;text-transform: uppercase;letter-spacing: 1px;}
.grid-post-box-meta > span:not(.cat) {color: #000000 !important;text-transform: capitalize !important;}
.author #main {width:100% !important;}
body.author .post-author {border: 4px double black;}
.author-content h5 {font-size: 1.4rem;letter-spacing: 1px;}
body.author .archive-box {display:none !important;}
.penci-post-box-meta.penci-post-box-grid {display:none !important;}