/*
 Theme Name:   The Local Girl Child Main
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     soledad-new
 Text Domain:  soledad-new
*/

/* = Theme customization go here
-------------------------------------------------------------- */




@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

/* Global CSS */

.trademark {font-size: .8rem !important;top:-5px;position: reelative;padding-left: 2px;}

/* Fonts */

div.logo {font-family: 'Poppins', sans-serif;}
#sidebar-nav .menu li a, .pchgbel .menu li a, .penci-menu-hbg .menu li a {font-family: 'Roboto', sans-serif;}
.footermenu a {font-family: 'Roboto', sans-serif;}
.elementor-heading-title, .penci-heading-title {font-family: Poppins !important;}
.elementor-widget-button .elementor-button, .button {font-family: "Work Sans", Sans-serif;}
.localgirlfooter p.header {font-family: Poppins !important;}
.localgirlfooter p {font-family: Lora !important;}
.searchbox h2 {font-family: Poppins !important;line-height:1 !important;margin-bottom:20px;}
.searchbox p {font-family:Lora !important;}
.eventsList__list__item__title, .eventsList__list__item__title a {font-family: Poppins !important;}
.eventsList__list__dateHeader {font-family: "Work Sans", Sans-serif;}
.eventsFilter__form__section__title {font-family: "Work Sans", Sans-serif !important;}
.eventsList__list__item__body  {font-family: "Lora", serif !important;}
.eventsList__list__item__dateTime__wrapper {font-family: "Roboto", Sans-serif;}
.eventsFilter__form__section__list__item label {font-family: "Lora", serif !important;}
#events-filter-search {font-family: "Roboto", Sans-serif;}
.eventsFilter__form__footer__button {font-family: "Work Sans", Sans-serif !important;}
.gform-theme--foundation legend, .gform-theme--foundation label {font-family: 'Work Sans' !important;}
.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=url] {font-family: "Roboto", Sans-serif !important;}
.gfield_consent_description {font-family: Roboto !important;}
.gsection_description {font-family: "Lora", serif !important;}
.gform_button {font-family: 'Work Sans' !important;}
#gf_coupon_button {font-family: 'Work Sans' !important;}
.gform_next_button {font-family: 'Work Sans' !important;}
.gform_previous_button {font-family: 'Work Sans' !important;}
.gform-theme--framework .gf_progressbar_title {font-family: 'Work Sans' !important;}
.pc_titlebig_standard, .pc_titlebig_standard a, .header-standard .post-title, .header-standard h2, .header-standard h2 a {font-family: Poppins !important;}
.post-entry p {font-family: "Lora", serif !important;}
.post-entry h2 {font-family: Poppins !important;}
.post-entry h3 {font-family: Poppins !important;}
.author-content h5 a {font-family: Poppins !important;}
.penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a {font-family: Poppins !important;}
body.page h1.entry-title {font-family: Poppins !important;}
.archive-box h1, .archive-box span {font-family: Poppins !important;}
.tile-tag {font-family: "Work Sans", Sans-serif !important;}
.pcsl-inner .pcsl-content .pcsl-title a, .penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a, .grid-header-box h2 {font-family: Poppins !important;}
.gform_confirmation_message td font {font-family: "Roboto", Sans-serif;}
h2.gform_submission_error {font-family: "Roboto", Sans-serif;}
.full-width-ribbon, .full-width-ribbon p  {font-family: 'Poppins';}
div.categories .button, div.instory .button {font-family: Poppins;}
div.offer {font-family: "Lora", serif;}
.white-box div.padding {font-family: "Lora", serif;}
.white-box h2, .white-box a {font-family:Poppins !important;}
div.new-category-2 {font-family: Poppins;}
.deals-icon p {font-family:Poppins !important;}
.eventsList__list__item__body__excerpt {font-family: "Lora", serif !important;}
.author-content p, .author-content {font-family: "Lora", serif !important;}
.post-box-meta-single {font-family: "Lora", serif !important;}
.event_support {font-family: "Lora", serif !important;}
.single-event .eventlocation {font-family: "Lora", serif !important;}
#events-filter-search {font-family: 'Work Sans' !important;}
.eventsFilter__form__section__list label {font-family: "Roboto", Sans-serif !important;}
.eventsList__list__item__price {font-family:Roboto !important;}
.instructions {font-family: 'Work Sans' !important;}
body.single-event article div {font-family: "Lora", serif !important;}
body.single article .needtoknow li {font-family:Poppins !important;}
body.single article li {font-family: "Lora", serif !important;}
.gform_wrapper.gravity-theme .gfield_label {font-family: "Lora", serif !important;}


/* Body */

h1, h2, h3, h4, h5, h6 {font-weight:500;}

@media screen and (min-width: 768px) {
.penci-sidebar-content {padding-top:0px !important;}
body.single .penci-sidebar-content {margin-top:10px !important;}
}

