/*
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
-------------------------------------------------------------- */


@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');


h1,h2,h3,h4,h5,p,a,li,strong,span {
	font-family: 'Ubuntu', sans-serif;

}


.top-1 {
    padding-top: 70px !important;
    padding-bottom: 30px !important;
    margin-bottom: 50px !important;
    border-color: #191919 !important;
}

.top-1 h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag):before, .sc_item_title.sc_item_title_style_accent:before {
    margin-bottom: 20px;
    background: #fff !important;
}

.top-1 h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default {
    color: #fff;
    padding-bottom: 20px !IMPORTANT;
}


.top-1 h2.woocommerce-loop-product__title a {
    font-size: 24px;
    color: #fff !important;
    font-weight: 500;
}


#new-1 a.news_date {
    display: none !important;
}


#new-1 .post_info {
    display: none !important;
}


#new-1 h4.post_title.entry-title a {
    font-size: 22px !important;
    color: #fff !important;
    background: transparent !important;
    left: 30px !important;
}


#new-1 h4.post_title.entry-title {
    line-height: 1em !important;
    left: 68px;
}
#new-1 {
    padding-bottom: 60px !important;
}
div#ft-1 {
    background: #191919;
    border-color: #191919;
}

#ft-1 p {
    font-size: 16px !important;
    color: #fff !important;
    line-height: 27px;
}

ul li {
    list-style: none;
}

.g-1 ul li {
    display: inline-block;
    margin: 0px 17px 0px 0px;
}

.g-1 ul {
    padding: 26px 0 0px;
}

.g-1 ul i {
    font-size: 20px !IMPORTANT;
}

aspan {}

div#ft-1 .menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a {
    font-size: 16px;
    color: #fff !important;
    font-family: 'Ubuntu' !IMPORTANT;
    line-height: 36px;
    padding: 0px;
}

ul.contact-1 {
    padding: 0px;
    color: #ffff !important;
}

ul.contact-1 li a {
    font-size: 16px !IMPORTANT;
    color: #fff !important;
    line-height: 50px;
    position: relative;
    left: 10px;
}

ul.contact-1 li i {
    position: relative;
    left: -15px;
}

div#ft-1 .scheme_default .scheme_dark form.mc4wp-form input[type="email"] {
    color: #fff !IMPORTANT;
}

div#ft-1 h6 {
    padding-top: 40px;
    padding-bottom: 10px !important;
}

.g-4 h6 {padding-bottom: 31px !IMPORTANT;}

#ft-1 .scheme_dark form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    border-color: #fff;
}



#ft-1 form.mc4wp-form span.arrow:before {
    color: #fff !important;
}

.g-4.wpb_column.vc_column_container.vc_col-sm-3.vc_col-md-3.sc_layouts_column_icons_position_left {}

#sl-1 .sc_item_button.sc_button_wrap.sc_align_left a:hover {
    background: #e5523e !important;
}

.g-2 {
    position: relative;
    left: 20px;
}
.copy-1 {border-top: 1px solid;padding: 30px 0px !important;}
#best-1 h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag):before, .sc_item_title.sc_item_title_style_accent:before {
    margin-bottom: 20px;
}

#best-1 h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default {
    padding-bottom: 20px !IMPORTANT;
}


#best-1 h2.woocommerce-loop-product__title a {
    font-size: 24px;
    font-weight: 500;
}
#best-1 {
    padding-top: 100px;
    padding-bottom: 60px !IMPORTANT;
}
header.top_panel .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always.sc_layouts_row_fixed {
    width: 79% !important;
    margin: 0 auto !important;
    padding: 0px 20px !IMPORTANT;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
    color: #000 !important;
    font-size: 15px;
    font-weight: 400;
}
.footer_wrap .sc_item_title:after {
    display: none;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    color: #000 !important;
    font-size: 16px;
    font-weight: 400;
}

.scheme_default .search_wrap .search_submit:before {
    color: #000;
}
#cat-1 h3.sc_action_item_title span {
    color: #fff !important;
}
#sl-1 .sc_widget_slider .sc_title.sc_title_default {
    Top: 33%;
    left: 15% !important;
    transform: UNSET;
    z-index: 10;
    max-width: 690px;
    width: 100%;
    padding-right: 4em;
}

