/*****X10 Custom CSS File*****/


/*****All Pages*****/

.main.container{max-width: 1080px; margin: 0 auto; border-radius: 9px; box-shadow: 1px 1px 4px #707070;}

img{vertical-align: 0;}

.disc{list-style-type: disc;}

/*****Header*****/

.header-container{max-width: 1080px; margin: 0 auto; margin-bottom: 2em; border-radius: 0 0 9px 9px; box-shadow: 1px 1px 4px #707070;}

.header .welcome-msg{padding:.75em;}

#mini-cart { margin-top: 38px; float: none;}
#mini-cart .dropdown-toggle{float: right;}
@media screen and (max-width:479px){ #mini-cart { line-height: 5.25em;} }

/*.searchautocomplete .searchautocomplete-placeholder { z-index: 99999; }*/

/*****SPHINX SEARCH*****/
.search-wrapper-p0{float: none;}
.searchautocomplete{position:relative; top:0; right:0; height:auto; width:auto; padding:0; -webkit-border-radius:0; -moz-border-radius:0; background:rgba(0, 0, 0, 0); display:block; float: right;}
.searchautocomplete .nav{width: auto;}
.searchautocomplete .searchautocomplete-placeholder{z-index: 9999999; right:-.5em;}
@media screen and (max-width:768px){.searchautocomplete > label{display: none;}}



/*****nav menu*****/

#nav{border-radius:10px;}

#nav > li.first > a{border-radius: 10px 0 0 10px;}

.nav-container{padding-bottom: 2em; max-width:1080px;}

.level0.nav-12.level-top.last.parent > a{background-color: #0a487b}

/*#nav, .vertnav-top{border-bottom: 5px solid #00B7EA;}*/

#nav{border-bottom:none;}

#nav > li{/*border-bottom: 5px solid rgba(0, 0, 0, 0);*/ margin-bottom: -5px;}

#nav > li > a{border-right: 1px solid #4bdcff;}

#nav > li.last{padding-right: 0; border-right: none;}

#nav ul li.parent > a{background: url(../images/bullet_white.png) 100% center no-repeat;}

/*#nav ul.level1 > li{background: url(../images/bullet_white.png) 3px 6px no-repeat;}*/

/*****Mobile Menu*****/

.mobile li.level2 > a{background-color: #31859d !important;}

.mobile li.level1 > a{background-color: #3796b2 !important;}

/*****Footer*****/

.footer-primary.footer.container.show-bg{background-color: #000;}

.footer-container{/*max-width:1200px; margin:0 auto;*/ margin-top: 2em; /*border-radius: 9px 9px 0 0;*/}

/*****Home Page*****/

body.cms-index-index .main, body.cms-index-defaultindex .main{border-radius: 9px; box-shadow: 1px 1px 4px #707070; max-width:1080px;}

.home-page{text-align:center !important;}

.resize{max-width:290px; max-height:290px;}

.red-text{color:#f00; font-weight:700;}

.grid-full.single-image{margin-left:1%;}

.grid-full.multi-image{margin-left:-1%; margin-right:0; float:none;}

.grid12-4.adjust{float:none; margin-right:0;}

.grid12-6.adjust{margin-right:0; float:none;}

/*****CMS Pages*****/

.cms-link{color:#00b7ea;}

.grid12-6.basics{padding:0.5em;  color:#666666;  background-color:#dee7ea; margin-bottom:2em;}

.no-margin{margin:0 !important;}

.grid12-6.no-margin{margin:0; float:none;}

.bold-heading{font-weight: 700;}

.block-margin{margin-top:2em; margin-bottom:2em;}

.dotted-line{border-bottom: dotted #999;}

.large-margin{margin-bottom:7em;}

.small-margin{margin-top:3em !important;}

/*****Category Page*****/

.category-products{clear: both;}

.grid-full.cat-center{text-align:center;}

/*****Product Page*****/

.hidebundleselectors input[class*="bundle-option"]{display:none;}

.hidebundleselectors .price-notice{display:none;}

.price-color{color:#00A9C7; font-size:12pt;}

.price-strikethrough{text-decoration: line-through; color:#f00;}

.product-type-data .price-box.bundle-price-hide{display:none;}

.price-label.package-price{background-color: #F12B63; border-radius: 7px; padding-left: 1em; padding-right: 1em; margin-top: 1em; margin-bottom: 1em; padding-bottom:2px; padding-top:2px; color:#fff;}

.product-options-bottom .price-box{display:none;}

#tab-tabreviews{display:none;}

#tab-product-tags{display:none;}

.center{text-align:center;}

.bundle-table:not(:first-of-type) label{display: none;}

/*****Cart*****/

.item-options .price{display: none}

/*****MulShip**/

@media screen and (max-width:450px){
    #multiship-addresses-table select { max-width: 85px; }
}
@media screen and (max-width:768px){
    #multiship-addresses-table select { max-width: 200px; }
}
