*,
*:before,
*:after {
    /*background: transparent;
    color: #000;*/
    box-shadow: none;
    text-shadow: none;
}

.product-block *,
.product-block *:before,
.product-block *:after a,
a:visited {
    text-decoration: underline;
}

a[href]:after {
    content: " ("attr(href) ")";
}

abbr[title]:after {
    content: " ("attr(title) ")";
}

a[href^="#"]:after {
    content: ""
}

a[href^="javascript:"]:after {
    content: "";
}

pre {
    white-space: pre-wrap;
}

pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group;
}

tr,
img,
amp-img {
    page-break-inside: avoid;
}

img,
amp-img {
    max-width: 100%;
    position: relative;
}

p,
h2,
h3 {
    orphans: 3;
    widows: 3;
}

h2,
h3 {
    page-break-after: avoid;
}

.box {
    display: none;
}

.container {
    width: 100% !important;
}

/***** Header Start ********************************************************/
.header .header-top-row .col-md-3.col-sm-3.hidden-xs {
    float: left;
    width: 25% !important;
}

.header .header-top-row .col-md-9.col-sm-9.col-xs-12 {
    float: left;
    width: 75% !important;
}

/* Super Line */
.sticky-header .superline {
    margin-bottom: 5px !important;
}

.sticky-header .superline .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}

/* header-links */
.header-links {
    background: transparent !important;
}

.header-links .list-inline li.hidden-xs,
.header-links .list-inline li .hidden-sm {
    display: inline-block !important;
}

.header-line1 .md-pull-right.sm-pull-right,
.header-line2 .md-pull-right.sm-pull-right {
    float: right;
    width: 24% !important;
}

.header-line1 .col-md-8.col-sm-9.col-xs-12.xs-pull-left,
.header-line2 .xs-pull-left {
    float: left;
    width: 76% !important;
}

.header-line2 .md-pull-right.sm-pull-right.xs-mt10,
.header-line2 .xs-pull-left.xs-mt10 {
    margin-top: 0px !important;
}

.header-line1 .header-links .list-inline li img {
    display: none !important;
}

.header-line2 .search-block .form-control {
    height: 25px;
}

.header-line2 .cart-block .list-inline li.shopcart-button {
    display: none;
}

/* Mobile Side Nav */
.visible-xs.mgmenu_mobile {
    display: none !important;
}

select#ddlCurrency {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* Sign In */
#mgmenu1 a.closebtn.visible-xs {
    display: none !important;
}

.md-pull-right.sm-pull-right.xs-p5 {
    padding: 0 !important;
}

/* Sitejabber */
.header-sja-mob.visible-xs {
    display: none !important;
}

.header-sja.hidden-xs .sja-block {
    width: 34%;
    right: 64%;
    top: -12px;
}

/* amazon-button */
.header-line2 .cart-block .amazon-button img.visible-sm {
    display: none !important;
}

/* Main Menu */
.mgmenu > li > a {
    color: #707070;
    display: block;
    outline: 0 none;
    text-decoration: none;
    text-align: center;
    padding: 11px 0 !important;
    font-size: 16px;
    font-weight: 600;
}

.mgmenu > li > a > span {
    padding: 0 30px;
    border-left: 1px solid #ccc;
}

.mgmenu li:first-child span {
    border: 0;
}

#mgmenu1.hidden-xs {
    display: block !important;
}

#mgmenu1 .mgmenu {
    display: table;
}

#mgmenu1-xs {
    display: none !important;
}

button.visible-xs.toggle-point.plusicon {
    display: none !important;
}

/* Search */
.search-block .btn-search {
    display: none;
}

/***** Header End ********************************************************/

/***** Footer Start ********************************************************/
.sj-footer {
    border-top: 2px solid #ccc;
    margin-top: 15px;
    padding-top: 15px;
}

.sj-footer .col-xs-12.col-sm-3.col-md-4 {
    width: 33.33%;
}

.sj-footer .col-xs-12.col-sm-6.col-md-6 {
    width: 50%;
}

.sj-footer .foo-sec.col-xs-12.col-sm-3.col-md-2 {
    width: 16.66%;
}

.sj-footer h5.t-white,
.sj-footer h5.t-white a {
    color: #000 !important;
    text-decoration: none;
}

/***** Footer End ********************************************************/

/***** Details Body Start ********************************************************/
.detail-body .col-md-9.col-sm-8{
    float: left;
    width: 75%;
}
.detail-body .col-md-3.col-sm-4{
    float: left;
    width: 25%;
}
.blk-MediaViewPartial div#item-image{
    display: block !important;
}
.detail-body .col-md-7.col-sm-6.col-xs-12{
    width: 58.33333333% !important;
}
.detail-body .col-md-5.col-sm-6.col-xs-12{
    width: 41.66666667% !important;
}

.review-and-share-bar .stratelnk .star-box{
    display: none;
}
#media-view-partial figure img {
    max-width: 275px !important;
}
#media-view-partial figure {
    margin: 0;
    text-align: center;
    height: 320px;
}
#media-view-partial .thumbs-block {
    left: 0;
    margin-top: 10px !important;
    position: absolute;
    top: 30px;
}
#media-view-partial .thumbs-block .thumb-slider{
    width: auto;
}
#media-view-partial .thumbs-block .bx-controls-direction {
    position: absolute;
    top: -24px;
    left: -24px !important;
}
#media-view-partial .bx-wrapper .bx-controls-direction a.disabled{
    opacity: 1;
}
.detail-page .product-price{
    display: block !important;
}
.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: block !important;
}
/***** ITEM SPECIFICATIONS */
#specification-view-partial-2-wrapper .col-md-8 {
    float: left;
    width: 66.66666667%;
}
#specification-view-partial-2-wrapper .col-md-4.item-description-block{
    float: left;
    width: 33.33333333%;
}
#specification-view-partial-2-wrapper .item{
    float: left;
    width: 50%;
}
#questions-partial .col-md-4{
    float: left;
    width: 33.33333333%;
}
.section-title.line-background {
    border-bottom: 1px solid #000;
    border-radius: 0;
}
/**** Bogo Block */
.bogo-block .bogo-title-text {
    border: 1px solid #000;
}
/***** Details Body End ********************************************************/

@media print and (max-width: 991px) {

    .hidden-xs,
    .hidden-sm {
        display: block !important;
    }

    .visible-xs {
        display: none !important;
    }
}