/*
Theme Name: Coleo Child
Theme URI: http://coleo.themerex.net/
Description: Coleo - excellent WordPress theme with many different blog and header layouts
Author: ThemeREX
Author URI: https://themerex.net/
Template: coleo
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: coleo
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/*header*/

.scheme_default .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:before {
    display: none;
}

.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a , .scheme_default .sc_layouts_menu_nav>li>a:hover{
    color:#ECB8A8 !important;
}

.scheme_default .widget_contacts .contacts_info>a {
    color: black !important;
    font-weight: 600;
}

span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1 {
    color: black !important;
    font-weight: 600;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: black !important;
}

.scheme_default .sc_layouts_cart_items_short {
    background: #E1B1A2 !important;
}

img.logo_image {
    transform: scale(1.5) !important;
}

.scheme_default .top_panel .sc_layouts_menu_nav.sc_layouts_login_menu>li>a:before {
    background: #E1B1A2 !important;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
    color: black;
    font-weight: bold;
}


/*banner*/


.sc_widget_slider .sc_title.sc_title_shadow {
    background: #FFFAF0 !important;
}

h2.sc_item_title.sc_title_title.sc_align_left.sc_item_title_style_shadow.sc_item_title_tag {
    text-transform: capitalize;
    color: black;
    font-weight: bold !important;
}

.sc_item_descr.sc_title_descr.sc_align_left p {
    color: black !important;
    font-weight: bold;
    font-family: 'Lora' !important;
}

.sc_title.sc_title_shadow .sc_item_descr:before {
    background: #0B0C1E !important;
}

.scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

.scheme_default .sc_button_defaul {
    background: #e3e3e3 !important;
}

.scheme_default .sc_widget_slider.slider_transparent .slider_outer:before {
    background: unset !important;
}


/*categorysection*/

.scheme_default .sc_action_extra .sc_action_item_subtitle {
    color: black !important;
    font-weight: bold !important;
}

.scheme_default .sc_action_extra .sc_action_item_subtitle:before {
    background: #E3B4A2 !important;
}

.scheme_default .sc_action_extra .sc_action_item_inner .sc_action_item_title {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

/*thirdsection*/

.scheme_default .sc_title.sc_title_extra .sc_item_subtitle {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}


/*testimonial*/

.sc_testimonials_item_content p {
    color: black !important;
    font-weight: bold !important;
}

.sc_testimonials_item_author_data h4 {
    color: black !important;
    font-weight:bold !important;
}

.scheme_default .sc_testimonials_default .sc_testimonials_item_author .sc_testimonials_item_author_avatar:before {
    background: #FFEF03 !important;
	color:black !important;
}

/*productsection*/

.scheme_default h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag)::before {
    background: #E5B3A2 !important;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active > a {
    color: #E5B3A2 !important;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab > a {
    color: black !important;
    font-weight: bold;
}

.woocommerce ul.products li.product .onsale {
    background: #FFEF03 !important;
    color: black !important;
}

.scheme_default .woocommerce .products span.amount, .scheme_default .woocommerce-page .products span.amount {
    color: #ECB8A8 !important;
}

.woocommerce ul.products li.product a {
    color: black !important;
    font-weight: bold !important;
}


/*superdeal*/

.scheme_default .sc_title.sc_title_shadow .sc_item_subtitle.sc_item_title_style_shadow {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

div#superdealid h2 {
    color: black !important;
    font-weight: bold !important;
}

div#superdealid p {
    color: black !important;
    font-weight: bold;
}

.sc_title.sc_title_shadow .sc_item_descr:before {
    background: #E9B6A5 !important;
}

div#superdealid h6 {
    margin-top: 13% !important;
}

/*blog*/

div#blogid h2 {
    color: black !important;
}

div#blogid p {
    color: black !important;
    font-weight: bold !important;
}

.scheme_default .sc_blogger.sc_blogger_default .sc_blogger_item_head .blogger_categories a {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

div#blogid span.post_meta_item.post_date {
    color: black !important;
    font-weight: bold !important;
}

.sc_blogger .sc_blogger_item .sc_blogger_item_title a {
    color: black !important;
}

.sc_blogger_default .sc_blogger_item_excerpt a {
    color: #000000 !important;
    font-weight: bold !important;
}


/*singlepost*/


header.top_panel.top_panel_custom.top_panel_custom_435.top_panel_custom_header-subpages.without_bg_image.with_featured_image {
    margin-bottom: 3%;
}

