@import url(http://allfont.net/css/?fonts=arial-narrow);
.category-about-us .wrapper .breadcrumbs{display: none;}
.category-about-us .main-container{margin: 0;padding: 0;  max-width: 100%;}
.category-about-us .main-container .main{margin: 0;padding: 0;  max-width: 100%;}
.about-wrapper .banner img{width: 100%;}
.category-about-us .page-title{display: none;}
.about-container {  max-width: 1070px; margin: 0 auto; padding: 45px 10px;}
.aboutpageleftimg{float: left;  margin-right: 50px;}
.aboutpagetext{font-size: 18px; color: #808080;font-family: arial;}
.clear{clear: both;}
.aboutbottom{background: url(../images/when_discriminating_text_bg.jpg);color:#fff;font-size:26px;font-style:italic;font-family: 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; letter-spacing: 3px;  padding: 40px 10.5%;text-align: center;  margin-top: 35px;}

.nav-primary ul.level0 li a {

    text-transform: uppercase;    font-family: 'Open Sans';
}
@media only screen and (min-width: 771px){
#header #header-nav .nav-primary li.level0 li:hover > ul {
    opacity: 1;
    top: -3% !important;
    visibility: visible;
    transition: top 0.3s linear 0s, opacity 0.3s linear 0s;
}
}
@media only screen and (max-width: 770px){
#header .nav-primary .parent.menu-active > ul {
    opacity: 1;
    position: absolute;
    top: 29px !important;
    transition: top 0.3s linear 0s, opacity 0.3s linear 0s;
    width: 100%;
    z-index: 111;
    visibility: visible;
}
}
/*********hitesh*****************/

 .diamondrequest-index-index .required, .validation-advice {  margin: 20px 0 0 !important;}
.loose_diamonds_main .checkboxes .ckcs {  float: left; margin: 0 19px 0 0; position: relative; text-align: center; width: 8%;}
.content.bottom .input-field-area .validation-advice { display: inline-block; margin: 5px 0 0 !important;}

/*********** list page & search page toolbar (vibha bhavsar)**************************/

.catalog-category-view .category-products .toolbar.alldropdown .toolbar_block ,
.catalogsearch-result-index .category-products .toolbar.alldropdown .toolbar_block {
    margin-right: 2%;
    line-height: 22px;
}
.catalog-category-view .category-products .toolbar.alldropdown .toolbar_block:last-child ,
.catalogsearch-result-index .category-products .toolbar.alldropdown .toolbar_block:last-child{ 
	margin-right: 0%;
    line-height: 22px;
}
.category-products .toolbar.alldropdown .toolbar_block.pager-pages ,
.catalogsearch-result-index .category-products .toolbar.alldropdown .toolbar_block.pager-pages {
    width: auto;
    float: left;
}

.pager-pages .pages select{    background: #fff;}
.catalog-category-view .number ,
.catalogsearch-result-index .number {
    margin: 0 3px;
    cursor: pointer;
}
.pages .previous:before {border-right: 4px solid #3b3b3b;}
.pages .previous:hover:before {border-right: 4px solid #3b3b3b;}
.pages .next:hover:before {border-left: 4px solid #3b3b3b;}
.pages .next:before {border-left: 4px solid #3b3b3b;}
.pages .previous:hover {border: 1px solid #3b3b3b;}
.pages .next:hover{border: 1px solid #3b3b3b;}
.category-products .toolbar .pages ol li {    background-color: #ffffff !important;}
.category-products .toolbar .pages ol li a:hover{    color: #3b3b3b !important;}
.toolbar {    padding: 5px 0px 0;}
.pages a, .pages .current {     width: 20px;}
.pages .current, .pages .current:hover {    width: 20px;}
.toolbar_block > label {    margin-right: 5px;}
.pager .limiter > label {    padding-right: 0px;}
.block-layered-nav button.button {    float: left;}
.catalog-category-view .page-title {display: none;}
.catalog-category-view .main {     padding: 0 0px;}
.block-layered-nav #narrow-by-list {    padding-top: 0px;}
.toolbar {    padding: 5px 0px 0;}
.pager .limiter > label {height: 18px;line-height: 25px;}
.pages > strong {padding-right: 0px;}
.products-grid > li {margin-bottom: 30px;}
.catalog-category-view .col-left .block .block-content .button:hover span {    background: #3b3b3b !important;}
.catalog-category-view .col-left .block {    padding: 0 0 0 0px;}
.block-layered-nav .block-subtitle {    padding: 3px 0px !important;}
.catalog-category-view .add-to-links li a,#narrow-by-list a:hover{color: #3b3b3b !important;}
.block-layered-nav .block-content button.button span  {  background: #3b3b3b !important;}

@media only screen and (max-width: 770px){
.catalog-category-view .col-left .block,.catalogsearch-result-index .col-left .block  {padding: 0 0 0 0px;}
.block-layered-nav .block-content {margin-top: 0px;}
#narrow-by-list, #narrow-by-list2 {padding: 0px;}
#narrow-by-list dd#advancednavigation-filter-content-primary_stone li span.count {
  float: left;
  padding: 1px 0;
  font-size: 12px;
  font-family: 'open sans';}
}

@media only screen and (max-width:600px){
.pager .amount {float: none;}
.pager .limiter {float: none !important;}
.sort-by {float: none;display: inline-table}
.category-products .toolbar.alldropdown .toolbar_block.pager-pages {float: none;}
.pager-pages, .pager-pages .pages {text-align: left !important;}
}

.catalogsearch-result-index .main {     padding: 0 0px;}
.catalogsearch-result-index .col-left .block .block-content .button:hover span {    background: #3b3b3b !important;}
.catalogsearch-result-index .col-left .block {    padding: 0 0 0 0px;}
.catalogsearch-result-index .add-to-links li a,#narrow-by-list a:hover{color: #3b3b3b !important;}
.catalogsearch-result-index .page-title h1{  margin-bottom: 0px;}
.catalogsearch-result-index .products-grid li .product-info {    min-height: 100px !important;}
.catalogsearch-result-index .products-grid .product-info {    padding-bottom: 30px;}


@media only screen and (max-width:1047px)  and (min-width:1025px){
 .catalogsearch-result-index .category-products .toolbar.alldropdown .toolbar_block {  margin-right: 10px;  }
 }





/***********jimisha*******************/
.catalog-category-view  ul#products-grid-column-two > li:nth-child(odd),
.catalog-category-view ul#products-grid-column-three > li:nth-child(3n+1),
.catalog-category-view ul#products-grid-column-four > li:nth-child(4n+1){
	clear: left !important;

}
/*********list page -vbhavsar*******************/
.catalog-category-view #two ,
.catalogsearch-result-index #two {
    background: url("../images/product_row.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    width: 25px;
    background-repeat: no-repeat;
    height: 17px;
    overflow: hidden;
    text-indent: -1em;
}
.catalog-category-view #two:hover,
.catalogsearch-result-index #two:hover {
    background-position: 0 -20px;
}
.catalog-category-view #three ,
.catalogsearch-result-index #three {
    background: url("../images/product_row.png") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
    display: inline-block;
    overflow: hidden;
    text-indent: -1em;
    height: 16px;
    width: 25px;
}
.catalog-category-view #three:hover ,
.catalogsearch-result-index #three:hover {
    background-position: 0 -59.2px;
}
.catalog-category-view #four:hover{    top: 0;    position: relative;}

.catalogsearch-result-index #four:hover {  background-position: 0 -88px; }

.catalog-category-view #four ,
.catalogsearch-result-index #four  {
    background: url("../images/product_row.png") no-repeat scroll 0 -76.5px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 12px;
    text-indent: -1em;
    width: 25px;
    overflow: hidden;
    text-indent: -1em;
}
.catalog-category-view .number ,
.catalogsearch-result-index .number {
    margin: 0 3px;
    cursor: pointer;
}

 .diamondrequest-index-index .content.bottom .input-field-area .validation-advice {clear:both;float:left; margin: 5px 0 0 !important;}

