.tx-domain-search{
    background: #032a67;
        box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75)!important;
}
#sp-top-bar{
        background-color: #2e15b7 !important;
}
#sp-logo-section #sp-logo .logo img{
        max-width: 131px !important;
    margin: -18px 0 !important;
}
.logo img{
    max-width: 53%;
}
.home-transparent #sp-top-bar {
  background-color: rgba(33, 30, 189, 0.5) !important;

}
.header2 #sp-header .container, .header3 #sp-header .container, .header6 #sp-header .container{
    background: #2e15b7 !important;
}
.sp-page-builder .page-content #rs-counter{

    }
#sp-top-bar{
        background-color: #2e15b7 !important;
}
#sp-header.menu-fixed{
        background: #2e15b791 !important;
}
.home-transparent #sp-header{
    background-color: rgba(33, 30, 189, 0.5) !important; 
}
.rs-footer{
        background-color: #110fcc !important; 
}
.sp-page-builder .page-content #rs-counter{
   
}
.rs-footer:after{
    background: rgba(9, 7, 72, 0.75) !important; 
}
.mod-languages .dropdown-toggle {
    margin: -45px;
}
.t3-sl-roof{
        margin-bottom: -13px;
}

@media only screen and (max-width: 480px){
.t3-sl-roof.t3-sl {
    display: block !important;
    
}
   .mod-languages .btn-group, .btn-group-vertical{
        padding-top: 19px;
    }
    }
.t3-sl-roof{
    background: #00508b;
    color: #fff;
}
.fa-youtube-play{
        color: #bd1010 !important;
}
.fa-twitter{
        color: #14c9db !important;
}
.fa-facebook-square{
    color: #093361 !important;
}
.fa-comment{
    color: #0ab940 !important;
}
.fa-yelp{
     color: #fff !important;
}
.t3-sl-roof a{
    color: #fff;
}
#qx-section-971{
    padding-top: 88px;
    padding-bottom: 197px;
}
#Mod116 .module-inner{
    margin-top: -35px;
}
.cabecera{
    background: #29262c url(table-head.png) 50% 0 repeat-x;
    color: #fff;
    margin-top: -20px;
    margin-bottom: 38px;
    margin-right: -21px;
    margin-left: -20px;
    padding-top: 4px;
}
.grid-1-5 h3{
    color: #fff;
}
.grid-1-5 h2{
    color: #fff;
    background: #333;
    border-bottom: 1px solid #606060;
    border-top: 1px solid #222;
}
.container {
  margin: 0 auto;
  width: 90%;
  max-width: 1200px;
}
.group:after {
  content: "";
  display: table;
  clear: both;
}
.grid-1-5 {
  border: 2px solid #5d4e65;   
  min-height: 400px;
  padding: 1.25em;
  position: relative;
  text-align: center;
  transition: all .2s ease-in-out;
  
  @media screen and (min-width: 700px) {
    & {
      float: left;
      width: 50%;
    }
    &:nth-child(odd) {
      clear: left;
    }
  }
  
  @media screen and (min-width: 800px) {
    & {      
      width: 33.3333333%;
    }
    &:nth-child(3n+1) {
      clear: left;
    }
    &:nth-child(odd) {
      clear: none;
    }    
  }
  
  @media screen and (min-width: 1120px) {
    & {
       width: 20%;
    }
    &:nth-child(odd), &:nth-child(3n+1) {
       clear: none;
    }    
  }
  
}
.grid-1-5:hover {
  VKsce%4Z-_8&
  @include filter-gradient(#53455b, #201d22, vertical);
  @include background-image(linear-gradient(top,  rgba(83,69,91,1) 0%,rgba(32,29,34,1) 100%));  
  border-top: 2px solid #ec7a37;
  border-bottom: 2px solid #ff4f69;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 1);
  transform: scale(1.025);
  z-index: 2;
  background-color: rgb(38, 122, 233);  
    color: #fff;
  &:before, &:after {
    content: ""; 
    position: absolute; 
    background-color: rgb(246,125,53);
    @include filter-gradient(#f67d35, #ff4f68, vertical);
    @include background-image(linear-gradient(top,  rgba(246,125,53,1) 0%,rgba(255,79,104,1) 100%));
    top: -2px; 
    bottom: -2px; 
    width: 2px; 
      color: #fff;
  }

  &:before { 
    left: -2px; 
  }
  &:after { 
    right: -2px; 
  }  

  
}
.grid-1-5:hover h2{
    color: #fff;
}
.grid-1-5:hover h3{
    color: #fff;
}
