
@charset 'utf-8';
/*
 Theme Name:   Hello Summer Child Theme
 Theme URI:    http://hello-summer.axiomthemes.com/
 Description:  Hello Summer Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     hello-summer
 Version:      1.0
 Tags:         light, inheritable theme options
 Text Domain:  hello-summer
*/


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

.center {
  text-align: center;
}

.scheme_default .sc_icons_item_description, .scheme_default .sc_icons_modern .sc_icons_item_description {

    color: #fff;
	font-size: 16px;

}



.sc_promo_default.sc_promo_size_normal h2.sc_item_title.sc_promo_title {

    font-size: 3.5em;

}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {

    font-size: 50px;

}

.scheme_dark .sc_button_default.color_style_dark, .scheme_dark .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: #ffffff !important;
}

.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-parent > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor > a {

    color: #fcc044 !important;

}

.scheme_default .sc_layouts_menu_nav > li > a {

    color: #ffffff;

}

.scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a {

    color: #fcc044 !important;

}

.scheme_default .sc_services_extra .sc_services_columns_wrap > div:nth-child(4) .sc_services_item_info {
    background-color: #1e73be;
}

.scheme_default .sc_layouts_menu_nav > li > a {
    text-align: center;
}

.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner {

    color: #ffffff;
    background-color: #1e73be !important;

}

.top_panel_default .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul {

    top: 6.0em !important;

}

.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a > span, .scheme_default .sc_layouts_menu_nav > li.current-menu-parent > a > span, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor > a > span {
    border-color: #1e73be  !important;
}

.wpb_single_image img {
    border-radius: 30px;

}

.scheme_default form.wpcf7-form input[type="date"]:focus, .scheme_default input[type="text"]:focus, .scheme_default input[type="number"]:focus, .scheme_default input[type="email"]:focus, .scheme_default input[type="tel"]:focus, .scheme_default input[type="search"]:focus, .scheme_default input[type="password"]:focus, .scheme_default .select_container:hover, .scheme_default select option:hover, .scheme_default select option:focus, .scheme_default .select2-container.select2-container--default span.select2-choice:hover, .scheme_default .select2-container.select2-container--focus span.select2-choice, .scheme_default .select2-container.select2-container--open span.select2-choice, .scheme_default .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_default .select2-container.select2-container--focus span.select2-selection--multiple, .scheme_default .select2-container.select2-container--open span.select2-selection--multiple, .scheme_default textarea:focus, .scheme_default textarea.wp-editor-area:focus, .scheme_default .tourmaster-form-field input[type="text"]:focus, .scheme_default .tourmaster-form-field input[type="email"]:focus, .scheme_default .tourmaster-form-field input[type="password"]:focus, .scheme_default .tourmaster-form-field textarea:focus, .scheme_default .tourmaster-form-field select:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border select:focus, .scheme_default #buddypress .dir-search input[type="search"]:focus, .scheme_default #buddypress .dir-search input[type="text"]:focus, .scheme_default #buddypress .groups-members-search input[type="search"]:focus, .scheme_default #buddypress .groups-members-search input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="color"]:focus, .scheme_default #buddypress .standard-form input[type="date"]:focus, .scheme_default #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_default #buddypress .standard-form input[type="datetime"]:focus, .scheme_default #buddypress .standard-form input[type="email"]:focus, .scheme_default #buddypress .standard-form input[type="month"]:focus, .scheme_default #buddypress .standard-form input[type="number"]:focus, .scheme_default #buddypress .standard-form input[type="password"]:focus, .scheme_default #buddypress .standard-form input[type="range"]:focus, .scheme_default #buddypress .standard-form input[type="search"]:focus, .scheme_default #buddypress .standard-form input[type="tel"]:focus, .scheme_default #buddypress .standard-form input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="time"]:focus, .scheme_default #buddypress .standard-form input[type="url"]:focus, .scheme_default #buddypress .standard-form input[type="week"]:focus, .scheme_default #buddypress .standard-form select:focus, .scheme_default #buddypress .standard-form textarea:focus, .scheme_default #buddypress form#whats-new-form textarea:focus, .scheme_default #booked-page-form input[type="email"]:focus, .scheme_default #booked-page-form input[type="text"]:focus, .scheme_default #booked-page-form input[type="password"]:focus, .scheme_default #booked-page-form textarea:focus, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:focus {

    color: #746862 !important;

}

