/**************CSS Overwrite******************/
div.product-price {color:#cc0000!important}
@media(min-width:992px){.container{width:970px;padding-right:15px;padding-left:0px!important}}
.footer-upper {border-bottom:0px!important}
.cart-total .order-total {font-size: 12px!important;}
.desktop-search-box {margin: 10px 30px 10px 10px!important;}
.ui-dialog {z-index:1000;}
.top_nav_not_xs .top_cart .cart_text {
    text-align: left!important;
    background: url(/themes/Hsdgo/content/images/ico_cart.jpg) no-repeat 13px 12px!important;
    padding-left: 37px!important;
}
.top_nav_not_xs .top_cart .cart_num {
    top: 35px!important;
    left: 99px!important;
    padding: 0px!important;
    line-height: 28px!important;
    border-radius: 25%!important;
    width: 28px;
    height: 28px;
    /*opacity: .95;*/
    background-color: #fff!important;
    color: #769e2d!important;
    border: 1px solid #ccc;
}
.item-box .actual-price {color:#C00!important}
.top_nav_not_xs .top_cart .cart_text {border-radius:5px;}
.at-icon-wrapper {border-radius:2px;}
.pro_detail_left {width:100%!important;}
.pro_detail_right {display:none!important;}
@media (max-width: 1199px) and (min-width: 992px) {.container:first-child > div:first-child {display: none}}
.forum-breadcrumb {margin: 0px!important}
@media (min-width: 1001px) {.forum-breadcrumb {margin: 5px 0 5px!important}}
@media (min-width: 481px)  {.product-details-page .item-box {width:49%!important}}
@media (min-width: 769px) {.product-details-page .item-grid .item-box {width:49%!important;clear:none!important}}
@media (min-width: 1001px) {.product-details-page .item-grid .item-box {width:24%!important}}
@media (min-width: 481px) {.product-details-page .related-products-grid .title {display:none}}
.product-grid .title {display:none}
.also-purchased-products-grid .title {display:block}
div.ab_full_widget {border: 1px solid #e3e3e3!important}
div.ab_full_widget a {text-decoration: underline!important}
#ab_full_btn {text-decoration: none!important}
@media (min-width: 769px) {.ui-tabs-nav {text-align:center!important}}
.ui-tabs img {margin-left:auto;margin-right:auto;display:block}

.footer-upper {padding:35px 0px!important;}
.review-content {text-align:left}
.container {width:100%!important}

.eVideos {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

#tabs .video-wrap {
    width: 100%;
    margin: auto;
}

@media screen and (max-width: 400px) {
    #tabs .video-wrap {
        width: 100%;
    }
}

#tabs .iframe-container {
    height: auto;
    /*padding-bottom: 95%;*/
    position: relative;
}

#tabs iframe {
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    /*height: 100%;*/
}

.qty-dropdown {width:45px;height:43px;font-size:15px}

@media (min-width:1200px) {.container {width:1200px!important}}
@media (min-width:1001px) {.container {padding-right:0px!important}}

@media (min-width:1024px) {.gallery .picture-thumbs .thumb-item {width:75px!important;height:75px!important}}
@media (min-width:1200px) {.gallery .picture-thumbs .thumb-item {width:100px!important;height:100px!important}}

@media (min-width:992px) {.container {padding-left:15px!important}}
@media (min-width:992px) {.ui-tabs-nav li {min-width:0px!important}}
@media (min-width:992px) and (max-width:1000px) {.footer-upper {display:block!important}}
@media (min-width:992px) and (max-width:1000px) {.footer-block {display:block!important;width:20.27%!important;margin:0px!important;float:left}}
@media (min-width:992px) and (max-width:1000px) {.follow-us {width:350px!important}}
@media (min-width:992px) and (max-width:1091px) {.ui-tabs .ui-tabs-nav li a {padding:12px 20px!important}}
@media (min-width:1001px) and (max-width:1199px) {.footer-upper {display:block!important;width:992px!important;padding:35px 20px!important}}
@media (min-width:1001px) and (max-width:1199px) {.footer-block {width:200px!important}}
@media (min-width:1001px) and (max-width:1199px) {.master-wrapper-content-ex {width:94%!important}}
@media (min-width:1054px) {.ui-tabs-nav li {min-width:105px!important}}
@media (min-width:1200px) {.container {padding-right:15px!important;padding-left:0px!important}}
@media (min-width:1200px) {.footer-block {width:270px!important}}
@media (min-width:1200px) {.footer-upper {padding:35px 20px!important}}
@media (min-width:1200px) {.ui-tabs-nav li {min-width:135px!important}}

.pDescription {font-family:"Calibre Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color: #777;text-align:left;}
.pDescription ul li {list-style-type: disc;padding:3px 0px; margin-left:40px;}
.pSpec {padding:10px 0px;display: inline-block}
.pSpecTable {border:1px solid #ccc;display:table;border-spacing:0px;border-collapse: collapse;}
.pSpecRow {display: table-row;border-bottom:1px solid #ccc;}
.pSpecRow:nth-child(even) {background:#f0f0f0;}
.pSpecTable td {display: table-cell;padding: 10px;}
.pSpecFirstCell {border-right:1px solid #ccc;width:300px}
.pTopic, .pSpec {font-size:1.1em;}
