/* iPad (Landscape) */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){

  html, body, div#outer-wrap, div#wrap, div#page-body {
   width: 100%;
   overflow-x: hidden;
 }
 div#main-featured {
   width:41% !important;
 }
 div#smaller-box-featured {
   width: 500px !important;
   left: 21% !important;
 }
 .bg-cover-art {
   width: 135% !important;
 }
 div.main-smaller {
   width: 32%;
 }
 #topnav ul {
   font-size: 10px !important;
   position: relative;
   left: 23px;
 }
 div.ad-970x90 img {
   width: 95% !important;
 }
 div.ad-970x90 {
   background: white !important;
 }
 #column-left, #product-cont {
   width: 62% !important;
 }
 div#news-cont {
   margin-bottom: 37px;
 }
 div.news-feed-content {
   top: 0;
 }
 div#homepage-sidebar-top {
   width: 31% !important;
 }
 div#homepage-sidebar-bottom {
   width: 38% !important;
 }
 div#avp_zid_142, div#avp_zid_339, div#avp_zid_163, div#avp_zid_406 {
   width: 100%;
 }
  div#avp_zid_142 iframe, div#avp_zid_339 iframe, div#avp_zid_163 iframe, div#avp_zid_406 iframe {
    width: 100% !important;
  }
  div#home-video-cont {
    width: 162%;
  }
  div#home-video-cont div#vid-cont iframe {
    width: 103%;
  }
  div#home-video-cont div#vid-info {
    width: 22%;
    position: relative;
    right: -56%;
    top:-6px;
  }
  div#footer-social-cont {
    left: 653px !important;
  }
}

/* iPad (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
  body {
    overflow-x: hidden !important;
  }
  body div#column-left {
    width: 52% !important;
  }
  body div#homepage-sidebar-top {
    width: 39%!important;
  }
  div#home-page-top-section div#home-video-cont {
    height: 449px !important;
  }
  div#home-page-top-section div#vid-cont {
    top: 68px !important;
  }
  div#vid-cont {
    width: 510px !important;
  }
  div#home-video-cont div#vid-info {
    right: -50% !important;
    width: 180px !important;
  }
  body div#home-page-bottom div#home-video-cont {
    height: 479px !important;
  }
  div#home-page-bottom div#home-video-cont div#vid-info {
      right: -47% !important;
      width: 200px !important;
      top: 14px !important;
    }
  #home-video-cont #vid-cont img {
    width: 90%;
    height: 90%;
    position: relative;
    top: 18%;
    left: 3%;
  }
  div#home-page-bottom div#product-cont {
    width: 38% !important;
    margin-bottom: 81px;
  }
  body div#homepage-sidebar-bottom {
    width: 59% !important;
  }
  div#footer-social-cont {
    top: 0% !important;
  }
div.ad-970x90-cont div.ad-970x90 div#avp_zid_370 iframe#avp_zid_370_iframe {
  width: 100% !important;
  }
  body.single-post div#column-left.single-left {
    width: 65% !important;
  }
  body.search-results div#column-left {
    width: 62%;
  }
  #footer-bg {
    /*height: 477px;*/
  }
  #footer-content .widget_text {
    margin: 5px;
    width: 122px;
  }
  div#footer-widgets-cont {
    position: relative;
    left: -39px;
  }
  .widgettitle {
    width: 102%;
  }
  #avp_zid_415_iframe {
    width: 150px;
    height: 150px;
    margin-left: 5px;
  }
  div#avp_zid_415 {
    top: 19px !important;
  }
  div#text-2 {
    margin-left: 15px !important;
  }
  div#text-3 {
    margin-left: 6px !important;
  }
  div#text-4 {
    margin-left: -5px !important;
  }
  .select-menu {
    display: block;
    border: 1px solid #000;
    padding: 13px;
    margin: 0 auto;
    font-size: 10pt;
    width: 100%;
    float: left;
    background: linear-gradient(to bottom, #ffffff 0%,#4f4f4f 73%,#4f4f4f 100%);
    color: #ffffff;
  }
  #topnav {
    font-size: 0;
    top: 54px;
    right: 0;
    float: left;
    width: 100%;
  }
  .nav {
    display: none;
  }
  #header {
    height: 137px;
  }
}

