/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.glasseffect-internet {
background: rgba(58, 12, 163, 0.27);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(3.9px);
  border: 1px solid rgba(111, 65, 215, 0.79);
  }
  .glasseffect-tv {
background: rgba(114, 9, 183, 0.32);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(3.9px);
  border: 1px solid rgba(152, 54, 217, 0.63);
  }
  
    .glasseffect-tele {
background: rgba(67, 97, 238, 0.22);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(3.9px);
  border: 1px solid rgba(103, 129, 253, 0.47);
  }
  
  #wpcf7-f135-p19-o1 .wpcf7-list-item {
  	margin-left: 0;
  }
  
  .wpcf7-form-control.wpcf7-radio {
display: flex;
  flex-direction: column;
  }
  
  a {
  	text-decoration: underline;
  }
  
  .nectar-cta a {
  	text-decoration: none;
  }
  
.cf7-flex p {
display: flex;
gap: 15px;
}

.cf7-flex {
padding-bottom: 1.5em;
}

.cf7-cat:first-child {
margin-top: 20px;
}

.cf7-cat {
    padding: 20px;
    position: relative;
    border: 2px solid;
    margin-bottom: 40px;
    border-radius: 5px;
}

.cf7-cat > div {
position: absolute;
    top: -20px;
    color: white;
    padding: 0px 10px;
}

.cf7-cat h3 {
    margin: 0 !important;
    color: white;
}

.cf7-cat p {
margin-top: 15px;}

#internet {
margin-top: 20px;
border-color: #3a0ba3
}

#internet > div {
    background: #3a0ba3;
}

#tv {
border-color: #7209b7;
}

#tv > div {
    background: #7209b7;
}

#telefoni {
border-color: #4361ee;
}

#telefoni > div {
    background: #4361ee;
}

@media only screen and (max-width: 460px) {
  .btn2, .btn3 {
    margin-left: 0 !important;
  }
  .text-responsive p {
  	font-size: 15px;
  	line-height: 1.4;
  }
  
}