
/*----------templatewatch 15 syandra--product page---------*/
#page_layout_width {
/*width:850px;*/
width: 100%;
margin: 6% 0 0;
padding:0;
text-align:left;
display: inline-block;
}
.prod_name { font-weight:bold; }
#product_page_layout {
/*width:850px;*/
width: 100%;
display:inline-block;
margin:0 auto;
padding:0px 0px;
margin-left:15px;
}
#product_page_box{
/*width:850px; change width*/
background-color:#ececec;
margin:0;
}
#product_box {
/*width:670px;*/
margin:15px;
display:inline-block;
text-align:center;
width: 97%;
}
#product_box .left {
float:left;
display:inline-block;
/*width:298px;*/
margin:0 0px 0 0px;
background:#fff;
border: 1px solid #a9a9a9;
padding-bottom:15px;
text-align:center;
width: 45%;
}
#product_box .right {
float:left;
display:inline-block;
/*width:370px;
width:520px;*/
background:#ececec url(title_bar.jpg) repeat-x top;
padding:0;
text-align:left;
width: 55%;
}
#product_box .right_in {
/*margin: 15px 15px 0 15px;*/
margin: 0 15px 0 5%;
}
#product_page_pic { display:inline-block; clear:both; height: auto !important; /*min-height: 525px; width:270px; height:350px;*/ width: 95%; max-width: 95%; position:relative;padding:5px; margin:8px 8px; background:#fff;text-align:center; border:#E4E4E4 solid 1px;}
#product_page_pic img{ /*max-width: 100%; max-height: 100%;*/ min-height: 500px; /*min-width: 80%;*/ object-fit: contain;}
*html #product_page_pic img{height:expression(document.body.clientHeight > 350? "350px": "auto" );}
.product_page_morepic {display:inline-block; width:100%; text-align:center;padding:0; margin-left:8px; /*float:left;*/ border-width:1px; border: 1px solid #E4E4E4; display:inline-block;max-width:62px; max-height:82px;}
.thumbnails_list { padding:0; margin-left:8px; float:right; border:#9C9C9C 1px solid; display:inline-block;width:45px; height:60px;vertical-align:top;}
.product_page_morepic img { display:inline-block; max-width:60px; max-height:80px;}
/*#prodimg2{max-height:270px;}
#prodimg4{max-height:270px;}
#prodimg6{max-height:270px;}
#prodimg8{max-height:270px;}
*html #prodimg2{width: expression( this.parentNode.offsetWidth > 269 ? "270px" : "auto" );}
*html #prodimg4{width: expression( this.parentNode.offsetWidth > 269 ? "270px" : "auto" );}
*html #prodimg6{width: expression( this.parentNode.offsetWidth > 269 ? "270px" : "auto" );}
*html #prodimg8{width: expression( this.parentNode.offsetWidth > 269 ? "270px" : "auto" );}
.product_page_morepic{float:left; display:inline-block; width:auto; margin:0px 0px 0px 15px;border:1px solid #ccc;cursor:pointer;}
.product_page_morepic img{height:50px;}*/
#product_name { display:inline-block; padding:0px; text-align:left; margin:0 0 0px 0px; overflow:hidden; text-overflow:ellipsis; -0-text-overflow:ellipsis;/*white-space:nowrap;*/}
.prod_description {font-size:12px; clear:both;}
.prod_inventory { color: #333333; clear:both; /*background-color:#00FF00;*/ display:inline-block; width:100%; border-bottom:1px solid #bdbdbd; margin:0 0 7px 0px; padding:0 0 7px 0px;}
.inventory_labels { float:left; padding:0; margin:0 10px 0 0px; display:inline-block; list-style-type:none;}
.inventory_details { float:left; padding:0; margin:0; display:inline-block; list-style-type:none;}
.inventory_labels li {font-size:12px;}
.inventory_details li {font-size:12px; font-weight:bold;}
.prod_inventory div{font-size:12px;}
.bold{font-weight:bold;}
#ratings ul{ width:100%; padding:0; margin:0 0 10px 0px; clear:both; text-align:left; }
#ratings ul li { display:inline; text-align:left; }
#rate a { background-color:#cccccc; color:#FFFFFF; font-size:12px; font-weight:bold; padding:3px; text-decoration:none;}
.prod_option { clear:both; margin:0 0 10px 0px; /*background-color:#00FF00;*/ padding-top:10px;}
.optiongroup {padding-top:10px;}
.optionthumbnail{padding-top:10px;padding-left:5px;}
.personalize { /*background-color:#FFFFFF;*/ margin:0 0 10px 0px;}
.personalize input { margin:5px 0 0 2px;}
#prod_price_main{width:100%; float:left;margin:20px 0;}
.prod_price {font-size:18px; clear:both; /*float:left;*/}
.prod_price span{ font-size:18px;float:left; color:#e20009; }
.prod_your_price_currency_type{ color:#e20009; } /* remove font-size, vertical-align */
.prod_currency_type{ margin:0 0px 0 0; font-weight:bold; }
.prod_correct_price{ margin:0 5px 0 0; font-weight:bold; }
.prod_on_sale{}
.prod_price_ori { text-decoration:line-through; font-size:12px; /*margin:5px 0px 0px 250px; float:left;*/ width: 100%; margin: 0 auto;}
#social_share{
width:100%;
float:left;
display:block;
line-height:30px;
text-align:left;
font-size:10px;
margin:0px 0;
}
.add_to_cart_prodpage { clear:both; margin:0 0 0px 0px; }
.add_to_cart_prodpage a{ display:block; padding:10px 0; color:#FFFFFF; font-weight:bold;}
.add_to_cart_prodpage a:visited{ }
.add_to_cart_prodpage a:hover{ }
.qty_over { color: #575757; font-weight:bold; font-size:12px; border-top:1px solid #bdbdbd; padding:10px 0 0px 0px; margin:6px 0 0px 0px; clear:both; }
.add_to_wishlist { clear:both; margin:0 0 5px 0px; }
.add_to_wishlist a {display:block; color:#FFFFFF; background: no-repeat right #cccccc; padding:3px; font-weight:bold; text-indent:8px; text-decoration:none;}
.add_to_wishlist a:visited {}
.add_to_wishlist a:hover { background-color:#666666;}
.payments { clear:both; text-align:right;}
.product_bottom_details {
clear:both;
margin:20px 0 10px 0;/* background-color:#0099FF;*/
display:inline-block;
/*width:850px; */
background-color:#fff;
width: 100%;
}
.product_bottom_details_tab{
border-bottom:3px solid #64636f;
/*display:inline-block;*/
display:none;
width:100%;
height:40px;
padding:0;
margin-bottom:5px;
}
.product_decrip_main {
float:left;
padding:0 0 0px 0px;
margin:0 0 7px 0px;
}
.product_decrip_main a{ color:#000; font-weight:bold; text-decoration:none; padding:0 10px; display:inline-block;background:#bdbdbd; height:40px; line-height:40px; }
.product_decrip_main a:hover, .product_decrip_main a:visited{ font-weight:bold; text-decoration:none; padding:0 10px; display:inline-block; height:40px; line-height:40px; background:#64636f; color:#fff; }
.product_review_tab {
float:left;
padding:0 0 0px 0px;
margin:0 0 0px 3px;
}
.product_review_tab a{ color:#000; font-weight:bold; text-decoration:none; padding:0 10px; display:inline-block;background:#bdbdbd; height:40px; line-height:40px;}
.product_review_tab a:hover, .product_review_tab a:visited{ font-weight:bold; text-decoration:none; padding:0 10px; display:inline-block; height:40px; line-height:40px; background:#64636f; color:#fff; }
.product_video_tab {
float:left;
padding:0 0 0px 0px;
margin:0 0 0px 3px;
}
.product_video_tab a{ color:#000; font-weight:bold; text-decoration:none; padding:0 10px; display:inline-block;background:#bdbdbd; height:40px; line-height:40px;}
.product_video_tab a:hover, .product_review_tab a:visited{ font-weight:bold; text-decoration:none; padding:0 10px; display:inline-block; height:40px; line-height:40px; background:#64636f; color:#fff; }
.prod_descrip_content p {
padding:0 0 15px 0px;
margin:0;
font-size:12px;
text-align:center;
}
.bordertableupsell{ background-color:#bdbdbd; color:#000; padding:10px; text-align:left; margin:0 0 10px 0px;}
.crosssale_header { clear:both; background-color:#bdbdbd; color:#000; padding:10px; text-align:left; font-weight:bold; display:block; margin:0 0 10px 0px;}
.crosssale_header a { font-weight:bold; color:#000; padding:0 10px 0 0px; text-decoration:none;}
.crosssale_header a:visited { }
.crosssale_header a:hover { text-decoration:underline; color:#000; }
.cross_sell_listing .listing_wrap .product_vert { width: 33.333%; float: left;}
#cat_description{}
/* Add to carts, wishlist, checkouts, quick add to cart */
.cartsmall {} 
.cartsmall a, .cartsmall a:visited { } /* ONLY width: 80px; height: 30px; */
.cartsmall a:hover {} 
.cartmedium { }
.cartmedium a, .cartmedium a:visited {} /* ONLY width: 120px; height: 35px; */
.cartmedium a:hover {}
/*
.cartlarge { clear:both; margin: 8px 0px;}/* change width and height, add margin */
.cartlarge a, .cartlarge a:visited {width: 180px; height:50px; display:block;} /* ONLY width: 180px; height: 50px; */
.cartlarge a:hover {}
*/
.cartbutton { clear:both;display:inline-block; }
.cartbutton a, .cartbutton a:visited { padding:0px;display:inline-block; line-height:100%;} 
.cartbutton a:hover {}
.cartbutton_medium { }
.cartbutton_medium a, .cartbutton_medium a:visited {} 
.cartbutton_medium a:hover {} 
/*
.cartbutton_large { }
.cartbutton_large a, .cartbutton_large a:visited {} 
.cartbutton_large a:hover {} 
*/
.cartbutton_large { clear:both; margin-bottom:20px;}
.cartbutton_large a, .cartbutton_large a:visited { background:url(cart.png) no-repeat 200px 10px;text-decoration:none;background-color:#ff6000;color:#ffffff; padding:12px; border-radius:4px; font-size:14px; width:auto;display:block;} 
.cartbutton_large a:hover {text-decoration:underline;color:#ffffff; background-color:#2e2e2e; display:block;} /* change text color, bgcolor*/
/* Text links with background colors */
.cartlink {}
.cartlink a, .cartlink a:visited {}
.cartlink a:hover {}
.cart_overlay {}
.cart_overlay a, .cartsmall a:visited { width:80px; height:80px; } /* ONLY width:80px; height:80px; */
.cart_overlay a:hover { width:80px; height:80px;} /* ONLY width:80px; height:80px; */
.cart_overlay_small { width:60px; float:right; height:60px; margin:0 0 0 0px;}
.cart_overlay_small a, .cart_overlay_small a:visited { padding:13px 0px; clear:both; display:inline-block; } /* ONLY width:60px; height:60px; */
.cart_overlay_small a:hover {} /* ONLY width:60px; height:60px; */
.add_to_wishlist { }
.add_to_wishlist a, .add_to_wishlist a:visited{}
.add_to_wishlist a:hover {} 
.add_to_wishlist_small {}
.add_to_wishlist_small a, .add_to_wishlist_small a:visited {}
.add_to_wishlist_small a:hover {}
.checkout_button { clear:both; }
.checkout_button a, .checkout_button a:visited { padding:5px;display:inline-block;}
.checkout_button a:hover {}
a.quick_add_close, a.quick_add_close:visited{ display:block; width:20px;height:20px;}
a.quick_add_close:hover {}
a.quick_add_continue_shop, a.quick_add_continue_shop:visited{ display:block; width:181px;height:26px;float:left;margin-right:2px;}
a.quick_add_continue_shop:hover {}
a.quick_add_continue_checkout, a.quick_add_continue_checkout:visited{ display:block; width:181px;height:26px;float:left;}
a.quick_add_continue_checkout:hover {}
/* Add to carts, wishlist, checkouts, quick add to cart ENDS */
/* Starts Quick Add To Cart */
.showAddedItemBox img{
border-width:0px;
max-width:236px;
}
.showAddedItemBoxImg{
float:left;
padding:0px 10px 4px 4px;
width:250px;
}
.showAddedItemBoxClose{
float:right;
margin-left:4px;
margin-bottom:4px;
}
.showAddedItemBoxMain{
margin-left:250px;
padding-left:10px;
}
.showAddedItemBoxBottom{
clear:both;
}
.showAddedItemBoxDesc{
color:#333333;
margin-top:10px;
}
.showAddedItemBoxDesc a, .showAddedItemBoxDesca:visited{
text-decoration:none;
color:#333333;
}
.showAddedItemBoxDesc a:hover{
color:#888888;
}
.showAddedItemBoxItem{
margin-top:4px;
color:#000000;
}
.showAddedItemBoxItem .doption{
text-decoration:underline;
color:#555555;
}
/* Starts Quick Add To Card Ends */
.new_productname { font-weight:normal !important; font-size:24px !important;}
/*** new product page 2016 ***/
.productaddtocartform {
width: 100%;
display: inline-block;
}
table { width: 60% !important;}
#descp table { width: 100% !important;}
.btn-add-to-cart {
width: 100%;
margin-bottom: 15px;
padding: 9px 28px;
margin-right: 15px;
font-size:11px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
}
.btn-add-to-wish-list {
width: 100%;
padding: 9px 28px;
background-color: #939393;
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px;
}
.addcartbtn2, .glyphicon-heart-empty { display: none;}
.btn.focus, .btn:focus, .btn:hover { color: #fff;}
#multi_cur_form {
margin: -15px 0 15px;
/*color: #fff;*/
clear: both;
padding: 15px 15px;
text-align: right;
display: block;
}
.currencyxe #multi_cur_form { display: block;}
#multi_cur_form select { 
background: #e5e5e5;
color: #464646;
font-weight: bold;
font-size: 12px;
letter-spacing: 1px;
border: none;
padding: 4px 2px;
margin-left: 8px;
}
/* cross selling upselling */
.cross_sell_listing .product_name { text-align: center;}
.cross_sell_listing .image_styles { text-align: center;}
.product_vert.product { max-height: 320px; min-height: 205px; max-width: 32%; width: 32%;}
.cross_sell_listing .product_name {
display: block;
display: -webkit-box;
line-height: 1.55555;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
img { max-width: 100%;}
table { width: 50% !important;}
/* cross sell */
.crosscheck input { float: none;}
.swiper-pic-slider {
padding-top: 20px;
display: none;
} 
.desktop-slider {
}
center { display: none;}
label{border:1px solid;padding:5px 15px;margin:5px;/*width:30%;*/width:100%;text-align:center;}
.labelselected{color:white;}
label input[type="radio"], label input[type="checkbox"]{display:none;}
/* RESPONSIVE SETTINGS* */
@media only screen and (max-width: 1880px) {
/*#product_page_pic { min-height: auto; }*/
/*#product_page_pic img { min-width: auto; }*/
}
@media only screen and (max-width: 1521px) {
.productaddtocartform { width: 100%;}
}
@media only screen and (max-width: 1445px){
.productaddtocartform { width: 100%;}
}
@media only screen and (max-width: 1362px){
.productaddtocartform { width: 100%;}
}
@media only screen and (max-width: 1055px){
.productaddtocartform { width: 100%;}
}
@media only screen and (max-width: 1025px){
#page_layout_width { width: 100%;}
.main-top table { width: 65% !important;}
}
@media only screen and (max-width: 1023px){
.productaddtocartform { width: 100%;}
}
@media only screen and (max-width: 992px){
label { }
.btn-add-to-wish-list { padding: 9px 5%; font-size: .8em;}
.product_vert.product { max-width: 48%; width: 48%;}
.image-list li { width: 100%; height: 75px !important;}
#product_box .left { width: 100%;}
#page_layout_width { width: 100%;}
#product_page_layout { margin-left: 0;}
#product_box { width: 93%;}
#product_box .right { width: 100%;}
#product_box .right_in { margin: 0;}
.main-top table { width: 62% !important;}
.swiper-slide img { display: block; width: auto; margin: 0 auto; max-height: 350px; max-width: 100%;}
.prod-img-desk { display: none; }
#product_name.dtop-prod-title { display: none; }
.swiper-pic-slider { display: block; }
.swiper-slide { margin: 0px; width: 100% !important;}
}
@media only screen and (max-width: 965px){
.productaddtocartform { width: 100%;}
.template-left-border { padding-right: 0;}
}
@media screen and (max-width: 676px) {
/*#prod-page-reg { display: none; }
#prod-mobile-only { display: block; }*/
.addcartbtn2, .glyphicon-heart-empty { display: block;}
.wishlist-text { display: none;}
.cart-and-list-buttons .btn-add-to-cart {
position: fixed;
bottom: 0;
margin: 0;
padding: 0 1rem;
left: 0;
border-radius: 0;
width: 100%;
height: 6rem;
z-index: 8;
transition-property: background;
transition-duration: 200ms;
transition-timing-function: linear;
-webkit-transition: background 200ms linear;
-moz-transition: background 200ms linear;
-o-transition: background 200ms linear;
border: 12px solid #fff;
}
.cart-and-list-buttons .btn-add-to-wish-list {
/*display: none;*/
position: relative;
right: 0;
float: left;
bottom: 0;
margin: 0;
padding: 0 1rem;
border-radius: 4px;
width: 20vw;
height: 4rem;
width: 100%;
}
.cart-and-list-buttons .addcartbtn2 {
display: block;
position: relative;
bottom: 0;
margin: 0;
padding: 0 1rem;
z-index: 1;
right: 0;
float: right;
border-radius: 4px;
width: 45%;
height: 4rem;
font-weight: 700;
text-transform: uppercase;
}
table { width: 100% !important;}
.main-top form { width: 100% !important;}
.main-top table { width: 100% !important;}
.cross_sell_listing .listing_wrap .product_vert { width: 49%; float: none; display: inline-block; margin-bottom: 20px;}
}
@media screen and (max-width: 400px) {
#product_box { width: 90%;}
}
.optionname select {width:100%;}