/* ---------[ Responsive Design Elements ]--------- */

@media only screen and (min-width: 1000px) and (max-width:1024px){
  #topnav ul.nav li {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 13px;
  }
  div.main-smaller {
    width: 38%;
  }
  div#smaller-box-featured {
    left: 17% !important;
  }
  div#home-video-cont div#vid-info {
    width: 29%;
    top: 18px;
  }
}
@media only screen and (min-width: 950px) and (max-width: 999px){
  html, body, div#outer-wrap, div#wrap, div#page-body {
   width: 100%;
   overflow-x: hidden;
 }
 #topnav ul.nav li {
   padding-left: 2px;
   padding-right: 2px;
   font-size: 13px;
 }
 div.main-smaller {
   width: 38%;
 }
 div#smaller-box-featured {
   left: 17% !important;
 }
 .bg-cover-art {
   width: 135% !important;
 }
 #topnav ul {
   font-size: 10px !important;
   position: relative;
   left: 23px;
 }
 div.ad-970x90 img {
   width: 95% !important;
 }
 div.ad-970x90 {
   background: white !important;
 }
 #column-left, #product-cont {
   width: 62% !important;
 }
 div#news-cont {
   margin-bottom: 37px;
 }
 div.news-feed-content {
   top: 0;
 }
 div#homepage-sidebar-top {
   width: 31% !important;
 }
 div#homepage-sidebar-bottom {
   width: 38% !important;
 }
 div#avp_zid_142, div#avp_zid_339, div#avp_zid_163, div#avp_zid_406 {
   width: 100%;
 }
  div#avp_zid_142 iframe, div#avp_zid_339 iframe, div#avp_zid_163 iframe, #avp_zid_406 iframe {
    width: 100% !important;
  }
  div#home-video-cont {
    width: 162%;
    padding-bottom: 31px;
    height: 420px !important;
  }
  div#home-video-cont div#vid-cont iframe {
    width: 103%;
  }
  div#home-page-bottom div#vid-info {
    width: 35%;
    right: -49%;
    top: 25px;
  }
  #home-video-cont #vid-cont img {
    width: 90%;
    height: 121%;
  }
  div#footer-social-cont {
    left: 62% !important;
  }
}
@media only screen and (min-width: 900px) and (max-width: 949px){
  html, body, div#outer-wrap, div#wrap, div#page-body {
   width: 100%;
   overflow-x: hidden;
  }
  #topnav ul.nav li {
   padding-left: 2px;
   padding-right: 2px;
   font-size: 12px;
  }
  div#main-featured {
   width:41% !important;
  }
  div#smaller-box-featured {
   width: 55% !important;
   left: 17% !important;
  }
  .bg-cover-art {
   width: 135% !important;
  }
  div.main-smaller {
   width: 35% !important;
  }
  #topnav ul {
   font-size: 10px !important;
   position: relative;
   left: 23px;
  }
  div.ad-970x90 img {
   width: 95% !important;
  }
  div.ad-970x90 {
   background: white !important;
  }
  #column-left {
   width: 62% !important;
  }
  #product-cont {
    width: 55% !important;
  }
  div#news-cont {
   margin-bottom: 37px;
  }
  div.news-feed-content {
   top: 0;
  }
  div#homepage-sidebar-top {
   width: 31% !important;
  }
  div#homepage-sidebar-bottom {
    width: 44% !important;
  }
  div#avp_zid_142, div#avp_zid_339, div#avp_zid_163, #avp_zid_406 {
   width: 100%;
  }
  div#avp_zid_142 iframe, div#avp_zid_339 iframe, div#avp_zid_163 iframe, div#avp_zid_406 iframe {
    width: 100% !important;
  }
  div#home-video-cont {
    width: 162%;
    padding-bottom: 31px;
  }
  div#home-video-cont div#vid-cont iframe {
    width: 103%;
  }
  div#home-video-cont div#vid-info {
    width: 26%;
    position: relative;
    right: -55%;
    top: 18px;
  }
  div#home-page-bottom div#vid-info {
    width: 29%;
    right: -50%;
    top: 18px;
  }
  div#home-page-bottom div#home-video-cont {
    height: 416px !important;
  }
  #home-video-cont #vid-cont img {
    width: 90%;
    height: 121%;
  }
  div#footer-social-cont {
    left: 62% !important;
  }
}
@media only screen and (min-width: 830px) and (max-width: 899px){
  html, body, div#outer-wrap, div#wrap, div#page-body {
   width: 100%;
   overflow-x: hidden;
 }
 #topnav ul.nav li {
   padding-left: 3px;
   padding-right: 3px;
   font-size: 11px;
 }
 div#main-featured {
   width:41% !important;
 }
 div#smaller-box-featured {
   width: 55% !important;
   left: 18% !important;
 }
 .bg-cover-art {
   width: 135% !important;
 }
 div.main-smaller {
   width: 34%;
 }
 #topnav ul {
   font-size: 10px !important;
   position: relative;
   left: 23px;
 }
 div.ad-970x90 img {
   width: 95% !important;
 }
 div.ad-970x90 {
   background: white !important;
 }
 #column-left {
   width: 62% !important;
 }
 #product-cont {
   width: 55% !important;
 }
 div#news-cont {
   margin-bottom: 37px;
 }
 div.news-feed-content {
   top: 0;
 }
 div#homepage-sidebar-top {
   width: 31% !important;
 }
 div#homepage-sidebar-bottom {
   width: 47% !important;
 }
 div#avp_zid_142, div#avp_zid_339, div#avp_zid_163, #avp_zid_406 {
   width: 100%;
 }
  div#avp_zid_142 iframe, div#avp_zid_339 iframe, div#avp_zid_163 iframe, div#avp_zid_406 iframe {
    width: 100% !important;
  }
  div#home-video-cont {
    width: 162%;
    padding-bottom: 31px;
  }
  div#home-video-cont div#vid-cont iframe {
    width: 103%;
  }
  div#home-video-cont div#vid-info {
    width: 27%;
    position: relative;
    right: -54%;
    top: 17px;
  }
  #home-video-cont #vid-cont img {
    width: 90%;
    height: 121%;
  }
  div#home-page-bottom div#home-video-cont {
    height: 410px !important;
  }
  div#home-page-bottom div#vid-info {
    width: 27%;
    right: -49%;
  }
  div#footer-social-cont {
    left: 62% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 829px){

  html, body, div#outer-wrap, div#wrap, div#page-body {
   width: 100%;
   overflow-x: hidden;
 }
 #topnav ul.nav li {
   padding-left: 2px !important;
   padding-right: 2px !important;
   font-size: 11px;
 }
 div#main-featured {
   width:41% !important;
 }
 div#smaller-box-featured {
   width: 55% !important;
   left: 18% !important;
 }
 .bg-cover-art {
   width: 135% !important;
 }
 div.main-smaller {
   width: 34%;
 }
 #topnav ul {
   font-size: 10px !important;
   position: relative;
   left: 23px;
 }
 div.ad-970x90 img {
   width: 95% !important;
 }
 div.ad-970x90 {
   background: white !important;
 }
 #column-left {
   width: 62% !important;
 }
 #product-cont {
   width: 52% !important;
 }
 div#news-cont {
   margin-bottom: 37px;
 }
 div.news-feed-content {
   top: 0;
 }
 div#homepage-sidebar-top {
   width: 31% !important;
 }
 div#homepage-sidebar-bottom {
   width: 52% !important;
 }
 div#avp_zid_142, div#avp_zid_339, div#avp_zid_163, div#avp_zid_406 {
   width: 100%;
 }
  div#avp_zid_142 iframe, div#avp_zid_339 iframe, div#avp_zid_163 iframe, div#avp_zid_406 iframe {
    width: 100% !important;
  }
  div#home-video-cont {
    width: 162%;
    padding-bottom: 31px;
  }
  div#home-video-cont div#vid-cont iframe {
    width: 103%;
  }
  div#home-video-cont div#vid-info {
    width: 18%;
    position: relative;
    right: -53%;
    top: 1px;
  }
  #home-video-cont #vid-cont img {
    width: 90%;
    height: 121%;
  }
  div#home-page-bottom div#vid-info {
    width: 23%;
    right: -48%;
  }
  div#home-page-bottom div#home-video-cont {
    height: 416px !important;
  }
  div#footer-social-cont {
    left: 58% !important;
  }
}

