body {
    padding: 0px;
    margin: 0px;
    font-family: 'Oswald', sans-serif;
}
div#crossSellSection ul#crossSell {
    margin-bottom: 20px;
}
.ss_out_of_stock {color: red}
div#crossSellSection ul#crossSell .slick-next{
right:10px;
z-index: 99;
height:35px;
}
ul.fot_soical li a {
    display: inline-flex;
}
div#crossSellSection ul#crossSell .slick-prev {
    left: 10px;
    z-index: 99;
   height:35px;
}
p.view-more img {
    position: relative;
    left: 5px;
    top: -1.5px;
}
ul.fot_soical li span a i {
    margin-right: 10px;
}
div#crossSellSection ul#crossSell .slick-prev:before { 
content: "";
 background: url(https://www.metoliusclimbing.com/media/left-arrow.png);
    width: 20px;
    position: absolute;
    z-index: 999999;
    top: 0px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 15px 26px;
 }

div#crossSellSection ul#crossSell .slick-next:before {
 content: "";
 background: url(https://www.metoliusclimbing.com/media/right-arrow.png);
    width: 20px;
    position: absolute;
    z-index: 999999;
    top: 0px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 15px 26px;
   right:10px;
 }
div#crossSellSection ul#crossSell .pimg > span {
    position: relative;
}
div#crossSellSection ul#crossSell div.product > div:hover {
    border:1px solid transparent;
}
div#crossSellSection ul#crossSell a,ul#crossSell img,ul#crossSell div{
outline:none;
}
div#crossSellSection ul#crossSell a.pimg {
    padding-top: 0px!important;
}
body.typemore ul#bb-zoomthumb a.you-media {
    border: 1px solid #e2e2e2;
    display: inline-block;
    margin-top: 20px;
    padding: 4px 9px;
}
div#gallery-imgs a.you-media {
    background: url(https://www.metoliusclimbing.com/media/product-video-link-1.png);
}
div#gallery-imgs a.you-media2 {
    background: url(https://www.metoliusclimbing.com/media/product-video-link-2.png);
}
.category_text2 h4 {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000000;
}
table.cart td{
font-size:15px!important;
}
div#bb-paymentsquare{
margin-top:20px!important;
}
select.ship option {
    color: #333333;
}
table.ship_logos {
    width: 100%;
margin-top:0px;
border-bottom:none;
}
table.ship_logos tr {
    display:table-cell;
}
table.ship_logos td {
    width: auto!important;
}
table.ship_logos tr:last-child {
    width: 90%!important;
}
table.ship_logos td.ship_text {
    width: 100%!important;
    text-align: left;
    font-size: 15px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.order hr.Donte-hr {
    margin-bottom: 0px;
}
table#ship_options .taxnship {
    font-size: 15px!important;
    text-transform: uppercase;
    color: #000000;
    font-family: 'Oswald', sans-serif!important;
    padding: 0px!important;
    padding-bottom: 6px!important;
    font-weight: normal!important;
letter-spacing:1px!important;
}
div#bb-shipsquare table#ship_options {
    border-bottom: none!important;
}
table#ship_options select.ship {
    width: 100%!important;
    height: 40px;
    border: 1px solid #e8e8e8 !important;
    font-size: 14px;
    padding-left: 6px;
    outline: none;
    background: no-repeat;
    margin-top: 15px;
    margin-bottom: 15px;
  color:#333333;
}
table#ship_options .taxnship:before {
    border: none!important;
    position: relative!important;
}
.half.bb-searchsort {
 margin-bottom:20px;
    float: right;
    text-align: right;
}
div#carouselinner {
    max-height: 100%;
    width: 100%;
}
ul.bxslider li div img {
    max-width: 100%;
    height: 100%;
}
p.dynamic_rope_dt img {
    float: left;
    margin-right: 10px;
    border: 1px solid #CCC;
}
.ytp-large-play-button-bg{
fill: #f00!important;
}
div#bb-shipsquare table.zipncountry tr:nth-child(2) td.zipncountry {
    padding-left: 10px!important;
    font-size: 14px;
}
div#bb-shipsquare table.zipncountry span#ss_zip2 input {
    margin-left: 0px!important;
}
div#bb-shipsquare td.zipncountry input {
    padding-left: 10px!important;
}
button,a,input{
outline:none;
}
span.ss-addr-text font {
    display: none!important;
}
.half.bb-searchsort {
    width: 190px;
    margin-bottom: 0px;
    margin-top: 18px;
}
table.search_table {
    display: inline-block;
    text-align: center;
border-bottom: none;
    width: 50%;
}
form.productsearch {
    width: 100%;
    text-align: right;
}
div#moredesc a {
    color: #333333;
text-decoration:underline!important;
}
div#bb-payment .payment tr:nth-child(7n) .payment_value select {
    width: 46.5%;
    display: inline-block;
    margin-top: 18px;
}
div#bb-payment .payment tr:nth-child(7n) .payment_value select:first-child {
    margin-right: 15px;
}
.customer-comment td.comm_hdr {
    padding: 0px!important;
    font-size: 15px;
    text-transform: uppercase;
    color: #000000;
letter-spacing:1px;
}
div#bb-sccustom5 center br {
    display: none;
}
div#bb-sccustom5 p {
    font-size: 16px;
    color: #333333;
text-align:left;
    margin-top: 25px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0px;
}
div#bb-sccustom5 p a {
    color: #333333;
    display: block;
}
div#bb-sccustom5 p font{
display:none!important;
}
.customer-comment textarea.comm {
    width: 100%;
    outline: none;
    padding: 10px;
}
td.payment_value {
    position: relative;
}
div#cart-totals .cart-totals-title {
    color: #000000;
    font-size: 15px;
    text-transform: uppercase;
    text-align: RIGHT;
