/* header first row */
header {    background: white;   }
header a {
    color: #525252;
}
/* header first row option */
.top-bar .cnt-account ul > li a {
    color: #38B6FF;   
}
.top-bar .cnt-account ul > li a:hover, .top-bar .cnt-account ul > li a:focus {
    color: #4ecae4;
}
/* menu item */
.header-style-1 .header-nav {
    background: #38B6FF;
}

#ctl00_CPH_div_itemDetail span.pull-right  
{
	float: left !important;
	color: #4596f3 !important;
}

/* card box */
.top-cart-row .dropdown-cart .lnk-cart {    
    background: #acb6b9;  
    color: #fefefe;
}
/* hheader search box
.main-header .top-search-holder .search-area {    
    background: #16bce9;   
    border: 1px solid #16bce9;
}  
*/

/* hheader search box  button*/
.main-header .top-search-holder .search-area .search-button {
	background-color: #acb6b9;
	border: 1px solid #acb6b9;
	color: #f5eded;
}
.main-header .top-search-holder .search-area {
   border: 1px solid  #acb6b9;
}

.productRowCategoryTab {
    background: #38B6FF ;
	color: #fefefe;
}

/* footer color */
.footer_top {
    border-top: 1px solid #fefefe;   
    background: #16bce9;    
}
/* footer menu text */
.footerTopic h4 
{
	border-bottom: 1px solid #fefefe;	
	color: #63ff91;
}
/* footer sub menu text */
.footerTopic .f_nav  li a
{
	/* background: #58b8bc; */
	 color: #fefefe;
}
/* footer  sub menu on hover*/
.footerTopic .f_nav  li a:hover
{
 background:  #38B6FF;
 color: #fefefe;
}

/* index item dealy*/
.tc-in-product-img-view img
{
    -webkit-animation: 3s ease 0s normal forwards 1 fadein-img;
    animation: 3s ease 0s normal forwards 1 fadein-img;
}

