/** * WARNING: Do not change this file. Your changes will be lost. * 2024-04-09 20:40:22 */           .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main { max-width: 1280px; }   @import url('https://fonts.googleapis.com/css?family=Belleza&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
.gray_background {
background-color:#f4f4f4;
}
.copyright a {
color:#999 !important;
}
.floatleft {
padding-top:10px !important;
float:left !important;
}
.page-footer .footer-style-2 .footer-links .footer-links-main .footer-links-column .footer-column-content .footer-social-block {
text-align:left !important;
}
.header-top {
background-color: #27262b;
margin:0 auto;
}
.header-banner {
width:100%;
padding-top:1em;
}
.header-banner h1 {
font-size: 2.6em;
color:#333;
font-weight:700;
font-family: 'Belleza', sans-serif;
text-transform:uppercase;
}
.line {
border-bottom:1px solid #efc9b8;
padding-bottom:1em;
width:40%;
}
.header-banner p {
font-size: 1.3em;
color:#333;
font-weight:700;
font-family: 'Lato', sans-serif;
text-transform:uppercase;
letter-spacing:3px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.header-wrapper {
width:100%;
}
/*.header-top {
background-color: #27262b;
margin:0 auto;
}
.header-banner {
width:100%;
background-image:url(http://s3cacs5tj.us-02.live-paas.net/pub/media/images/about-header.jpg);
background-repeat:no-repeat;
background-size:cover;
padding-top:4em;
padding-bottom:4em;
}
.header-banner h1 {
font-size: 2.6em;
color:#333;
font-weight:700;
font-family: 'Belleza', sans-serif;
text-transform:uppercase;
margin-bottom:0;
padding-bottom:0;
}
.line {
border-bottom:1px solid #efc9b8;
padding-bottom:1em;
width:30%;
margin-top:0;
padding-top:0;
}
.header-banner p {
font-size: 1.2em;
color:#333;
font-weight:700;
font-family: 'Lato', sans-serif;
text-transform:uppercase;
letter-spacing:6px;
padding-top:0.5em;
}*/
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.title-main {
margin:0 auto;
width:100%;
padding:2em;
}
.title-main h1 {
font-size: 2.5em;
color:#daad96;
font-weight:700;
font-family: 'Belleza', sans-serif;
text-align:center;
margin-bottom:10px;
}
.title-main p {
font-size: 1.4em;
color:#333;
font-weight:500;
font-family: 'Lato', sans-serif;
text-align:center;
}
.mission-main {
width:100%;
background-image:url(http://s3cacs5tj.us-02.live-paas.net/pub/media/images/mission-bg.jpg);
background-repeat:no-repeat;
background-size:cover;
background-color:#f5f0ed;
padding:3em;
}
.mission-main h3 {
font-size: 2.5em;
color:#daad96;
font-weight:700;
font-family: 'Belleza', sans-serif;
margin-bottom:1em;
text-align:center;
}
.whitebox {
background:#fff;
padding: 2.2em;
}
.whitebox h1 {
font-size: 2.5em;
color:#daad96;
font-weight:300;
font-family: 'Belleza', sans-serif;
margin-bottom:10px;
margin-top:0;
}
.whitebox p {
font-size: 1.2em;
color:#333;
font-weight:400;
font-family: 'Lato', sans-serif;
font-style:italic;
}
.whitebox1 {
background:#fff;
padding:1.8em;
padding-bottom:3.3em;
}
.whitebox1 h1 {
font-size: 2em;
color:#daad96;
font-weight:300;
font-family: 'Belleza', sans-serif;
margin-bottom:10px;
}
.whitebox1 p {
font-size: 1.2em;
color:#333;
font-weight:400;
font-family: 'Lato', sans-serif;
font-style:italic;
}
.corevalues-main {
width:100%;
padding:3em;
}
.core-title h1 {
font-size: 2em;
color:#333;
font-weight:300;
font-family: 'Belleza', sans-serif;
margin-bottom: 10px;
}
.core-title h2 {
font-size: 1.5em;
color:#333;
font-weight:700;
font-family: 'Belleza', sans-serif;
margin-bottom:10px;
}
.core-title li {
font-size: 1.3em;
color:#333;
font-weight:400;
font-family: 'Lato', sans-serif;
line-height:1.5em;
}
.core-title p {
font-size: 1.2em;
color:#333;
font-weight:400;
font-family: 'Lato', sans-serif;
font-style:italic;
}
.line-core {
border-bottom:1px solid #e8e0db;
margin-bottom:1em;
padding-top:1em;
width:100%;
}
.conflict-main {
background-image:url(http://s3cacs5tj.us-02.live-paas.net/pub/media/images/conflict-free-diamonds-bg.jpg);
background-repeat:no-repeat;
background-size:cover;
background-color:#f5f0ed;
padding:3em;
width:100%;
}
.conflict-inner {
padding-left:0%;
padding-right:0%;
}
.conflict-inner h1 {
font-size: 2.6em;
color:#daad96;
font-weight:700;
font-family: 'Belleza', sans-serif;
text-align:center;
margin-bottom:0.3em;
}
.conflict-inner p {
font-size: 1.3em;
color:#333;
font-weight:500;
font-family: 'Lato', sans-serif;
text-align:center;
line-height:1.6em;
}
.conflict-inner p a {
color:#333;
text-decoration:none;
font-weight:700;
}
.conflict-inner p a:hover {
color:#d0a08b;
text-decoration:none;
font-weight:700;
}
.conflict-inner h2 {
font-size: 1.3em;
color:#333;
font-weight:700;
font-family: 'Lato', sans-serif;
text-align:center;
margin-bottom:0.3em;
text-transform:uppercase;
line-height:1.6em;
}
.kimberley-main {
padding:0;
padding-bottom:1em;
padding-top:1em;
}
.kimberley-main h1 {
font-size: 2.4em;
color:#d2a58e;
font-weight:600;
font-family: 'Belleza', sans-serif;
margin-bottom:0.3em;
}
.kimberley-main p {
font-size: 1.3em;
color:#333;
font-weight:500;
font-family: 'Lato', sans-serif;
padding-bottom:1em;
line-height:1.6em;
}
.zimbabwe-main {
padding:2em;
padding-bottom:1em;
}
.zimbabwe-main h1 {
font-size: 2.2em;
color:#daad96;
font-weight:700;
font-family: 'Belleza', sans-serif;
text-align:center;
margin-bottom:0.3em;
}
.zimbabwe-main p {
font-size: 1.4em;
color:#333;
font-weight:500;
font-family: 'Lato', sans-serif;
text-align:center;
padding-bottom:1em;
line-height:1.6em;
}
.designcraft-main {
background-image:url(http://s3cacs5tj.us-02.live-paas.net/pub/media/images/design-craft-bg.jpg);
background-repeat:no-repeat;
background-size:cover;
margin-top:3em;
margin-bottom:3em;
}
.designcraft-inner {
padding-left:37%;
padding-right:37%;
margin-top:9em;
margin-bottom:7em;
}
.designcraft-inner h1 {
font-size:1.6em;
color:#000;
font-weight:700;
font-family: 'Lato', sans-serif;
text-align:center;
margin-bottom:0.3em;
}
.designcraft-inner p {
font-size: 1.2em;
color:#333;
font-weight:400;
font-family: 'Lato', sans-serif;
text-align:center;
line-height:1.4em;
}
.maintenance-main {
padding:2em;
padding-bottom:1em;
}
.maintenance-main h1 {
font-size: 2.3em;
color:#daad96;
font-weight:700;
font-family: 'Belleza', sans-serif;
margin-bottom:0.3em;
}
.maintenance-main p {
font-size: 1.3em;
color:#333;
font-weight:300;
font-family: 'Lato', sans-serif;
padding-bottom:1em;
line-height:1.6em;
font-style:italic;
padding-bottom:0;
}
.maintenance-main li {
font-size: 1.4em;
color:#333;
font-weight:500;
font-family: 'Lato', sans-serif;
padding-bottom:0.5em;
line-height:1.5em;
list-style-image: url(http://s3cacs5tj.us-02.live-paas.net/pub/media/images/bullets.png);
}
.warranty-main {
padding:1em;
padding-bottom:0em;
padding-top:2em;
}
.warranty-main h1 {
font-size: 2.3em;
color:#daad96;
font-weight:700;
font-family: 'Belleza', sans-serif;
margin-bottom:0.3em;
}
.warranty-main h1 span {
font-weight:700;
}
.warranty-main p {
font-size: 1.3em;
color:#333;
font-weight:400;
font-family: 'Lato', sans-serif;
line-height:1.6em;
padding-bottom:0;
}
.warranty-main p a {
color:#333;
text-decoration:none;
font-weight:700;
}
.warranty-main p a:hover {
color:#d0a08b;
text-decoration:none;
}
.home-promotion .home-promotion-main .item-main .item .item-inner .text-block {
top: 28%!important;
right: 34%!important;
}
.home-promotion .home-promotion-main .item-main:nth-child(2n) .item .item-inner .text-block {
left: 35%!important;
}
.page-wrapper .page-header.header-type2 .header.content .header-menu-block {
width: 60%!important;
}
.page-wrapper .page-header.header-type2 .header.content .header-logo-block {
width: 22%!important;
margin-top:-20px!important;
}
.blogs-wrapper .blogs-wrapper-main .blogs-inner .blogs-inner-main .blog-content-main .text-block {
background-image: url('http://s3cacs5tj.us-02.live-paas.net/pub/media/images/blog-bg.jpg') !important;
}
.middle-btns .owl-theme .owl-controls .owl-buttons > div.owl-next, .middle-btns.owl-theme .owl-controls .owl-buttons > div.owl-next {
background-image: url('http://s3cacs5tj.us-02.live-paas.net/pub/media/images/nav-arrow-right.png') !important;
}
.middle-btns .owl-theme .owl-controls .owl-buttons > div.owl-prev, .middle-btns.owl-theme .owl-controls .owl-buttons > div.owl-prev {
background-image: url('http://s3cacs5tj.us-02.live-paas.net/pub/media/images/nav-arrow-left.png')!important;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
width:90% !important;
}
@media (max-width:800px){
.page-wrapper .page-header.header-type2 .header.content .header-logo-block {
width: 60% !important;
margin-top: 0px !important;
}
}
iframe {
    height: 500px!important;
}
.action.tocart {
	background-color:#f3f3f3 !important;
	border: 1px solid #cecece !important;
	color:#000 !important;
}
.payment-icons {
	padding:8px 0 !important;
}
.header-search {
	display:none !important;
}   .cms-index-index .page-wrapper .page-header.header-type2 {
	background-color:#FFF !important;
}
.page-wrapper .page-header.header-type2 {
	background: #fff !important;
}
.page-wrapper .page-header.header-type2 .panel.wrapper .panel.header .header.links > li > a {
	color:#000 !important; 
}
.page-wrapper .page-header.header-type2 .panel.wrapper .panel.header .header.links > li > span {
	color:#000 !important; 
}
.page-wrapper .page-header.header-type2 .header.content .header-menu-block .nav-sections .navigation > ul li.level0 > a.level-top {
	color:#000 !important; 
}
.page-wrapper .page-header.header-type2 .header.content .header-sections-block .header-sections .header-search #search-tog-block #search-tog-btn > a > span {
	color:#000 !important; 
}
.page-wrapper .page-header.header-type2 .panel.wrapper .panel.header .header.links > li > a::after {
	background: #000 !important;
}
.page-wrapper .page-header.header-type2 .panel.wrapper .panel.header .header.links > li > span::after {
	background: #000 !important;
}   @media(max-width: 1199px) { .topbox {
  width: 100%;
}
.costom-made {
  width: 100% !important;
}
.costom-made .box {
  max-width: 100%;
}
.col-left {
  width: 100%;
  float: none;
} }   @media(max-width: 991px) { .page-footer .footer-style-2 .footer-links .footer-links-main .footer-links-column .footer-colum-title>h3 {
margin-bottom: 10px!important;
}
.page-footer .footer-style-2 .footer-links {
padding: 25px 0 50px!important;
}
.title-main {
padding: 0!important;
}
.container {
width:100%;
}
.designcraft-main {
    background-image: none!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.designcraft-inner {
    padding-left: 0!important;
    padding-right: 0!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.mapdiv iframe {
height:400px!important;
}
.page-wrapper .page-header.header-type2 .header.content .header-sections-block .header-sections .header-search {
    display: none!important;
}
.conflict-inner h2 {
    padding-bottom: 1em!important;
}
.kimberley-main h1 {
    font-size: 2em!important;
}
iframe {
height:400px!important;
}
.conflict-main {
padding: 2em!important;
}
.warranty-main li {
    font-size: 1.4em!important;
} }   @media(max-width: 767px) { .page-wrapper .breadcrumbs, .page-wrapper .page-main {
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.title-main {
padding: 0; 
}
.title-main h1 {
font-size: 2em;
}
.title-main p {
font-size: 1.2em;
line-height:1.5em;
}
.mission-main {
padding: 3em!important; 
}
.mission-main h3 {
font-size: 1.8em;
}
.whitebox {
padding: 1em;
}
.corevalues-main {
padding: 0;
}
.core-title li {
font-size: 1.1em;
}
.warranty-main {
padding: 0;
padding-top: 2em!important; 
}
.conflict-inner h1 {
font-size: 1.7em;
}
.warranty-main h1 {
font-size: 1.7em;
}
.maintenance-main {
padding: 0;
}
.maintenance-main h1 {
font-size: 1.7em;
}
.maintenance-main li {
font-size: 1.2em;
}
.whitebox1 {
padding: 1.4em!important; 
margin-bottom: 2em!important; 
}
iframe {
height: 400px!important; 
}
.zimbabwe-main {
padding:0!important; 
}
.zimbabwe-main p {
font-size: 1.2em;
}
.kimberley-main {
padding: 0;
}
.kimberley-main h1 {
font-size: 2em;
}
.designcraft-inner {
padding-left: 0!important; 
padding-right: 0!important; 
margin-top: 0!important; 
margin-bottom: 0!important; 
}
.designcraft-main {
background-image:none!important; 
padding-left: 0!important; 
padding-right: 0!important; 
margin-top: 2em!important; 
margin-bottom: 0!important; 
}
.conflict-main {
padding: 1em!important; 
}
.conflict-inner p {
font-size: 1.1em!important; 
}
.line-core {
margin-bottom: 0!important; 
padding-top: 0!important; 
}
.warranty-main li {
font-size: 1.2em!important; 
}
.payment-icons {
float: none;
text-align: center;
}
.section-title>h2 {
padding-top: 0!important; 
} }   @media(max-width: 639px) { .page-wrapper .breadcrumbs, .page-wrapper .page-main {
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.title-main {
padding: 0; 
}
.title-main h1 {
font-size: 2em;
}
.title-main p {
font-size: 1.2em;
line-height:1.5em;
}
.mission-main {
padding: 1em!important;
}
.mission-main h3 {
font-size: 1.8em;
}
.whitebox {
padding: 1em;
}
.corevalues-main {
padding: 0;
}
.core-title li {
font-size: 1.1em;
}
.warranty-main {
padding:0;
padding-top: 0; 
}
.conflict-inner h1 {
font-size: 1.7em;
}
.warranty-main h1 {
font-size: 1.7em;
}
.maintenance-main {
padding: 0;
}
.maintenance-main h1 {
font-size: 1.7em;
}
.maintenance-main li {
font-size: 1.2em;
}
.whitebox1 {
padding: 1.5em;
}
iframe {
height: 400px!important; 
}
.zimbabwe-main {
padding:0!important; 
}
.zimbabwe-main p {
font-size: 1.2em;
}
.kimberley-main {
padding: 0;
}
.kimberley-main h1 {
font-size: 2em;
}
.designcraft-inner {
padding-left: 0!important; 
padding-right: 0!important; 
margin-top: 0!important; 
margin-bottom: 0!important; 
}
.designcraft-main {
background-image:none!important; 
padding-left: 0!important; 
padding-right: 0!important; 
margin-top: 2em!important; 
margin-bottom: 0!important; 
}
.conflict-main {
padding: 1em!important; 
}
.conflict-inner p {
font-size: 1.1em!important; 
}
.line-core {
margin-bottom: 0!important; 
padding-top: 0!important; 
}
.warranty-main li {
font-size: 1.2em!important; 
}
.section-title>h2 {
padding-top: 0!important; 
} }   @media(max-width: 479px) { .page-wrapper .breadcrumbs, .page-wrapper .page-main {
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.section-title>h2 {
margin: 0 0 10px!important;
padding-top: 1px!important;
}
.page-wrapper .page-header.header-type2 .header.content .header-sections-block {
width: 70%!important;
}
header.header-type2 .header.content .header-logo-block {
    width: 60% !important;
    margin-top: 0px !important;
}
.page-wrapper .page-header.header-type2 .header.content .header-menu-block .nav-sections .navigation>ul li.level0>a.level-top {
font-size: 12px!important;
padding: 5px 5px!important;
}
.title-main {
padding: 0; 
}
.title-main h1 {
font-size: 2em;
}
.title-main p {
font-size: 1.2em;
line-height:1.5em;
}
.mission-main {
padding: 0.5em;
}
.mission-main h3 {
font-size: 1.8em;
}
.whitebox {
padding: 1em;
}
.corevalues-main {
padding: 0;
}
.core-title li {
font-size: 1.1em;
}
.warranty-main {
padding:0;
padding-top: 0; 
}
.conflict-inner h1 {
font-size: 1.7em;
}
.warranty-main h1 {
font-size: 1.7em;
}
.maintenance-main {
padding: 0;
}
.maintenance-main h1 {
font-size: 1.7em;
}
.maintenance-main li {
font-size: 1.2em;
}
.whitebox1 {
padding: 1.5em;
}
iframe {
height: 400px!important; 
}
.zimbabwe-main {
padding:0!important; 
}
.zimbabwe-main p {
font-size: 1.2em;
}
.kimberley-main {
padding: 0;
}
.kimberley-main h1 {
font-size: 2em;
}
.designcraft-inner {
padding-left: 0!important; 
padding-right: 0!important; 
margin-top: 0!important; 
margin-bottom: 0!important; 
}
.designcraft-main {
background-image:none!important; 
padding-left: 0!important; 
padding-right: 0!important; 
margin-top: 2em!important; 
margin-bottom: 0!important; 
}
.conflict-main {
padding: 1em!important; 
}
.conflict-inner p {
font-size: 1.1em!important; 
}
.line-core {
margin-bottom: 0!important; 
padding-top: 0!important; 
}
.warranty-main li {
font-size: 1.2em!important; 
}
.section-title>h2 {
padding-top: 0!important; 
}

.header .links {
	display:none !important;
	visibility:hidden !important;
} }  .opc-progress-bar-item._active > span::after { border-color: #; } .opc-progress-bar-item._active > span::before { background: #; border-color: #; } .opc-progress-bar-item._active::before { background-color: #; border-color: #; } .opc-wrapper .shipping-address-item.selected-item { border-color: #; } .opc-wrapper .shipping-address-item.selected-item::after { background: #; }