letter-spacing:1px;
}
div#cart-totals .cart-totals-title {
    color: #000000;
    font-size: 15px!important;
    text-transform: uppercase;
    text-align: RIGHT;
    font-weight: bold!important;
}
div#cart-totals span.cart-totals-value {
    font-size: 15px!important;
    color: #000000!important;
}
.security-image {
    text-align: center;
}
.customer-comment {
    margin-top: 10px;
}
div#bb-payment table {
    border-bottom: none!important;
}
.customer-comment td.comm {
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-top: 4px!important;
    padding-bottom: 0px!important;
}
div#bb-sccustom5 > hr {
    border-top: 3px solid #000000;
}
div#bb-sccustom5 strong {
    font-size: 17px;
    text-transform: uppercase;
    color: #000000;
    text-align: left!important;
display:block;
}
div#bb-sccustom5{
text-align:left!important;
}
div#bb-payment td.payment {
    display: block;
    width: 100%;
    margin: 0px!important;
    padding: 0px!important;
    font-size: 15px;
    text-transform: uppercase;
    color: #000000;
text-align:left!important;
letter-spacing:1px;
}
div#bb-payment .payment_value input {
    width: 100%;
    height: 40px;
    position: relative;
    top: -16px;
border:1px solid #e8e8e8;
}
td.payment_value a {
    position: absolute;
    top: -23px;
    right: 0px;
}
div#bb-payment td.payment_value {
    display: inline-block;
    width: 100%!important;
    margin: 0px!important;
    padding: 0px!important;
    text-align: left!important;
text-indent:0px!important;
}
div#bb-payment td.payment_value select {
    width: 100%;
    height: 40px;
    position: relative;
    top: -16px;
border:1px solid #e8e8e8;
background:none;
outline:none;
}
div#bb-payment {
    border: none!important;
}
div#cart-totals {
    margin: 14px 0px;
    display: inline-block;
    width: 100%;
        border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;
}
div#bb-payment td.payment_hdr {
    background: none!important;
    border-bottom: 3px solid #000000;
    text-transform: uppercase;
    color: #000000;
    padding-bottom: 5px!important;
    position: relative;
    top: -3px;
    padding-left: 0px!important;
    margin-bottom: 8px!important;
    display: block;
font-size:15px;
letter-spacing:1px;
}
div#ss-billaddr-email, #ss-billaddr-first, #ss-billaddr-last, #ss-billaddr-company,#ss-billaddr-shipFirst,#ss-billaddr-shipLast {
    width: 49%;
    display: inline-block;
    margin-bottom: 10px;
}
span.ss-addr-value {
    width: 97%!important;
}
div#ss-address {
    width: 100%;
    display: inline-block;
}
div#ss-billaddr span {
    display: block;
    text-align: left;
    padding-left: 0;
}
div#ss-billaddr {
    width: 100%;
    display: inline-block;
    border: none!important;
}
span.ss-address-hdr.ss-billaddr-hdr {
    background: none!important;
    text-transform: uppercase;
    color: #000000;
    font-size: 15px;
    padding-left: 5px!important;
    border-bottom: 3px solid #000000;
letter-spacing:1px;
}
span.ss-addr-text {
    font-size: 15px;
    text-transform: uppercase;
    color: #000000;
    font-family: 'Oswald', sans-serif!important;
    padding-left: 9px!important;
    padding-bottom: 6px;
letter-spacing:1px;
}
div#ss-billaddr input {
    width: 100%;
    height: 40px;
    border: 1px solid #e8e8e8 !important;
padding-left: 10px;
}
div#ss-billaddr-state select {
    width: 100%;
    height: 40px;
    border: 1px solid #e8e8e8 !important;
    font-size: 14px;
    padding-left: 6px;
outline:none;
}
div#ss-ship-addrress input{
padding-left:10px;
}
div#ss-billaddr-address,div#ss-billaddr-address2,div#ss-billaddr-city,div#ss-billaddr-zip,div#ss-billaddr-country,
div#ss-billaddr-shipCompany,div#ss-billaddr-shipAddress,div#ss-billaddr-shipAddress2,div#ss-billaddr-shipCity,
div#ss-billaddr-shipState,div#ss-billaddr-shipZip,div#ss-billaddr-shipCountry{
margin-bottom:10px;
}
div#ss-ship-addrress .ss-addr-text {
    display: block;
    text-align: left;
}
div#ss-ship-addrress .ss-addr-value input {
    width: 100%;
    height: 40px;
border:1px solid #e8e8e8;
}
div#ss-billaddr-shipState select {
    height: 40px;
    width: 100%;

    color: #000000;
    text-transform: uppercase;
border:1px solid #e8e8e8;
background:none;
}
div#ss-billaddr-country .ss-addr-value,div#ss-billaddr-shipCountry .ss-addr-value {
    border: 1px solid #e8e8e8!important;
    display: block;
    width: 100%;
    height: 40px;
    margin-left: 9px;
    padding-top: 7px;
}
div#ss-ship-addrress{
border:none!important;
}
div#split-finger-tip .p_content {
    padding-top: 20px;
}
.cart-body table.zipncountry tr:nth-child(2) td.zipncountry {
    border: 1px solid #e8e8e8;
    height: 40px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 38px;
}
.instruct td.instruct_hdr {
    margin-top: 20px;
}
.container.cart-body .col-sm-3 p {
    font-size: 16px;
    color: #000000;
    text-align: center;
}
.container.cart-body .col-sm-3 p span {
    padding-left: 10px;
}
div.bb-yourcart span#ss_payment {
    padding: 12px 0px 7px!important;
    border-top: 2px solid #353434;
    width: 118%;
}
.container.cart-body .col-sm-3 hr {
    border-bottom: 1px solid #353434;
    width: 118%;
margin-bottom:0px;
}
.container.cart-body .order {
    margin-top: 6px;
}
span#coupon {
    font-size: 15px!important;
    color: #000000;
    text-transform: uppercase;
    text-align: left!important;
}
span#coupon input {
    margin-left: 20px;
    border: 1px solid #e8e8e8!important;
}

div#international-page p.inter_content a,#international-page p a  {
    color: #000000;
    font-size: 14px;
    text-decoration: underline!important;
}