span.post_meta_item.post_date a {
    pointer-events: none !important;
}

.scheme_default .post_item_single .post_meta_item.post_categories a {
    pointer-events: none !important;
}

a.post_meta_item.post_author {
    pointer-events: none !important;
}

span.post_counters_label a {
    pointer-events: none !important;
}

a.post_meta_item.post_counters_item.post_counters_views.trx_addons_icon-eye {
    pointer-events: none !important;
}

a.post_meta_item.post_counters_item.post_counters_likes.trx_addons_icon-heart-empty.enabled.inited {
    pointer-events: none !important;
}

.scheme_default .post_meta_item.post_categories a {
    background: black !important;
}

.scheme_default blockquote:before {
    color: #FFEF03 !important;
}

.scheme_default blockquote>p>cite {
    color: black !important;
}

.scheme_default ul[class*="trx_addons_list"]>li:before {
    color: black !important;
}

.post_meta.post_meta_single {
    display: none;
}

.scheme_default .nav-links-single .nav-links a:hover .post-title {
    color: #ECB9A6 !important;
}

.nav-links-single .nav-links a .label-text {
    color: black !important;
}

input#send_comment {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

/*card*/

.top_panel {
    margin-bottom: 4% !important;
}

.scheme_default .woocommerce table.shop_table td span.amount , .scheme_default .woocommerce .woocommerce-cart-form table.shop_table td span.amount bdi span, .scheme_default .woocommerce table.shop_table td span.amount  {
    color: black !important;
    font-weight: bold;
}

.scheme_default .woocommerce table.cart td+td a:hover{
     color: black !important;
}

.woocommerce .button, .woocommerce-page .button {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

/*shop*/


.scheme_default .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background: #ECB8A8 !important;
}

.scheme_default .widget_price_filter button.button {
    color: black !important;
}

.scheme_default .widget .widget_title:after {
    background: #ECB8A8 !important;
}

.scheme_default .woocommerce ul.products li.product .price, .scheme_default .woocommerce-page ul.products li.product .price {
    color: #ECB8A8 !important;
}

.scheme_default li a:hover {
    color: #ECB8A8 !important;
}


/*footer*/

a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show {
    background: #FFEF03 !important;
    color: black !important;
    font-weight: bold !important;
}

footer .sc_layouts_item {
    width: 100% !important;
}
.socials_wrap {
    text-align: center !important;
}
.tnp-field.tnp-field-email label {
    display: none;
}
.wpb_text_column {
    width: 100%;
    margin: 0 !important;
}
div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
    max-width: 530px;
    margin: 50px auto;
}
span#email-error {
    position: absolute;
    bottom: -30px;
    left: 0;
}
form#subscription-form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #515151;
    padding-bottom: 20px;
    position: relative;
}
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field {
    margin: 0;
}
button#submit-arrow {
    padding: 0;
    background: transparent;
}
input#tnp-1 {
    background: #00000000;
    padding: 0;
}
input#tnp-1::placeholder {
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Ubuntu' !important;
    font-weight: 600 !important;
    letter-spacing: 2px;
}
input#tnp-1 {
    color: #fff;
    font-size: 12px;
    font-family: 'Ubuntu' !important;
    font-weight: 600 !important;
    letter-spacing: 2px;
}
.tnp-field.tnp-field-email {
    width: 100%;
}
button#submit-arrow img {
    width: 20px;
    object-fit: none;
}
.footer_wrap .scheme_dark.vc_row .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_dark.footer_wrap a:hover, .footer_wrap .scheme_dark.vc_row a:hover {
    color: #000 !important;
    font-weight: 400;
}
.footer_wrap .scheme_dark.vc_row .sc_layouts_menu_nav>li>a {
    font-family: 'Ubuntu' !important;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    padding-right: 0;
}
.footer_wrap .scheme_dark.vc_row .sc_layouts_menu_nav>li {
    padding: 0 16px;
}
.scheme_default.sidebar .socials_wrap .social_item .social_icon, .scheme_default .footer_wrap .socials_wrap .social_item .social_icon {
    color: #000;
}
.copyright {
    margin: 0 0 40px 0 !important;
}
.footer_wrap {
    margin-bottom: 0 !important;
}
.mobile-footer-menu {
    display: none;
}

footer img.logo_image {
    width: 260px !important;
    margin-bottom: 3%;
}


.scheme_default .body_style_wide .page_wrap .footer_wrap .vc_row[data-vc-full-width="true"] {
    border-color: #0b0c1e;
}

