@charset 'utf-8';
/*
 Theme Name:   Cleaning Services Child
 Theme URI:    http://cleaning.ancorathemes.com/
 Description:  Cleaning Services - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     cleaning-services
 Version:      1.5
 Tags:         light, inheritable theme-options
 Text Domain:  cleaning_services
*/


@import url("../cleaning-services/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
.scheme_original .colored_yes.footer_wrap.widget_area .widget_area_inner {
    background: #0c3e53 !important;
}
.logo_text, .logo_slogan {
    float: none;
    text-align: center;
}

.slider-form1{
background-colour: #fff;
}

.scheme_original .sc_table table tr:first-child {
    background-color: #fff !important;
}
.sc_table table td, .sc_table table th, .sc_table table tr {
    border-color: #e2e2e2 !important;
  border: inset !important;
}

.post_descr {
display: none  !important;
}
.post_info{
display: none  !important;
}
#fbuilder .calculated_value_header > label {
    color: #245167 !important;
}

.lacopr .sc_price_block .sc_price_block_money .sc_price_currency {
    display: none !important;
}


.lacopr .sc_price .sc_price_penny {
    display: inherit;
    text-decoration: blink;
    margin-bottom: 0.0em;
    margin-left: 0.4em;
    font-size: 1.75em;
    line-height: 1em;
    color: #222222;
}
.lacopr .sc_price_block {
    display: inline-block;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 5px;
}
.lacopr {
  padding-bottom: 10px !important;
}

.sc_section {
    position: relative;
 overflow: visible;
}
.top_panel_top {
    padding-bottom: 10px;
}
@media (max-width: 479px){
.top_panel_top .button_top:first-of-type {
    width: 40% !important;
    height: 20px !important;
    font-size: 12px !important;
    text-align: center !important;
}
}

@media (max-width: 479px){
.top_panel_top .button_top {
    width: 40% !important;
    height: 20px !important;
    font-size: 12px !important;
    text-align: center !important;
}
}

@media (max-width: 479px){
.top_panel_top_open_hours {
    width: 80% !important;
    height: 20px !important;
    font-size: 18px !important;
    text-align: center !important;
}
.top_panel_top_socials {
display: none !important;
}
}

@media (max-width: 949px){
.ptp {
width: 250px !important;
}
}
.sc_item_subtitle {
    margin: 0 0 0.25em;
    font-size: 1.2999em !important;
    padding-bottom: 20px;
 }
.lplp {
  
    border: solid, 0.5px ;
    margin-bottom: 100px;
    width: 111%;
}
.ptp {

border: solid 1px;
width: 101%;
margin-bottom: 100px;
}
.sc_price_block .sc_price_block_title {
    font-size: 1.8888em !important;
}
.barpp .sc_item_subtitle {
    padding-bottom: 5px;
    padding-top: 8px;
    color: #fff !important;
}

.barpp {
    margin-top: 0px;
}
.tbarpp {
    margin-bottom: 5px;
}

.columns_wrap .sc_skills_counter .sc_skills_label {
    font-size: 1.0em;
    font-weight: 500;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count .sc_skills_total {
    font-weight: 900 !important;
}
.topicon11 .topicon12 .topicon13 .sc_title {
    margin-top: 0.0em !important;
}
.size18 {
text-transform: none !important;
    text-align: left;
}
#fbuilder .fields.column2 .lsoption {
    margin-top: 0px !important;
}
#fbuilder .fields.column2 .imageLS {
    margin-top: 0px !important;
}

.dashboardmenu1 {
    line-height: 3.4em;
    padding-left: 29px;
}

.logo .logo_text {

    padding-top: 10px !important;
}

.top_panel_style_3 .menu_main_nav > li > a {
    padding: 0 0.9em !important;
}

.top_panel_title_inner {
    height: 180px !important;
}

.top_panel_style_3 .page_title {
    padding: 0.5em 0 0.01em  !important;
}

.widget_number_1 .logo_text, .logo_slogan {
    text-align: left !important;
}

.footer_add_wrap .content_wrap aside {
    padding-top: 2.8em !important;
    padding-bottom: 0em !important;
}

.logo .logo_text {
    padding-bottom: 15px !important;
}

@media (max-width: 479px) {
	.top_panel_top_open_hours {
    float: right !important;
	}
}

.footer_add_wrap .content_wrap aside {
    border-top: 0px solid !important;
}