div#international-page span {
    font-size:16px;
    color: #000000;
    line-height: 2.1;
 font-weight:500;
}
div#finder-banner {
    position: relative;
}
div#finder-detailform {
    position: ABSOLUTE;
    top: 125px;
    right: 0px;
    left: 0px;
    text-align: center;
    margin: auto;
    bottom: 0;
    width: 100%;
}
div#event-partner {
    margin-bottom: 40px;
}
div#event-partner .catagory-thumbs-box:hover {
    border: 1px solid #333333;
}
div#event-partner .catagory-thumbs-box {
    padding: 35px 10px 20px;
    margin-bottom: 25px!important;
    border: 1px solid #ffffff;
}
div#event-partner .col-sm-2 {
    width: 20%;
    padding: 0px!important;
}
div#event-partner .catagory-thumbs-box span {
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    min-height: 42px;
    line-height: 18px;
    display:block;
    margin-top:13px;
}
.full-width {
    margin-bottom: 30px;
}
.full-width li a {
    color: #333333;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
.full-width li {
    list-style-type: square;
    color: #333333;
 font-size: 14px;
    padding: 3px 0px;
font-family: 'Roboto', sans-serif;
}
.catagory-thumbs-box span {
   color: #333333;
   font-size: 14px;
line-height: 2.1;
 font-weight: 500;
letter-spacing:1px;
}
div#extra-container {
    margin-top: 40px;
}
.video .ytp-title-text {
    padding-top: 16px!important;
    font-size: 15px!important;
}
ul.nav.navbar-nav .right_pagelinks {
    display: inline-flex;
}
ul.nav.navbar-nav.navbar-right .left_pagelinks {
    display: inline-flex;
}
.Further_link a {
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
display:block;
letter-spacing:1.5px;
}
.right_pagelinks a {
    color: #f6f6f6;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 1px;
    padding-left: 0px;
    position: relative;
    display: inline-block;
    padding: 16px 30px;
}
.left_pagelinks a {
    color: #f6f6f6;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 1px;
    padding-left: 0px;
    position: relative;
    display: inline-block;
    padding: 16px 30px 16px 10px;
}
div#myNavbar .right_pagelinks {
    padding: 0;
}
ul.nav.navbar-nav .right_pagelinks:nth-child(1) a {
    background: url(https://www.metoliusclimbing.com/media/gear.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: left center;
    padding-left: 19px;
}
ul.nav.navbar-nav .right_pagelinks:nth-child(2) a {
    background: url(https://www.metoliusclimbing.com/media/Live-Paint.png);
    background-repeat: no-repeat;
    background-size: 14px 17px;
    background-position: left center;
    padding-left: 19px;
}
ul.nav.navbar-nav .right_pagelinks:nth-child(3) a {
    background: url(https://www.metoliusclimbing.com/media/origin-nav.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: left center;
    padding-left: 19px;
}
ul.nav.navbar-nav .right_pagelinks:nth-child(4) a {
    background: url(https://www.metoliusclimbing.com/media/extra.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: left center;
    padding-left: 19px;
}


div#myNavbar ul.nav.navbar-nav.navbar-right > .left_pagelinks:nth-child(1) {
    background: url(https://www.metoliusclimbing.com/media/faq.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: left center;
    padding-left: 11px;
}
div#myNavbar ul.nav.navbar-nav.navbar-right > .left_pagelinks:nth-child(2) {
    background: url(https://www.metoliusclimbing.com/media/customer.png);
    background-repeat: no-repeat;
    background-size: 12px 18px;
    background-position: left center;
    padding-left: 6px;
}

div#myNavbar ul.nav.navbar-nav.navbar-right > .left_pagelinks:nth-child(3) {
    background: url(https://www.metoliusclimbing.com/media/search.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: left center;
    padding-left: 8px;
}
ul.nav.navbar-nav.navbar-right > .left_pagelinks:last-child > a {
    padding-right: 15px;
}
/*.wrap_cart_ryt a {
    vertical-align: middle;
    font-weight: 500;
    font-size: 11.64px;
    font-family: 'Oswald', sans-serif;
    color: black;
}*/

.wrap_cart_ryt a {
    vertical-align: middle;
    font-weight: 500;
    font-size: 17px;
    font-family: 'Oswald', sans-serif;
    color: black;
}
.wrap_cart_ryt a.qty-mini img{ width:22px;}

.sign_in i {
    font-size: large;
    position: relative;
    top: 3px;
}

.cart img {
    width: 22px;
}
.guide_ved ul li a iframe {
width: 545px;
height: 300px;
}



.category_banner img {
    width: 100%;
	margin:3px 0px 0px 0px;
}
.category_text {
    padding-top: 10px;
}
div.product {
    margin: 15px 0px 0px 0px;
}

/*===  climbing-gear page css start here Dec-11  ===*/

h4.top_head {
    text-transform:uppercase;
	letter-spacing: 1px;
    color: #000;
	font-weight: 500;
   font-size:16px;
}
.content_body {
    margin-top: 15px;
   padding-bottom:0px;
}
.a_breadcrumbs .row {
    margin: 0;
    padding: 15px 0 0;
}
hr.line_hr {
    border-top: 3px solid #171616;
margin-top:12px;
}
.suckertreemenu ul, .for_mobile .footer_pagelinks ul {
    padding: 0;
    list-style: none;
	padding-top:0px;
	margin-bottom: 70px;
}
 ul#ShopSite .active a, .footer_pagelinks.active a {
    color: #000!important;
    font-weight: 500!important;
}

ul#ShopSite li a {display:block;line-height:1.5em}

.suckertreemenu ul li a, .for_mobile .footer_pagelinks ul li a {
    color: #000000;
    font-size: 14px;
  letter-spacing:1.5px;
}
.suckertreemenu ul li, .for_mobile .footer_pagelinks ul li {
    margin-bottom: 12px !important;
}
.category_text {
    padding-top: 35px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
	font-family: 'Roboto', sans-serif;
}
.pdets a.pnme {
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
letter-spacing:1px;
}
.link_section {
    float: left;
    width: 100%;
    margin-top: 10px;
	margin-bottom: 50px;
}
.link_section a.a_link {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
	display: flex;
    align-items: center;
	display: -webkit-flex;
    -webkit-align-items: center;
	line-height: 12px;
	margin-bottom: 10px;
}
.link_section a.a_link img.pdf_icon {
    margin-right: 7px;
}



/*===  climbing-gear page css end here Dec-11  ===*/


div.product > div {
    margin: 0px 0px 15px 0px;
	padding: 10px;

}
.pimg > span > span > img {
    max-width: 100%;
    max-height: 100%;
}
.pimg {
    display: block;
    position: relative;
    padding-top: 95px;
    width: 100%;
    text-align: center;
    margin-bottom: 4px;
}
.pimg > span {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: inherit;
}
.pimg > span > span, .pimg > span > span:before {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    text-align: inherit;
}
div.products:not(.borders) .pimg, div#crossSellSection .pimg {
    background: #FFF;
}
div.ui-dialog-buttonset button, input.reviews_submit, button.reviews_close_window, input[type="submit"], input[type=submit], .buttons a, span:not(#morestars) a.reviews_write_review_link
{
    background: #000000 -80%;
}
.a_breadcrumbs a {
    color: #333;
	font-family: 'Roboto', sans-serif;
    font-weight: 400;
font-size:14px;

}
a.solid_breadcrumb {
    font-weight: 500;
    color: #000;
}
div#footer {
    display: none;
}
div#poweredby {
    display: none;
}
div#crossSellSection span.h2 {
    text-align: center;
    font-size: 25px;
}
.pnme, .pstr, .pprc, .psku, .pwish {
    display: block;
    color: #080707;
    text-align: center;
}
a#prod_img {
    border: 1px solid #8080806e;
}
h1.product_name {
    color: #000000d4;
    font-size:16px;
    text-align: center;
    font-weight: bold;
}
.a_pdf a{
    display: block;
    line-height: 30px;
    color: black;

}
.nav-tabs
{
display:none;
}