#sl-1 h1.sc_item_title.sc_title_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    FONT-SIZE: 58PX !important;
    LINE-HEIGHT: 68PX;
    COLOR: #191919;
}
div#icons-12 {
    padding: 0 26% !important;
    border: #f4f4f2;
}

#sl-1 p {
    FONT-SIZE: 17PX !important;
    LINE-HEIGHT: 31px !IMPORTANT;
    color: #191919 !important;
    font-weight: 400;
}


#sl-1 .sc_item_button.sc_button_wrap.sc_align_left a {
    background: #191919 !important;
    font-size: 17px !important;
    font-weight: 500;
    padding: 20px 50px !IMPORTANT;
}


div#ft-1 .footer_wrap .sc_item_title:after {
    display: none;
}

#sl-1 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    color: #000 !IMPORTANT;
}
div#us-1 {
    padding-bottom: 70px !important;
}
.category-15 .posts_container.columns_wrap {
    padding-top: 20px;
}


/* Header */


.top_panel .sc_layouts_menu_nav:not(.sc_layouts_login_menu) > li > a {
    padding: 0px;
}

header.top_panel {
    width: 79%;
    margin: 0 auto;
}

.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 5em !important;
}

div#ft-1 input[type="email"] {
    background: #fff !important;
    border: unset !important;
    color: #000000 !important;
    font-family: 'Ubuntu' !important;
    padding-left: 15px !important;
    height: 51px !important;
    text-transform: capitalize;
}

div#ft-1 input[type="email"]::placeholder {
    color: #000000de !important;
    font-family: 'Ubuntu' !important;
}

div#ft-1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 16px !important;
    font-family: 'Ubuntu';
    font-weight: 400;
    letter-spacing: 0.2px;
    padding: 12px 20px !important;
    position: relative;
    float: right;
    top: -76px;
    left: -5px;
}

div#ft-1 h6 {
    font-size: 22px;
}

div#ft-1 ul.contact-1 li img {
    width: 19px !important;
    object-fit: contain;
    height: 19px !important;
    position: relative;
    top: 18px;
    left: -12px;
}



div#ft-1 .scheme_dark form.mc4wp-form .mc4wp-form-fields input[type="email"]::placeholder {
    font-size: 13px !important;
    color: #000000 !important;
}

div#ft-1 form.mc4wp-form span.arrow:before {
    position: unset;
    display: none;
}

div#ft-1 input[type="submit"] {
    background: #E5523E !important;
}



div#ft-1 .g-3 {
    position: relative;
    left: 60px;
}

div#ft-1 .g-2 {
    position: relative;
    left: 40px;
}

div#ft-1 div#sc_content_641020145 {
    width: 1300px !important;
}


/*  */
@media screen and (max-width: 1440px) {
#sl-1 .sc_widget_slider .sc_title.sc_title_default {
    Top: 26%;
    left: 6% !important;
    transform: UNSET;
    z-index: 10;
    max-width: 590px;
    width: 100%;
    padding-right: 4em;
}

#sl-1 h1.sc_item_title.sc_title_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    font-size: 50px !important;
    line-height: 60px;
    margin-bottom: 0px !IMPORTANT;
    padding-inline: 0px !IMPORTANT;
}


#sl-1 .sc_item_descr.sc_title_descr.sc_align_left {
    margin-top: 18px !IMPORTANT;
}
#ft-1 p {
    font-size: 15px !important;
}
#sl-1 p {
    font-size: 16px !important;
    line-height: 27px !IMPORTANT;
}
div#icons-12 .sc_icons.sc_icons_modern .sc_icons_item .sc_icons_item_title {
    line-height: 0.3em;
    padding-left: 0em;
    padding-right: 0em;
}
	.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
    font-size: 14.9px !important;
    padding: 0px 3px !important;
}

ul#sc_layouts_menu_838129460 li a {
    text-transform: capitalize !important;
    color: #0C0C0C !important;
}

header.top_panel .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always.sc_layouts_row_fixed {
    width: 79% !important;
    margin: 0 auto !important;
    padding: 0px 16px !IMPORTANT;
}
div#icons-12 {
    padding: 0 10% !important;
    border: #f4f4f2;
}div#ft-1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    top: -74px !important;
    font-size: 15px !important;
}
#sl-1 .sc_item_button.sc_button_wrap.sc_align_left a {
    font-size: 16px !important;
    padding: 19px 44px !IMPORTANT;
}
}