@media only screen and (min-width: 641px) and (max-width: 767px) {
  #topnav ul, #catnav ul {
  		display: none;
  	}
  	.select-menu {
  		display:block;
  		border:1px solid #000;
  		padding: 10px;
  		margin: 0 auto;
  		font-size:10pt;
  		width:100%;
  		background:#222;
  		color:#ccc;
  	}
  	.select-menu-catnav {
  		display:block;
  		padding: 10px;
  		margin: 0 auto;
  		margin-top:5px;
  		font-size:10pt;
  		width:100%;
  		text-transform:none;
  		border:1px solid #ddd;
  		background:#fff;
  		color:#666;
  	}
  	#topnav,
  	#catnav {
  		background:transparent !important;
  		border:0 !important;
  	}
    #outer-wrap {
      width: 768px;
      overflow-x: hidden;
    }
    #wrap {
      width: 768px;
    }
    #header {
      background-size: 100% 100%;
    }
    .ad-970x90 {
      width: 98%;
      height: 90px;
      background: gray;
      margin: 0 auto;
      position: relative;
      top: 15px;
    }
    .ad-970x90 img {
      max-width: 100%;
      height: auto;
    }
    #page-body {
      width: 768px;
    }
    div#home-featured-cont {
      width: 98%;
      background: black;
      margin: 0 auto;
    }
    div#main-featured {
      width: 100% !important;
      height: 345px !important;
      left: 0px !important;
    }
    .bg-cover-art {
      width: 100% !important;
      height: 100% !important;
      background-size: 100% auto !important;
    }
    div#smaller-box-featured {
    width: 764px !important;
    left: 0px !important;
    margin-top: 10px;
    }
  .main-smaller {
    height: 160px !important;
    width: 370px !important;
    background-size: 100% auto !important;
  }
  div#homepage-sidebar-top, div#homepage-sidebar-bottom {
    display: none;
  }
  #column-left {
    margin-left: 10px;
    margin-top: 30px;
  }
  div#home-video-cont {
    width: 773px !important;
    padding-bottom: 50px;
  }
  div#home-page-bottom div#home-video-cont {
    height: 446px !important;
  }
  div#home-page-bottom div#vid-info {
    right: -3% !important;
  }
  div#vid-cont {
    height: 305px;
    width: 67% !important;
  }
  div#vid-cont iframe {
    max-width: 100%;
  }
  div#vid-info {
    width: 25% !important;
    right: -2% !important;
    top:-13px !important;
  }
  div#home-page-bottom {
    width: 745px !important;
    overflow-x: hidden !important;
  }
  #footer-content {
    width: 768px !important;
  }
  #footer-utility {
    width: 768px !important;
  }
  div#footer-social-cont {
    left: 70% !important;
  }
  div#column-left.single-left {
    width: 75%;
    left: -8px;
  }
  #column-right {
    width: 160px;
    position: relative;
    right: 75px;
  }
  .widget-wrap img {
    width: 170px !important;
    height: auto !important;
  }
  div#product-cont {
    width: 100% !important;
  }
  div.news-feed-content {
    width: 96%;
  }
}