.tab-content {
    border-top: 1px solid gray;
}

table, th, td {
    border-bottom: 1px solid #0000009e;
  border-collapse: collapse;
}
th, td {
  padding: 15px !important;
}
span.title {
    display: none;
}
.clear {clear: both;}
.half {width: 100%; text-align: left; padding: 0px; margin: 0px; float: left; clear: none;}
.pad {padding: 0px 10px 20px 10px; margin: 0px;}

div.colordesc div span {display: inline-block; vertical-align: middle; height: 100%; text-align: left; padding: 2px 4px;}
div.colordesc div span:before {content: ''; display: inline-block; vertical-align: middle; height: 100%;}

span.saleprice {
    display: none;
}
span#a_price {
    display: block !important;
}
.prodoptions.padsv {
    display: inline-flex;
}
.icon {
    position: relative;
}
.right_pagelinks a:focus {
    color: #f6f6f6;
}
.left_pagelinks a:focus {
	color: #f6f6f6;
}
span.slider_text {
    position: absolute;
    bottom: 25px;
    right: 25px;
    padding: 0;
    z-index: 9;
    font-size: 200%;
    color: rgba(255,255,255,.6);
    max-width:10%;
}
span.slider_text img {
    transition: ease .5s;
    width:35px;
    max-width:100%;
    opacity:0.5;
}
span.slider_text img:hover {
    opacity: 0;
}
span.icon_content {
    position: absolute;
    bottom: 30px;
    right: 25px;
    z-index: 3;
    width:aut0;
    padding: 10px 10px 10px 10px;
    border-radius: 3px;
	background-color: rgba(31, 31, 31, 0.65);
	color: #fff;
}
.custom_banner span.icon_content {
    position: absolute;
    bottom: 30px;
    right: 25px;
    z-index: 3;
    width:300px;
    padding: 10px 20px 10px 10px;
    border-radius: 3px;
	background-color: rgba(31, 31, 31, 0.65);
	color: #fff;
    transition: ease .5s;
}
.bb-slidedesc.bb-tstext {
    display: none;
}
.link_section h3.link_heading {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
    font-family: 'Oswald', sans-serif;
}


/*====  SINGLE PAGE CSS START HERE  ====*/
body.typemore.coloraccent {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
    font-family: 'Oswald', sans-serif;
}
body.typemore.coloraccent a:hover, a:focus {
    color: initial;
}
body.typemore .left_pagelinks a:hover, body.typemore .left_pagelinks a:hover {
    color: #f6f6f6;
}
.right_pagelinks a:hover {
    color: #f6f6f6;
}
body.typemore .a_products div#main {
    padding-top: 0px !important;
}
div#moreside .prodprice span#a_price {
    font-size: 18px;
    font-weight: 300;
    padding-bottom: 3px;
	color: #000;
}
div#moredesc p {
       color: #333;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 22px;
  
}
div#moredesc ul {
       padding-left: 20px;
    margin-bottom: 10px;
}
div#moredesc ul li {
      color: #333;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 30px;
}







div#moredesc ol li {
      color: #333;
    font-family: 'Roboto', sans-serif;
    font-size: auto;
    line-height: auto;
}











.padlgb .bb-mi-createdcell h4 {
    font-size: 16px;
}
body.typemore span.prodadd.line.padsv input.add {
    background: #353535;
    border-radius: initial;
    padding: 11px 50px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    border: 1px solid #353535;
    margin-top: 20px;
}
body.typemore span.prodadd.line.padsv input.add:hover {
    border: 1px solid #353535;
}
div#crossSellSection span.h2 {
    font-size:16px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1.5px;
    padding: 0 30px;
	margin-bottom: 0px;
}

