body {font-family: Muli, sans serif; font-size:14px; color:#808080; background-color:#f4f4f4; margin-top: 0px; }
A:link {COLOR: #7d6496; FONT-FAMILY: Muli, sans serif; FONT-SIZE: 14px; TEXT-DECORATION: none }
A:visited {COLOR: #7d6496; FONT-FAMILY: Muli, sans serif; FONT-SIZE: 14px; TEXT-DECORATION: none }
A:active {COLOR: #228B22; FONT-FAMILY: Muli, sans serif; FONT-SIZE: 14px; TEXT-DECORATION: none }
A:hover {COLOR: #5b476f; FONT-FAMILY: Muli, sans serif; FONT-SIZE: 14px; TEXT-DECORATION: underline }
table { border-collapse: collapse; }
th, td { padding:3px; }
h1 {font-family: Oswald, sans serif; font-size: 28px; color:#7d6496;}
h2 {font-family: Oswald, sans serif; font-size: 25px; color:#7d6496;}
h3 {font-family: Oswald, sans serif; font-size: 22px; color:#808080;}
h4 {font-family: Oswald, sans serif; font-size: 19px; color:#808080;}
hr { height: 1px; background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.8), transparent); background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.8), transparent); background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.8), transparent); background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.8), transparent); border: 0; }
.QSCarouselTitle {font-family: Oswald, sans serif; font-size: 50px;}
.QSCarouselText {font-family: Oswald, sans serif; font-size: 40px;}
.navbar {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
.container {max-width: 1140px; margin:0 auto;}
.fixedwrapper {max-width: 1140px; margin:0 auto;}
.footer {font-family: Muli, sans serif; font-size:10px; color:#808080; background: #333333 url('/assets/bloemfonteinweddings.com/uploads/footer-bg.jpg'); background-position: top left; background-repeat: repeat; background-attachment: scroll}
.hovereffect { overflow: hidden; position: relative; }
.hovereffect img { -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.hovereffect:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.navbar-default .navbar-nav > li > a {font-family: Roboto Condensed, sans serif; color: #dddddd; padding-left:10px;padding-right:10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #7d6496; }
.navbar-brand { color: #dddddd !Important;}
.navbar-brand:hover { color: #7d6496 !Important;}
.navbar-default .dropdown-menu > li > a {font-family: Roboto Condensed, sans serif; padding-left:10px;padding-right:10px;}
.navbar-default .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: Roboto Condensed, sans serif; }
.panel-primary > .panel-heading {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
 background-color: #333333; border-color: #333333;}
.panel-primary { background-color: #F4F4F4; border-color: #333333;}
.btn-default { border-color:#7d6496; background-color:#7d6496; color:#FFFFFF !Important; }
.btn-default:hover { border-color:#5b476f; background-color:#5b476f; color:#FFFFFF !Important; }
.btn-primary { border-color:#536678; background-color:#536678; color:#FFFFFF !Important; }
.btn-primary:hover { border-color:#708090; background-color:#708090; color:#FFFFFF !Important; }
.label-default { border-color:#7d6496; background-color:#7d6496; }
.label-primary { border-color:#536678; background-color:#536678; }
.pagination>li>span { border-color:#7d6496; }
.pagination>li>a { border-color:#7d6496; }
.pagination>li.active>a { color:#FFFFFF; border-color:#7d6496; background-color:#7d6496; }
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1140px)
{ 
body {font-size: 14px;}
A:link {font-size: 14px;}
A:visited {font-size: 14px;}
A:active {font-size: 14px;}
A:hover {font-size: 14px;}
h1 {font-size: 28px;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 19px;}
.QSCarouselTitle {font-size: 50px;}
.QSCarouselText {font-size: 40px;}
.back-to-top { cursor: pointer; position: fixed; bottom: 95px; right: 20px; display:none; z-index:10; }
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1139px) 
{  
body {font-size: 14px;}
A:link {font-size: 14px;}
A:visited {font-size: 14px;}
A:active {font-size: 14px;}
A:hover    {font-size: 14px;}
h1 {font-size: 26px;}
h2 {font-size: 23px;}
h3 {font-size: 20px;}
h4 {font-size: 17px;}
.QSCarouselTitle {font-size: 42px;}
.QSCarouselText {font-size: 34px;}
.back-to-top { cursor: pointer; position: fixed; bottom: 95px; right: 20px; display:none; z-index:10; }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 940px) 
{
body {font-size: 14px;}
A:link {font-size: 14px;}
A:visited {font-size: 14px;}
A:active {font-size: 14px;}
A:hover    {font-size: 14px;}
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
.QSCarouselTitle {font-size: 36px;}
.QSCarouselText {font-size: 30px;}
.back-to-top { cursor: pointer; position: fixed; bottom: 10px; right: 10px; display:none; z-index:10; }
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 720px) 
{    
body {font-size: 14px;}
A:link {font-size: 14px;}
A:visited {font-size: 14px;}
A:active {font-size: 14px;}
A:hover    {font-size: 14px;}
h1 {font-size: 22px;}
h2 {font-size: 21px;}
h3 {font-size: 20px;}
h4 {font-size: 19px;}
.navbar-default .navbar-nav > li > a { line-height: 20px;}
.QSCarouselTitle {font-size: 30px;}
.QSCarouselText {font-size: 24px;}
.back-to-top { cursor: pointer; position: fixed; bottom: 10px; right: 10px; display:none; z-index:10; }
}


/*
     FILE ARCHIVED ON 01:13:10 Jul 11, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:45:46 Sep 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.654
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.069
  esindex: 0.01
  cdx.remote: 11.109
  LoadShardBlock: 94.151 (3)
  PetaboxLoader3.datanode: 101.252 (5)
  load_resource: 132.473
  PetaboxLoader3.resolve: 68.871
  loaddict: 50.083
*/