body, body p {color:#000;font-size:1.2rem;line-height:1.4;}
.penci-go-to-top-floating {background-color: #6d6e71 !important;}
.container {max-width:1400px;width:100%;}
.penci_sidebar {background:#fff !important;}
.penci-sidebar-content {text-align:center;padding-top:20px;}
body {--pcbg-cl: #ffffff !important;}
body.page #main {padding-right:0px !important;padding-left:0px !important;}

@media only screen and (max-width: 960px) and (min-width: 480px)  {
body.author .theiaStickySidebar {padding-left:20px;padding-right:20px;}
body.archive .theiaStickySidebar {padding-left:20px;padding-right:20px;}
}




/* Buttons */

.searchsubmit {background-color: #6d6e71 !important;} 
.elementor-widget-button .elementor-button, .button {background-color: #6d6e71 !important;font-size: 0.9rem;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;fill: #6d6e71;color: #fff;border-style: solid;border-color: #6d6e71;border:0px;padding: 12px 24px;}


/* Header */

.penci_topblock .penci_nav_col {display:block !important;max-width: 1415px;margin: 0 auto;}
input.search-input {border:4px double black !important;font-size:1.1rem !important;width:83% !important;}
.pc-wrapbuilder-header .pc-search-form.search-style-text-button .searchsubmit {top:-.5px !important;letter-spacing:2px !important;}
.penci-menuhbg-wapper:before, .button-menu-mobile:before {content:"Menu";font-size:12px;}
.navigation.menu-style-2 ul.menu ul.sub-menu:before {background:#b8b8b8 !important;}
.penci_mobile_bottombar .header-social a i {color:#fff !important;}
.penci_mobile_bottombar .header-social a {margin-right:5px;}
.penci-builder.penci-builder-button {background-color: #6d6e71 !important;border-radius: 0px !important;color: #fff !important;font-family: "Work Sans", Sans-serif;font-size: 0.9rem;font-weight: 500 !important;text-transform: uppercase;letter-spacing: 2px;}
.penci_builder_sticky_header_desktop .container-fullwidth {max-width:1450px;}
.penci_nav_center .penci-html-ads {min-width:400px;}
.penci-html-ads-3 {min-width:400px;}
.pc-builder-element .pc-logo img, .pc-builder-element.pc-logo img {max-height:200px !important;}
.penci-hbg-logo img {max-width:140px !important;}
.pc-wrapbuilder-header {margin-bottom:10px;}
.penci-desktop-sticky-bottom div.logo a {color:#2a2828 !important;}
.penci-desktop-sticky-bottom .the {color:#2a2828 !important;}
.archive-box {background:#fff !important;margin-bottom:20px !important;}
.header-social .inner-header-social {margin-left:20px;margin-right:20px;}
.penci-menu-hbg-inner .header-social.sidebar-nav-social {text-align:center !important;}
.penciicon-threads {top:-2px !important;position:relative !important;}
.pc-wrapbuilder-header .container {max-width: 1400px !important;width:95%;}
.header-social a:hover i {color: #000 !important;}
.penci-breadcrumb {display:none !important;}
.penci-page-header h1.entry-title {font-size: 3rem;text-transform: lowercase;font-weight: 500 !important;color: #000 !important;border-bottom: 4px solid #B8D567;display: inline-block;margin-bottom: 20px;}
.penci-header-builder .pc-builder-element.penci-menuhbg-wapper {top: -5px;position: relative;}
.elementor .pccsi-img img, .pccsi-img img {top: 1px;position: relative;}
body.page h1.entry-title {padding-bottom:20px !important;}

@media only screen and (max-width: 1290px) and (min-width: 1100px)  {
.pc-builder-element.pc-main-menu .navigation .menu>ul>li, .pc-builder-element.pc-main-menu .navigation ul.menu>li {margin-right: 15px !important;}
.pc-builder-element.pc-main-menu .navigation .menu>li>a {font-size:10px !important;letter-spacing:2px !important;}
}

@media only screen and (max-width: 1100px) and (min-width: 960px)  {
.pc-builder-element.pc-main-menu .navigation .menu>ul>li, .pc-builder-element.pc-main-menu .navigation ul.menu>li {margin-right: 10px !important;}
.pc-builder-element.pc-main-menu .navigation .menu>li>a {font-size:9px !important;letter-spacing:2px !important;}
.sticky-apply .penci-html-ads-3 {display:none !important;}
}

@media only screen and (max-width: 982px) and (min-width: 960px)  {
.pc-builder-element.pc-main-menu .navigation .menu>li>a {font-size:8px !important;}
}

/* Single Stories */

.pc_titlebig_standard, .pc_titlebig_standard a, .header-standard .post-title, .header-standard h2, .header-standard h2 a {color: #000;font-size: 2.5rem;text-transform: none;line-height:1.2;}
.author-url .avatar, .grid-post-box-meta img.avatar, .penci-grid li .item .author-url .avatar, .penci-masonry .item-masonry a .author-url .avatar {width:50px;margin-right:10px;}
.post-box-meta-single a {color:#000;}
.post-box-meta-single span {color:#000;}
.post-box-meta-single>span:before, .standard-top-meta>span:before {opacity:1;}
.elementor-widget-penci-single-author {padding:20px;}
.post-box-meta-single {font-size:1.1rem;}
.header-standard {padding-bottom:0px;}
.tags-share-box.post-share {background:#fff !important;}
.widget ul li, .widget ol li, .post-entry, p, .post-entry p {line-height: 1.8 !important;font-size: 1.2rem !important;font-weight:400 !important;}
.post-entry h2 {font-size:2rem;color:#000;line-height:1.6;}
.post-entry h3 {font-size:1.6rem;color:#000;line-height:1.6;}
.storyblock {padding:15px;background:#fff;}
.sidebar {margin-left: 10px;background:#fff;}
body.single .post-entry a {text-decoration: underline !important;color: #000;text-decoration-color: #b8d567 !important;}
.relatedposts {max-width:700px !important;width:100%;margin:0 auto !important;}
.pctmp-term-list.label-style-s1 .term-labels, .pctmp-term-list.term-style-s1 .pctmp-term-item {background: #b8d567 !important;color:#000;border: 1px solid #b8d567;}
.post-author {border-top:0px !important;}
body.single .author-content h5 {margin-bottom:0px !important;}
body.page .author-content h5 {margin-top:10px !important;}
body.page .post-author {padding-top:0px !important;padding-bottom:20px !important;}
.author-content h5 a, .author-content h5 {color:#000;font-size: 2.5rem;text-transform: none !important;margin-bottom:0px !important;text-underline-offset: 8px;line-height:1.1;margin-bottom: 10px !important;}
.author-content h5 a:hover {color:#000 !important;text-decoration-color: #b8d567;}
.author-content p, .author-content {font-size:1rem !important;line-height:1.6 !important;}
.bio-social .penciicon-x-twitter {top:-3px !important;position:relative !important;}
.author-content .author-social {font-size: 1.4rem;color: #000000;margin-right: 15px;}
.penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a {font-weight: 500 !important;color: #000 !important;letter-spacing: 0px !important;font-size:1.1rem !important;}
.penci-grid li.list-post {border-bottom:0px solid #000 !important;}
.grid-post-box-meta span {font-size:0px !important;}
.grid-post-box-meta span a, .grid-post-box-meta span time {color: #000000;font-size: .9rem !important;}
.grid-post-box-meta span {color:#000 !important;}
.grid-post-box-meta span:after {opacity:1 !important;}
.grid-post-box-meta {margin-top:5px !important;}
.penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a {text-decoration: none;line-height: 120%;font-weight: 500;display: block;color:#000;font-size: 1.1rem !important;line-height: 1.4;}
.post-box-meta-single a:hover {color: #000000 !important;text-decoration: underline !important;}
.penci-grid li.list-post.penci-slistp .item>.thumbnail {width:130px;}
.full-width-ribbon {position: relative;background: linear-gradient(90deg, #6d6e71, #999999);color: #fff !important;font-weight: bold;text-transform: uppercase;text-align: center;padding: 16px 0;padding-top:8px !important;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);z-index: 1;color:#fff;letter-spacing:2px;font-size:1rem;}
.full-width-ribbon::before,.full-width-ribbon::after {content: "";position: absolute;top: 0;width: 50px;height: 100%;background: #b8d567;z-index: -1;}
.full-width-ribbon::before {left: 0;clip-path: polygon(0 0, 100% 0, 0 100%);}
.full-width-ribbon::after {right: 0;clip-path: polygon(100% 0, 100% 100%, 0 100%);}
.full-width-ribbon p  {font-size: 1rem;letter-spacing: 2px !important;}
.full-width-ribbon {color: #fff !important;font-size: 1.6rem;display: inline-block;padding: 0px 10px;top: 5px;position: relative;font-weight: 600 !important;display: inline-block;text-shadow: 2px 2px 1px #000 !important;padding:10px;}
div.categories, div.instory {text-align:center;}
div.categories a.button, div.instory a.button {background: #828282;padding: 20px 20px;border-radius: 8px;font-size: 1.6rem;text-transform: uppercase;font-weight: 700;text-decoration: none !important;color:#b8d567 !important;    display: inline-block !important;margin-bottom: 10px;}
div.categories br, div.instory br {display:none !important;}
div.categories .button:before {content:"More ";color:#fff;}
.single .post {margin-bottom:0px !important;}
.single .white {color:#fff !important;}
.penci-sidebar-content .widget {margin-bottom:20px !important;}
body.single .e-con-inner {max-width:1300px !important;}
.post-box-title {text-transform: lowercase;font-style: italic;font-size: 2rem;font-weight: 700;text-align: center;float: none !important;position: relative !important;top: -3px;transition: 0.3s;border-bottom: 2px solid #b8d567;color: #000;display: block;}
body.single .post-entry .g {text-align:center !important;margin-top:20px !important;margin-bottom:20px !important;}
body.single .post-entry .g img {margin-top:10px;max-width:350px;width:100%;}
body.single .storyblock iframe {margin:0 auto !important;}
.trademark {font-size: .8rem !important;top: -5px;position: relative;padding-left: 2px;}
body.single .pctmp-term-list .penci-cat-featured-homepage {display:none !important;}
.needtoknow {border: 2px solid black;padding: 0px 20px;max-width: 600px;margin: 0 auto;border-right: 6px solid black;border-bottom: 6px solid black;}
.needtoknow .title {margin-top: -25px;text-align: center;}
span.titleback {font-size: 1.2rem !important;background: #fff;padding-left: 10px;padding-right: 10px;text-transform: lowercase;font-weight: 600;}

.full-width-ribbon {font-size:1.6rem !important;text-transform:lowercase !important;}
body.page .full-width-ribbon {text-transform:lowercase !important;}

@media screen and (max-width: 767px) {
.sidebar {margin-left:0px !important;margin-top:20px !important;}
.penci-grid li.list-post .item>.thumbnail {margin-bottom: 0px;} 
}

@media screen and (max-width: 700px) {
.penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a {font-size:1.1rem !important;line-height:1.3 !important;}
.post-box-meta-single .author-url img {margin-bottom:10px !important;}
.post-box-meta-single.style-default {display: flex;align-items: center;flex-wrap: wrap;gap: 8px;}
.pctmp-date-post {display:block !important;font-size: .9rem;}
.pctmp-view-post {display:block !important;font-size: .9rem;}
.author-url .avatar {width:60px !important;}
.pctmp-date-post::before {display:none !important;}
.pctmp-view-post::before {display:none !important;}
}

@media screen and (max-width: 480px) {
.pc_titlebig_standard, .pc_titlebig_standard a, .header-standard .post-title, .header-standard h2, .header-standard h2 a {font-size:2rem !important;}
.full-width-ribbon {font-size:1rem !important;text-shadow: 2px 2px 1px #00000042 !important;}
div.categories .button, div.instory .button {font-size:1.2rem !important;}
}

/* Google Search Form */
input.gsc-input {height:30px !important;}
.gsc-search-button {margin-left:0px !important;margin-top:0px !important;}
.gsc-search-button-v2 {padding:13px 27px !important;}
.post-entry table {margin-bottom:0px !important;}
.searchbox h2, .searchbox p  {padding:0px 20px !important;text-align:center !important;}
.searchbox {margin-bottom:40px !important;}
.searchbox p {font-size:1.4rem !important;margin-top:-10px !important;margin-bottom:17px !important;}
.searchbox h2 {font-size: 3rem;text-transform: lowercase;}
.gsc-input-box {padding-top: 1px !important;padding-bottom: 1px !important;}
.gsc-search-box td {border-bottom:0px !important;}
.search-archive-wrapper {background: #fff;padding: 20px;max-width: 1400px;margin: 0 auto;}

@media only screen and (max-width: 960px) {
.penci_mobile_bottombar .gsc-search-button-v2 {padding: 7px 20px !important;top: -.5px;position: relative;}
.penci_mobile_bottombar .gsib_a {padding: 0px 6px 0 !important;}
.penci_mobile_bottombar .gsc-input-box {padding-top:0px !important;}
.penci_mobile_bottombar .penci-builder.penci-builder-button {top:-3px !important;position:relative !important;}
}

@media only screen and (max-width: 700px) {
.searchbox h2 {font-size: 2,5rem;text-transform: lowercase;}
.searchbox p {font-size: 1.2rem !important;}
}

/* Google Search Result */
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {border-bottom: 6px double black !important;padding-bottom: 20px;margin-bottom: 20px;}
.gsc-control-cse .gsc-table-result {display:flex !important;margin-top:20px !important;}
.gsc-table-cell-thumbnail, .gs-promotion-image-cell {width:150px !important;}
.gs-web-image-box, .gs-promotion-image-box {width:100% !important;}
.gs-web-image-box .gs-image, .gs-promotion-image-box .gs-promotion-image {max-width: 100% !important;max-height: 100% !important;}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {font-size:1rem !important;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size:1.6rem !important;}
.gs-snippet {font-size:1.2rem !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {font-size:1.2rem !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right:15px !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {background-color: #b8d567 !important;color: #000000 !important;padding: 5px 10px !important;}
.gsc-result-info {color:#000 !important;}
.gsc-results .gsc-cursor-box:before {content:"Load more posts:";display:block !important;padding-bottom: 15px !important;}
.gsc-control-cse {padding:0px !important;}

@media only screen and (max-width: 960px) {
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size:1rem !important;}
.gs-webResult div.gs-visibleUrl {font-size:12px !important;}
.gs-snippet {font-size:1rem !important;}
}

@media only screen and (max-width: 768px) {
.gsc-results .gsc-cursor {background:#000 !important;color:#fff !important;}
.gsc-results .gsc-cursor {fill:#fff !important;}
}

@media only screen and (max-width: 480px) {
.gsc-control-cse .gsc-table-result {flex-direction: column;}
.gsc-table-cell-thumbnail, .gs-promotion-image-cell {width: 100% !important;margin-bottom: 20px;}
.gs-promotion-image-box img.gs-promotion-image, .gs-web-image-box-portrait img.gs-image, .gs-web-image-box-landscape img.gs-image {width:auto !important;height:auto !important;}
}

@media only screen and (max-width: 479px) {
.penci_navbar_mobile .container {padding-left:15px !important;padding-right:15px !important;}
}


/* Logo */

div.logo, div.logo a {font-weight: 600 !important;font-size: 2.4rem !important;letter-spacing: 1px !important;text-transform: uppercase;color: #fff !important;position: relative;}
.the {text-orientation: sideways-right;display: inline-block;font-size: .8rem;position: relative;top: -9px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);color: #fff !important;margin-right:-10px;font-weight:700;}
span.green {color: #b8d567 !important;}

@media only screen and (max-width: 1380px) and (min-width: 960px)  {
div.logo, div.logo a {font-size:1.8rem !important;}
.the {font-size: .6rem;top: -7px;}
}

@media only screen and (max-width: 768px) {
.penci_nav_left {min-width:70% !important;}
}


@media only screen and (max-width: 650px) {
div.logo, div.logo a {font-size:1.4rem !important;}
.penci_mobile_midbar .penci_nav_left, .penci_mobile_midbar .penci_nav_alignleft {min-width:80%;}
.the {font-size: .35rem !important;top:-6px !important;margin-right:-7px !important;}
}


/* Menu */
.penci-menuhbg-toggle.builder .penci-lines, .penci-menuhbg-wapper, .penci-menuhbg-toggle.builder {width:25px;display:block;margin:0 auto;font-weight:bold;}
.navigation .button-menu-mobile svg {width:30px;display:block;margin:0 auto;}
.navigation .button-menu-mobile svg {fill: #ffffff !important;}
.navigation .button-menu-mobile {color:#fff !important;}
.penci_navbar_mobile .navigation .button-menu-mobile {top: -5px;position: relative;}
.pc-builder-element.pc-main-menu .navigation .menu>li>a, 
.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a, 
#sidebar-nav .menu li a, .pchgbel .menu li a, .penci-menu-hbg .menu li a {letter-spacing: 3px;font-weight: 700 !important;}
.navigation .menu>ul.sub-menu>li>a:before, .navigation ul.menu>li>a:before {background: #b8d567 !important;}
ul.sub-menu {width:300px;border-bottom: 10px solid #b8d567;}
.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a:hover {color:#000 !important;}
.penci_mobile_midbar .penci_nav_center {display:none !important;}
.menubutton {padding: 2px 10px;border-radius: 0px;border:2px solid #fff;background:#fff;}
.menubutton a {color:#000 !important;}
.navigation .menu {display: flex;align-items: center;}
.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current-menu-item > a {color: #b8d567 !important;}
.penci-menu-hbg .menu li a:hover {color:#000 !important;}
#sidebar-nav .menu li a, .pchgbel .menu li a, .penci-menu-hbg .menu li a {color:#000 !important;}
.penci-menuhbg-toggle:hover .lines-button:after, .penci-menuhbg-toggle:hover .penci-lines:before, .penci-menuhbg-toggle:hover .penci-lines:after {background: #b9d766 !important;}

/* Social Icons */

.header-social a i {font-size:20px;padding: 0px 5px;}
.header-social.sidebar-nav-social a i {color:#000 !important;}
.penci-menu-hbg .header-social.sidebar-nav-social a i {font-size:20px !important;}
.penci-menu-hbg .header-social a {margin-right:5px !important;}



/* Local Girl Homepage */

.penci-heading-content, .penci-heading-content p {text-align:center;}
.elementor-widget-text-editor p, .penci-heading-content p, .penci-fancy-heading .penci-heading-content p {font-size:1.2rem;}
#main {background:#fff;}
.penci-fancy-heading .inner-tit {color:#000;}
.elementor-image-box-title {margin-bottom:10px;}
.penci-fancy-heading .penci-heading-subtitle {margin-bottom: 20px;font-size: 1.2rem;}
.halfbox {max-width:600px !important;}
body.home .join h2 {color:#000 !important;font-size:2rem !important;text-align:center !important;}
.fd-form-control {border:3px solid black !important;}
.fd-btn {line-height:18px !important;}
.fd-form-success div {text-align:center !important;}

/*Editorial Homepage */

.popularposts .pcsl-inner .pcsl-content .pcsl-title a {text-align:left !important;top:30px !important;position:relative !important;}
.popularposts li.list-post .item {display: flex !important;align-items: center !important;}
.popularposts .penci_grid_title a {font-size: 1rem !important;line-height: 1.4 !important;}
.popularposts .penci-image-holder {border-radius:100% !important;}
.popularposts .penci-image-holder {width:100% !important;height:100% !important;padding-bottom:100% !important;}
.popularposts .pcsl-inner .pcsl-item {margin-bottom:40px !important;}
.popularposts .pcsl-inner .pcsl-thumb {text-align:center !important;}
.magslider li.grid-style {width:100% !important;}
.magslider .grid-header-box {margin-bottom:20px !important;}

@media screen and (max-width: 1169px) {
.popularposts .pcsl-item {flex: 0 0 33.33333% !important;}
}

@media screen and (max-width: 1050px) {
.popularposts .pcsl-item {flex: 0 0 50% !important;}
}

@media screen and (max-width: 800px) {
.popularposts .pcsl-item {flex: 0 0 100% !important;max-width: 600px;width: 100%;margin: 0 auto;margin-bottom: 20px;}
.popularposts .pcsl-inner .pcsl-thumb {width: 20%;}
.popularposts .pcsl-inner .pcsl-content {width: 80%;}
}

@media screen and (max-width: 800px) and (min-width: 768px) {
.popularposts .pcsl-item:last-child {margin-top:20px !important;}
}

@media screen and (max-width: 650px) {
.popularposts .pcsl-item {flex: 0 0 100% !important;max-width: 450px;width: 100%;margin: 0 auto;margin-bottom: 10px;}
.popularposts .pcsl-inner .pcsl-content .pcsl-title a {font-size:.9rem !important;}
}

.homefeatured form > div:nth-of-type(1) {display: none !important;}
.homefeatured form > div:nth-of-type(2) {display: none !important;}
.homefeatured button {background-color: #6d6e71 !important;font-size: 0.8rem !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 2px !important;fill: #6d6e71 !important;color: #fff !important;border-style: solid !important;border-color: #6d6e71 !important;    border: 2px solid #6d6e71 !important;padding: 12px 24px !important;}

.penci-grid>li {margin-bottom:20px !important;}

@media only screen and (min-width: 767px) {
.homefeatured .pcsl-title .original-title, .homefeatured .grid-header-box {border:0px !important;max-width:100% !important;}
.homefeatured .pcsl-content, .homefeatured .pcsl-title, .homefeatured .pcsl-title a {margin-top:-140px;}
.homefeatured .grid-header-box h2 {color:#fff !important;font-size: 1.7rem !important;text-align: center !important;font-weight: 400 !important;letter-spacing: 1px;padding-left: 20px;padding-right: 20px;}
.homefeatured .grid-header-box {background:none !important;}
.homefeatured .penci-image-holder:before {background: linear-gradient(to top, #00000078, #ffffff00) !important;}
.homefeatured .grid-mixed .thumbnail:hover, .homefeatured .penci-grid li .item>.thumbnail:hover, .homefeatured .penci-masonry .item-masonry>.thumbnail:hover {opacity: 1 !important;}
.homefeatured .grid-header-box .tile-tag {top:-5px;} 
}

@media only screen and (max-width: 1175px) and (min-width: 767px)  {
.homefeatured .grid-header-box h2 {font-size:1.5rem !important;}
}

/* Pages */

body.page h1.entry-title {font-size: 3rem;text-transform: lowercase;color:#000 !important;text-align:center;font-weight:500;border-bottom: 4px solid #B8D567;display: inline-block;}
.archive-box h1, .archive-box span {font-size: 3rem;text-transform: lowercase;font-weight:500 !important;color:#000 !important;border-bottom: 4px solid #B8D567;display: inline-block;margin-bottom:20px;}
body.page .post-image {display:none !important;}

@media screen and (max-width: 700px) {
.archive-box h1, .archive-box span {font-size:3rem;}
}

@media screen and (max-width: 650px) {
body.page .post-author {display: flex;flex-direction: column;align-items: center;}
body.page .author-img {margin-right:0px !important;margin-bottom:20px;}
body.page .post-author .author-content {margin-left:0px !important;text-align:center !important;}
}

/* Icon Boxes */

.elementor-icon-box-description {text-align:center;}
.elementor-image-box-description {text-align:center;}
.penci-owl-carousel-slider .penci-owl-dot.active span {border-color: #000 !important;background-color: #000 !important;}
.elementor-image-box-img {max-width:200px;}




/* RSS Feeds */

.pcsl-inner.pcsl-imgpos-top .pcsl-thumb {margin-bottom:10px;}
.pcsl-inner .pcsl-content .pcsl-title a {text-decoration: none;line-height: 1.35;font-weight: 500;display: block;font-size: 1.1rem !important;color:#000;text-align:center;}
.pcsl-item {position: relative;}
.penci-smalllist {overflow: visible;}
.pcsl-content, .pcsl-title, .pcsl-title a {position: static !important;--position: static !important;margin-top:-30px;}
.tile-tag {display: inline-block;padding: 2px 5px;background-color: #b8d567;color: #000;text-transform: uppercase;font-weight: 500;margin-bottom: 10px;margin-top: 5px;font-size: 14px !important;transform: rotate(0deg) !important;transition: 0.3s;position:relative;z-index:3;letter-spacing:1px;}
.pcsl-itemin:hover .tile-tag {transform: rotate(-5deg) !important;}
.pcsl-title .original-title, .grid-header-box {display: block !important;border: 3px solid #939393;padding: 10px;max-width: 90% !important;margin: 0 auto;z-index: 2;position: relative;background:#fff;margin-top:-25px;padding-top:20px;line-height:1.3;}
.pcsl-content .pcsl-meta {display:none !important;}
.pcsl-inner .pcsl-content .pcsl-title a:hover {color:#000 !important;}
.grid-header-box {margin-top:-60px;}
.grid-header-box .tile-tag {margin-top:-20px;}
.grid-header-box h2 {font-weight: 500;display: block;color: #000;text-align: center;font-size: 1.1rem !important;margin-bottom: 10px;}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button {border: 2px solid #6d6e71 !important;max-width: 300px !important;width: 100%;color: #ffffff !important;background-color: #6d6e71 !important;letter-spacing:2px;}
.archive #main {padding-left:20px !important;padding-right:20px !important;}
article.item:hover .tile-tag {transform: rotate(-5deg) !important;}

@media screen and (max-width: 1024px) {
.grid-header-box h2 {font-size:1rem !important;}
.pcsl-inner .pcsl-content .pcsl-title a {font-size:1rem !important;}
.pcsl-inner .pcsl-content .pcsl-title a, .penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a, .grid-header-box h2 {font-size:1rem !important;}
}


@media screen and (min-width: 960px) {
.container.penci_sidebar #main, .penci-single-style-10 .penci-single-s10-content {width:75%;}
.penci-sidebar-content {width:25%;}
}

/* Advertisements */

.a-single:before, .g-single:before {content:"Advertisement" !important;text-align:center;display:block;color:#000;font-size:.9rem;letter-spacing:1px;font-weight:500;}


/* Deals Directory */

div#maindeals, div.maindealsresults {text-align:center !important;}
.maindealsresults {width: 100% !important;padding: 20px !important;}
.maindealsresults .one-third {width:33%;display: inline-block;vertical-align: top;padding: 10px;}
.sixteen #main {max-width: 1600px;margin: 0 auto;}
.cuscat {margin-top: -45px !important;text-align: left !important;margin-bottom: 20px;left: -5px;position: relative;}
span.catdesc {display: inline-block;padding: 2px 5px;background-color: #6d6e71;color: #fff;text-transform: uppercase;font-weight: 700;margin-bottom: 10px;margin-top: 5px;font-size: 14px !important;transform: rotate(-5deg) !important;left: -2px;position: relative !important;transition: 0.3s;}
#deal-filter-submit {display: inline-block;background:#6d6e71;color:#fff !important;border-radius:0px !important;border:0px !important;padding:12px;letter-spacing:.1rem;text-transform:uppercase;width:200px !important;}
#deal-filter-select {display: inline-block;border: 2px solid black;padding: 10px;width: 200px !important;color: #000 !important;}
#deal-filter {margin-bottom:20px;text-align: center;margin-top:20px;}
.deal.box {background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;padding: 0;}
.one-third.column h3 {margin-top: 10px;}
.deals-icon {width: 19%;padding: 0px;box-sizing: border-box;position: relative;display: inline-block;text-align: center;vertical-align: top;margin-bottom: 10px;}
.deals-icon img {max-width: 100%;opacity: 0.6;}
.deals-icon p {position:absolute !important;z-index: 10;bottom: 20px;left: 0px;right: 0px;text-align:center;font-weight:500 !important;text-transform:lowercase !important;}
#deal-filter-select {width: 8em;}
#deal-filter-select,
#deal-filter-submit {display: inline-block;}
.deal-filter-select {border: 2px solid black;padding: 10px;width: 200px !important;color: #000 !important;}
.one-third.column.full-image img {display: block;max-height: 445px;}
.white-box {text-align:left;color:#000;}
.dealhead-box {padding-top:40px;padding-bottom:40px;display:none !important;}
.all-deals:not(.current) {display: none !important;}
.deals-icon {cursor: pointer;transition: opacity .2s ease-in-out;}
.white-box .padding {padding-top:10px;}
.white-box h2, .white-box a {color:#000;}
.white-box .realbutton {background: #b8d567;display: inline-block;padding-left: 15px;padding-right: 20px;font-size: 1.2rem;}
.eventsFilter__form__datePicker__calendar .ui-datepicker {border: 3px solid #3b3b3d !important;border-top: 10px solid #b8d567 !important;}
.ui-widget-header {border:0px !important;background:#fff !important;color:#000 !important;}
div.offer, .white-box div.padding {font-size: 1.1rem;line-height: 1.6;}
.white-box h2, .white-box a {font-size: 1.6rem;margin-bottom: 10px;}
div.new-category-2 {font-weight: 400;text-transform: uppercase;letter-spacing: 2px;}
.redeem {display: inline-block;padding: 2px 5px;background-color: #6d6e71;color: #fff;text-transform: uppercase;font-weight: 700;margin-bottom: 10px;font-size: 1rem !important;position: relative !important;transition: 0.3s;margin-top: 10px;letter-spacing:1px;}
article.deal {margin-bottom:20px !important;}

@media only screen and (max-width: 965px) {
.deals-icon {width: 30%  !important;}
.maindealsresults .one-third {width:50%;}
}

@media only screen and (max-width: 650px) {
.maindealsresults .one-third {width:100%;}
#deal-filter-select, #deal-filter-submit {display: block;margin: 0 auto;margin-top: 10px;}
}

@media only screen and (max-width: 500px) {
.deals-icon {width: 49% !important;padding: 3px;}
.deals-icon img {max-width: 100%;}
.container .one-third.column {min-height:auto !important;}
.box-inner {padding: 0px !important;margin-bottom: 20px !important;}
}


/* Events Calendar Front End */

.eventsList {padding:20px !important;}
.eventsList__list__dateHeader {color: #000000;font-size: 1rem;font-weight: 600;text-transform: uppercase;letter-spacing:1px;padding-top:20px;}
.eventsList__list__item__title, .eventsList__list__item__title a {font-size: 1.15rem;font-weight: 600;text-transform: uppercase;color:#000 !important;line-height:1.4 !important;text-underline-offset: 8px;text-decoration-color: #b8d567 !important;}
.eventsList__list__item__body, .eventsList__list__item__body p {font-size:1rem;}
h2.eventsList__list__item__title {margin-bottom:10px !important;}
.eventsList__wrapper--showImages .eventsList__list__item {border-top:2px solid black;}
.eventsList__list__item__dateTime__wrapper {font-size:1rem !important;line-height:1.5 !important;}
.eventsList__list__item__price {margin-top:10px;margin-bottom:10px;}
.eventsList__list__item__price {font-weight:normal !important;line-height:1.4 !important;background: #e5e5e5;display: inline-block;padding: 2px 10px;font-size: 1rem;font-style:normal !important;}
.eventsFilter__form__section__list__item {display:block !important;}
.eventsFilter__form__section__list__item label {top:-7px;position:relative;letter-spacing: 1px;font-size: 1rem;}
.eventsFilter__form__section__title, .eventsFilter__form__footer__button {background-color: #6d6e71 !important;font-size: 0.9rem !important;font-weight: 500 !important;text-transform: uppercase !important;letter-spacing: 2px;fill: #6d6e71;color: #fff;border-style: solid;border-color: #6d6e71;border: 0px;padding: 12px 24px !important;}
#events-filter-search {border:2px solid black;}
.eventsFilter__form__section--categories .eventsFilter__form__section__list {width:100% !important;left:0px !important;}
.eventsList__list__item__businessName, .eventsList__list__item__location {font-size:1rem !important;line-height:1.6 !important;font-weight:500 !important;}
.ui-state-default, .ui-widget-content .ui-state-default {border:0px !important;background:#fff !important;}
.ui-widget-content .ui-state-highlight {border: 1px solid #b8d567 !important;background: #b8d567 !important;color: #ffffff;font-weight: bold !important;}
.ui-datepicker td span, .ui-datepicker td a {text-align:center !important;color:#000 !important;}
.ui-datepicker .ui-datepicker-buttonpane {display:none !important;}
.eventsFilter__form__datePicker__toggle {background-color: #b8d567 !important;}
.eventsFilter__form__footer__button {color:#000 !important;border:2px solid black !important;background:#fff !important;}
.eventsFilter__form__section__list__item__input[type=checkbox] {accent-color: #b8d567 !important;}
.eventsList__list__item__body__excerpt p {font-size:1rem !important;}
.eventsFilter__form__footer a {text-decoration: none;display: flex;align-items: center;background-color: #b8d567 !important;border:2px solid #b8d567 !important;color: #000 !important;}
.gform-theme--framework .gfield--type-choice .gfield_checkbox, .gform-theme--framework .gfield--type-choice .gfield_radio {gap:inherit !important;}
.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent {margin-bottom:10px !important;}
.eventsList__list__item__body__excerpt {line-height: 1.8 !important;font-weight: 400 !important;}

.eventsList__list__item__categories {display:none !important;}
.eventsList__list__item__dateTime__date {display:none !important;}
.eventlocation {display:none !important;}
.single-event .eventlocation {display:block !important;}
.eventsList__list__item__location {font-size:.8rem !important;}
.eventsList_list_item_locationwrap {display:flex;align-items:center;}
.eventsList_list_item_pricedatewrap {display:flex;align-items:center;}
.eventsList__list__item__title, .eventsList__list__item__title a {text-transform:inherit !important;}
.post-entry a.eventsList__footer__loadMore {background-color: #6d6e71 !important;font-size: 0.9rem !important;font-weight: 500 !important;text-transform: uppercase !important;letter-spacing: 2px;fill: #6d6e71;color: #fff !important;border-style: solid;border-color: #6d6e71;border: 0px;padding: 12px 24px !important;text-underline-offset: 5px;text-decoration-thickness: 2px;text-decoration-color: #b8d567;}
.eventsList__footer {text-align:center !important;margin-top:40px !important;margin-bottom:80px !important;}
.event_support  {font-size:.9rem;}
.eventsList__main__sidebar__inner {text-align:center !important;}
.eventsList__main__sidebar__inner .g-single {max-width: 300px;margin: 0 auto;margin-bottom: 20px;}
.eventsList__main__sidebar__inner .g-single:before {margin-bottom:10px;}
.eventsList__wrapper--showImages .eventsList__list__item {border-top:0px !important;}
.penci-header-builder.shadow-enable, .penci_builder_sticky_header_desktop.shadow-enable {box-shadow: none !important;-webkit-box-shadow: none !important;}
.eventsList__list__item__body {display:block !important;}
.eventsList__list__item__body__excerpt p, .eventsList__list__item__body__excerpt {font-size:.9rem !important;}
.eventsFilter__form__footer a {justify-content:center !important;font-weight:600 !important;}
.eventsList__list__item__location a {color:#000 !important;}
.blacktext button {color:#000 !important;}
#events-filter-search {color:#000 !important;font-size:.9rem !important;text-align:center !important;text-transform: uppercase !important;font-weight: 500 !important;letter-spacing: 1px;background:#eee;}
#events-filter-search::placeholder {color:#000 !important;}
.gsection_description a {text-decoration:underline;text-decoration-color:#b8d567;}
.eventsList__list__item__price {text-transform:lowercase !important;}
.eventsList__wrapper--showImages .eventsList__list__item {min-height: 8rem !important;display: flex;flex-direction: column;justify-content: center;}
.eventsList_list_item_pricedatewrap {display:none !important;}
.eventsList__list__item {padding-top:0px !important;padding-bottom:0px !important;}
.eventsFilter__form {justify-content: center !important;}
.eventsList__list.searchWithin--wrapper > li.searchActive--item {display: flex !important;}
.eventsFilter__form__section__emptyMessage {display:none !important;}
.eventsList__list__item + .eventsList__list__item, .eventsList__wrapper--showImages .eventsList__list__item + .eventsList__list__item {padding-top:5px !important;padding-bottom:5px !important;}
.eventsList__list__item + .eventsList__list__item .eventsList__list__item__image__wrapper, .eventsList__wrapper--showImages .eventsList__list__item + .eventsList__list__item .eventsList__list__item__image__wrapper {top: 0px;display: flex;align-items: center;margin-right: 20px;min-width: 15%;}
.eventsList__wrapper--showImages .eventsList__list__item {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}
.eventsList__list__item__image__wrapper {position:relative !important;margin-right:20px;}
.eventsList__wrapper--showImages .eventsList__list__item {flex-direction: row-reverse !important;justify-content: flex-end;}
body.single-event article div {margin-bottom:20px;}
div.confirm {background: #fff;padding: 20px;text-align: center;margin-bottom: -40px;}
body.single-event article {padding:0px !important;}
.pctmp-term-list.label-style-s1 .term-labels, .pctmp-term-list.term-style-s1 .pctmp-term-item {font-size:.9rem !important;}
body.single a.eventsList__list__item__title__link {text-decoration:none !important;}

@media (min-width: 1201px) {
    .eventsFilter__form__section {width: 15rem !important;margin-right: 0px !important;margin-left:.5rem;}
}

@media only screen and (min-width: 769px) and (max-width: 1270px) {
.eventsFilter__form div {width:28%;padding-left:4px;padding-right:4px;}
.eventsFilter__form__datePicker {width:10% !important;}
.eventsFilter__form__footer {width:30% !important;}
.eventsFilter__search {display:none;}
.midhide {display:none !important;}
}

@media (max-width: 1050px) {
.eventsList__list__item__title, .eventsList__list__item__title a {font-size:1.1rem !important;}
}

@media (min-width: 769px) {
    .eventsFilter__search {margin-right: .5rem !important;margin-left: .5rem !important;}
    .eventsFilter__form__footer {margin-right:.5rem !important;}
    .eventsFilter__form__section__list  {min-width:370px !important;}
    .eventsList__list__item__image__wrapper {max-height: 6rem;overflow: hidden;min-width: 15% !important;}
    .eventsList__list__item__businessName {padding-right:20px;}
    .eventsList__list__item__dateTime__wrapper {padding-top:8px;}
    .eventsList__list__item__price {margin-right:20px;}
    .eventsList__wrapper--showSidebar .eventsList__main__sidebar {width: 30%; margin-top: 20px;}
    .eventsList__wrapper--showSidebar .eventsList__main__main {width: 70%;}
    .eventsList {padding:0px !important;}
    .admin-bar .eventsList__top {top: 32px;}
    .eventsList__top {top: 0px;}
    .admin-bar .eventsList__list__dateHeader {top: 100px !important;}
    .eventsList__wrapper--showSidebar .eventsList__main__sidebar__inner {top: 110px;}
    .admin-bar .eventsList__wrapper--showSidebar .eventsList__main__sidebar__inner {top: 125px;}
    .eventsList__list__dateHeader {top: 85px !important;}
    .eventsList__wrapper--showSidebar .eventsList__main {padding-left: 20px;padding-right: 20px;}
    .eventsFilter__form {flex-wrap:nowrap !important;justify-content: center !important;}
    .eventsFilter__form__footer__button--search {display:none !important;}
    .eventsList__wrapper--showImages .eventsList__list__item {padding-left: 0px !important;}
}

@media (max-width: 769px) {
    .eventsFilter__form__section--categories {margin-left:0px !important;}
}

@media only screen and (max-width: 768px) {
.eventsList__list__item__dateTime__wrapper {font-weight:normal !important;}
.eventsList__list__item__image__wrapper {width: 6rem !important;height: 4rem !important;overflow: hidden;}
.eventsList__wrapper--showImages .eventsList__list__item {padding-left:0px !important;}
.eventsFilter {display:flex !important;}
.eventsFilter__form__datePicker {flex-basis:33%;padding:2.5px !important;}
.eventsFilter__form__section--categories {flex-basis:33% !important;padding:2.5px !important;}
.eventsFilter__form__section {flex-basis:33% !important;padding:2.5px !important;}
.eventsList__list__item__title, .eventsList__list__item__title a {font-size:.9rem !important;}
.eventsList__list__item__dateTime__wrapper {font-size:.8rem !important;}
.eventsList__list__item__price {font-size:.9rem !important;}
.eventsList__list__item__businessName, .eventsList__list__item__location {font-size:.8rem !important;}
.eventsList__list__item__title, .eventsList__list__item__title a {line-height:1.6 !important;font-size:1rem !important;}
.eventsList__list__dateHeader {font-size:.8rem !important;}
.eventsList_list_item_locationwrap {display: flex;align-items: flex-start;flex-direction: column;margin-bottom:10px;}
.eventsFilter__form__section__list__item label {letter-spacing: 0px;font-size: .85rem;}
.eventsList_list_item_pricedatewrap {display:none !important;}
.eventsList__wrapper--showImages .eventsList__list__item {min-height:auto !important;padding-top: 0px;padding-bottom: 0px;}
h2.eventsList__list__item__title {margin-bottom:2px !important;}
.eventsList__list__item__image__wrapper {top:2px !important;}
ul.eventsFilter__form__section__list {min-width:275px !important;position:absolute !important;}
.eventsFilter__form__section--events_brands	ul.eventsFilter__form__section__list {min-width:300px !important;position:absolute !important;right: 0px !important;}
.eventsFilter__form__footer {width: 33% !important;padding: 5px !important;margin-top: .5rem !important;}
.eventsFilter__search {width: 98% !important;margin-top: -.5rem !important;}
.eventsFilter__form__footer__button {font-size:.7rem !important;padding:12px 5px !important;letter-spacing:1px !important;}
}

@media only screen and (max-width: 600px) {
.eventsFilter__form__section--categories {margin-left:0px !important;}
.eventsList__wrapper--showImages .eventsList__list__item {min-height: 4rem !important;padding-top: 0px;padding-bottom: 0px;}
.eventsList_list_item_locationwrap {display:none !important;}
h2.eventsList__list__item__title {margin-bottom:0px !important;}
.eventsList__list__item__title, .eventsList__list__item__title a {font-size:.8rem !important;font-weight:500 !important;}
.eventsList {padding:0px !important;}
.eventsFilter__form__section__title, .eventsFilter__form__footer__button {font-size:.7rem !important;padding:12px !important;}
.eventsFilter__form__footer__button, .eventsFilter__form__section__title, .eventsFilter__form__datePicker__toggle {font-size:.6rem !important;padding:5px !important;min-height: 30px !important;}
.eventsFilter__form__datePicker__toggle {height:30px !important;}
.eventsFilter__form__datePicker {margin-bottom:.4rem !important;top:-10px;position:relative;}
.eventsList__list__item + .eventsList__list__item .eventsList__list__item__image__wrapper, .eventsList__wrapper--showImages .eventsList__list__item + .eventsList__list__item .eventsList__list__item__image__wrapper {min-width:100px !important;}
.eventsList__list__item__image__wrapper {min-width:100px !important;}
}


/* Submit and Event Form */

.gform_wrapper {background: #eee;padding: 20px;max-width:100% !important;width:100%;margin:0 auto;color:#000 !important;}
.uploadimage {border: 3px dashed black !important;padding: 20px !important;text-align: center !important;background:#fff !important;color:#000 !important;}
.gfield_description {color:#000 !important;}
.gfield--type-section a {color:#000 !important;}
.uploadimage input {max-width: 400px !important;margin: 0 auto !important;}
.ginput_container input {border:2px solid #000 !important;}
.gchoice input {padding-left:0px !important;}
.ginput_total {height: 40px !important;padding-left: 20px !important;font-size: 1.2rem !important;font-weight: bold !important;background: #fff !important;}
.gform_wrapper input[type=text],  .gform_wrapper input[type=email], .gform_wrapper input[type=url] {height:50px !important;}
.gform_wrapper select {border:2px solid black;height:45px;background: #fff;padding-left: 10px !important;font-weight:bold;}
.wp-editor-container {border:2px solid black !important;}
.gfield_consent_description {background:#fff !important;border: 1px solid black !important;}
#mceu_12 {display:none !important;}
.columncount2 .ginput_container_checkbox {column-count:2;}
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span {color:#fff !important;font-weight:bold !important;background:#b8d567 !important;border-radius:100% !important;} 
.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled):not(.ui-datepicker-current-day) a:hover {color:#fff !important;font-weight:bold !important;background:#b8d567 !important;border-radius:100% !important;} 
.gform-theme--framework.ui-datepicker {border:3px solid #3b3b3d !important;border-top: 10px solid #b8d567 !important;}
.gform-theme--framework.ui-datepicker table .ui-datepicker-today a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today span {background:#fff !important;}
.gform_button {background: #6d6e71 !important;text-transform: uppercase !important;letter-spacing: 2px !important;font-weight: bold !important;font-size:.9rem !important;}
#gf_coupon_button {text-transform: uppercase !important;letter-spacing: 2px !important;background: #b8d567 !important;color: #000;opacity: 1 !important;border: 0px !important;}
.ginput_card_field {border: 3px solid black !important;height: 50px !important;}
.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=url] {font-weight:bold;}
.gform_next_button {background: #6d6e71 !important;text-transform: uppercase !important;letter-spacing: 2px !important;font-weight: bold !important;}
.gform_previous_button {text-transform: uppercase !important;color: #000 !important;letter-spacing: 1px !important;font-weight: 600 !important;border: 2px solid black !important;}
.gform-theme--framework .gf_progressbar .percentbar_blue {background-color: #b8d567 !important;}
.gform-theme--framework .gf_progressbar_title {text-transform:uppercase;color:#000 !important;}
.sectionbordertop {border-top: 4px double black;padding-top: 30px;}
.gform-theme--foundation .ginput_container_events_field .datepicker {float:left;margin-right:10px;}
.venuename {margin-bottom:-20px !important;}
.gform-field-label {color:#000 !important;}
.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=url] {color:#000 !important;}

.gform_validation_errors {margin-bottom:0px !important;background: #931717 !important;}
.gform-theme--framework .gform_validation_errors .gform-icon {color:#fff !important;}
h2.gform_submission_error {margin-bottom:0px !important;color:#fff !important;}

.gform_confirmation_message table {margin-bottom:20px !important;margin-top:20px;}
.gform_confirmation_message tr {background:transparent !important;}
.gform_confirmation_message td {padding: 0px 20px !important;}
.gform_confirmation_message td strong {color:#000 !important;}
.gform_confirmation_message td[colspan="2"] {padding:10px 20px !important;}
.gform_confirmation_message td font {line-height: 1.8 !important;font-size: 1rem !important;letter-spacing: .5px;}
.gform_confirmation_message td {line-height: 1.8 !important;font-size: 1.2rem !important;letter-spacing: .5px;}
.smalltopmargin {margin-top:-20px !important;}
.gsection_title {margin-bottom:0px !important;}
.ginput_container_duration span {margin-top: 10px !important;margin-bottom: 10px !important;display: flex !important;flex-direction: row !important;align-items: center !important;}
.ginput_container_duration span input {margin-right:10px !important;}
.ginput_container_duration span label {margin-top: 0px !important;padding-top: 0px;color: #000 !important;font-weight: 600 !important;}
h3.gsection_title {text-transform:lowercase !important;font-weight: bold;margin-bottom: -20px !important;}
option[value="on_date"] {display: none;}
.instructions {font-size: .8rem !important;background:#f7f7f7 !important;padding: 10px !important;border: 2px solid black !important;margin-top: -30px !important;}
.instructions strong {text-decoration: underline;text-decoration-color: #b8d567;text-decoration-thickness: 2px;text-underline-offset: 2px;}
.gform_wrapper.gravity-theme .gfield_label {font-size:1.2rem !important;}

/* Nomination Form Styling */

.ginput_container input {background:#fff !important;}
body .gform_wrapper :not(.address) select {background:#fff !important;}
.gsection_description {margin-top:10px;}


/* Single Events */

body.single-event article {padding:0px 25px !important;}
body.single-event .fluid-width-video-wrapper {padding-top:340px !important;}
body.single-event .post-image {text-align:left;}
body.single-event .post-image img {max-width:600px !important;width:100%;}
body.single-event .single-post-title {font-size:3.5rem;}
body.single-event p.price {font-weight: normal !important;line-height: 1.4 !important;background: #e5e5e5;display: inline-block;padding: 2px 10px;font-style: normal !important;margin-top:20px !important;}
body.single-event p.venue {margin-bottom:0px !important;}

/* Author Page */

body.author .post-author {border:2px solid black !important;}
body.author .archive-box {display:none !important;}
body.author #main {padding-top:20px !important;}

@media only screen and (max-width: 700px) {
body.author .post-author {border: 0px solid black !important;display: flex;flex-direction: column;align-items: center;text-align: center !important;}
body.author .post-author img {margin-bottom:20px !important;}
body.author .post-author .author-content {margin-left:0px !important;}
}

/* Ads */

.headerad {text-align:center;background:#f7f7f7;padding-top:20px;padding-bottom:10px;margin-bottom:20px;padding-left:10px;padding-right:10px;}
.headerad .a-single:before, .headerad .g-single:before {margin-bottom:5px;}
.headerad img {max-width:728px;width:100%;margin:0 auto;}
.desktopad {display:block;}
.mobilead {display:none;}
.adrotate .g {text-align:center;margin-top:20px;margin-bottom:20px;}
.adrotate .g-single:before {margin-bottom:5px;}
.mobileadfeed img {max-width:300px;width:100%;margin:0 auto !important;margin-top:5px !important;}
.mobileadfeed {text-align:center !important;}
#sidebar .g img {max-width:300px;width:100%;margin:0 auto !important;margin-top:5px !important;}

@media only screen and (min-width: 768px) {
.mobileadfeed {display:none !important;}
body.single .post-entry .g {display:none !important;}
}

@media only screen and (max-width: 650px) {
.desktopad {display:none !important;}
.mobilead {display:block !important;}
}

/* Total Poll */

.voting {max-width: 700px;width:90% !important;margin: 0 auto;}
.totalpoll-question-content {text-align:center !important;}
.totalpoll-question-content p {font-size: 2rem !important;}
.totalpoll-question-choices-item {border:2px solid black !important;border-radius: 10px;margin-bottom: 10px !important;}
.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control {background: #b8d567 !important;border-color: #b8d567 !important;}
.totalpoll-question-choices-item-label {text-align:center !important;margin-left:-40px !important;font-weight: 600;letter-spacing: 1px;color: #000;}
.totalpoll-button-primary {background: #6d6e71 !important;color: #ffffff;border-color: #6d6e71 !important;margin: 0 auto !important;display: block !important;padding: 10px 20px;text-transform: lowercase !important;letter-spacing: 1px;margin-top: -20px !important;}
.is-screen-results {text-align:center !important;}
.is-screen-results p:after {content:"You can vote again in 24 hours.";display:block;}

/* Footer */

.footermenu a {display: block;margin-bottom: 10px;font-weight: 400;color: #fff;text-transform: uppercase;letter-spacing: 1px;font-size:.9rem;}
.localgirlfooter {border-top:4px double black;background:#fff;}
.innerfooter {max-width: 1150px;margin: 0 auto;padding: 40px 20px;}
.localgirlfooter .column {width:24%;padding: 0px 20px;display:inline-block;vertical-align:top;margin-bottom:20px;}
.localgirlfooter .footer-logo{max-width:200px;width:100%;}
.localgirlfooter p {font-size: 14px !important;margin-bottom:15px;}
.localgirlfooter a {color:#000 !important;}
.footer-info {margin-bottom:15px;}
.localgirlfooter p.black a {color:#000 !important;}
.localgirlfooter p.header {font-size: 1.2rem !important;font-weight: 600 !important;border-bottom: 3px solid #bcd464;}
.localgirlfooter .halfwidth{width:49%;display:inline-block;vertical-align:middle;}
a.footerimg {max-width:150px;display:inline-block;}
.footericons {display:flex;clear: both;margin-bottom: 40px;}
.footericons .icon {text-align:center;}
.footericons .button {font-size: 0.6rem !important;padding: 6px 12px !important;display:inline-block;}
.clear-footer {display:none !important;}
.localgirlfooter .footer-info a {color:#000 !important;text-decoration:underline !important;}
.bottomfooter {margin-top:20px !important;max-width:1000px;width:100%;margin:0 auto;}

@media only screen and (max-width: 1100px) {
.localgirlfooter .column {width:49%;}
}

@media only screen and (max-width: 768px) {
.localgirlfooter .halfwidth {width:100%;text-align:center;padding-left:20px;padding-right:20px;}
.localgirlfooter .halfwidth p {text-align:center;}
.localgirlfooter .bottomfooter {display:flex;align-content: center;align-items: center;flex-direction: column-reverse;}
}

@media only screen and (max-width: 600px) {
.localgirlfooter .column {width:100%;}
.localgirlfooter .halfwidth {width:100%;text-align:left;padding-left:0px;padding-right:0px;}
.localgirlfooter .halfwidth p {text-align:left;padding-left:20px;padding-right:20px;}
.footericons .button {font-size: 0.4rem !important;}
.localgirlfooter .footer-logo {margin:0 auto !important;}
.header-social .inner-header-social {margin-left:0px !important;margin-right:0px !important;}
.localgirlfooter .header-social {text-align:left !important;}
.header-social.sidebar-nav-social {margin: 0 0 30px 0;padding: 0 20px;}
.header-social a i {padding: 0px 2px !important;}
}