.half .pad.sizedesc table th {
    border-bottom: 3px solid #000000;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
	padding-bottom: 10px !important;
	padding-top: 0 !important;
}
.half .pad.sizedesc table th:first-child {
    padding-left: 0 !important;
	text-align: left;
}
.half .pad.sizedesc table th:last-child {
    padding-right: 0 !important;
	text-align: right;
}
.half .pad.sizedesc table td {
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
    font-family: 'Roboto', sans-serif;
    padding: 15px !important;
}
.half .pad.sizedesc table td:first-child {
    padding-left: 0 !important;
}
.half .pad.sizedesc table td:last-child {
    text-align: right;
}
.half .pad.sizedesc p {
    font-size: 14px;
    color: #333;
    font-family: 'Roboto', sans-serif;
    padding-top: 15px;
	margin-bottom: 0px;
}
body.typemore .padlgt.padlgb div#tabmoreuses {
    padding: 0;
}
body.typemore .padlgt.padlgb {
    padding: 0px 0px 20px 0px;
}
body.typemore .padlgt.padlgb .tab-content {
    border-top: 2px solid #000;
    padding-top: 30px;
	margin-top: 30px;
}
body.typemore .padlgt.padlgb .a_pdf .a_link {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
body.typemore .padlgt.padlgb .a_pdf .a_link img.pdf_icon {
    margin-right: 10px;
}
body.typemore .pdets input.add {
    background: #353535;
    border-radius: initial;
    padding: 8px 20px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    border: 1px solid #353535;
    text-align: center;
    margin: auto;
    display: block;
    margin-top: 10px;
}
body.typemore .pdets input.add:hover {
    background: #353535;
    border: 1px solid #353535;
    margin-top: 10px;
	
}
body.typemore a#prod_img h1.product_name {
    margin-bottom: 25px;
}

body.typemore ul#bb-zoomthumb li {
    border: 1px solid #e2e2e2;
    margin-top: 20px;
}
body.typemore ul#bb-zoomthumb {
    display: block;
    padding-left: 0;
}
body.typemore .prodoptions.padsv {
    display: flex;
    align-items: center;
	display: -webkit-flex;
    -webkit-align-items: center;
}
body.typemore .prodoptions.padsv span.prodoptionstext.line {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    margin-right: 6px;
    letter-spacing: 1px;
}
body.typemore .prodoptions.padsv select {
    margin: 0;
    border: 1px solid #919191;
    border-radius: 0;
    padding: 7px;
    margin-right: 0px;
	font-family: 'Roboto', sans-serif;
	max-width: 100%;
}
div#menu_2 {
    order: 2;
	-webkit-order: 2;
}
body.typemore span.prodqty.line.padst span {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-right: 2px;
}
body.typemore span.prodqty.line.padst {
    padding: 0;
	margin-right: 10px;
    margin-left: 10px;
}
body.typemore span.prodqty.line.padst input {
    border: 1px solid #919191;
    border-radius: 0;
    padding: 11px 2px;
    text-align: center;
    font-size: 16px;
    position: relative;
    top: 1px;
}
body.typemore .prodoptions.padsv div#menu_2 select {
    opacity: 0.5;
}
.pdets span.pnme {
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
body.typemore .half .pad.sizedesc {
    padding: 0;
    padding-top: 0px;
    padding-bottom: 15px;
}
body.typemore .suckertreemenu ul#ShopSite li a {
    padding-left: 0;
}
body.typemore .suckertreemenu ul#ShopSite li a {
    line-height: normal;
    color: #000;
    font-size: 14px;
letter-spacing:1.5px;
}
body.typemore .suckertreemenu ul#ShopSite {
    padding: 0;
    list-style: none;
    padding-top: 0px;
    margin-bottom: 70px;
}
body.typemore .suckertreemenu ul#ShopSite li {
    margin-bottom: 12px;
}
body.typemore .right_pagelinks a:hover, body.typemore .right_pagelinks a:focus {
    color: #f6f6f6;
}
div#moreside span.prodadd.line.padsv {
    padding-bottom: 30px;
}
body.typemore .prodoptions.padsv .ACtivedropDown select {
    opacity: 1 !important;
}


/*====  SINGLE PAGE CSS END HERE  ====*/

/*====  ABOUT US PAGE CSS START HERE  ====*/
.content_body .ul_list {
    padding-top:0px;
    margin-bottom: 0px;
}
.content_body .footer_pagelinks {
    margin-bottom: 12px;
}
.content_body .footer_pagelinks a.footer_pagetitle {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
letter-spacing:1.5px;
}
.about_main_div {
    padding: 0;
}
.about_main_div .about_content {
    padding-top:0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 10px;
}
.about_main_div p.about_img img {
    width: 100%;
	margin-bottom: 10px;
}
.about_main_div .left_about_des {
    padding-right: 30px;
}
.about_main_div .right_about_des .about_img img {
    margin-bottom: 20px;
    margin-top: 14px;
}
.about_main_div .about_pad_sec {
    margin-bottom: 50px;
}
.zoomPad {
    text-align: center;
}

/*====  ABOUT US PAGE CSS END HERE  ====*/

/*====  events-and-partners PAGE CSS END HERE  ====*/
.catagory-thumbs-box h3.logo_partner {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    text-transform: uppercase;
}
.first_content .col-sm-2 {
    width: 20%;
    margin-bottom: 20px;
    border: 1px solid #fff;
    padding: 13px;
	text-align: center;
}
.catagory-thumbs-box a img {
    margin: auto;
}
.first_content .col-sm-2:hover {
    border: 1px solid #000;
}
.first_content {
    width: 100%;
    float: left;
    display: block;
    margin-top:2px;
    margin-bottom: 50px;
}



/*====  events-and-partners PAGE CSS END HERE  ====*/

/*  CSS START HERE JAN-24-2019  */

table.search_table td.search_field input {
    width: 190px;
    height: 35px;
    padding: 0px 10px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #333333;
font-family: 'Roboto', sans-serif;
}
table.search_table td.search_field {
    padding-right: 0 !important;
}
table.search_table td:nth-child(2) input {
    width: 70px;
    height: 35px;
    border: none;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 0px;
    position: relative;
    top: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-left: -12px;
}

/*  CSS END HERE JAN-24-2019  */

/*===  Css start here jan-28  ===*/

ul#bb-loopproducts li.prod.bb-matchheight {
    height: auto !important;
    margin-bottom: 40px;
    float: left;
    display: inline-block;
    width: 19%;
}

.half.bb-searchcount {
    width: 50%;
}
div#bb-searchtop div.bb-searchpgs input.search_button_selected {
    color: #353535;
}
div#bb-searchtop div.bb-searchpgs input {
    font-size: 120%;
    font-weight: 300;
    padding: 2px 11px;
    margin: 0px;
    color: #fff;
    border: none;
    border-radius: 3px;
    text-align: center;
    border: 1px solid;
}
div#bb-inner h1 {
    font-size: 24px;
    margin-bottom: 20px;
}


