@font-face {
    font-family: 'gotham_lightregular';
    src: url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-light-webfont.eot');
    src: url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-light-webfont.woff2') format('woff2'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-light-webfont.woff') format('woff'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-light-webfont.ttf') format('truetype'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_thinregular';
    src: url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-thin-webfont.eot');
    src: url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-thin-webfont.woff2') format('woff2'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-thin-webfont.woff') format('woff'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-thin-webfont.ttf') format('truetype'),
         url('http://cherribombfilms.my-new-website.co.za/fonts/gotham-thin-webfont.svg#gotham_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1,h2,h3,h4,h5,h6, a, p, .one, .two{
  font-family: 'gotham_lightregular' !important;
}

body{
  font-family: 'gotham_thinregular' !important;
}

.white{
  color: #fff !important;
}

.pulsing {
-webkit-animation-name: pulse;
animation-name: pulse;
-moz-animation-name: pulse;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.post-filter {
  display: none;
}
p{
  padding: 0 0 1em 0;
}
.red{
  color: #932a34;
}
.contact-info .widget{
  margin: 0 0 1em;
}
.heading{
  background: #fff;
display: inline-block;
padding: 0 6px;
}
a.shortcode.button{
  padding: .8em 1em;
border: solid 1px #fff;
-moz-box-shadow: 0 10px 20px -6px #000;
-webkit-box-shadow: 0 10px 20px -6px #000;
-o-box-shadow: 0 10px 20px -6px #000;
box-shadow: 0 10px 20px -6px #000;
margin-bottom: 60px;
}
.module .post-content h1{
  display:none;
}
.post-title{
  background: #fff;
display: inline-block;
padding: 0 5px !important;
}
.post {
  margin: 4em 0;
position: relative;
text-align: center;
}
.loops-wrapper.overlay .post-image + .post-content a{
  color: #932a34;
}
.post-nav a{
  color: #fff;
}
.post-nav .arrow, .post-nav .arrow:hover{
  color: #932a34}
.module-slider.slider-overlay .slide-image + .slide-content {
  position: absolute;
bottom: 60px;
left: 10%;
}
.module-slider.slider-overlay .slide-content{
  width:80%;
}
.themify_builder_slider .slide-title{
  font-size:2.2em;
}
@media screen and (max-width: 1000px){
                                    #headerwrap.fixed-header{
  background-color: #252324;
}
#headerwrap #site-logo {
  max-width: 80%;
}
.module-slider.slider-overlay .slide-image + .slide-content {
  position: absolute;
bottom: 60px;
left: 10%;
}
.module-slider.slider-overlay .slide-image + .slide-content {
  position: absolute;
bottom: 0;
left: 0;
}
.module-slider.slider-overlay .slide-content{
  width:100%;
}
.themify_builder_slider .slide-title{
  font-size:1.6em;
}
#headerwrap #main-nav .current_page_item > a, #headerwrap #main-nav .current-menu-item > a {
  color: #932a34;
}
  }
@media screen and (max-width: 600px){
                                  .contact-info{
  text-align:center;
}
.themify_builder_slider .slide-title{
  font-size:1.2em;
}
}
