@charset 'utf-8';
/*
  Theme Name: PabloGuadiChild
  Theme URI: http://pabloguadi.ancorathemes.com/
  Description: PabloGuadi - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: pabloguadi
  Version: 1.0
  Tags: accessibility-ready, 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:  pabloguadi
*/
@import url("../pabloguadi/style.css");.page_content_wrap{padding-bottom:0}p{font-family:Raleway;font-size:16px;font-weight:400;line-height:26px}p.dsm-link{font-size:10px;letter-spacing:4px}p.bigger{font-size:18px !important;font-weight:500 !important}p.dsm-link i.fa-angle-right{margin-left:.5em}p.dsm-btn-wrapper i.fa-angle-left{margin-right:.5em}h4{margin-bottom:.5em !important}h5.widget_title{font-size:1.5em !important;font-weight:300 !important}i{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"],input[type="search"],select,textarea{border:1px solid #dedede;font-size:16px;font-family:Raleway}.gform_wrapper .gform_body .gform_fields .gfield label{display:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="text"],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="number"],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="tel"],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="email"],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="password"],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="search"],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{line-height:45px !important}.gform_wrapper .gform_footer{text-align:right}.gform_wrapper .gform_footer input[type="submit"]{font-size:10px !important;font-family:Raleway, sans-serif !important;font-weight:500 !important}.top_panel_fixed .top_panel_wrap .logo_main{display:block !important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.black{color:#252525 !important}.white{color:#fff !important}.grey{color:#878787 !important}.black-bg{background-color:#252525}.cream-bg{background-color:#f7f7f7}.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#878787 !important}.dsm-btn-wrapper{margin-top:4em;margin-bottom:4em;text-align:center}.dsm-btn-wrapper a{border:1px solid;font-family:Raleway;font-size:10px;font-weight:500;line-height:25px;padding:25px 40px}.dsm-btn-outline a{background-color:transparent}.dsm-btn-solid a{background-color:#252525}.dsm-btn-outline.dsm-btn-white a{color:#fff;border-color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:4px}.dsm-btn-solid.dsm-btn-black a{color:#fff;border-color:#252525;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:4px}.dsm-btn-outline.dsm-btn-white a:hover{background-color:#fff;color:#252525;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dsm-btn-solid.dsm-btn-black a:hover{background-color:transparent;color:#252525;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dsm-btn-align-left{text-align:left}.dsm-btn-align-center{text-align:center}.dsm-btn-align-right{text-align:right}body.home .page_content_wrap .cpmtemt .post-content{padding-top:0}#content-bottom .vc_column-inner{padding-top:35px}#content-bottom .vc_column-inner .vc_column-inner{padding-top:0}.dsm-4-col-row{margin-top:15px;margin-bottom:15px}.page-section .vc_column-inner .vc_row.vc_inner .dsm-flex-col .vc_column-inner,#cleaning .vc_column-inner{padding:0}.dsm-flex-col .vc_column-inner .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact-block p.dsm-link{margin-bottom:3em}.testimonial-wrapper{margin-top:3em;margin-bottom:3em !important;padding-right:4em;padding-left:4em}.testimonial-wrapper p.testimonial{font-family:"Merriweather Light";font-size:23px;font-weight:300;line-height:1.5}.testimonial-wrapper p.testimonial-author{font-family:Raleway;font-size:12px;font-weight:600;line-height:1.5;text-align:center;letter-spacing:2px}#toc{position:-webkit-sticky;position:sticky;top:auto;bottom:auto;right:auto;width:auto}#toc a{color:#828282;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.page-menu{max-width:450px;margin-top:2em;margin-left:auto;margin-right:auto}.page-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-menu .menu p{font-size:10px;color:#828282;text-transform:uppercase;text-align:center}#toc a:hover{color:#878787}#menu-collections li a{font-size:15px;line-height:25px}.sidebar .widget_area_inner{margin-top:0}footer .footer_inner_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;margin-left:auto;max-width:1170px;padding-bottom:3em}#menu-footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2em;padding-left:2em}#menu-footer-menu li{-ms-flex-preferred-size:40%;flex-basis:40%;padding-left:0}#menu-footer-menu li a{color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:15px;font-weight:300}#menu-footer-menu li a:hover{color:#c7c7c7}footer .footer_inner_row .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:auto}footer .footer_inner_row .social-icons p{-ms-flex-preferred-size:30%;flex-basis:30%;font-size:1.5em}footer .footer_inner_row .dsm-footer-col .social-icons a{color:#fff}footer .footer_inner_row .dsm-footer-col .social-icons a:hover{color:#c7c7c7}footer .footer_inner_row .dsm-footer-col .widgetizedArea:not(:first-child){margin-top:2em}.copyright_wrap_inner{padding:2em 0}.copyright_text{font-size:12px;font-family:Raleway}.copyright_text a:hover{color:#e7e7e7}#perfect-look .wpb_wrapper,#button-block .wpb_wrapper{padding:0 4em}#perfect-look{padding-bottom:3em}#button-block,#contact-block{margin-top:30px}#button-block .wpb_wrapper{padding-top:2em;padding-bottom:2em}#cleaning-col .wpb_wrapper{margin-top:3em;margin-bottom:3em;padding-right:3em;padding-left:3em}.vc_sep_pos_align_center{margin-bottom:.75em !important}p.dsm-link.white a,p.dsm-link.white a i{color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}p.dsm-link a:hover{color:#e7e7e7}p.dsm-link.white a:hover,p.dsm-link.white a:hover i{color:#878787 !important}.dsm-collection-gallery ul li{padding:.25em .25em .25em .25em !important}.dsm-collection-gallery ul li img{-webkit-box-shadow:0 3px 11px -8px #252525;box-shadow:0 3px 11px -8px #252525}a.phone,a.address{font-size:14px}div.ppt{display:none !important}#serrvice-custom-gallery .wpb_image_grid ul,.dsm-collection-gallery .wpb_image_grid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}#serrvice-custom-gallery .wpb_image_grid ul li.isotope-item,.dsm-collection-gallery .wpb_image_grid ul li.isotope-item{position:relative !important;left:auto !important;top:auto !important}.sidebar{margin-bottom:4em}.sidebar_show .content{width:835px}.rev_slider .sc_button.sc_button_style_border{padding:25px 40px !important}#history{background-position:top !important}.wpb_image_grid .wpb_image_grid_ul img{margin-top:30px}.top_panel_title .page_title{font-size:4.4em;padding:1.42em 0 0.3em}.scheme_original .top_panel_style_5+.top_panel_title .top_panel_title_inner,.scheme_original .top_panel_wrap_inner{background-size:cover;background-position:center}.top_panel_wrap .contact_field>a>span,.top_panel_wrap .contact_field>span{visibility:hidden}.columns_wrap .column-1_2.contact_logo{padding-right:0}.pushy .pushy_inner ul{width:80%;margin-right:auto;margin-left:auto}.pushy .pushy_inner .menu_pushy_nav_header:nth-child(4),.menu_pushy_nav_area .pushy_inner .contact_info{visibility:hidden;display:none}.pushy .pushy_inner #menu_pushy .sub-menu{padding-top:1.5em;padding-bottom:1.5em}.pushy .pushy_inner #menu_pushy .sum-menu li a{padding-top:.3em;padding-bottom:.3em}.logo img,.top_panel_middle .columns_wrap{margin:0}@media screen and (max-width: 449px){.vc_row.wpb_row.vc_row-fluid.page-section{padding-top:3em !important}#slide-2-layer-7{font-size:32px !important;line-height:1 !important}.dsm-btn-wrapper a{font-size:.5em;padding:15px 20px;width:auto}.page-menu{display:none}.dsm-flex-col:last-child{margin-top:30px}.dsm-4-col-row .vc_column_container:not(:first-child),.dsm-3-col-row .vc_column_container:not(:first-child){margin-top:4em}.dsm-3-col-row .vc_column_container:not(:last-child),.dsm-4-col-row .vc_column_container:not(:last-child){margin-bottom:4em}.dsm-3-col-row .vc_column_container:last-child,.dsm-4-col-row .vc_column_container:last-child{margin-bottom:3em}.testimonial-wrapper{padding-right:0;padding-left:0}.testimonial-col .testimonial-wrapper{padding-right:2em;padding-left:2em}#content-bottom .dsm-inner-row .vc_column_container:last-child .vc_column-inner{margin-bottom:1.5em}#perfect-look .wpb_wrapper,#button-block .wpb_wrapper{padding:0 2em}#contact-block{padding-top:2.5em;padding-bottom:2.5em}}@media screen and (min-width: 450px){#slide-2-layer-7{font-size:40px !important;line-height:1 !important}footer .footer_inner_row .dsm-footer-col:first-child .dsm-inner-col{padding-right:2em}}@media screen and (max-width: 767px){.dsm-inner-row .vc_column_container:not(:last-child){margin-bottom:2em}.dsm-inner-row .vc_column_container:not(:first-child){margin-top:2em}.dsm-inner-row .vc_column_container:last-child{margin-bottom:3em}#cleaning-col .vc_column-inner{margin-bottom:30px}#flex-img-col{height:60vh;margin-top:30px}footer .footer_inner_row .colspan_12{-ms-flex-preferred-size:85%;flex-basis:85%;padding:1em 2em;margin-right:auto;margin-left:auto}footer .footer_inner_row .colspan_6{-ms-flex-preferred-size:85%;flex-basis:85%;padding:1em 2em;margin-right:auto;margin-left:auto}footer .footer_inner_row .colspan_4{padding:1em 2em;-ms-flex-preferred-size:85%;flex-basis:85%;margin-right:auto;margin-left:auto}footer .footer_inner_row .colspan_3{-ms-flex-preferred-size:85%;flex-basis:85%;padding:1em 2em;margin-right:auto;margin-left:auto}footer .footer_inner_row .social-icons{margin-right:auto}.colspan_4:last-child .social-icons p{text-align:center}#menu-footer-menu{padding-left:0}}@media screen and (min-width: 768px){#slide-2-layer-7{font-size:55px !important;line-height:1 !important}#cleaning-col .vc_column-inner{margin-right:30px}.dsm-flex-col:first-child .vc_column-inner{margin-right:15px}.dsm-flex-col:last-child .vc_column-inner{margin-left:15px}.dsm-inner-row .vc_column_container:not(:last-child){padding-right:5%}.dsm-inner-row .vc_column_container:not(:first-child){padding-left:5%}.vc_col-sm-offset-2{margin-left:calc(16.666667%/1.25) !important}.dsm-4-col-row:not(:first-child){margin-top:4em}footer .footer_inner_row .colspan_12{-ms-flex-preferred-size:100%;flex-basis:100%}footer .footer_inner_row .colspan_6{-ms-flex-preferred-size:calc((100% - 30px) / 2);flex-basis:calc((100% - 30px) / 2)}footer .footer_inner_row .colspan_4{-ms-flex-preferred-size:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3)}footer .footer_inner_row .colspan_3{-ms-flex-preferred-size:calc((100% - 90px) / 4);flex-basis:calc((100% - 90px) / 4)}footer .footer_inner_row .colspan_4:last-child .social-icons p{text-align:right}}@media screen and (min-width: 768px) and (max-width: 900px){footer .footer_inner_row .colspan_12{-ms-flex-preferred-size:100%;flex-basis:100%}footer .footer_inner_row .colspan_6{-ms-flex-preferred-size:calc((100% - 30px) / 2);flex-basis:calc((100% - 30px) / 2)}footer .footer_inner_row .colspan_4{-ms-flex-preferred-size:calc((100% - 30px) / 2);flex-basis:calc((100% - 30px) / 2)}footer .footer_inner_row .colspan_3{-ms-flex-preferred-size:calc((100% - 30px) / 2);flex-basis:calc((100% - 30px) / 2)}footer .footer_inner_row .colspan_4:last-child{margin-left:auto;margin-right:auto}footer .footer_inner_row .colspan_4:last-child .social-icons{margin-right:auto}footer .footer_inner_row .colspan_4:last-child .social-icons p{text-align:center}}@media screen and (min-width: 1025px){#slide-2-layer-7{font-size:60px !important;line-height:1 !important}}@media screen and (max-width: 1200px){footer .footer_inner_row{padding-right:2em;padding-left:2em}}@media screen and (min-width: 1300px){#slide-2-layer-7{font-size:70px !important;line-height:1 !important}}

body.scheme_original .sc_button.sc_button_style_border {
    color: #ffffff;
    border-color: #ffffff;
}
body.scheme_original .sc_button.sc_button_style_border:hover {
    color: #383838;
    background-color: #ffffff;
    border-color: #9a9a9a;
}

.header__locations__drawer {
    position: fixed;
    background: #ffffff;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.5rem 0;
    z-index: 1000;
    -webkit-transform: translateY(-400%);
    -ms-transform: translateY(-400%);
    transform: translateY(-400%);
    -webkit-box-shadow: 3px 0px 27px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 3px 0px 27px 0px rgba(0, 0, 0, 0.65);
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    
    position: absolute;
    top: 100%;
    z-index: -1;
    box-shadow: inset 0px 8px 27px -12px rgba(0, 0, 0, 0.65);
    transform: translateY(-400%);
}

.header__locations__drawer.is-open {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.header__locations__location {
    margin: 0;
    font-weight: 800;
    line-height: 1.8rem;
    font-size: 1.1rem;
    margin-bottom: 0.5rem;
}

.header__locations__icon {
    fill: #fff;
    width: 28px;
    height: 28px;
}

.header__locations__trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.5rem;
    cursor: pointer;
    
    height: 50px;
    width: 50px;
    border-radius: 50%;
    padding: 0;
    margin: 0;
    
    position: absolute;
    right: 0px;
    left: 200px;
    top: 20%;
    background-color: #252525;
}

.top_panel_fixed .top_panel_wrap .logo_fixed {
    display: none;
}

#content-bottom h4,
.holidayHours h4 {
    margin-top: 1.8rem;
}