/*===  Css end here jan-28  ===*/

/*====  MEDIA CSS START HERE  ====*/

@media (min-width: 1200px) {
.content_body .container {
    width: 1230px;
	max-width: 100%;
}
.a_breadcrumbs .container {
    width: 1230px;
	max-width: 100%;
}

}
@media(max-width:1200px){
div#carouselinner .bx-wrapper li div.slidesizedimage img {
    height: auto;
    width: auto;
}
ul.bxslider li div img {
    max-width: 100%;
    height: auto;
}
div#carouselinner{
height:auto;
max-height:100%;
}
.fancybox-outer .fancybox-nav span {
    visibility: visible;
}
}
@media screen and (min-width: 993px) {
div.threecolumns:not(.borders) > div:nth-child(3n+1) {
    padding-right: 10px !important;
    clear: left !important;
}
}


@media (min-width:768px) {

.for_mobile ul {
   
display:none;
}
.for_desktop
{
display:block;
}
}
@media (min-width:768px) and (max-width:990px)
{
span.top_head{
font-size:15px!important;
}
.Further_link a {

    font-size: 12px;
}
.col-sm-4.video {
    width: 50%;
    float: left;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body.typemore span.prodqty.line.padst{
margin-left:0px!important;
}
.a_products .product.md-5-col.col-sm-3.col-xs-4.nopad {
    width: 33.3%;
}
.a_products .product.md-5-col {
    width: 25%!important;
    float: left;
}
.sub-categories-section .products .product {
    width: 25%;
}
}
@media (min-width: 1024px) and (max-width: 1200px) {
.sub-categories-section .products .product {
    width: 25%;
}
}
@media (max-width: 1200px){
body.typemore .prodoptions.padsv select {
    margin-right: -30px;
    max-width: 89%;
}
}
@media (max-width: 1024px) {
.guide_ved ul li a iframe {
    width: 100%;
}
}


@media (max-width: 991px) {
span.slider_text{
bottom:25px!important;
}
body.typemore div#moreside {
    padding-top: 20px;
}
body.typemore .prodoptions.padsv select {
    margin-right: 20px;
    max-width: 98%;
}
h4.top_head {
    font-size: 14px;
}
.left_pagelinks a {
    padding: 16px 10px 16px 10px;
}
.right_pagelinks a {
    padding: 16px 10px;
}
}

@media (max-width: 767px) {
div#event-partner .catagory-thumbs-box span{
min-height:60px!important;
}
.fancybox-outer .fancybox-nav span {
    visibility: visible;
}
div#bb-paymentsquare {
    margin: 20px auto 0px auto!important;
}
body.typemore nav.navbar.navbar-inverse {
    position: static; background: transparent;
}
body.typemore .custom_nav button.navbar-toggle {
    border-color: transparent;
	background: transparent;
}
body.typemore .custom_nav button.navbar-toggle span.icon-bar {
    background: #000;
}
body.typemore .half .pad.sizedesc {
    padding: 0;
    padding-top: 15px;
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    box-sizing: border-box;
}
body.typemore .prodoptions.padsv div#menu_2 select {
    margin-top: 20px;
}
body.typemore .prodoptions.padsv {
    flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
body.typemore span.prodqty.line.padst {
    margin-top: 20px;
margin-left:0px!important;
}
.about_main_div .left_about_des {
    padding-right: 15px;
}
.about_main_div .about_pad_sec {
    margin-bottom: 30px;
}
.about_main_div .about_content {
    padding-top: 0;
}
.for_desktop {
    display: none;
}
.for_mobile ul {
    padding: 0;
}
.suckertreemenu ul li a, .for_mobile .footer_pagelinks ul li a{
    color: #ffffff !important;
}
.suckertreemenu ul, .for_mobile .footer_pagelinks ul {
    margin-bottom: 0;
}
.link_section {
    margin-bottom: 50px;
}
.a_breadcrumbs {
    padding: 0 !important;
}
.a_products .product.md-5-col.col-sm-3.col-xs-4.nopad {
    width: 50%;
}	
.content_body .category_heading {
    display: none;
}
.footer .ul_list > ul{
margin-bottom:0px!important;
}
.content_body .ul_list {
    display: none;
margin-bottom:0px;
padding-top:0px;
}
.category_text {
    padding-bottom: 0px;
	padding-top: 25px;
}
.footer .ul_list {
    display: block;
}
.a_breadcrumbs .row {
    padding: 20px 0 0;
}
.category_banner img {
/*    height: 200px; */
}
.category_banner span.slider_text img {
    height: auto;
	width: 35px;
}
span.slider_text {
    bottom: 15px;
    right: 15px;
}
span.icon_content {
    bottom: 20px;
    right: 15px;
width:220px;
}
.suckertreemenu ul li, .for_mobile .footer_pagelinks ul li{
    margin-top: 12px;
}

}

