/*Theme Name: Pinnacle Child Theme
Theme URI: https://www.pinnacle.com/
Description: Child theme for the Pinnacle
Author: Pinnacle
Author URI: https://www.pinnacle.com
Template: twentytwentyfour
Version: 1.0.0
Text Domain: Pinnacle*/
.home img{width:100%;}
h1,h2,h3,h4,h5,h6,span,p,div,label,.wc-block-cart-item__product a,.wc-block-components-totals-coupon a,.woocommerce-breadcrumb a,.archive  .has-post-thumbnail a,footer span,.wp-block-query-pagination-numbers,.wp-block-query-pagination-next,.copy_text,.wp-block-query-pagination-numbers a,.copy_text a{color:#fff !important;}
.wp-block-navigation-item__content,.desktopmenu .wp-block-navigation__container span,.home p,.home h4{color:#000 !important;}
body{background:url('https://bluestonevideos.store/wp-content/uploads/2024/05/bg.jpg');color:#fff;}
header .has-base-background-color{background-color: transparent !important;}
.wp-container-core-columns-is-layout-3{background: #33ffff;margin-top: 0px;padding-left: 25px;padding-right: 25px;}
.home .wp-block-post-title,.home .wp-block-spacer{display: none;}
/*.home .alignwide {margin-bottom: 0px !important;padding-top:0px !important;}*/
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: 1250px;}
.wp-block-spacer{display: none;}
h5.wp-block-heading.freecode {background: #644d38;margin-top: 0px;padding-top: 25px;padding-left: 25px;padding-right: 25px;font-size: 25px;color: #fff;text-align: center;padding-bottom: 25px;}
header .wp-container-core-group-is-layout-3{background: #fff;color: #000 !important;display: block;}
header .items-justified-right{justify-content: flex-start;}
.ajax_add_to_cart span{color:#000 !important;}
.taxonomy-product_cat a{color:#fff !important;}
.wp-element-button{background: #fff;color: #000 !important;}
.wp-element-button span{color: #000 !important;}
.wp-element-button:hover span{color:#fff !important}
.ajax_add_to_cart:hover span{ color: #fff!important;}
.wp-element-button:active,.wp-element-button:hover{  background: #000; color: #fff!important;}
.wp-element-button:active span{color: #fff !important;}
header .has-background{padding-top: 0px !important;padding-bottom: 0px !important;}
header .wp-container-core-group-is-layout-2,header .wp-container-core-group-is-layout-4{gap: 0px !important;}
.archive span.woocommerce-Price-amount,.archive .woocommerce-Price-currencySymbol,
.product-template-default span.woocommerce-Price-amount,.product-template-default .woocommerce-Price-currencySymbol{color: #fff !important;}
.wp-block-navigation__container{padding: 15px 0px 15px 15px !important;}
.wp-block-navigation-item__content{font-size: 14px;}
ul li ul.wp-block-navigation-submenu{left:0px !important;}
ul li ul li ul.wp-block-navigation-submenu{left:200px !important; }
.archive .wp-block-query-title,.archive .wc-block-breadcrumbs{display: none;}
.is-content-justification-left,.wp-container-core-group-is-layout-2,.wp-block-site-logo,.custom-logo-link,.custom-logo{width: 100%;}
.single-product .cart .qty,.wc-block-components-quantity-selector {display: none;}
.wc-block-components-notice-banner__content,.wc-block-components-order-summary-item__quantity span{color: #000 !important;}
.wp-block-site-logo.is-default-size img{width: 100%;}
/*header ul li.wp-block-navigation-item:last-child{position: absolute;right: 20px;}*/
.custom_footer ul{justify-content: center;}
.copy_text{text-align: center;}
footer{border-top: 2px solid #fff;max-width: 1150px;margin: 0 auto;}
.wc-block-order-confirmation-totals-wrapper a{color:#fff;}
ul li ul li.wp-block-navigation-item.wp-block-navigation-link:last-child:last-child {position: relative;right: unset;}
.woocommerce-Price-currencySymbol,.is-ajax-search-no-result,.newssection p,.newssection h4{color:#000 !important;}
.newssection {background-color: #fff;border: 1px solid #d8d8d7;padding: 15px;}
.newssection h4{margin-top: 0px;margin-bottom: 0px;font-size: 22px;}
.newssection p{font-size:14px;}
.woocommerce-MyAccount-content a,.woocommerce-MyAccount-navigation ul li a{color:#fff;}
.avwp-av h2{color:#000 !important;}
.gift-cards-list .ywgc-amount-buttons{color:#000 !important;}
.gift-cards-list .selected_button{color:#fff !important;}
.gift-cards-list button,.ywgc-predefined-amount-button.selected_button{background: transparent;}
.gift-cards-list button{border: 1px solid #fff !important;}
.mini-cart-count {font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.mini-cart-count .cart-count {color: #f00;}
.bestseller ul li a{display: block;font-size: 14px;}
.best-selling-products{padding: 15px; background-color: #fff;}
.bestseller .custom_price .woocommerce-Price-amount,
.bestseller .custom_price .woocommerce-Price-currencySymbol{color:#000 !important}
.best-selling-products li{list-style: none;margin-bottom: 5px;}
.gift_card_add_to_cart_button{background: #fff;color: #000;opacity: 1;    font-weight: 500;
  line-height: inherit;
  padding-top: 0.6rem;
  padding-right: 1rem;
  padding-bottom: 0.6rem;
  padding-left: 1rem;
  border-radius: .33rem;
  border-color: #111111;
  text-decoration: none;
  font-style: normal;}
.wp-block-search__button-inside{position: absolute;right: 5px;min-width: 275px;}
.wp-block-navigation.items-justified-right{    --navigation-layout-justify: flex-start;}
.ywgc_select_amount_title{margin-top: 0px;margin-bottom: 0px;}
.ywgc-manual-currency-symbol{color:#000 !important;}
.gift-card-content-editor.step-content label{line-height: 7px;}
.gift-card-content-editor.step-content h5{margin-top: 0em;}
.ywgc_delivery_info_title{margin-top: 5px !important;margin-bottom: 5px !important;}
.ywgc-hidden{display: block;}
.woocommerce-Tabs-panel h2{display: none;}

.wp-block-search__inside-wrapper ::-ms-input-placeholder {color: #000 !important;}
.wc-block-components-notice-banner__content div{color:#000 !important} 
.gift-cards-list .ywgc-amount-buttons{height: 51.3333px;}
#tab-description a{color:#fff;text-decoration: none;}
button[aria-label="Read more about “Virtual Gift Cards”"] {display: none !important;}
.maincontent,div.product,.alignwide,.wp-block-woocommerce-product-meta,.wp-block-woocommerce-product-meta.wp-block-group {background: transparent;}
.desktopmenu .wp-block-group{background-color: #fff;}
.mainsection {padding-top: 0px;}
.mainsection,.mainsection main,.custom_footer,.footer1,.footer-section{background-color: transparent !important;}
.sitetext{display: none;}
.custom_footer p{color:#fff !important;background-color: transparent !important;}
.wp-container-core-columns-is-layout-3,.page-id-18738 main.wp-block-group,.page-id-18738 .has-global-padding,#wp--skip-link--target,main .has-global-padding{background-color: transparent !important;}
.footer-section{padding-top: 0px;padding-bottom: 0px;line-height: 0px;}
.lost_password a,.wc-block-components-totals-shipping__change-address__link,.woocommerce-checkout span.woocommerce-Price-amount,.woocommerce-checkout .woocommerce-Price-currencySymbol{color:#fff !important;}
.woocommerce-checkout .desktopmenu{background-color: #fff !important;}
.address-field p,.address-field span,.select2-results__option{color: #000 !important;}
.payment_methods  .input-radio{display: block !important;}
@media only screen and (max-width: 1023px) {
  .desktopmenu{display:none !important;}
  .mobilemenu{display:block !important;}
  .menucustom {background-color: transparent !important;}
  .menu-width{align-content: center;margin-left: 10px;height: 44px;}
  .wp-block-search__button{margin-left: 0px;}
  .wp-block-navigation__responsive-container-content{background-color: #000;}
  /*.wp-block-navigation__container ul li ul{display: none !important;}*/
  .wp-block-navigation__responsive-container.is-menu-open{padding:0px !important;}
  .wp-block-search__inside-wrapper{height: 44px;border: none;outline: none;}
}
@media (max-width:1023px) { 
    header .wp-block-navigation .wp-block-navigation-item { justify-content: center; } header .wp-block-navigation ul li { width: 100%; } header .wp-block-navigation .wp-block-navigation__submenu-icon { height: auto; width: auto; position: absolute; border: 1px solid #ccc; padding: 3px; right: 0; top: 4px; } header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { display: none; width: 100%; } header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { display: block; } 
    .mobilenav{width:90%}
    .mobilenav .wp-block-navigation-submenu{width:90%}
    .wp-block-search .wp-block-search__input{border-radius: 0px;border: none;border-left: 1px solid;border-right: 1px solid;}
}
@media only screen and (min-width: 1024px) {
  .wp-block-search__inside-wrapper{border: 1px solid #000;padding:0px;}
  .menucustom {margin-bottom: 0px; padding-top: 0px;padding-bottom: 0px;}
  .desktopmenu{width: 100%;padding-top: 0px;padding-bottom: 0px;}
  .desk-search{align-content: center;}
  .mobilemenu{display:none !important;}
  .logocustom{padding-top: 0px;padding-bottom: 0px;}
  .menucustom {background-color: transparent !important;}
}
@media only screen and (max-width: 599px) {
  .wp-block-search__icon-button{display: none;}
}
@media only screen and (min-width: 991px) and (max-width: 1024px) {
  .wp-block-search__button-inside{margin-top: 2px;}
}
.wp-block-search__label,.woocommerce-shipping-fields{display:none !important;}
img.confirmo-logo {display: inline;width: 100px;}
.custom_btn a{background: white;padding: 10px 15px;text-decoration: unset;}
.fund_page{margin:0 auto;text-align: center;}
.wc_payment_method {display:flex;}
.woocommerce-privacy-policy-text a,.added_to_cart,.home .woocommerce-Price-currencySymbol,.download-product a,.download-file a{color:#fff !important;}
.woocommerce-page label{margin-bottom:0px;}
.nowpayment_form{text-align:center;}
.custom_btn a{padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;border-radius: .33rem;background: #fff;}
.archive .wp-block-group-is-layout-constrained,.search-results .wp-block-group-is-layout-flow,.search-results .wp-container-core-group-is-layout-10,.search-results .is-content-justification-left,.search-no-results .is-layout-flow,.search-results .wp-block-group-is-layout-flex {background-color:transparent;}
.archive .post-18765,.home .post-18765{display:none;}
.fund_section{padding-top: 20px;}
.woocommerce-checkout #payment{background:transparent;}
.payment_box.payment_method_dpmax,.payment_box.payment_method_alphadatapros{display:none !important}
.custom_btn{display:none;}
/*.woocommerce-checkout main .woocommerce{max-width:100%;}
.woocommerce-checkout,.wc_payment_method {display:flex;}
.woocommerce-checkout .col-1{width:100% !important;}*/
/*.has-base-background-color{background-color: transparent !important;}
.wp-block-themeisle-blocks-advanced-heading{color:#000 !important}*/