/* from plugins/trx_addons/css/trx_addons.css */
.elementor-container:not(.elementor-column-gap-no) > .elementor-container > .elementor-column > .elementor-element-populated{padding-top: 0;
  padding-bottom: 0;}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section.sc_layouts_row_type_narrow > .elementor-container{min-height: 40px;}
.elementor-editor-active .sc_layouts_row_type_narrow .elementor-widget-wrap.elementor-element-empty .elementor-widget-wrap{min-height: 30px;}
.elementor-column[class*="sc_extra_bg_"] > .elementor-widget-wrap,
.elementor-column[class*="sc_bg_mask_"] > .elementor-widget-wrap{position: relative;
  z-index: 0;}
.elementor-column[class*="sc_extra_bg_"] > .elementor-widget-wrap:after{content: ' ';
  display: block;
  position: absolute;
  z-index: -1;
  background: inherit;}
.elementor-column[class*="sc_bg_mask_"] > .elementor-widget-wrap:before{content: ' ';
  display: block !important;
  background-color: inherit;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;}
.elementor-column.sc_extra_bg_tiny[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
.elementor-column.sc_extra_bg_tiny > .elementor-widget-wrap:after{position: absolute;
  top: -2em;
  right: -2em;
  bottom: -2em;
  left: -2em;}
.elementor-column.sc_extra_bg_small[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
.elementor-column.sc_extra_bg_small > .elementor-widget-wrap:after{position: absolute;
  top: -4em;
  right: -4em;
  bottom: -4em;
  left: -4em;}
.elementor-column.sc_extra_bg_medium[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
.elementor-column.sc_extra_bg_medium > .elementor-widget-wrap:after{position: absolute;
  top: -6em;
  right: -6em;
  bottom: -6em;
  left: -6em;}
.elementor-column.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
.elementor-column.sc_extra_bg_large > .elementor-widget-wrap:after{position: absolute;
  top: -8em;
  right: -8em;
  bottom: -8em;
  left: -8em;}
.elementor-column.sc_bg_mask_bg_color > .elementor-widget-wrap:before{background-color: inherit;}
.elementor-column.sc_bg_mask_1 > .elementor-widget-wrap:before{opacity: 0.1;}
.elementor-column.sc_bg_mask_2 > .elementor-widget-wrap:before{opacity: 0.2;}
.elementor-column.sc_bg_mask_3 > .elementor-widget-wrap:before{opacity: 0.3;}
.elementor-column.sc_bg_mask_4 > .elementor-widget-wrap:before{opacity: 0.4;}
.elementor-column.sc_bg_mask_5 > .elementor-widget-wrap:before{opacity: 0.5;}
.elementor-column.sc_bg_mask_6 > .elementor-widget-wrap:before{opacity: 0.6;}
.elementor-column.sc_bg_mask_7 > .elementor-widget-wrap:before{opacity: 0.7;}
.elementor-column.sc_bg_mask_8 > .elementor-widget-wrap:before{opacity: 0.8;}
.elementor-column.sc_bg_mask_9 > .elementor-widget-wrap:before{opacity: 0.9;}

/* from plugins/trx_addons/css/trx_addons.responsive.css */
@media (max-width: 767px){
.elementor-column[class*="sc_extra_bg_"] > .elementor-widget-wrap:after{display: none;}
.elementor-column[class*="sc_extra_bg_"][class*="sc_bg_mask_"] > .elementor-widget-wrap:before{left: 0;
    top: 0;
    right: 0;
    bottom: 0;}
.elementor-column.sc_extra_bg_tiny > .elementor-widget-wrap{padding: 1em !important;}
.elementor-column.sc_extra_bg_small > .elementor-widget-wrap{padding: 1.5em !important;}
.elementor-column.sc_extra_bg_medium > .elementor-widget-wrap{padding: 2em !important;}
.elementor-column.sc_extra_bg_large > .elementor-widget-wrap{padding: 2.5em !important;}
.elementor-column.hide_bg_image_on_mobile .elementor-widget-wrap{background-image: none !important;}
.elementor-column.hide_bg_image_on_mobile[class*="sc_bg_mask_"] > .elementor-widget-wrap:before{display: none !important;}
}
@media (min-width: 768px) and (max-width: 1279px){
.elementor-column.hide_bg_image_on_tablet .elementor-widget-wrap{background-image: none !important;}
.elementor-column.hide_bg_image_on_tablet[class*="sc_bg_mask_"] > .elementor-widget-wrap:before{display: none !important;}
}

/* from themes/redy/style.css */
section.elementor-element .elementor-container > div.elementor-element[class*="trx_sc_icons"]:first-child{overflow: hidden;}
section.elementor-element .elementor-container > div.elementor-element:first-child .sc_icons.sc_icons_extra .sc_icons_container .trx_addons_columns_wrap [class*="trx_addons_column"]:first-child .sc_icons_content:before{left: -3em;}
section.elementor-element .elementor-container > div.elementor-element:last-child .sc_icons.sc_icons_extra .sc_icons_container .trx_addons_columns_wrap [class*="trx_addons_column"]:last-child .sc_icons_content:before{right: -3em;}

/* from themes/redy/css/responsive.css */
@media (max-width: 1024px){
section.elementor-element .elementor-container > div.elementor-element:first-child .sc_icons.sc_icons_extra .sc_icons_container .trx_addons_columns_wrap [class*="trx_addons_column"]:first-child .sc_icons_content:before{left: 0;}
section.elementor-element .elementor-container > div.elementor-element:last-child .sc_icons.sc_icons_extra .sc_icons_container .trx_addons_columns_wrap [class*="trx_addons_column"]:last-child .sc_icons_content:before{right: 0;}
}

/* from themes/amr-2021/assets/css/style.css */
@media (min-width: 768px){
.race-route-section > .elementor-container .elementor-top-column:first-child{width: calc(100% - 300px);
    padding-right: 20px;}
.race-route-section > .elementor-container .elementor-top-column:last-child{width: 300px;
    min-width: 300px;}
}
@media (min-width: 768px){
.facebook-section > .elementor-container .elementor-col-50:first-child{width: calc(100% - 300px);
    padding-right: 20px;}
}
@media (max-width: 767px){
.facebook-section > .elementor-container .elementor-col-50:first-child{padding-bottom: 20px;}
}
.facebook-section > .elementor-container .elementor-col-50:last-child{width: 300px;
  min-width: 300px;}
@media (max-width: 767px){
.facebook-section > .elementor-container .elementor-col-50:last-child{margin: 0 auto;}
}
@media (min-width: 768px) and (max-width: 1024px){
.race-facebook-section > .elementor-container .elementor-col-33:nth-child(2){width: calc(100% - 300px);}
}
@media (max-width: 767px){
.race-facebook-section > .elementor-container .elementor-col-33:nth-child(2){padding-bottom: 20px;}
}
.race-facebook-section > .elementor-container .elementor-col-33:last-child{width: 300px;
  min-width: 300px;}
@media (max-width: 767px){
.race-facebook-section > .elementor-container .elementor-col-33:last-child{margin: 0 auto;}
}

/* Contact Form 7 6.x wraps each .single-row's fields in a <p>, which became the only flex item
   of the theme's `.single-row { display: flex }` (themes/amr-2021/assets/scss/_form.scss). */
.elementor-widget-text-editor form .single-row > p{display:contents}