@media (max-width: 480px) {
.category_banner img {
/*    height: 100px; */
}

table.ship_logos tr {
    display: inherit;
}
table.ship_logos tr:last-child {
    width: 100%!important;
}
table.ship_logos td.ship_text {
    padding-top: 0!important;
  padding-right: 0!important;
  padding-left: 0!important;
}
}
.Further_link {
    padding-top: 30px;
    padding-bottom: 30px;
}
.Fur_Trainer1 , .Fur_Trainer2 {
    font-size: 15px;
    line-height: 30px;
}
img.trainer_icon {
    padding: 10px;
}
.video_txt {
    text-align: center;
}
.text_content_p p {
    color: #333333;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
buttton.more_video {
    background-color: red;
    color: white;
    padding: 24px 40px 24px 40px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.text_content_p {
    padding-bottom: 0px;
}
.you_button {
    text-align: center;
    padding-top: 40px;
    padding-bottom:40px;
    display: inline-block;
    width: 100%;
}
.p_content {
    font-size: 15px;
    line-height: 22px;
 
    font-family: 'Roboto', sans-serif;
color:#333333;
}
.p-full {
    padding-top: 15px;
    font-size: 15px;
    line-height: 22px;

 font-family: 'Roboto', sans-serif;
}
table.table_layout {
    border-collapse: separate;
    border-spacing: 2px 2px;
}
img.img-responsive-size {
    width:85%;
}
div#slCopyright8XGDV {
    display: none !important;
}
.script_title h3 {
    text-align: center;
    font-size: 20px;
}
.team_content {
    padding-top: 0px;
}
.catagory-thumbs-box {
    text-align: center;
margin-bottom:30px;
}
.cen-img {
    text-align: center;
}
div#bb-noresults {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #000000;
}
td.adv_search_text {
    display: none;
}
ul#bb-loopproducts {
    list-style: none;
}
input.button6 {
    margin: 0px;
    background: black !important;
    color: white !important;
    border: 1px solid black !important;
    padding: 8px !important;
}
input.button8, input.button7 {
    margin: 2px 0px 2px auto;
    margin: 0px;
    background: black !important;
    color: white !important;
    border: 1px solid black !important;
    padding: 8px !important;
}
.container.cart-body {
    padding-top: 50px;
    padding-bottom: 50px;
}
hr.cart_hr {
    margin-top: 35px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #484040;
}
table.zipncountry tr td {
    border-bottom: 0px solid #0000009e;
}
table.instruct th, td {
    border-bottom: 1px solid #00000000;
}
table.zipncountry {
    border-bottom: 0px solid #0000009e;
}
table.cart-heading {
    width: 100%;
}
.donate-button {
    display: inline-flex;
}
div#ss-address-required {
    display: none;
}
.bb-checkoutlayout {
    padding-top: 50px;
padding-bottom:50px;
}
div#coupcert {
    padding-bottom: 20px;
}
hr.ca-hr {
    border: 1.6px solid black;
    width: 100%;
margin-bottom:10px;
}
input.button67 {
BACKGROUND: #ff0000bd !important;
    border: 1px solid #ff0000cf !important;
    text-align: center;
    display: block;
    margin: 0 auto;
    color: white;
    font-size: 16px;
    padding: 10px 10px;
    text-transform: uppercase;
    border-radius: 1px;
    width: 100%;
letter-spacing:1px;
}
span.ss-address-hdr.ss-shipaddr-hdr {
    display: none;
}
button.btn_do a {
    color: white;
}
@media(min-width:481px) and (max-width:768px){
div#extra-container .col-sm-3 {
    width: 33.3%!important;
}
}

@media(min-width:768px) and (max-width:990px){
form.productsearch{
text-align:left;
}
ul#bb-loopproducts li.prod.bb-matchheight {
    width: 33.2%;
}
div#bb-ordersummary {
    margin: 0px 0px!important;
}
div#bb-payment .payment tr:nth-child(7n) .payment_value select {
    width: 44.5%;
}
.customer-comment td.comm_hdr,div#bb-sccustom5 strong,div#bb-sccustom5 p,span.ss-addr-text,div#bb-payment td.payment,
div#cart-totals .cart-totals-title,div#cart-totals span.cart-totals-value {
    font-size: 15px!important;
}
div#tape-hands .col-sm-3 {
    width: 40%;
    float: left;
}
div#tape-hands .col-sm-9 {
    width: 60%;
}
.team_content .col-sm-3 {
    width: 49%!important;
float:left!important;
}
.team_content{
padding-top:0px!important;
}
div#event-partner .col-sm-2 {
    width: 33.3%!important;
    padding: 0px!important;
    float: left;
}
div#event-partner {
    margin-bottom: 0px!important;
}
div#event-partner .catagory-thumbs-box {
    padding: 0px 10px 0px!important;
    margin-bottom: 0px!important;
    border: 1px solid #ffffff;
}
div#event-partner .catagory-thumbs-box span{
    font-size: 13px!important;
    min-height: 47px!important;
    line-height: 18px;
}
div#cam-range .col-sm-4 img {
    width: 100%;
}
}
@media(min-width:991px){
table.search_table {
    display: table;
    text-align: center;
    border-bottom: none;
    margin: auto;
    width: 30%;
}
.half.bb-searchsort {
    position: absolute;
    right: 15px;
    top: 65px;
}
}
@media(min-width:991px) and (max-width:1200px){
ul#bb-loopproducts li.prod.bb-matchheight {
    width: 24%;
}
div#cam-range .col-sm-4 img {
    width: 100%;
}
div#tape-hands .col-sm-3 {
    width: 40%;
    float: left;
}
div#tape-hands .col-sm-9 {
    width: 60%;
}
div#event-partner .col-sm-2 {
    width: 25%!important;
    padding: 0px!important;
    float: left;
}
div#event-partner {
    margin-bottom: 0px!important;
}
div#event-partner .catagory-thumbs-box {
    padding: 0px 10px 0px!important;
    margin-bottom: 0px!important;
    border: 1px solid #ffffff;
}
div#event-partner .catagory-thumbs-box span {
    font-size: 14px!important;
    min-height: 47px!important;
    line-height: 18px;
}
}
@media(min-width:768px) and (max-width:1020px){
div#extra-container .catagory-thumbs-box span{
    min-height: 40px;
}
div#Trainer-profile .category_banner img{
height:auto;
}
.text_content_p {
    padding-bottom: 10px!important;
}
.video_section {
    margin-top: 16px;
}
}
p.caption-txt {
    text-align: center;
    }
.category_text-without-bn {
   font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: #333;
    font-family: 'Roboto', sans-serif;
}
strong.a_highlight a {
    color: #000000;
  font-size:15px;
}
div#passive a {
    color: #000000;
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    line-height: 30px;
    display: block;
}
div#passive {
    margin-top: 10px;
}

