/*
Theme Name: The7 Child
Description: Mein Child Theme
Author: GLA United
Author URI: https://www.gla-united.com/
Template: dt-the7
Version: 1.0
Text Domain: the7-child
*/


input[type="radio"] {
    margin-right: 6px;
}

.equalbtnModel .tab-style-one.wpb_tabs .wpb_tabs_nav li {
    width: 232px;
    margin-right: 10px;
}

.equalbtnModel .tab-style-one.wpb_tabs .wpb_tabs_nav li:nth-child(5n) {
    margin-right: 0;
}

.wintekselectproduct .ult_tabitemname {
    padding-top: 60px;
}
.wintekselectproduct .ult_tabmenu.style1 li.ult_tab_li {
    border-radius: 0 !important;
    width: 230px;
    margin-right: 10px;
    margin-bottom: 4px;
}
.wintekselectproduct .ult_tabmenu.style1 a.ult_a {
    width: 100%;
}



.wintekselectproduct .ult_tab_li a {
    background: #f5f5f5 !important;
}
.wintekselectproduct .ult_tab_li a:hover {
    background: #1b87f5 !important;
}
.wintekselectproduct .ult_tab_li.current a {
    background: #1b87f5 !important;
}


.mc4wp-checkbox-contact-form-7,
 .wpcf7-acceptance .wpcf7-list-item {
    margin-left: 0;
}
.mc4wp-checkbox-contact-form-7 input {
    margin-right: 5px;
}




.uspborder .vc_single_image-img {
    border-radius: 50%;
    transform: scale(1);
    animation: pulse-blue 2s infinite;
    /*animation: border .4s ease 1 forwards;*/
}
.uspborder .rollover i {
    display: none !important;
    opacity: 0 !important;
}

.sbi_header_img img {
    width: 100%;
    height: auto;
}
.sbi_no_avatar .sbi_header_img {
    background: #fff;
    border: 1px solid grey;
    border-radius: 50%;
}

@keyframes pulse-blue {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(27, 135, 245, 0.7);
    }
    
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(27, 135, 245, 0);
    }
    
    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(27, 135, 245, 0);
    }
}

@keyframes border{
  0% {
    box-shadow: 60px -60px 0 2px #1b87f5, -60px -60px 0 2px #1b87f5, -60px 60px 0 2px #1b87f5, 60px 60px 0 2px #1b87f5, 0 0 0 2px #E94E3D;
  }
  25% {
    box-shadow: 0 -125px 0 2px #1b87f5, -60px -60px 0 2px #1b87f5, -60px 60px 0 2px #1b87f5, 60px 60px 0 2px #1b87f5, 0 0 0 2px #fff;
  }
  50% {
    box-shadow: 0 -125px 0 2px #1b87f5, -125px 0px 0 2px #1b87f5, -60px 60px 0 2px #1b87f5, 60px 60px 0 2px #1b87f5, 0 0 0 2px #fff;
  }
  75% {
    box-shadow: 0 -125px 0 2px #1b87f5, -125px 0px 0 2px #1b87f5, 0px 125px 0 2px #1b87f5, 60px 60px 0 2px #1b87f5, 0 0 0 2px #fff;
  }
  100% {
    box-shadow: 0 -125px 0 2px #1b87f5, -125px 0px 0 2px #1b87f5, 0px 125px 0 2px #1b87f5, 120px 40px 0 2px #1b87f5, 0 0 0 2px #fff;
  } 
}




@media only screen and (max-width: 1100px) {
    .wintekselectproduct .ult_tabmenu.style1 li.ult_tab_li {
        width: 220px;
    }
}

@media only screen and (max-width: 767px) {
    .mobile-mini-widgets-in-menu {
        padding-top: 16px;
    }
    .mobile-mini-widgets-in-menu .microwidget-btn {
        order: 1;
        margin-bottom:18px;
    }
    .mobile-mini-widgets-in-menu .mini-contacts.phone {
        order: 10;
    }
    .mobile-mini-widgets-in-menu .mini-contacts.clock {
        order: 20;
    }
    .mobile-mini-widgets-in-menu .mini-nav {
        order: 30;
    }
    
    
    
    #main-slideshow rs-sbg {
        display: none;
    }
    .ult-tabto-accordion dd > .ult-tabto-acontent {
        padding: 1em 0.4em !important;
    }
    #bottom-bar .menu-select {
        display: none !important;
    }
    #bottom-bar .mini-nav ul {
        display: block;
    }
    #footer #text-4 {
        width: 48%;
        margin-right: 4%;
    }
    #footer #custom_html-3 {
        width: 48%;
        padding-left: 0;
    }
}
