.gav1{
	padding-bottom:10px;
	color:#403148eb;
}
.gav1 strong{
color:#cd05ff;
  border-radius: 50%;
  padding:8px;
  border: 1px solid #53d7b4;
	padding-bottom:3px;
	padding-top:3px;
}
.gav2{
color:#9931b3;
	padding-left:8px;
}
.gav3{
	padding-bottom:10px;
	color:#403148eb;
}
.gav3 strong{
color:#cd05ff;
  border-radius: 50%;
  padding:8px;
  border: 1px solid #53d7b4;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;

}
.product .q_accordion_holder {
    display: none !important;
}
.ok72 {
    color: #cd05ff;
	  font-size: 16px !important;
    font-weight: 700;
}
.ok77 {
    color: #cd05ff;
}
.ok8{
	color: #cd05ff;
	font-size: 18px !important;
}
.blog_single .post_image {
	display:none !important;
}
.category-cocktail-recipes .title_outer {
margin-bottom: 100px !important;
}
.category-cocktail-recipes.post .post_text strong{
    font-size: 20px !important;
    color: #111 !important;
}
.category-cocktail-recipes.post .post_text .fa{
    font-size: 24px !important;
    color: #53d7b4 !important;
}
.single-post h1{
    display:none !important;
}
.pagination ul li a {
color: #000 !important;
}

