body,html{width:100%;height:100%}p a:focus,p a:hover{background-color:#000}.btn-triangle:focus,.btn-triangle:hover{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@font-face{font-family:gothic;src:url(../fonts/gothic.eot);src:local('gothic'),url(../fonts/gothic.woff) format('woff'),url(gothic.ttf) format('truetype')}body{font-family:gothic!important;color:#000;background-color:#fff;font-size:12px}h1,h2,h3,h4{margin:0 0 25px;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:1.5em}h2{border-bottom:2px solid #000}h3,h4{text-transform:none}p{margin:0 0 15px;font-size:1em;line-height:1.5}ul li{list-style-type:none!important}p a:active,p a:link,p a:visited{background-color:#000;color:#fff;padding:0 5px 2px;text-decoration:none}p a:hover{transition:all .7s ease .1s;color:#fff}p a:focus{color:#fff;padding:0 5px 2px;text-decoration:none;outline:0}.btn-triangle,.btn-triangle p{height:50px;width:52px;padding:0!important;text-shadow:none;text-decoration:none}.btn-triangle p{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";font-size:3em;color:#fff;line-height:50px}.btn-triangle{display:block;margin:0 auto;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.btn-triangle:hover{text-decoration:none}.btn-triangle:focus{text-decoration:none;outline:0}@-webkit-keyframes pulse{0,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes pulse{0,100%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}}.navbar-nav{margin:0 -15px}.navbar-custom{margin-bottom:0;text-transform:uppercase;background:rgba(255,255,255,.8)!important;border-bottom:none;letter-spacing:2px}.navbar-collapse{padding-right:15px;padding-left:15px;border-top:none;-webkit-box-shadow:none;box-shadow:none;text-align:right}.navbar-toggle{position:relative;float:right;padding:0;margin-top:7px;margin-right:15px;border:none;font-size:3em}.navbar-brand{float:none;margin:0;padding:0;background:url(../img/originsa-logo.svg) bottom left no-repeat;background-size:contain;display:block;width:155px!important}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-brand .navbar-toggle:active,.navbar-custom .navbar-brand .navbar-toggle:focus{outline:0}.navbar-custom a{color:#000}.navbar-custom .nav li a{border-bottom:2px solid #fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{outline:0;background-color:rgba(255,255,255,.9);border-bottom:2px solid #000}@media(min-width:767px){.navbar{padding:20px;border-bottom:0;letter-spacing:1px;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.top-nav-collapse{padding:0;background-color:#000}}.navbar-nav>li>.dropdown-menu{border:none;border-radius:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:2px 0 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu li{list-style-type:square}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#999!important;border-bottom:none!important;border-bottom:2px solid transparent}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;border-bottom:none!important;border-bottom:2px solid transparent}section{padding-top:7em;padding-bottom:7em}footer{padding:10px 0;background:#D6CFC9}footer p{margin:0;font-size:.7em;color:#000;letter-spacing:2px}@media only screen and (min-width :320px){.panel{margin-bottom:20px;background-color:#eee;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:4px}}.intro h1{font-size:4em;line-height:54px}.intro{text-shadow:0 2px 3px #000;display:table;width:100%;height:auto;padding:100px 0;text-align:center;color:#fff;background:url(../img/intro-bg.jpg) bottom center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.dropCap,figcaption{background-color:#000}aside,hr{background:#000}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-size:40px}.intro .intro-body .intro-text{font-size:18px;line-height:1em}@media(min-width:767px){.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:25px}}@media only screen and (min-width :320px){#about{background:url(../img/diamond-girlde-small-fade.jpg) top left no-repeat #eee8f0;background-size:140%;padding-top:18em}}@media only screen and (min-width :480px){.panel{min-height:unset}#about{background:url(../img/diamond-girlde-small-fade.jpg) top center no-repeat #eee8f0;background-size:100%;padding-top:24em}}@media only screen and (min-width :768px){.panel{min-height:257px}#about{background:url(../img/diamond-girlde-fade.jpg) top center no-repeat #eee8f0;background-size:220%;padding-top:8em}}@media only screen and (min-width :992px){.panel{min-height:292px}#about{background:url(../img/diamond-girlde-fade.jpg) bottom center no-repeat #eee8f0!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important;-o-background-size:cover!important}}@media only screen and (min-width :1200px){#about{background:url(../img/diamond-girlde-fade.jpg) bottom center no-repeat #eee8f0!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important;-o-background-size:cover!important}}#diamondsInSouthAfrica{background:#eee8f0;background:-moz-linear-gradient(-45deg,#eee8f0 0,#d6cfc9 100%);background:-webkit-linear-gradient(-45deg,#eee8f0 0,#d6cfc9 100%);background:linear-gradient(135deg,#eee8f0 0,#d6cfc9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee8f0', endColorstr='#d6cfc9', GradientType=1 )}#contact{background:url(../img/diamond-texture-01.jpg) bottom right no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding:14em 0;-moz-box-shadow:inset 0 160px 184px #fff;-webkit-box-shadow:inset 0 160px 184px #fff;box-shadow:inset 0 160px 184px #fff}aside{padding:20px;color:#fff}aside h3{margin:0;display:inline}aside img{float:left;width:155px;margin-right:15px}hr{border:0;height:2px}.dropCap{color:#fff;float:left;font-size:2em;line-height:2.2em;padding:2px 22px;margin-top:5px;margin-right:13px}.gallery{padding:0}figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}figure img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}figcaption{font-size:.8em;padding:0 5px;color:#ffff;letter-spacing:1px;display:none}.no-padding{padding:0}::-moz-selection{text-shadow:none;color:#fff;background:#000}::selection{text-shadow:none;color:#fff;background:#000}.gradient{background:#eee8f0;background:-moz-linear-gradient(-45deg,#eee8f0 0,#d6cfc9 100%);background:-webkit-linear-gradient(-45deg,#eee8f0 0,#d6cfc9 100%);background:linear-gradient(135deg,#eee8f0 0,#d6cfc9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee8f0', endColorstr='#d6cfc9', GradientType=1 )}@media only screen and (min-width :320px){.navbar-custom{background:rgba(255,255,255,.95)!important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:15px}}@media only screen and (min-width :768px){.navbar-custom{background:rgba(255,255,255,.5)!important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.flex{display:block}}@media only screen and (min-width :992px){.flex{display:flex;display:-webkit-flex;justify-content:space-between}}@media only screen and (min-width :1200px){#about{padding-bottom:2em}}