/* Elementor styles */
.elementor-panel .elementor-element .icon [class*="wgl-"]{
    display: block;
    top: 10px;
    left: 6px;
    width: 70px;
    height: 46px;
    margin: 0 auto;
    background-size: 60px 46px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center;
}
.elementor-panel .elementor-element .icon [class*="wgl-"] {
    background-image: url(../img/wgl_elementor_addon/icons/wgl.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-blog {
    background-image: url(../img/wgl_elementor_addon/icons/blog.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-pricing-table {
    background-image: url(../img/wgl_elementor_addon/icons/pricing_table.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-info-box {
    background-image: url(../img/wgl_elementor_addon/icons/info_box.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-carousel {
    background-image: url(../img/wgl_elementor_addon/icons/carousel.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-team {
    background-image: url(../img/wgl_elementor_addon/icons/team.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-portfolio {
    background-image: url(../img/wgl_elementor_addon/icons/portfolio_module.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-gallery {
    background-image: url(../img/wgl_elementor_addon/icons/portfolio_module.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-button {
    background-image: url(../img/wgl_elementor_addon/icons/button.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-progress-bar {
    background-image: url(../img/wgl_elementor_addon/icons/progress_bar.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-testimonials {
    background-image: url(../img/wgl_elementor_addon/icons/testimonials.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-clients {
    background-image: url(../img/wgl_elementor_addon/icons/clients.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-image-layers {
    background-image: url(../img/wgl_elementor_addon/icons/image_layers.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-double-headings {
    background-image: url(../img/wgl_elementor_addon/icons/double_text.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-video-popup {
    background-image: url(../img/wgl_elementor_addon/icons/video_popup.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-countdown {
    background-image: url(../img/wgl_elementor_addon/icons/countdown.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-time-line-vertical{
    background-image: url(../img/wgl_elementor_addon/icons/vertical_timeline.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-blog-hero{
    background-image: url(../img/wgl_elementor_addon/icons/blog_hero.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-image-comparison{
    background-image: url(../img/wgl_elementor_addon/icons/image_comparison.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-striped-services{
    background-image: url(../img/wgl_elementor_addon/icons/striped_services.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-toggle-accordion{
    background-image: url(../img/wgl_elementor_addon/icons/toggle.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-tabs{
    background-image: url(../img/wgl_elementor_addon/icons/tabs.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-services-sat {
    background-image: url(../img/wgl_elementor_addon/icons/services_sat.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-services-1 {
    background-image: url(../img/wgl_elementor_addon/icons/services_1.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-services-2 {
    background-image: url(../img/wgl_elementor_addon/icons/services_2.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-services-3 {
    background-image: url(../img/wgl_elementor_addon/icons/services_3.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-services-4{
    background-image: url(../img/wgl_elementor_addon/icons/services_4.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-flipbox{
    background-image: url(../img/wgl_elementor_addon/icons/flip_box.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-counter {
    background-image: url(../img/wgl_elementor_addon/icons/counters.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-demo-item {
    background-image: url(../img/wgl_elementor_addon/icons/demo.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-accordion-services {
    background-image: url(../img/wgl_elementor_addon/icons/accordion_services.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-events{
    background-image: url(../img/wgl_elementor_addon/icons/events.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-working-hours{
    background-image: url(../img/wgl_elementor_addon/icons/working_hours.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-cart {
    background-image: url(../img/wgl_elementor_addon/icons/header-cart.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-date{
    background-image: url(../img/wgl_elementor_addon/icons/date.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-delimiter {
    background-image: url(../img/wgl_elementor_addon/icons/header-delimiter.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-list-info {
    background-image: url(../img/wgl_elementor_addon/icons/header-list-info.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-logo {
    background-image: url(../img/wgl_elementor_addon/icons/header-logo.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-menu {
    background-image: url(../img/wgl_elementor_addon/icons/header-menu.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-search {
    background-image: url(../img/wgl_elementor_addon/icons/header-search.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-side_panel {
    background-image: url(../img/wgl_elementor_addon/icons/header-side_panel.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-header-wpml {
    background-image: url(../img/wgl_elementor_addon/icons/header-wpml.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-social-icons {
    background-image: url(../img/wgl_elementor_addon/icons/social-icons.png) !important;
}
.elementor-panel .elementor-element .icon .wgl-pie-chart {
    background-image: url(../img/wgl_elementor_addon/icons/pie-chart.png) !important;
}
.wgl-radio-image img {
    background-color: #ffffff;
}
.display_none {
    display: none !important;
}
.wgl-radio-image label{
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 5px;
    margin: 4px;
    cursor: pointer;
}
.wgl-radio-image label > * {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.wgl-radio-image label.selected:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 174, 240, 0.5);
}