.icon-delete:before {
    content: "\f014";
}

.secondtopmenu img{max-width: 199px; width:100%}
.secondtopmenu img:hover{opacity: 0.75 !important;}
.secondtopmenu p {margin: 0px;}
.secondtopmenu .col-sm-4 {padding: 0px;}
.secondtopmenu .col-xs-6 {padding: 0px 5px; }
.secondtopmenu .col-sm-4 .item-content{padding-bottom: 15px}



.quicksend .acymailing_table tr:nth-child(2) #aliaskey, .quicksend .acymailing_table tr:nth-child(2) #aliasinput,.quicksend .acymailing_table tr:nth-child(2) #visiblekey,.quicksend .acymailing_table tr:nth-child(2) #visibleinput, .quicksend .acymailing_table tr:nth-child(3), .quicksend .acymailing_table tr:nth-child(4), .quicksend .acymailing_table tr:nth-child(5) {
   display: none;
}
.quicksend  #acybuttontemplate, .quicksend  #acybuttontag, .quicksend  #acybuttonreplace, .quicksend  #acybuttonsave{
    display: none;
}

.quicksend #newsletterparams, .quicksend #sendatest, .quicksend #receiversinfo , .quicksend #acybuttonsend_ , .quicksend #acybuttonspamtest_{
  display: none;
}

.registration form fieldset:nth-child(2) legend {
   display: none;
}
.registration .acyregfield{
  padding-left: 15px;  padding-right: 15px; 
}
.registration .acyregfield input{
  clear:both; width: 100%; margin-left:0;
}

.registration .acyregfield label{
  text-align: justify; font-weight: 400;
}

.registration #acyphonenumber label{
  width:50px
}
.registration #acycustomtext_182_15_14_00 label{display:none
} 
.registration #acytc label{
  font-weight: 600; width:100%; text-align:left;
}
.registration #field_tc_yes{width:20px;}


#jform_captcha-lbl{display:none}



 .navbar-default .navbar-nav > li > a.register-menu {
  padding: 20px; background-color: #f00; color: #fff; font-size: large
}

.navbar-default .navbar-nav > li > a.register-menu:hover {
  padding: 20px; background-color: #8b0000; color: #fff;
}

.acymailing_module_form td.captchakeymodule {
	position: absolute;
  bottom: -90px;
  right:30px;
}

.myseperator{
  color: #262626;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  margin: 0 7.5px;
  font-size: 13px;
  font-weight: 700;
}


.ltf h4{text-transform:capitalize;!important;display:inline-block}
.ltf .panel-title{cursor: pointer;}

.join legend{display:none}
.join form{width:40%; margin:auto; margin-top:40px}
@media only screen and (max-width: 480px) {
.join legend{display:none}
.join form{width:98%; margin:auto; margin-top:30px}
.join input, .join .inputVal, .join .acykey {width:100%;}
.join  #span_field_sex_m,.join  #span_field_sex_f{width:40%;}
.join  #span_field_sex_m input,.join  #span_field_sex_m label,.join  #span_field_sex_f input,.join  #span_field_sex_f label{width:10%;}
  
  .secondtopmenu img{max-width: 199px; width:100%}
}

 .taggallery .cat-list-row0, .taggallery .cat-list-row1  {
  width:50%; float:left; padding:10px !important; 
}
.taggallery .cat-list-row0 h3 , .taggallery .cat-list-row1  h3{
  font-size:14px !important;  line-height: 14px !important;
}
.video-container {
     position: relative;
     padding-bottom: 56.25%;
     padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}


.ltfcardmasthead img{max-width: 100%; height: auto !important}











/* Custom Button Row */
.custom-button-row {
  display: grid;
  grid-template-columns: repeat(6, 1fr); /* 6 buttons per row on desktop */
  gap: 5px; /* Reduced space between buttons */
  justify-items: center; /* Center buttons within each column */
  margin-top: 30px;
}

/* For tablets: 3 buttons per row */
@media (max-width: 991px) {
  .custom-button-row {
    grid-template-columns: repeat(3, 1fr); /* 3 buttons per row on tablet */
  }
}

/* For mobile: 2 buttons per row */
@media (max-width: 575px) {
  .custom-button-row {
    grid-template-columns: repeat(2, 1fr); /* 2 buttons per row on mobile */
  }
}

/* Custom Button Item */
.custom-button-item {
  margin: 5px; /* Margin for spacing around buttons */
  text-align: center;
  box-sizing: border-box;
}

/* Optional: Make images responsive */
.custom-button-item img {
  max-width: 100%;
  height: auto;
}