@media(min-width:610px) and (max-width:1200px){
.shopping-cart-page .cart-shopping-cont {
    width: 276px;
    margin: auto;
    float: none;
}
.shopping-cart-page .cart-section {
    width: 100%;
    display: inline-block;
    float: none;
}
}
.category_text2 div:not('.table') a {
    color: #000000;
font-family: 'Oswald', sans-serif!important;
}
.category_text2 {
    padding-top: 0px;
    font-size: 14px;
    font-weight: 300;
    line-height: 35px;
    color: #333;
    font-family: 'Roboto', sans-serif;
}
a.sublink {
    font-size: 14px!important;
    color: #000;
    text-transform: uppercase;
    min-height: 45px;
    text-align: center;
}
.product a.sublink {
    display: block;
    position: relative;
    top: 10px;
    padding-bottom:0px;
   min-height:63px;
letter-spacing:1px;
}
.product a.sublinkimg img {
width: 94%;
height: auto;
}
.qty-cart span.prodqty {
    width: 85px;
    display: inline-block;
}
.qty-cart span.prodadd {
    display: inline-block;
}
span.cart-totals-title.cart-ordertotal-text,span.cart-totals-value.cart-ordertotal-value {
    font-size: 15px!important;
}
@media (max-width: 767px)
{
ul#ShopSite .active a
{
color: #ffffff !important;
}

screen and (max-width: 767px)


.for_mobile .footer_pagelinks ul li a

}
@media(min-width:1400px){
.about_main_div .about_content{
font-size:16px;
}
table.cart td,span.ss-addr-text,span.ss-address-hdr.ss-billaddr-hdr,
div#bb-payment td.payment_hdr,div#cart-totals .cart-totals-title,div#bb-payment td.payment,
.customer-comment td.comm_hdr,span.cart-totals-title.cart-ordertotal-text,span.cart-totals-value.cart-ordertotal-value,
div#cart-totals span.cart-totals-value {
font-size:18px!important;
}
table#ship_options .taxnship {
    font-size: 18px!important;
    text-transform: uppercase;
    color: #000000;
    font-family: 'Oswald', sans-serif!important;
    padding: 0px!important;
    padding-bottom: 6px!important;
    font-weight: normal!important;
letter-spacing:1px!important;
}
.content_body .footer_pagelinks a.footer_pagetitle{
font-size:14px;
}
.right_pagelinks a,.left_pagelinks a{
font-size:15px;
letter-spacing:1px;
}
.view_product_text h2{
font-size:50px;
letter-spacing:1px;
}
.view_product_text a, .view_product_text a:focus{
font-size:16px!important;
letter-spacing:1px;
}
.padd_l .view_product_block .view_product_text h2, .padd_c .view_product_block .view_product_text h2, .padd_r .view_product_block .view_product_text h2 {
    font-size:30px!important;
    letter-spacing: 2px;
}
.section_heading h3{
font-size:25px;
letter-spacing:1.5px;
}
.video_txt{
font-size:16px;
letter-spacing:1.5px;
}
.insta_feeds .section_heading h3{
font-size:25px;
letter-spacing:1.5px;
}
.insta_feeds .section_heading p {
    font-size: 16px;
}
.insta_feeds .section_heading p img{
position:relative;
top:5px;
}
.footer .ul_list > ul > li a{
font-size:16px;

}
.ul_list.last_ul_list ul li {
    width: 240px!important;
}
.footer .ul_list > ul > li {
    font-size: 16px;
}
.ul_list li span{
position:relative;
top:-2px;
}
.copyright a{
font-size:16px;
}
h4.top_head{
font-size:18px;
}
.category_text{
font-size:16px;
}
a.sublink{
font-size:15px!important;
}
.text_content_p p{
font-size:16px;
}
.full-width li a{
font-size:15px;
}
div#shipping-info span, #ordering-info h2, #warranty h2, #customer-service h2{
font-size:21px!important;
}
div#site-map a,div#job p,.about_main_div .about_content,.full-width p,.pdets a.pnme,.padlgb .bb-mi-createdcell a,
div#bb-misub select {
font-size:15px!important;
}
.full-width p strong,div#moredesc p,div#moredesc ul li{
font-size:16px;
}
.padlgb .bb-mi-createdcell h4 {
    font-size: 18px;
}
div#crossSellSection span.h2,h1.product_name{
font-size:20px;
}
div#international-page span,span.warning_head {
font-size:20px!important;
}
div#international-page p.inter_content,.full-width li,div#shipping-info p, #ordering-info p, #warranty p, #customer-service p ,
p.warning_content {
    font-size: 15px!important;
}
div#shipping-info span,#ordering-info h2,#warranty h2,#customer-service h2{
font-size:17px!important;
}
span#coupon,.container.cart-body .col-sm-3 p{
font-size:18px!important;
}
table.ship_logos td.ship_text,.catagory-thumbs-box span,strong.a_highlight a{
font-size:16px;
}

.link_section a.a_link{
  font-size: 15px
}
.link_section h3.link_heading{
font-size:18px;
}
}
a.in-visible {
    color: white;
    font-size: 0px;
}
p.view-more {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    color: #fff;
    display: block;
    margin-bottom: 41px;
    margin-top: 11px;
    margin-left: 3px;
    outline: none;
}
span.top_head {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
    font-weight: 500;
    font-size: 16px;
}

span.product_name {
    color: #000000d4;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 25px;
    display: block;
    margin: 20px;
}
span.modal-title {
    font-weight: 500;
    font-size: 18px;
}
span.product-dec {
    font-size: 18px;
    font-weight: 500;
}

span.span-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 2.1;
}
span.dealer-title {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
display:block;
margin-bottom:15px;
}
span.ship_head {
    font-size: 16px;
    color: #000000;
    line-height: 2.1;
    font-weight: 500;
}
div#warranty span {
    font-size: 16px;
    line-height: 2.1;
    font-weight: 500;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, div#bx-pager a:hover {
    background-color: #ffffff !important;
}
.bx-wrapper .bx-pager.bx-default-pager a, div#bx-pager a{
color:#ffffff !important;
}
.bx-wrapper .bx-pager.bx-default-pager a, div#bx-pager a.active{
color:#ffffff !important;
 
}

 #gallery-imgs a {background-size: contain; background-position:center}
 #gallery-imgs a img {visibility:hidden}

@media (max-width: 767px){
.sign_in i {position: relative;top: 3px;font-size: 15px;}
.left_logo a img {max-width: 133px !important;margin: 7px 0 0;}
.cart img {width: 17px;}
.wrap_cart_ryt a{font-size:12px;}
.sign_in {margin-right: 0px !important;}
.left_logo {margin: inherit !important; max-width: 215px !important;}
}


