@charset 'utf-8';
/*
  Theme Name: Alanzo Child
  Theme URI: http://alanzo.ancorathemes.com/
  Description: Alanzo - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: alanzo
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, 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:  alanzo
*/


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


.sc_services_item_text p {
    font-size: 12px;
    color: #fff;
}

.sc_services_hover .sc_services_item_title + .sc_services_item_subtitle, 
.sc_services_hover .sc_services_item_title + .sc_services_item_text, 
.sc_services_hover .sc_services_item_subtitle + .sc_services_item_text
{
  margin:0;
  max-width:100%;
}

.sc_services_item_text p br
{
  display: none;
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header:before, 
.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content:before {
    background-color: rgba(0, 0, 0, 0.6);
}

p.comment-form-cookies-consent label {
    display: inline-block;
}



.post-type-archive  div.sc_widget_slider + .vc_empty_space {
    display: none;
}

.page-id-881  .frank-client-custom + .vc_empty_space , .page-id-101   .frank-client-custom + .vc_empty_space , .page-id-109   .frank-client-custom + .vc_empty_space{
   display: none;
}
.custom_textarea textarea{
    min-height: 5rem !important;
}
.hide_newsletter {
    display: none;
}
.hide_newsempty {
    display: none;
}
.our_client {
    height: 8rem !important;
}
.vc_empty_space.vc_custom_1515849470513.height_huge {
    display: none;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 0;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active>a {
    color: red !important;
    background-color: white !important;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a:hover {
   color: red !important;
    background-color: white !important;
}

@media screen and (min-width:768px) and (max-width:1200px){
    .contact-details .sc_icons_icon{
        width: 100%;
        text-align: center;
    }
    .contact-details .sc_icons_item_title{
        display: none;
    }
    .contact-details .sc_icons_item_description{
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 10px !important;
    }
}


.home a.sc_button.sc_button_size_small {
    display: none !important;
}


.hide_newsletter {
    display: none !important;
}

@media screen and (min-width:768px) and (max-width: 1024px){
    .sc_layouts_menu_nav > li > a {
    padding: 6px !important;
    }
    
    .sc_layouts_menu_nav > li > a {
    letter-spacing: 0.2px !important;
}
    
  .page-id-113  .vc_empty_space.our_client.height_tiny {
    display: none;
}

footer.footer_wrap .sc_content .wpb_column + .wpb_column + .wpb_column {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
    
   
footer.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
    width: 33.33333% !important;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.home .wpb_single_image img {
    height: fit-content !important;
    max-width: 100%;
    vertical-align: top;
}

.page-id-109  .wpb_single_image img {
    height: fit-content !important;
    max-width: 100%;
    vertical-align: top;
}
}


@media screen and (max-width:1024px){
     div.vc_custom_1516121406533{
       background-position: center center !important;
    }
}


@media screen and (max-width:767px){
    
    div.test_float{
        width: 200px !important;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #000;
    background: #ca0510;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
}
}

@media screen and (min-width:1024px){
    .sc_icons .sc_icons_icon:before, .sc_icons .sc_icons_icon > span:before{
        height:80px;
        width:80px;
        line-height:80px;
    }
}


