#newsletter_response{
    text-align: left;
}
.br-theme-fontawesome-stars-o .br-widget a:after {
    font-size: 1rem;
}
.az-show-more{
    color: #787976;
}
@media (max-width: 768px) {
    .product-listing .az-show-more{
        padding:0 15px;
    }
}

.az-show-more h4,
.az-show-more1 h4,
.az-show-more h3,
.az-show-more1 h3{
    color: #787976 !important;
    display: inline !important;
    font-family: Muli, sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: none !important;
}
.az-related-prd-name{
    color: rgb(129, 115, 101);
    display: block;
    font-family: Muli, sans-serif;
    font-size: 16px;
    font-weight: 500;;
    line-height:24px;
    margin: 5px 0 15px 0;
    cursor: pointer;
    text-transform: none;
}
.az-related-prd-name:hover{
    text-decoration: underline;
}
.selection-data .selection-text{
    color:rgb(38, 38, 38);
    cursor:pointer;
    display:block;
    font-family:Muli, sans-serif;
    font-size:11.2px;
    height:16px;
    line-height:16.8px;
    outline-color:rgb(38, 38, 38);
    text-transform: none;
    margin: 0;
}
.like-other-ring a{
    border: 0 !important;
    display: block;
}
.like-other-ring a > img{
    border: 1px solid rgba(166,166,166,0.15);
}
.like-other-ring a:hover > img{
    border: 1px solid #d1af6a;
}
.product-name{
    margin-bottom: 0.5rem;
    font-size: 1.8rem;
    font-family: "Crimson Text",serif;
    text-transform: none;
    line-height: 1.4;
}
.az-list-breadcrumbs {
    padding: 10px 0 20px 15px;
    margin: 10px 0;
    border-bottom: 1px solid #f5f4f0;
    width: 100%;
    display: inline-block;
}
.az-breadcrumbs .az-home-icon{
    color: #d1af6a;
}
.az-breadcrumbs .az-item-breadcrumbs{
    display: inline;
    float: left;
}
.az-breadcrumbs .az-item-breadcrumbs::after{
    padding-right: 6px;
    padding-left: 6px;
    content: '/';
    color: #d1af6a;
}
.az-breadcrumbs .az-item-breadcrumbs:last-child::after{
    display: none;
}
.az-breadcrumbs .az-item-breadcrumbs > a{
    font-weight: 400;
}
.az-breadcrumbs .az-item-breadcrumbs > a:hover{
    text-decoration: underline;
}
.az-breadcrumbs .az-item-breadcrumbs:last-child > a{
    color: #262626;
}
.footer-page-links .disabled{
    display: inline;
}
.footer-page-links .disabled span{
    border-radius: 0;
    color: #d1af6a;
    text-decoration: none;
}
.br-theme-css-stars .br-widget{height:28px;white-space:nowrap}.br-theme-css-stars .br-widget a{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}.br-theme-css-stars .br-widget a:after{content:"\2605";color:#d2d2d2}.br-theme-css-stars .br-widget a.br-active:after{color:#edb867}.br-theme-css-stars .br-widget a.br-selected:after{color:#edb867}.br-theme-css-stars .br-widget .br-current-rating{display:none}.br-theme-css-stars .br-readonly a{cursor:default}@media print{.br-theme-css-stars .br-widget a:after{content:"\2606";color:#000}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:#000}}
.br-theme-fontawesome-stars-o .br-widget{height:28px;white-space:nowrap}.br-theme-fontawesome-stars-o .br-widget a{font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}.br-theme-fontawesome-stars-o .br-widget a:after{content:'\f006';color:#d2d2d2}.br-theme-fontawesome-stars-o .br-widget a.br-active:after{content:'\f005';color:#50e3c2}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after{content:'\f005';color:#50e3c2}.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{content:'\f123';color:#50e3c2}.br-theme-fontawesome-stars-o .br-widget .br-current-rating{display:none}.br-theme-fontawesome-stars-o .br-readonly a{cursor:default}.br-theme-fontawesome-stars-o .br-reverse a.br-fractional{display:inline-block;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}@media print{.br-theme-fontawesome-stars-o .br-widget a:after{content:'\f006';color:#000}.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-selected:after{content:'\f005';color:#000}.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{content:'\f123';color:#000}}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after,
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after{
    font-size: 1rem;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    color: #dfa631;
    display: inline;
}
.br-widget{
    display: initial;
    float: left;
}
.reviews-block{
    position: relative;
    overflow: hidden;
    padding: 3.0rem 0;
}
.br-wrapper.br-theme-fontawesome-stars-o{
    width: fit-content;
    display: inline-block;
}
.br-theme-fontawesome-stars-o .br-widget{
    display: sinline;
    float: initial;
}
.reviews-link:hover{
    text-decoration: underline;
}
#az-cat-banner{
    background-color: #fdf9f0;
    padding: 30px;
    text-align: center;
    color: #e87d6b;
    font-size: 1.3rem;
    font-weight: bold;
    border-bottom: 1px solid #f5f4f0;
}
.az-list-breadcrumbs{
    border: 0;
}
.az-tmp .az-wrapper-2{
    width: 100%;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.az-adjust-height{
    margin-top: -11px
}
@media (max-width: 768px ) {
    .az-adjust-height{
        margin-top: -26px
    }
}
@media (max-width: 768px) {
    .az-wrapper-1, .az-wrapper-2{
        text-align: center;
        float: initial;
    }
}
@media (min-width: 992px) {
    .addToCart, .updateCart{
        margin-top: -19px !important;
    }
}
.ring-size-selector{
    width: 100% !important;
}
select.az-ring-sizer{
    border: 0 !important;
    background: transparent !important;
    width: 100% !important;
    font-size: 0.7rem !important;
    color: black !important;
    padding: 2px 0 0 0;
    margin: 0 0 0 -3px;
    height: initial !important;
}
.az-error{
    border: 1px solid red !important;
}
.az-error-msg{
    display: none;
}
.az-error .az-error-msg{
    display: initial;
}
#reviews .heading-style-2:after,
#reviews .heading-style-2:before{
    top: 3.8rem;
}
.customer-review-title{
    font-size: 1rem;
    color: #787976;
}
.review-customer-date{
    font-weight: 200;
    color: #999;
}
.review-customer-rating{
    margin-bottom: 30px;
}
.az-mobile-review-block{
    background: #fcfaf9;
    padding: 25px 15px 40px 15px;
}
.az-mobile-prd-name{
    color: #d1af6a;
    margin-bottom: 0.5rem;
    font-size: 1.8rem;
}
.az-mobile-reviews *,
.review-customer-name p,
.customer-review-title,
.review-customer-date p{
    color: #787976;
}
.addToCart.az-static-addToCart{
    margin-top: 0 !important;
}
.az-static-header-img{
    float: left; display: inline-block;
}
@media (max-width: 768px) {
    #az-formula-mobile-content.owl-carousel .owl-item img{
        display: initial;
        width: 90px;
    }
    #az-formula-mobile-content .owl-nav .owl-prev{
        left: 5px;
    }
    #az-formula-mobile-content .owl-nav .owl-next{
        right: 4px;
    }
}
.info-icons img {
    display: inline;
}
.product-detail-section .product-descp .more-customizations .dropdown-toggle{
    height: 85px;
    padding-top: 1.1rem;
}
@media only screen and (max-width: 992px) and (min-width: 768px) {
    .product-detail-section .product-descp .more-customizations .dropdown-toggle {
        height: 92px;
        padding: 0.5rem;
    }
}
@media only screen and (max-width: 1128px) and (min-width: 950px) {
    .product-detail-section .product-descp .more-customizations .dropdown-toggle{
        height: 85px;
        padding-top: 1.1rem;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .product-detail-section .product-descp .more-customizations .dropdown-toggle{
        padding: 1rem;
        height: 90px;
    }
}
@media ( max-width: 768px ) {
    #az-made-nyc-block,
    section.reviews-block{
        padding-top: 0;
    }
    section.product-gemstone-info,
    section.info-icons.shop-info.az-relative{
        padding-top: 1rem;
    }
    section.product-detail-section,
    #az-benefit-block,
    section.hidden-sm-up.like-other-ring,
    section.az-ring-made-block,
    section.az-formula-block{
        padding-bottom: 0;
    }
}
@media ( max-width: 768px ) {
    .modal.discount-popup .modal-content .popup-content .overlay-content .discount-coupon,
    .modal.discount-popup .modal-content .popup-content .overlay-content .disount-text {
        margin-top: 4rem;
    }
}
.top-nav {    
    padding: 2px 24px;    
    line-height: 24px;
    background: #8091AB  !important;
}
.top-nav a{
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 14px !important;
    color: #fff !important;
}
.top-nav a:hover{
    color: #fff !important;
}
.navbar-nav .nav-link {
    font-size: 0.77rem;
}
.footer-page-links{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer-page-links li{
    padding: 5px 11px;
    margin: 0 2px;
}
.footer-page-links li.active{
    background-color: #d1af6a;
}
.footer-page-links li.active > a{
    color: #fff;
}
ul.az-shape-ul li img{
    width: 30px !important;
}
ul.az-shape-ul li,
ul.az-shape-ul li > img,
ul.az-shape-ul li:hover,
ul.az-shape-ul li > img:hover{
    border: 0 !important;
    cursor: default;
}
.az-shape-wrapper p{
    margin-bottom: 2px;
}
@media (min-width: 993px) {
    .catalog-single-product-wrapper-clear:nth-child(4n+1){
        clear:left;
    }
}
@media (max-width: 992px) and (min-width: 544px) {
    .catalog-single-product-wrapper-clear:nth-child(2n+1){
        clear:left;
    }
}
@media (min-width:768px) and (max-width:991px) {
    .addToCart.button-style-2 {
        float: right;
    }
}
/*Stone Customizer*/
.gemstone-stone-size-option li{
    display: inline-block;
    float: left;
    margin-right: 4px;
    cursor: pointer;
}
.gemstone-cs-size-option{
    font-size: 0.8em;
    color: #d1af6a;
    margin: 5px 0 0px 0;
    display: inline-block;
    padding: 2px 5px;
    border: 1px solid #d1af6a;
}
.gemstone-cs-size-option.active{
    background-color: #d1af6a;
    color: #fff;
}
.az-section-block p{
    padding-bottom: 15px;
}
.az-section-block ul,
.az-section-block li{
    color: #787976;
}
.az-section-block-outer-h1,
.az-section-block-outer-h2,
.az-section-block-outer-h3,
.az-section-block h1,
.az-section-block h2,
.az-section-block h3{
    margin: 30px 0 20px 0;
    padding: 0;
    color: #d1af6a;
    font-size: 2.7rem;
    text-transform: uppercase;
    text-align: center;
}
@media (max-width: 768px) {
    .az-section-block-outer-h1,
    .az-section-block-outer-h2,
    .az-section-block-outer-h3,
    .az-section-block h1,
    .az-section-block h2,
    .az-section-block h3{
        font-size: 2rem;
    }
}
.az-with-background{
    background: #fcfaf9;
}
.img-center{
    display: block;
    margin: 0 auto;
}
.az-item-grid b,
.az-item-grid p{
    display: block;
    padding-top: 0;
    padding-bottom: 10px;
    margin: 0;
}
.az-item-grid b.title{
    padding-top: 15px;
    color: #d1af6a;
}
.az-item-grid p.description{
    padding-top: 0;
    padding-bottom: 0;
}
.az-item-grid .az-item{
    padding: 35px 10px 10px 10px;
    height: 190px;
}
@media (max-width: 992px) {
    .az-item-grid_gemstone_owl{
        padding-left: 20px;
        padding-right: 20px;
    }
    .az-item-grid .az-item{
        float: none !important;
        width: initial !important;
        position: initial !important;
    }
}
.az-item-grid .owl-carousel .owl-nav .owl-prev{
    left: 10px;
}
.az-item-grid .owl-carousel .owl-nav .owl-next{
    right: 10px;
}
@media (min-width: 993px) {
    .az-item-grid .az-item{
        padding: 35px 30px;
    }
    .az-item-grid .az-item:nth-child(9) {
        clear: left;
    }
    .az-item-grid .az-item:nth-child(9),
    .az-item-grid .az-item:nth-child(10),
    .az-item-grid .az-item:nth-child(11){
        float: left;
        width: 33.333333%;
    }
    .az-item-grid .az-item:nth-child(1),
    .az-item-grid .az-item:nth-child(2),
    .az-item-grid .az-item:nth-child(3),
    .az-item-grid .az-item:nth-child(5),
    .az-item-grid .az-item:nth-child(6),
    .az-item-grid .az-item:nth-child(7),
    .az-item-grid .az-item:nth-child(9),
    .az-item-grid .az-item:nth-child(10) {
        border-right: 2px solid rgba(207,163,72, 0.3);
    }
    .az-item-grid .az-item:nth-child(5),
    .az-item-grid .az-item:nth-child(6),
    .az-item-grid .az-item:nth-child(7),
    .az-item-grid .az-item:nth-child(8){
        padding: 25px 10px;
        border-top: 2px solid rgba(207,163,72, 0.3);
        border-bottom: 2px solid rgba(207,163,72, 0.3);
    }
}
.mobile-nav-focus
{
    overflow-y: scroll;
    height: 200px;
}
.mobile-nav {
    z-index: 999;
}
#az-our-process-content,
#az-our-network-content,
#az-our-quality-content{
    background: #fcfaf9;
}
section.az-tab{
    padding-top: 1rem;
    padding-bottom: 0;
}
section.az-tab .nav-item {
    display: inline-block;
    float: initial;
    margin-bottom: 10px;
}
section.az-tab .nav-tabs {
    border-bottom: 0;
}
section.az-tab .nav-tabs .nav-link{
    border: 1px solid #d1af6a;
    color: #d1af6a;
    background: transparent;
    border-radius: 0;
    margin: 5px 10px;
    padding: 10px 20px;
}
section.az-tab .nav-tabs .nav-link.active{
    background: #d1af6a;
    color: #fff;
}
.az-our-cutting-content-title,
.az-our-process-content-title,
.az-our-quality-content-title{
    color: #d1af6a;
    padding: 0;
    margin: 9px 0;
}
.az-our-cutting-content-item img,
.az-our-process-content-item img,
.az-our-quality-content-item img{
    width: 80px !important;
    display: inline-block !important;
}
.az-our-cutting-content-item,
.az-our-process-content-item,
.az-our-quality-content-item{
    width: 24.5%;
    float: left;
    display: inline-block;
    padding: 25px 15px;
    height: 300px;
    border: 1px solid rgba(207,163,72, 0.3);
}
.az-our-process-content-item{
    width: 31%;
}
.az-our-cutting-content-owl,
.az-our-process-content-owl,
.az-our-quality-content-owl{
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 0px;
    margin-right: 0px;
}
.az-our-quality-content-owl .owl-nav .owl-prev,
.az-our-process-content-owl .owl-nav .owl-prev,
.az-our-cutting-content-owl .owl-nav .owl-prev{
    font-size: 1.5rem;
    left: 0px;
}
.az-our-quality-content-owl .owl-nav .owl-next,
.az-our-process-content-owl .owl-nav .owl-next,
.az-our-cutting-content-owl .owl-nav .owl-next{
    font-size: 1.5rem;
    right: 0px;
}
.az-our-cutting-content-item:nth-child(1),
.az-our-cutting-content-item:nth-child(2),
.az-our-cutting-content-item:nth-child(3),
.az-our-cutting-content-item:nth-child(4),
.az-our-quality-content-item:nth-child(1),
.az-our-quality-content-item:nth-child(2),
.az-our-quality-content-item:nth-child(3),
.az-our-quality-content-item:nth-child(4){
    border-top: 0;
}
.az-our-process-content-item:nth-child(1),
.az-our-process-content-item:nth-child(2),
.az-our-process-content-item:nth-child(3){
    border-top: 0;
}
.az-our-cutting-content-item:nth-child(5),
.az-our-cutting-content-item:nth-child(6),
.az-our-cutting-content-item:nth-child(7),
.az-our-quality-content-item:nth-child(5),
.az-our-quality-content-item:nth-child(6),
.az-our-quality-content-item:nth-child(7){
    border-bottom: 0;
    width: 31%;
}
.az-our-process-content-item:nth-child(4),
.az-our-process-content-item:nth-child(5){
    border-bottom: 0;
    width: 48%;
}
.az-our-process-content-item:nth-child(1),
.az-our-cutting-content-item:nth-child(1),
.az-our-quality-content-item:nth-child(1){
    border-left: 0;
}
.az-our-process-content-item:nth-child(3),
.az-our-process-content-item:nth-child(5),
.az-our-cutting-content-item:nth-child(4),
.az-our-quality-content-item:nth-child(4){
    border-right: 0;
}
.az-our-process-content-item:nth-child(4),
.az-our-cutting-content-item:nth-child(5),
.az-our-quality-content-item:nth-child(5){
    border-left: 0;
}
.az-our-cutting-content-item:nth-child(7),
.az-our-quality-content-item:nth-child(7){
    border-right: 0;
}
@media ( min-width : 993px) and ( max-width : 1200px) {
    .az-our-process-content-item,
    .az-our-cutting-content-item,
    .az-our-quality-content-item{
        height: 350px;
        padding-top: 40px;
    }
}
@media ( max-width : 992px) {
    .az-our-process-content-item,
    .az-our-cutting-content-item,
    .az-our-quality-content-item{
        height: initial;
        width: inherit;
        border: 0;
    }
}
.az-tab-subtitle-aaa,
.az-tab-subtitle-benefit{
    color: #d1af6a;
    font-size: 1.4rem;
    padding-bottom: 2rem;
}
.sl-overlay {
    background: black !important;
    opacity: .8 !important;
}
.sl-prev,
.sl-next{
    background: #d1af6a !important;
    border-radius: 80px !important;
    color: #fff !important;
    width: 60px !important;
    height: 60px !important;
    padding-bottom: 5px !important;
}
.az-submit-designs img{
    display: inline-block;
    max-height: 400px;
}
.az-submit-designs .img-wrapper{
    margin-bottom: 20px;
}
@media (max-width: 992px) {
    .az-submit-designs .img-wrapper:nth-child(6){
        clear:left;
    }
}
.az-submit-designs .gallery{
    padding-bottom: 20px;
    padding-top: 20px;
    background: #fcfaf9;
}
.az-submit-designs .title,
.az-submit-designs .sub-title{
    font-family: "Crimson Text",serif;
    color: #d1af6a;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.5rem;
    text-align: center;
    text-transform: uppercase;
}
.az-submit-designs .title{
    font-size: 2.4rem;
}
.az-submit-designs figure{
    position: relative;
}
.az-submit-designs figcaption {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    padding: 10px;
    margin: 0;
    display: none;
    transition: 0.3s ease-in-out all;
}
.az-submit-designs figcaption p {
    display: inline-block;
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
}
.az-submit-designs figcaption span {
    margin: 0 auto;
    width: 70%;
    border: 1px solid #4c4b48;
    color: #4c4b48;
    text-align: center;
    font-weight: bold;
    padding: 5px 20px;
}
.az-submit-designs figure:hover figcaption {
    background: rgba(180, 156, 7, 0.2);
    display: block;
}
.az-section{
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.az-recently-viewed-product .fa-2x {
    font-size: 3rem;
}
@media ( max-width: 768px ) {
    .az-recently-viewed-product .fa-2x {
        font-size: 2.5rem;
    }
    .az-recently-viewed-product .owl-carousel .owl-nav .owl-prev {
        left: 0;
    }
    .az-recently-viewed-product .owl-carousel .owl-nav .owl-next {
        right: 0;
    }
}
section ul,
section li{
    color: #787976;
}
.content.general-content h1,
.content.general-content h2,
.content.general-content h3,
.content.general-content h4{
    color: #787976;
}
.content.general-content a {
    color: #d1af6a;
    text-decoration: none;
}
.content.general-content a:hover {
    text-decoration: underline;
}
.content.general-content li h2,
.content.general-content li h3,
.content.general-content h3,
.content.general-content li h4{
    text-transform: none;
}
.content.general-content ol{
    font-size: 1.45rem;
}
.content.general-content p{
    font-size: 1rem;
}
.blog-nav {
    padding: 35px 0 !important;
}
#discountCodeModal .btn-roti{
    margin-bottom: 0;
}
#discountCodeModal .disount-text{
    margin:0;
    padding: 20px;
}
@media ( min-width: 992px ) {
    #discountCodeModal .disount-text{
        padding: 13px;
    }
}
@media ( min-width: 768px ) and (max-width: 1199px) {
    .info-icons .item,
    .info-icons > .item{
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media ( min-width: 768px ) and ( max-width: 991px ){
    .info-icons .item:nth-child(4),
    .info-icons > .item:nth-child(4){
        clear: left;
    }
}
@media ( max-width: 767px ){
    .info-icons-wrapper{
        margin-left: 0;
    }
    .info-icons-wrapper img{
        max-width: 75px;
        display: inline-block !important;
    }
}
.nice-select .list{
    width: initial !important;
}
.product-listing .product-style a .product-action .action-inner .action-top span{
    padding-top: 7px;
}
.modal.fade.in{
    z-index: 99999;
}
@media (max-width: 991px) {
    .footer-top .row.same-height > .col-xs-12.col-sm-6.col-md-6.col-lg-3.col-xl-3:nth-child(2),
    .footer-top .row.same-height > .col-xs-12.col-sm-6.col-md-6.col-lg-3.col-xl-3:nth-child(3){
        margin-top: 20px;
    }
}
@media (min-width: 992px) and (max-width: 1472px) {
    .main-middle-menu ul li a{
        line-height: 5.3;
        font-size: 13px;
    }
}
@media (min-width: 992px) and (max-width: 1272px) {
    .brand-logo .navbar-brand img {
        height: initial;
        width: 120px;
        margin-top: 4px;
    }
    .main-middle-menu {
        margin: -1.25rem 0 0 -3rem;
    }
}
@media (min-width: 992px) and (max-width: 1172px) {
    .brand-logo .navbar-brand img {
        width: 78px;
    }
    .main-middle-menu {
        margin: -1.25rem 0 0 -3.2rem;
    }
}
.mobile-nav #mobile-navigation ul.mobile-nav li {
    background: #f5f4f0;
    margin-left: 0;
}
.content.general-content ol{
    font-size: 1em
}
.content.general-content ul{
    margin-top: 15px;
}
.call-to-action-general,
section.education ul.gemstone-nav li{
    background-color:#F5F4F0;
}
p,
section.cart .sideBarbox .checkout-delivery-date p,
.signIn-banner .form h1,
.signIn-banner .form h2,
.enagage-social-div .lastUnit p,
.enagage-social-div .line p,
section.news-media.content h1.title,
section.news-media.content h3.title,
section.how-it-works.azeera h1,
section.how-it-works.azeera h2,
.call-to-action-general h1,
.call-to-action-general h2,
.call-to-action-general h3,
.call-to-action-general h4, 
.call-to-action-general h5, 
.call-to-action-general h6,
.az-section-block-outer-h1,
section.about-us.integrity h1,
section.about-us.integrity h2,
section.about-us.integrity h3,
section.about-us.integrity h4,
section.about-us.integrity h5,
section h3, section p,
.color-roti,
.info-icons h5, 
.info-icons h6,
.signIn-banner .rightBlock p,
section.education.azeera h1,
section.education.azeera h2,
section.education.azeera h3,
section.about-us.azeera h1,
section.about-us.designs h1,
section.about-us.history h1,
section.about-us.azeera h2,
section.about-us.designs h2, 
section.about-us.history h2,
section.about-us.founder h5,
section.testimonials .testimonial .testimonial-title,
.content.general-content h1,
.content.general-content h2,
.content.general-content h3,
.content.general-content h4,
section.education ul.gemstone-nav li,
section.education.azeera .select-stone-btn-block a,
section.education ol li,
section.education p,
section.education ul li,
section ul, section li,
section.general-inner-pages .sidebar-menu1 ul li a,
section.general-inner-pages .sidebar-menu-mobile1 ul li a,
.az-text-dark{
    color: #373A3C !important;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
section.testimonials .testimonial .testimonial-title>small,
.az-text-light{
    color: #787976 !important;
}
.jumbotron .caption h1,
.jumbotron .caption p,
header.jumbotron p,
.signIn-banner .rightBlock p,
.signIn-banner .rightBlock h2,
.az .section-wrapper.bg-parallax .text,
section.blog figure.post-category:hover figcaption::before,
section.blog figure.post-category:hover p,
.az-white{
    color: #fff !important;
}
.az-theme-dark{
    color: #D1AF6A !important;
}
.az-theme-light{
    color: #EAC884 !important;
}
.morelink,
.gold-btn,
.btn.btn-roti-outline.btn-block,
.btn.btn-roti,
.btn.btn-shark-outline,
.btn.btn-white-outline,
.az-btn-style-1{
    background: #EAC884 !important;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.14), 0px 1px 5px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);    
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    padding: 10px 20px; 
    color: #373A3C !important;    
    border: 0 !important;
    display: inline-flex;
    justify-content: center;
    width: initial;
}
.morelink:hover,
.gold-btn:hover,
.btn.btn-roti-outline.btn-block:hover,
.btn.btn-roti:hover,
.btn.btn-shark-outline:hover,
.btn.btn-white-outline:hover,
.az-btn-style-1:hover{
    background: #EAC884 !important;
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12), 0px 5px 5px rgba(0, 0, 0, 0.2);
}
#cardpay-proceed-button .fa,
.btn-checkout .fa,
.btn.btn-roti-outline.btn-block .fa,
.morelink .fa,
.btn.btn-roti .fa,
.btn.btn-shark-outline .fa,
.btn.btn-white-outline .fa,
.az-btn-style-1 .fa{
    margin-left: 10px;
    margin-top: 2px;
}
.btn-shark, 
.btn-shark-outline,
.btn.btn-roti-outline,
section.blog .blog-filter .categories ul li,
.az-btn-style-2{
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    background: #F2DCB1 !important;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.14), 0px 1px 5px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    text-align: center;    
    letter-spacing: 0.4px;  
    padding: 10px 15px;  
    color: #373A3C !important;    
    border: 0 !important;
    display: inline-flex;
    justify-content: center;
    width: initial;
}
.btn-shark:hover, 
.btn-shark-outline:hover,
.btn.btn-roti-outline:hover,
section.blog .blog-filter .categories ul li:hover,
.az-btn-style-2:hover{
    color: #000;
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12), 0px 5px 5px rgba(0, 0, 0, 0.2);    
}
section.about-navigation ul li a.active, 
section.about-navigation ul li a:active, 
section.about-navigation ul li a:focus,
section.about-navigation ul li a:hover{
    background-color: #D1AF6A;
}
p,
.az-p,
li,
strong,
b,
.enagage-social-div .lastUnit p,
.enagage-social-div .line p,
.signIn-banner .rightBlock p,
section.blog .blog-filter .categories span,
section.about-navigation ul li a,
section.how-it-works.azeera p,
header.jumbotron p{
    font-family: Muli;
    font-style: normal;
    font-weight: 300;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 0.4px;
}
section.blog figure.post-category:hover figcaption::before,
section.blog figure.post-category:hover p{
    font-size: 16px !important;
    padding-left: 24px;
}
h1,
section.news-media.content h1.title,
section.how-it-works.azeera h1,
section.education.azeera h1,
section.about-us.integrity h1,
header.jumbotron h1,
section.about-us.azeera h1, 
section.about-us.history h1,
section.about-us.designs h1,
.signIn-banner .form h1,
.az-h1{
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: normal;
    font-size: 48px !important;
    line-height: 56px;
}
h2,
.h2,
.signIn-banner .form h2,
.signIn-banner .rightBlock h2,
section.how-it-works.azeera h2,
section.education.azeera h2,
section.about-us.integrity h2,
section.about-us.azeera h2,
section.about-us.designs h2, 
section.about-us.history h2,
section.about-us.azeera h2, 
section.about-us.designs h2,
section.about-us.history h2,
section.about-us.founder h2.title,
section.about-us.education h2,
section.about-us.vision h2,
section.about-us.education h2,
section.about-us.main .aboutUs h2,
header.jumbotron h2,
.az-h2{
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: normal;
    font-size: 34px !important;
    line-height: 44px;
    letter-spacing: 0.015625em;
}
h3,
.h3,
section.news-media.content h3.title,
section.education.azeera h3,
section.about-us.integrity h3,
.az-h3{
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: normal;
    font-size: 30px !important;
    line-height: 32px;
    letter-spacing: 0.4px;
}
h4,
section.about-us.integrity h4,
section.testimonials .testimonial .testimonial-title,
.az-h4{
    font-family: Muli;
    font-style: normal;
    font-weight: 300;
    font-size: 20px !important;
    line-height: 26px;
    letter-spacing: 0.5875px;
}
h5,
.enagage-social-div .lastUnit h5,
.enagage-social-div .line h5,
section.about-us.integrity h5,
section.about-us.founder h5,
.az-h5{
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 20px;
    letter-spacing: 0.5875px;
    text-transform: uppercase;
}
section.cart .sideBarbox .checkout-bag-summary span,
.signIn-banner .form label, .az-label,
section.about-us.azeera h6,
section.about-us.integrity h6,
section.about-us.designs h6,
section.about-us.history h6,
.az-subtitle-1{
    font-family: Muli;
    font-style: normal;
    font-weight: 300;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 0.5875px;
}
.az-subtitle-2{
    font-family: Muli;
    font-style: normal;
    font-weight: 300;
    font-size: 14px !important;
    line-height: 16px;
    letter-spacing: 0.53125px;
    text-transform: uppercase;
}
.az-bg-color{
    background: #F5F4F0;
}
section.how-it-works.gemstones-slider .gemstones-icons .gemstones-images span p,
section.news-media .post a h2,
.az-caption-1{
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
small,
.az-caption-2{
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 16px;
    letter-spacing: 0.32px;
}
.form-control.shipping-detail,
input.form-control,
.az-input-box{
    background: #F5F4F0 !important;
    border: 1px solid #787976 !important;
    box-sizing: border-box;
    min-height: 46px;
}
.my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
section.about-us.main .aboutUs h2,
header.jumbotron h1,
header.jumbotron h2,
.mb-1{
    margin-bottom: 16px !important;
}
.mt-1{
    margin-top: 16px !important;
}
.my-1{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
section.about-us.main .aboutUs h2,
.py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pb-1{
    padding-bottom: 16px !important;
}
.pt-1{
    padding-top: 16px !important;
}
.py-1{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.about-us.vision,
.section-y-1{
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
section.education h2,
section.education h3{
    border-bottom: 0 !important;
}
section.blog .blog-filter .categories {
    display: inline;
    margin-left: 0;
    float: left;
    margin-top: 14px;
    margin-bottom: 14px;
}
section.blog .blog-filter .categories span{
    padding-left: 0;
}
section.blog .grid figure p,
section.blog .blog-post.large .caption p,
section.blog .right-sidebar ul.category li,
section.blog .blog-post .caption span.date,
section.blog .blog-post .caption a.categories,
section.blog .blog-post.large .caption span.date,
section.blog .blog-post.large .caption a.categories,
section.blog .blog-post a.image .overlay p span.read-more,
section.blog .blog-post a.image .overlay p span.overview,
section.blog .blog-post a.image .overlay p{
    font-size: 16px;
}
section.blog .right-sidebar .recent-post time.post-date{
    font-size: 14px;
}
#blog_newsletter .az-btn-style-1{
    width: 100%;
}
section.general-inner-pages .sidebar-menu1 ul li,
section.general-inner-pages .sidebar-menu-mobile1 ul li{  
    margin-bottom: 20px;
}
section.general-inner-pages .sidebar-menu-mobile1 ul{
    padding-left: 0;
}
section.how-it-works.azeera .divider:before,
.divider.left:before,
.divider.right:before,
.divider:before,
.select-stone-style .divider:before,
header.color-roti .divider.left:before,
header.color-roti .divider.right:before,
header.color-roti .divider:before,
section.about-us.azeera .divider:before,
section.about-us.designs .divider:before,
section.about-us.education .divider:before,
section.about-us.founder .divider:before,
section.about-us.history .divider:before,
section.about-us.integrity .divider:before,
section.about-us.main .aboutUs .divider:before {
    border-color: #787976;
}
section.cart .sideBarbox .checkout-bag-summary span,
.signIn-banner .form label,
.az-label{
    font-family: Muli;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.4px;
    text-transform: capitalize;
    color: #787976;
}
section.checkout h3,
section.checkout h4,
section.checkout h5,
section.checkout h6,
section.blog figure.post-category h2,
section.blog figure.post-category h3,
section.blog figure.post-category h4,
section.blog figure.post-category h5{
    color: #373A3C;
}
.content.general-content ul{
    margin-top: 16px;
    margin-bottom: 0;
    color: #373a3c!important;
    list-style: none;
    padding-left: 40px;
}
.content.general-content ul li{
    margin: 0;
    margin-bottom: 1em;
    padding-left: 40px;
    position: relative;
}
.content.general-content ul li:after{
    content: '';
    height: .6em;
    width: .6em;
    background: #d1af6a;
    display: block;
    position: absolute;
    transform: rotate(45deg);
    top: .55em;
    left: 0;
}
.content.general-content .form ul{
    margin-top: 0;
    margin-bottom: 20px;
    color: #373a3c!important;
    list-style: none;
    padding-left: 0px;
}
.content.general-content .form li{
    margin: inherit;
    margin-bottom: inherit;
    padding-left: 0;
    position: initial;
}
.content.general-content .form li:after{
    display: none;
}
.btn.btn-roti.btn-block.proceed-checkout{
    width: 100%;
}
#coupon_form .input-group .btn,
#coupon_form_cart .input-group .btn,
.form .input-group .btn{
    margin-left: -1px;
    margin-top: -1px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.price-remove .btn-block+.btn-block{
    margin-top: 0 !important;
}