span.wpcf7-list-item {
display:block;
}

.scheme_default .select_container select:focus {

    color: #746862;
}


.scheme_default .sc_layouts_item_icon {

    color: 

    #ffd204;

}

.wpmi-iposition-top > a, .wpmi-iposition-top > a .wpmicons-set.wpmicons-customicon, .wpmi-iposition-top > a .wpmicons-set.wpmicons-avicon {
    line-height: 1.1 !important;

}

.scheme_default .sc_testimonials_item_content {

    color: 

    #1d73be;

}

.scheme_default .sc_testimonials_item_content::before, .scheme_default .sc_testimonials_item_author_title {

    color: 

    #1d73be;

}

.bday td {
    padding: 1em 1em;
}

input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"] {


    display: none !important;

}

.woocommerce .quantity .qty {
    width: 4.631em !important;
}



.scheme_dark.sidebar .sidebar_inner {
    background-color: #1d73be !important;

}

.woocommerce-message::before {
    content: "\e015";
    color: #1d73be !important;
}

.woocommerce-message {
    border-top-color: #1d73be !important;
}



.woocommerce ul.products li.product .price {

    font-size: 18px !important;
	font-weight: bold !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 1.4em !important;
	
}

.scheme_dark.sidebar ul > li::before {
    background-color: #1d73be !important;
}

element {

}
.woocommerce div.product form.cart .variations td.label {

    padding-right: 1em !important;

}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {

    border: 0 !important;
    vertical-align: top !important;
    line-height: 2em !important;

}
.woocommerce div.product form.cart table td {

    padding-left: 0 !important;

}
.scheme_default table > tbody > tr:nth-child(2n+1) > th, .scheme_default table > tbody > tr:nth-child(2n+1) > td {

    background-color: #fff8ef !important;

}

.scheme_default table th {
    color: #746862; !important}

.post_item_single .post_content > .post_meta_single {

    display: none !important;
}



h3 {
    margin-top: 1em !important;

}

element {

}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {

    position: absolute !important;
    top: 0 !important;
    left: 0 !important;

}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {

    display: block !important;
    font-weight: 700 !important;

}
.scheme_dark.sidebar li > a, .scheme_dark.sidebar .post_title > a {

    color: #ffffff !important;

}

.woocommerce a.remove {

    color: #dd5449 !important;
  

}

.scheme_default textarea[placeholder]:focus::placeholder {
    color: #746862 !important;
}

/* WOOCOMMERCE WWT */
body.product-template-default .breadcrumbs .cat_post,
body.product-template-default .breadcrumbs span:nth-last-child(2) {
	display: none;
}
body.woocommerce-checkout form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox {
	display: inline-block !important;
	top: -3px;
}
.scheme_default input[type="radio"] + label:before {
    border: 1px solid;
	font-size: 3em;
    line-height: 18px;
}
/* FIX PRODUCT GALLERY VIEWER */
/* working demo ---- https://themes.woocommerce.com/petshop/product/assorted-chewies/ */
/* issue: parent theme setting a max-width on the figure element. override that here. */
body.product-template-default .woocommerce-product-gallery__wrapper {
    max-width: 1000% !important;
}



table td, table th {
    padding: 1em 1em;

}

.scheme_default input[type="radio"] + label::before {
    display: none !important;
}

.scheme_default .post_item_single .post_header .post_meta_item, .scheme_default .post_item_single .post_header .post_meta_item::before, .scheme_default .post_item_single .post_header .post_meta_item:hover::before, .scheme_default .post_item_single .post_header .post_meta_item a, .scheme_default .post_item_single .post_header .post_meta_item a::before, .scheme_default .post_item_single .post_header .post_meta_item a:hover::before, .scheme_default .post_item_single .post_header .post_meta_item .socials_caption, .scheme_default .post_item_single .post_header .post_meta_item .socials_caption::before, .scheme_default .post_item_single .post_header .post_edit a {
    display: none !important;
}

.scheme_default table th {
    color: #a4a09c;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
    color: #1d73be !important;
}

a.button.wc-forward {
    display: none;
}

.vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body {
  padding: 2.4em 1.4em !important;
}
