/*
 Theme Name:   Qwery Child Theme
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.3
 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:  qwery
*/


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


input[type="text"]:focus,
input[type="email"]:focus, input[type="checkbox"] + label:before {
color:#ff0101;}
.wpcf7 span.wpcf7-not-valid-tip {display: block;}
.mc4wp-form-fields .elementor-widget-wrap {
    align-content: flex-end;
}
.top_panel.with_bg_image:before {background: none!important;}
body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content {width: 100%;}
.elementor-22634 .elementor-element.elementor-element-4732f55 .betterdocs-searchform {
        -webkit-box-shadow: 0 10px 100px 0 rgb(40 47 98 / 8%);
    box-shadow: 0 10px 100px 0 rgb(40 47 98 / 8%);
}
.iframe-container {
  overflow: hidden;
  /* 16:9 aspect ratio */
  padding-top: 56.25%;
  position: relative;
}
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.betterdocs-widget-container {
    right: 120px;
    bottom: 30px;
}
.sc_team_columns_wrap {
    justify-content: center;
}
.el-betterdocs-cg-header .el-betterdocs-item-count {
    min-width: 35px;
}
.fotopb {
    filter: grayscale(1);
}
.sc_team .sc_team_item_thumb .sc_team_item_link {
    display: none;}
.menu_main_nav_area > ul, .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {font-size: 15.5px;}
span.wpml-ls-native {
    font-size: 0.8rem;
}
.maxw340 {max-width:340px}
.sc_team_light .trx_addons_hover_team {
	padding: 15px 25px 36px 28px;}
.elementor-element-43cb066 .elementor-widget-container {
    column-count: 3;
}
.idioma {width: 100px!important;}
textarea.textareabig {
    height: 300px !important;
}
.sc_item_filters_align_left .sc_item_filters_tabs, .sc_item_filters_align_right .sc_item_filters_tabs {
    max-width: 100%!important;
}
.sc_item_filters_align_left, .sc_item_filters_align_right {justify-content: center!important}

#menu_mobile li a {
    /* font-size: 20px; */
    padding: 0;
    font-weight: 500;
}
@media (max-width: 767px) {
.elementor-element-43cb066 .elementor-widget-container {
    column-count: 2;
}
}
@media (max-width: 600px) {
.elementor-element-43cb066 .elementor-widget-container {
    column-count: 1;
}
}