.footer_wrap .scheme_dark.vc_row .sc_layouts_menu_nav>li.current-menu-item>a {
    color: #fff !important;
}

.footer_wrap .scheme_dark.vc_row .sc_layouts_menu_nav>li>a {
    color: #fff !important;
}

footer.footer_wrap.footer_custom.footer_custom_478.footer_custom_footer-home p {color: #fff !important;font-weight: bold !important;margin-top: 3%;}

.scheme_default .footer_wrap .socials_wrap .social_item .social_icon {
    color: #fff !important;
}

input#tnp-1::placeholder {
    
    color: #fff !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.fill_inited {
    margin-bottom: 4%;
}


.scheme_default button:hover, .scheme_default button:focus, .scheme_default input[type="submit"]:hover, .scheme_default input[type="submit"]:focus, .scheme_default input[type="reset"]:hover, .scheme_default input[type="reset"]:focus, .scheme_default input[type="button"]:hover, .scheme_default input[type="button"]:focus, .scheme_default .comments_wrap .form-submit input[type="submit"]:hover, .scheme_default .comments_wrap .form-submit input[type="submit"]:focus, .scheme_default .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .scheme_default #buddypress .comment-reply-link:hover, .scheme_default #buddypress .generic-button a:hover, .scheme_default #buddypress a.button:hover, .scheme_default #buddypress button:hover, .scheme_default #buddypress input[type="button"]:hover, .scheme_default #buddypress input[type="reset"]:hover, .scheme_default #buddypress input[type="submit"]:hover, .scheme_default #buddypress ul.button-nav li a:hover, .scheme_default a.bp-title-button:hover, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover, .scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a:hover, .scheme_default body #booked-profile-page input[type="submit"]:hover, .scheme_default body #booked-profile-page button:hover, .scheme_default body .booked-list-view input[type="submit"]:hover, .scheme_default body .booked-list-view button:hover, .scheme_default body table.booked-calendar input[type="submit"]:hover, .scheme_default body table.booked-calendar button:hover, .scheme_default body .booked-modal input[type="submit"]:hover, .scheme_default body .booked-modal button:hover, .scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{
    background:#000 !important;
    color:#fff !important;
}


div#form-message {
    position: absolute;
    top: 105%;
}



/*responsive*/



@media only screen and (max-width: 1000px) and (min-width: 320px){
	.scheme_dark .menu_mobile_inner .current-menu-item>a,
	.scheme_dark .menu_mobile_inner .current-menu-item>a:focus{
		color: #D98820 !important;
	}
	.scheme_dark .menu_mobile_inner .social_item .social_icon {
		color: #D98820 !important;
	}
	.sc_widget_slider .sc_title.sc_title_shadow .sc_item_descr, 
    .sc_widget_slider .sc_title.sc_title_shadow .sc_item_button {
        display: block;
    }
    .slider_container {
        height: 500px !important;
    }
    div#home2 .sc_title.sc_title_shadow .sc_item_descr:before {
        display: none;
    }
    .sc_widget_slider .sc_title.sc_title_shadow .sc_item_descr {
        padding: 0;
        margin: 10px 0;
    }
    .sc_widget_slider .sc_title.sc_title_shadow .sc_item_button {
        width: 70%;
        padding: 10px 0 12px 0;
        text-align: center;
        margin: 0 !important;
    }
    .banner_zone {
        gap: 20px;
    }
    .small_testimonials_swiper {
        height: auto !important;
    }
    .woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
        padding-bottom: 0 !important;
    }
    .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
        padding-bottom: 0 !important;
    }
	.sc_title.sc_title_shadow .sc_item_title.sc_item_title_style_shadow {
        padding: 0;
        margin-top: 10px;
    }
    .slider_type_images {
        height: auto !important;
    }
    div.white-heading h3 {
        font-size: 24px !important;
    }
    .mobile-footer-menu {
        display: block;
    }
    .mask_head {
        padding: 50px 0 !important;
    }
    .single-product .related.products > h2 {
        font-size: 32px;
    }
    .sc_layouts_column .sc_layouts_item {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .copyright {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .socials_wrap {
        padding-bottom: 20px !important;
    }
    .testimon_swiper {
        height: auto !important;
    }
	img.logo_image {
    transform: unset !important;
}
	
.socials_mobile {
    display: none !important;
}	
	
.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    display: none;
}	
	
	
}