@keyframes fadein-img
{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein-img
{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

/* add to card button in detail page */

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus {
    background:  #004AAD  !important;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover::after, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #004AAD  !important;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a {
    background: #38B6FF  !important;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #38B6FF  !important;
}

	.btn-tc-color,.productRowCategoryTab 
	{
		color: #fefefe !important;
		background-color: #38B6FF  !important;		
	}
	.btn-tc-color:focus,.btn-tc-color:hover ,.productRowCategoryTab:focus,.productRowCategoryTab:hover 
	{
		color: #fefefe !important;
		background-color:  #004AAD !important;
	}
/* category page */
.tcCateNewPrice {
  font-size: 18px !important;
}
.tcCateOldPrice {
  font-size: 12px !important; 
  color: #333333 !important;   
}
.offertcCatePrice {
  color: black !important;
  background-color: unset !important; 
  font-size: 12px !important;
}
.btn-primary:hover, .btn-black:hover, .btn-primary:focus, .btn-black:focus {
    background: #004AAD !important;
}

/* check pincode button */
	.btn-primary 
	{
		background:  #38B6FF !important;
	}
	.btn-warning 
	{
		color: #fefefe !important;
		background-color:  #00588d !important;
	}
	.btn-warning:focus,.btn-warning:hover 
	{
		color: #fefefe !important;
		background-color:  #004975 !important;
	}	
    /* deskbord style */
	.BUTTON_GREEN_LEFT,.BUTTON_GREEN_RIGHT
	{
		background: #38B6FF !important;
		color: #FFF !important;
	}
	.BUTTON_STYLE 
	{
		background: #38B6FF !important;
		color: #FFF !important;
	}
	.BUTTON_STYLE:focus,.BUTTON_STYLE:hover ,.BUTTON_GREEN_RIGHT:focus,.BUTTON_GREEN_RIGHT:hover 
	,.BUTTON_GREEN_LEFT:focus,.BUTTON_GREEN_LEFT:hover 
	{
		color: #fefefe;
		background-color:  #004AAD;
	}
	header.main_header
		{
		background-color:   #38B6FF !important;
	}
	
	.AlllensDetailsPrevButton,.AlllensDetailsNextButton
	{
		color: #fefefe !important;
		background-color: #38B6FF !important;
	}
	
	#ctl00_CPH_divProcess input.btn
	{
		width: 50% !important;
		background: #fff;
		color: #4596f3 !important;
		border: 1px solid #4596f3!important;
		background-color: white !important;
		font-weight: 700;
	}
	
	#ctl00_CPH_divProcess input.btn:last-child
	{
		width: 49% !important;
		margin-top: 0px !important;		
		color: #fff !important;
		background: #4596f3 !important;
		font-weight: 700 !important;
	}
	
		
      /* start Product detail */
 
		.btn-BuyFrameOnly 
		{
			color: #fefefe !important;
			background-color:  #38B6FF !important;
		} 
		.btn-BuyFrameOnly:focus,.btn-BuyFrameOnly:hover  
		{
			color: #fefefe !important;
			background-color:  #004AAD !important;
		}
	 
 		.btn-OutOfStock 
		{
			color: #fefefe !important;
			background-color:  #38B6FF !important;
		} 
		.btn-OutOfStock:focus,.btn-OutOfStock:hover  
		{
		  color: #fefefe !important;
		background-color:  #004AAD !important;
		}
		
		.btn-Buywithlens 
		{
			color: #fefefe !important;
			background-color:  #38B6FF !important;
		} 
		.btn-Buywithlens:focus,.btn-Buywithlens:hover  
		{
				color: #fefefe !important;
				background-color:  #004AAD !important;
		} 
	
		#ctl00_CPH_divGallery.divGalleryImgCollection
	{
		max-height: 400px;
		overflow-y: scroll;
		scrollbar-width: none;
	}
    #ctl00_CPH_divGallery.divGalleryImgCollection::-webkit-scrollbar 
    {
      display: none;
    }

#itemDivCrop .btn-warning 
{
    color: #fff !important;
   border-color: white !important;
}
#itemDivCrop .btn 
{
    padding: 11px 12px !important;
	border-radius: 0px !important;
}

.divGalleryImgCollection img.imgGallerryClass
{
	width: 100px !important;
	background-color: white !important;
	margin-top: 8px !important;
}

.detailcontainer .ItemRatingDisplay, .detailcontainer #ctl00_CPH_txtItemName , .detailcontainer #CPH_txtItemName
{
 display:none;
}
.detailcontainer #ctl00_CPH_a_vto , .detailcontainer #CPH_a_vto
{
 display:none;
}


.detailcontainer .divItemImgCols  
{
	width: 86% !important;
	float: right;
	padding-left: 0px;
}

.detailcontainer .divItemImgCols #divItemImg
{
    width: 100% !important;
}

.detailcontainer .divGalleryCols
{
	width: 12% !important;
	padding-right: 0px;
}

#ctl00_CPH_divAttributes .AttrGroup,#CPH_divAttributes .AttrGroup
{
	display: flex;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	width: 100%;
	border-bottom: 1px solid #eaeff3;
}

#ctl00_CPH_divAttributes .AttrGroupMemberName ,#CPH_divAttributes .AttrGroupMemberName 
{
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	text-transform: uppercase;
	width: 35% !important;
}

#ctl00_CPH_divAttributes .AttrGroupMemberValue,#CPH_divAttributes .AttrGroupMemberValue
{
	padding-top: 0px !important;
	overflow-y: auto;
	width: 65% !important;
}

#ctl00_CPH_divAttributes img.img-thumbnail,#CPH_divAttributes img.img-thumbnail
{
	width: 30px !important;
	height: 30px !important;
	border: none !important;
	border-radius: 13px !important;
	padding: 2px !important;
}

#ctl00_CPH_divAttributes .buy-option-unified,#CPH_divAttributes .buy-option-unified  
{  
	 min-width: 21px !important;
  height: 33px !important;
  border-radius: 50% !important;
}

#itemDivCrop #ctl00_CPH_spPincodeAvailablityMsgTitle,
#itemDivCrop CPH_spPincodeAvailablityMsgTitle
{
border-bottom: 0px solid #e3e3e3 !important;
}


#itemDivCrop #ctl00_CPH_DescriptionNavigation
{
	padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 20px !important;
}

#RateInfo .product-tab
{
	width:80%;
}

/*
#ctl00_CPH_DescriptionNavigation .Description_tab_title ul#product-tabs li+li+li,
#itemDivCrop .Description_tab_content #AdvanceInfo
{
    display:none !important;
}
*/

#ctl00_CPH_div_itemDetail
{
	min-height: 440px  !important;
}
#itemDivCrop .single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li {
    float: none !important;
    float: none !important;
    display: table-cell;
}


#itemDivCrop .Description_tab_title {
   /* display: none; */
   width: 60% !important;
   
}
#itemDivCrop .Description_tab_content {
    width: 60% !important;
}
#itemDivCrop .Description_tab_content #Description,
#itemDivCrop .Description_tab_content #ShortDescription {
   /* display: block; */
}

#itemDivCrop .Description_tab_content #AdvanceInfo
 {
    display: none;
}
/*
#ctl00_CPH_DescriptionNavigation .Description_tab_title ul#product-tabs li+li+li+li,
#itemDivCrop .Description_tab_content #RateInfo
{
    display: none !important;
}
*/

div#divItems .item_Nam a,div#divItems .iffyTip a
{
	
	font-size: 18px;
	color: #434343;
	text-transform: capitalize;
}
div#divItems .Item_price_sp
{
	font-size: 18px !important;
	color: #434343 !important;
	font-weight: 700;
}
div#divItems .Item_opprice_sp
{
	font-size: 14px !important;
	color: #b9b9b9 !important;
	font-weight: 700;
}

div#divItems .Item_price_sp_off
{
}

.tc-in-product-img-view:hover {
  transform: scale(1.2);
 /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); */
}