/********************************** INNER PAGE CSS ********************************/

/*
.rating > span {
    display: inline-block;
    position: relative;
    width: 1.1em;
}
.rating > span:before, .rating > span ~ span:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f005";
    color: #c1c1c1;
    position: absolute;
}
rating > span:hover:before, .rating > span:hover ~ span:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f005";
    color: #f8c100;
    position: absolute;
}
*/

.inner-main-wrap {padding: 11px 8px;}

.product-slider {border: 1px solid #f9ce98; box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.2); height: 430px; margin: 0 0 30px 0;}

.search-diamond-wrap {border: 1px solid #d9d9d9; padding: 10px 20px 15px; margin: 0 0 20px 0; background: url(../images/bg1.png) scroll repeat-x 0 0;}
.search-diamond-wrap h2 {color: #724f2b; font-size: 22px; font-family:'Open Sans', sans-serif; font-weight: 600; padding: 0 0 10px 0;}
.search-diamond-wrap h2 img {display: inline-block; vertical-align: middle; margin: 0 10px 0 0;}

.search-diamond-wrap h2 a {color: #724f2b;}




.search-diamond-wrap p {color: #78797d; font-size: 14px; padding: 0 0 25px 0;}
.search-diamond-wrap ul li {display: inline-block; padding: 0 20px; vertical-align: top;}
.search-diamond-wrap ul li b {height: 60px; display: block;}
.search-diamond-wrap ul li span {color: #724f2b; text-transform: uppercase; font-size: 14px; font-family:'Open Sans', sans-serif;}
.search-diamond-wrap ul li.first {padding-left: 10px;}
.search-diamond-wrap ul li.last {padding-right: 10px;}

.band-products-wrap {margin: 0 0 10px 0;}
.band-products-wrap .topc {}
.band-products-wrap .topc li {float: left; margin: 0 20px 15px 0; width: calc((100% - 40px)  / 3);}
.band-products-wrap .topc .liin {border: 1px solid #efefef;}
.band-products-wrap .topc .h3 {padding: 20px 0 15px 0; font-size: 22px; font-family:'Open Sans', sans-serif;}
.band-products-wrap .topc .h3 a {color: #000000;}
.band-products-wrap .topc .btns {display: inline-block; color: #868689; font-size: 14px; font-family:'Open Sans', sans-serif; line-height: 30px; border: 1px solid #868686; box-sizing: border-box; padding: 0 12px; background: #ffffff;}
.band-products-wrap .topc .top-title {text-align: center; height: 120px;}
.band-products-wrap .topc .cont {background: #efefef; padding: 10px; box-sizing: border-box; height: 100px;}
.band-products-wrap .topc .cont p {font-size: 14px; color: #000000; font-family:'Open Sans', sans-serif; line-height: 18px;}


.band-products-wrap .bottomc li {float: left; margin: 0 20px 15px 0; width: calc((100% - 20px)  / 2);}
.band-products-wrap .bottomc .liin {border: 1px solid #d9d9d9;}
.band-products-wrap .bottomc .img {float: left; border-right: 1px solid #d9d9d9; width: 170px; box-sizing: border-box; display: table; height: 165px;}
.band-products-wrap .bottomc .cont {float: left; width: calc(100% - 170px); background: #f5f5f5; height: 165px; box-sizing: border-box; padding: 10px 10px 10px 15px; position: relative;}
.band-products-wrap .bottomc .img a {display: table-cell; vertical-align: middle;}
.band-products-wrap .bottomc .img img {margin: 0 auto;}
.band-products-wrap .bottomc .cont .h3 {padding: 0 0 15px 0; font-size: 19px; font-family:'Open Sans', sans-serif;}
.band-products-wrap .bottomc .cont .h3 a {color: #000000;}
.band-products-wrap .bottomc .cont p {font-size: 14px; color: #000000; font-family:'Open Sans', sans-serif; line-height: 18px;}

.band-products-wrap .bottomc .cont .btns {display: inline-block; color: #868689; font-size: 14px; font-family:'Open Sans', sans-serif; line-height: 30px; border: 1px solid #868686; box-sizing: border-box; padding: 0 12px; background: #ffffff; position: absolute; bottom: 10px; right: 10px;}


.review-wrap {margin: 0 0 20px 0;}
.review-wrap .h3 {font-size: 22px; font-family:'Open Sans', sans-serif; text-align: center; padding: 0 0 10px 0;}
.review-wrap .h3 a {color: #000000;}

.review-wrap .wrapin {background: #f5f5f5; border: 1px solid #d9d9d9; padding: 20px 15px 15px;}
.review-wrap .lt  {position: relative; float: left; width: 180px; margin: 0 20px 0 0;}
.review-wrap .rt {float: left; width: calc(100% - 200px);}
.review-wrap .lt .h6 {color: #000000; font-size: 13px; line-height: 18px; font-family:'Open Sans', sans-serif;}

.review-wrap .rt .h5 {font-family:'Open Sans', sans-serif; font-size: 18px; padding: 0 0 15px 0; color: #000000; font-weight: 600;}
.review-wrap .rt .rating {padding: 0 10px 0 0; display: inline-block; vertical-align: top;}
.review-wrap .rt .rating span {display: inline-block; vertical-align: top; margin: 0;}
.review-wrap .rt p {font-size: 14px; color: #000000; font-family:'Open Sans', sans-serif; line-height: 18px; padding: 0; margin: 0;}

.slick-slider {margin: 0;}

.slick-slide {outline: 0;}

.slick-dots {right: -5px; bottom: 0; width: auto;}
.slick-dots li {width: auto; height: auto; margin: 0; padding: 0 5px;}
.slick-dots li button {padding: 0; width: 10px; height: 10px; background: #a0a0a0; border-radius: 50%;}

.slick-dots li.slick-active button {background: #000000;}
.slick-dots li button:hover {background: #000000;}



.review-wrap  .slick-slider {padding: 0 90px 0 0;}

.blog-wrap {margin: 0 0 10px 0;}
.blog-wrap .h3 {font-size: 22px; font-family:'Open Sans', sans-serif; text-align: center; padding: 0 0 10px 0;}
.blog-wrap .h3 a {color: #000000;}

.blog-wrap .wrapin {background: #f5f5f5; border: 1px solid #d9d9d9; padding: 15px;}
.blog-wrap .lt  {position: relative; float: left; width: 180px; margin: 0 20px 0 0;}
.blog-wrap .rt {float: left; width: calc(100% - 200px);}

.blog-wrap .rt .h5 {font-family:'Open Sans', sans-serif; font-size: 18px; padding: 5px 0 10px 0; color: #000000; font-weight: 600;}
.blog-wrap .rt p {font-size: 14px; color: #000000; font-family:'Open Sans', sans-serif; line-height: 19px; padding: 0; margin: 0;    overflow: hidden; display: -webkit-box;
    -webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  width: 99%;}


.search-diamond-wrap h2 a:hover {text-decoration: underline;}

.search-diamond-wrap ul li:hover span {text-decoration: underline;}

.band-products-wrap .topc .h3 a:hover, .band-products-wrap .bottomc .cont .h3 a:hover, .review-wrap .h3 a:hover, .blog-wrap .h3 a:hover, .review-wrap .rt .h5 a:hover, .blog-wrap .rt .h5 a:hover {text-decoration: underline; color: #724f2b;}


.band-products-wrap .topc .btns:hover, .band-products-wrap .bottomc .cont .btns:hover {border-color: #724f2b; color: #724f2b;}


.product-slider .item {position: relative; height: 430px; }
.product-slider .item1 {background: url(../images/sliderbg1_1.png) scroll no-repeat center center; background-size: cover;}
.product-slider .item2 {background: url(../images/sliderbg2.png) scroll no-repeat center center; background-size: cover;}
.product-slider .item3 {background: url(../images/sliderbg3.png) scroll no-repeat center center; background-size: cover;}
.product-slider .item .bottomc {position: absolute; bottom: 20px; left: 20px;}
.product-slider .item .bottomc p {font-size: 14px; color: #000000; font-family: 'MyriadProRegular';}

.product-slider .item .cont p {font-size: 16px; line-height: 22px; color: #000000; font-weight: 400; padding: 0 0 35px 0; font-family:'Open Sans', sans-serif;}


.product-slider .item1 .cont {position: absolute; top: 30px; right: 40px; width: 280px; text-align: center;}
.product-slider .item1 .cont h1 {font-family: 'MyriadProRegular'; font-size: 30px; padding: 0 0 20px 0; line-height: 34px; color: #00445a;}

.product-slider .item1 .cont SPAN {font-family: Verdana; font-size: 18px;  font-weight: bold; width: 175px; height: 41px; margin: 0 auto; text-transform: uppercase; text-align: left; position: relative; left: 10px; padding: 6px 0 0 17px; box-sizing: border-box;}


.product-slider .item2 .cont {position: absolute; top: 30px; right: 40px; width: 280px; text-align: center;}


.product-slider .item2 .cont a { font-size: 18px; color: #ffffff; font-weight: normal; display: block; margin: 0 auto; text-transform: uppercase; text-align: center; position: relative; box-sizing: border-box; width: 200px; line-height: 40px; background: #000000; font-family:'Open Sans', sans-serif; font-weight: 400;}

.product-slider .item2 .cont-top {padding: 0 0 0 15px;}
.product-slider .item2 .cont-top .h1 {font-size: 52px; color: #a10226; padding: 0; line-height: 52px; font-family: 'ArnoPro'; margin-bottom: 0;}
.product-slider .item2 .cont-top p {font-weight: 400; max-width: 490px; font-size: 14px; font-family:'Open Sans', sans-serif;}
.product-slider .item2 .cont-top p b {color: #a10226; font-style: italic; font-weight: 700;}


.product-slider .item2 .topc {position: relative;  max-width: 650px; position: relative;}

.product-slider .item2 .img2 {position: relative; margin: 20px 0 0 0;}
.product-slider .item2 .img1 {position: absolute; bottom: 0; right: 0;}




.product-slider .item3 .cont {position: absolute; top: 30px; right: 40px; width: 280px; text-align: center;}
.product-slider .item3 .cont a { font-size: 18px; color: #ffffff; font-weight: normal; display: block; margin: 0 auto; text-transform: uppercase; text-align: center; position: relative; box-sizing: border-box; width: 140px; line-height: 40px; background: #000000; font-family:'Open Sans', sans-serif; font-weight: 400;}


.product-slider .item3 .img {width: 670px; height: 365px; display: table;}
.product-slider .item3 .img b {display: table-cell; vertical-align: bottom;}

.product-slider .item3 .cont .h3 {
    background: url(../images/slider-img6.png) scroll no-repeat top center;
    font-size: 22px;
    color: #000000;
    font-family: verdana;
    padding: 40px 0;
	margin: 0 0 20px 0; }
.product-slider .item3 .cont .h3 b {font-weight: bold;}
.product-slider .item3 .cont .h3 small {display: block; font-family: 'Copperplate Gothic';}

.product-slider .item3 .cont  {right: 20px; top: 15px; width: 330px;}

.product-slider .item3 .cont  p b {display: block;}
.product-slider .item3 .cont p {font-size: 14px; padding: 0 0 20px 0;}

.product-slider .slick-dots {right: 15px; bottom: 15px;}



.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.product-slider .item1 .img {width: 670px; height: 365px; display: table;}
.product-slider .item1 .img b {display: table-cell; vertical-align: bottom;}


.product-slider .item {overflow: hidden;}



.item a {outline: 0;}


.owl-carousel .owl-item img {width: auto;}

.owl-carousel .item-video {
    height: 430px;
}


.owl-theme .owl-dots {right: -5px; bottom: 0; width: auto; position: absolute; right: 15px; bottom: 15px;}
.owl-theme .owl-dots .owl-dot {width: auto; height: auto; margin: 0; padding: 0 5px; margin: 0;}
.owl-theme .owl-dots .owl-dot span {padding: 0; width: 10px; height: 10px; background: #a0a0a0; border-radius: 50%; margin: 0;}

.owl-theme .owl-dots .owl-dot.active span {background: #000000;}
.owl-theme .owl-dots .owl-dot:hover span{background: #000000;}




