.archive.category.category-cocktail-recipes .title_size_large {
	background-size: 1920px;
    background-image: url(https://fruitcocktailpuree.com/wp-content/uploads/2023/09/ok9.jpg);
background-position: center 0px; 
}
.archive.category.category-cocktail-recipes .title .title_holder {
    background-image: url() !important;
}

.qode-workflow-item .line{
background-color: #fff !important;
}

.add-to-cart-button-outer {
	display:none !important;
}
.price .woocommerce-Price-amount.amount {
	display:none !important;
}
form.cart {
	display:none !important;
}
.sku_wrapper{
	display:none !important;
}
.q_accordion_holder .additional_information_tab {
	display:none !important;
}
.q_accordion_holder .reviews_tab {
	display:none !important;
}
.post_text .date.entry_date.updated{
	display:none !important;
}
.post_text .post_info{
	display:none !important;
}
.woocommerce ul.products li.product .price {
    margin: 0 0 1px !important;
}
body a.pp_next:after, body a.pp_previous:after {
    border: 2px solid #403148 !important;
    color: #403148 !important;
	    font-weight: bolder !important;
    font-size: 40px !important;
}
body a.pp_next {
    opacity: 1 !important;
}
body a.pp_previous {
    opacity: 1 !important;
}
.post_text h2 a{
	color: #403148;
}
.post_text h2{
	color: #403148;
}
.post_text h2 a:hover{
	color: #53d7b4;
}
.qode-single-product-summary p {
	color: #403148 !important;
}
.ok7 {
	margin-bottom:20px !important;
}
.ok8 {
	font-weight:900;
}
.footer_bottom a {
    font-size: 12px !important;
    color: #000;
    font-weight: 500 !important;
}
.footer_bottom span {
    font-size: 12px !important;
    color: #000 !important;
    font-weight: 500 !important;
}
.footer_bottom {
line-height: 22px !important;
}

.footer_bottom_holder {
    padding-bottom: 10px !important;
}
.footer_top {
    padding-top: 113px;
    padding-bottom: 13px !important;
}
.qode-workflow-text h6{
	    color: #413148 !important;
}
.ok3 .q_elements_item_content {
	background-color: #0000009c !important;
}
.ok3 h2{
	background-color: #00000052;
}
.ok3 h2{
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 45px;
    line-height: 55px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.ok1 .qode-banner-content h4{
text-shadow: 1px 1px #000;
}
@media only screen and (max-width: 600px){
	.ok3 h2{
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 35px !important;
    line-height: 45px !important;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: capitalize;
}
}
@media only screen and (max-width: 480px){
.ok1 .qode-banner .qode-banner-content .qode-banner-text-holder .qode-btn.qode-btn-simple {
 display: none;   
}
}
@media only screen and (max-width: 480px){
.ok2 .qode-banner .qode-banner-content .qode-banner-text-holder .qode-btn.qode-btn-simple {
 display: none;   
}
}

@media only screen and (min-width: 1001px){

}

@media only screen and (min-width: 1001px){

}
@media only screen and (min-width: 481px) and (max-width: 1000px) {

}


@media only screen and (max-width: 768px){
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image.left {
    padding: 0 0px !important;
    text-align: left;
}
}
@media only screen and (max-width: 768px){
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image.right {
    padding: 0 0px !important;
    text-align: right;
}
}

@media only screen and (max-width: 768px){
.qode-workflow-text .circle{
        border-color: #ffffff !important;
    background-color: #ffffff !important;
}
}

@media only screen and (max-width: 768px){
.qode-workflow-text .circle{
        border-color: #ffffff !important;
    background-color: #ffffff !important;
}
}
@media only screen and (max-width: 768px) {
p{
    font-size: 14px !important;
}
}
@media only screen and (max-width: 768px) {
.ok2 p{
    font-size: 10px !important;
}
}
@media only screen and (max-width: 768px){
#custom_html-6 .q_icon_list p {
    line-height: 25px !important;
}
}
@media only screen and (max-width: 480px){
#custom_html-5 {
	margin-top: -25px !important;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
.ok91 .qode_video_box .qode_video_image img {
    max-width: unset !important;
    max-height: 499px !important;
}
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
.ok91 .qode_video_box .qode_video_image img {
    max-width: unset !important;
    max-height: 561px !important;
}
}
@media only screen and (min-width: 1441px) and (max-width: 1823px) {
.ok91 .ok3 .q_elements_item_content{
padding: 192px 0 180px 147px !important;
}
.ok91 .qode_video_box .qode_video_image img {
    max-width: unset !important;
}
}
@media only screen and (min-width: 1824px) {
.ok91 .ok3 .q_elements_item_content {
padding: 192px 0 235px 147px !important;
}
.ok91 .qode_video_box .qode_video_image img {
    max-width: unset !important;
}
}
.qode-workflow-item.qode-appeared .line {background-color: #ffffff !important;
}
.ok1 .clearfix.qode-title-holder.ui-accordion-header.ui-state-default.ui-corner-top.ui-corner-bottom{
display: none !important;
}
.ok2 .clearfix.qode-title-holder.ui-accordion-header.ui-state-default.ui-corner-top.ui-corner-bottom{
display: none !important;
}


@media only screen and (min-width: 1001px){
    .header_bottom{
        padding: 0;
    }
}
.header-left-from-logo-widget, .header-right-from-logo-widget{
    padding: 0 30px;
}
.woocommerce div.product .summary p.price, .woocommerce div.product .summary p.price span.amount {
    padding-bottom: 10px;
}

header.fixed_hiding .holeder_for_hidden_menu{
    box-shadow: 7px 11px 24px 0px rgba(0, 0, 0, 0.04);
}
.error404 .title_subtitle_holder_inner{
    text-align: center;
}
.page_not_found h2 {
    margin: 90px 0 20px;
    font-size: 32px;
}
.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text, .woocommerce-page.woocommerce-checkout div.coupon .input-text, .woocommerce.woocommerce-checkout div.coupon .input-text {
    width: 178px;
    margin-right: 15px;
    padding: 15px 13px;
    height: 26px;
}
header.fixed_hiding.scrolled .holeder_for_hidden_menu{
    background-color: #fff;
}
.woocommerce-page.woocommerce-cart .content .container .container_inner{
    padding: 100px 0 56px;
}

.woocommerce-page.woocommerce-checkout .content .container .container_inner{
    padding: 100px 0 30px;
}

.woocommerce-page.woocommerce-account .content .container .container_inner{
    padding: 95px 0 81px;
}

.woocommerce div.cart-collaterals h2, .woocommerce-page .div.cart-collaterals h2{
    color: #2b242e;
}
.woocommerce.single-product .content .container .container_inner{
    padding: 100px 0 52px;
}

.woocommerce .product .images{
    margin-bottom: 54px;
}

.woocommerce div.product div.related .qode-related-upsells-title, .woocommerce div.product div.related h4{
    margin-bottom: 54px;
}

.woocommerce .q_accordion_holder.accordion.boxed .ui-accordion-header{
    text-align: left;
    padding-top: 5px;
    padding-left: 13px;
}

.woocommerce div.product .cart .quantity{
    padding-top: 11px;
}

@media only screen and (min-width: 769px){
    .woocommerce .product .images{
        margin-right: 35px;
        width: calc(50% - 35px);
    }
}
@media only screen and (max-width: 600px){
    .woocommerce table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>.checkout-button{
        width: 100%;
        padding-left: 20px!important;
        margin: 0!important;
    }
}
.woocommerce ul.products li.product .add-to-cart-button{
    padding: 0 46px;
}
@media only screen and (max-width: 768px){
.two_columns_form_with_space .column_right{
    padding-left: 0;
}
.wpcf7-form .two_columns_form_with_space{
    width: 100%
}

.wpcf7-form .two_columns_form_with_space .column_left, .wpcf7-form .two_columns_form_with_space .column_right{
    display: block;
    width: 100%;
    padding: 0;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit{
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    margin-top: 19px;
}
}
.woocommerce .product .onsale{
    left: 14px;
    top: 12px;
}

.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {
    padding: 82px 0 53px;
}

@media only screen and (max-width: 480px){
    .qode-navigation.tp-bullets{
        transform: matrix(1, 0, 0, 1, -18, -120)!important;
    }
}