/*
********************************************
* Buckets
********************************************
*/

  ul.buckets li div.bucket-container{
    position:relative;
    padding:0px;
  }
  ul.buckets li div.bucket-top{
    position:relative;
    top:0px;
    left:0px; 
    padding:8px;
    background:#ffffff;
    text-align:center;
  }
  ul.buckets li div.bucket-bottom{
    padding:5%;
    background:#ffffff;
    text-align:center;
  }
  ul.buckets li div.bucket-new{
    z-index:9;
    position:absolute;
    top:0px;
    right:0px;
    padding:4px;
    width:47px;
    background:#0093D1;
    color:#ffffff;
    font-weight:bold;
    text-transform:uppercase;
  }
  ul.buckets li{
    padding: 0 1.625rem 3rem;
  }
  ul.buckets h4{
    margin: 2%;
  }
  ul.buckets img{
    padding: 4% 9% 0 9%;
  }

    /*
********************************************
* Various Pages
********************************************
*/  
  #content{
    padding-top: 4%;
    min-height: 650px;
    background-color: #F7F7F7;
    padding-bottom: 2%;
  }
  #content-careers{
    min-height: 650px;
  }
  .smaller{
    font-size:84%;
  }
  .wider-row{
    margin: 3%;
    width: 100%;
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
  .browse-row{
    margin: 0px;
    width: 100%;
    max-width: 91%;
    margin-left: auto;
    margin-right: auto;
  }
  ul#content-tabs li{
    line-height:3.5;
  }
  #content-tabs .active{
    text-decoration: underline;
  }
  .apply-btn{
    background: #fff;
    color: #00acec !important;
    border: 2px solid #00acec;
    border-radius: 3px;
  }
  .jetmenu > li > a {
      margin-top: 10px;
  }
  .jetmenu{
    height:80px;
  }

  section#roberge-navigation .jet-menu-item-1,
  section#roberge-navigation .jet-menu-item-2,
  section#roberge-navigation .jet-menu-item-3,
  section#roberge-navigation .jet-menu-item-4,
  section#roberge-navigation .jet-menu-item-5 {
    padding: 30px 30px !important;
}

  section#footer .button{
    border-top-left-radius:0px;
    border-top-right-radius:2px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:2px;
  }
  .hero-btn span{
    border-radius:5px;
  }
  section#product-downloads .product-updates-wrapper {
    height:auto;
  }
  section#product-downloads .product-updates-content .mac-updates-container .mac-update-box-wrapper{
    padding-bottom: 2%;
  }

  section#product-downloads .product-updates-content .windows-updates-container .windows-update-box-wrapper{
    padding-bottom: 2%;
  }

  .block-1-right-img{
    text-align: center !important;
  }
  .block-2-left-img{
    text-align: center;
  }
  .block-3-right-img{
    text-align: center;
  }
  div#search-suggest > ul > li{
    float:none !important;
    display:block !important;
    margin-left: 10px;
    opacity: .5;
    font-size: 1.5em;
  }
  div#search-suggest > ul > li:hover{
    background: #cccccc;
  }
  div#search-suggest > ul{
    position: relative;
    top: -16px;
    background: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    padding-top: 1%;
    padding-bottom: 1%;

  }
  .dealer-btn{
    background: #f7f7f7;
    color: #00acec !important;
    border: 2px solid #00acec;
    border-radius: 3px;
    padding-left: 25px;
  }
  .dealer-btn:hover{
    background: #00acec;
    color: #fff !important;
    border: 2px solid #00acec;
    border-radius: 3px;
    padding-left: 25px;
  }


  .jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown{
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    background: #fff;
  }

  fieldset legend {
    background: none;
  }
  input{
    border-radius: 3px !important;
  }
  select{
    border-radius: 3px !important;
  }
  .panel{
    border:none;
    background: #fff;
  }
  section#legacy-overview .legacy-overview-block-1-wrapper .legacy-overview-block-1-left {
  padding: 0% 5% 5% 10% !important;
  width: 60%;
  /* block-1-left-header */
  /* block-1-left-paragraph */
}

.free-sonivox{
  position: absolute;
  left:18%;

}
.free-sonivox-mobile{
    height: 80px;
    position: absolute;
    left: 2%;
    top: 33%;
  }