body{font-family: Helvetica, Arial, Sans-Serif;font-size: 12px; color:#000;}
.wpb_wrapper p{text-align: justify;}

#masthead{background-image: url("http://cacnafrica.co.za/wp-content/uploads/2018/05/top-bg.jpg");background-position: center;background-size:cover;padding-top: 30px;margin-bottom: 40px;}
.navbar-brand > img {display: block; max-width: 250px; }
.navbar-brand{margin-top: -29px;padding:0;box-shadow: 1px 17px 6px 2px #000;}
.navbar-default {background-color: #f8f8f8; border-color: transparent; background-image: url("http://cacnafrica.co.za/wp-content/uploads/2018/05/menu-bg.jpg"); background-repeat: repeat-x;background-size: auto 100%; border:none; margin-bottom: 0; }
.navbar-default .navbar-nav > li > a {color: #000; text-transform: uppercase; font-size: 12px; font-weight: 600; }
.navbar-nav > li > a {padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #b4b4b4; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #000; background-color: transparent; }
.navbar-default .navbar-nav > .active > a:hover{background-color:#CFDEFF;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {background-color: #CFDEFF	; }
.navbar {border-radius: 0; padding-top: 15px; padding-bottom: 10px; }
.nav > li > a{padding-left:12px;padding-right:12px;}
.slider {position: relative; top: 20px;box-shadow: 0px 15px 37px -6px #000;}
.slider img {width: 100%;}
footer{background-image: url("http://cacnafrica.co.za/wp-content/uploads/2018/05/top-bg.jpg");background-position: center;background-size:cover;}
.footer-top-inp label {font-weight: 500; font-size: 14px; margin-right: 15px; }
.footer-top-inp form {background-color: #545454; width: 75%; float: right; text-align: right; padding: 10px 30px; }
.main-footer {background-color: #363636; color: #828387; padding-left: 20px; font-size: 11px; padding-bottom: 20px; }
.footer-top-inp #form {color: #c3c3c3; background-color: #292929; border: 1px solid #000; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right: 0; border-bottom: 0; padding: 1px; font-size: 12px; }
.footer-top-inp {overflow: auto; padding-bottom: 25px; }
.left-footer {display: inline-block; width: 25%; float: left; }
.right-footer {width: 75%; display: inline-block; padding-left: 30px; }
.footer-logo img {width: 100%; }
.footer-logo {margin-bottom: 25px; }
.f-con-detail {margin-top: 15px; padding: 0; }
.f-con-detail li {display: block; }
.f-con-detail li label {font-weight: normal; min-width: 40px; }
.f-head {font-size: 16px; }
.f-head a{font-size: 16px;display: block;color:#828387;text-decoration: none;}
.f-head a:hover{color:#cd3912;}
.f-menu {padding: 0;}
.f-menu li, .f-box li {display: block; }
.f-menu li a, .f-box li a {display: block; color:#828387;text-decoration: none;}
.f-menu li a:hover, .f-box li a:hover {display: block; color:#cd3912;}
.f-box {display: inline-block; vertical-align: top; width: 16.3%; float: left;padding:0; }
.f-box ul {padding: 0;}
.head {font-weight: 700; border-top: 1px solid #000; padding-top: 6px; }
.fullimage figure {display: block; width: 100%; }
.fullimage figure .vc_single_image-wrapper {display: block; }
.fullimage figure .vc_single_image-wrapper img {width: 100%; }
.readmore a {padding: 0 !important; padding-left: 0px; padding-left: 15px !important; background-color: transparent !important; color: #000 !important; border: none !important;font-size: 11px!important;font-weight: 700!important; }
.readmore a:hover {color:#e43a0d!important; }
.readmore a:hover i{color:#e43a0d;transition: 0.3s all ease; }
.readmore a i {left: 0 !important;font-size: 11px!important;transition: 0.3s all ease;}
.entry-title {display: none;}
.s-head {border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-top: 0; }
.wpb_content_element{margin-bottom:25px;}
.sub-menu {padding: 0; position: absolute; top: 30px; background-color: #fff; left: 0; width: 160px; z-index: 99999; display: none; }
.sub-menu li {display: block; }
.sub-menu li a {display: block; text-decoration: none; color: #000; padding: 7px 8px; font-weight: 700; }
.navbar-nav li:hover > .sub-menu{display: block;}
.sub-menu .sub-menu {left: 130px; top: 0; }
.sub-menu li a{border-left: 1px solid #b4b4b4; border-top: 0px solid #CFDEFF; }
.sub-menu li{background: #cfcfcf;
color: #000000;position: relative;}
.sub-menu li:hover{background: #CFDEFF; }
.bold {font-weight: 700;}
.text-center p a{display: block;text-align: center;}
.text-center p a:hover{color:#F99B06;}
.map{margin:0 auto;}
.side-head {font-size: 14px; color: #0288cf; font-weight: 700;margin-top: 0; }
.sidebar a {color: #0288cf; } 
.links a {color: #0288cf; } 
.side-head-bottom{font-size: 14px; color: #0288cf; font-weight: 700; }
.side-head-bottom a{font-size: 14px; color: #0288cf; font-weight: 700;text-transform: uppercase; }
.sidebar {background-color: #d9e5fe; padding-top: 20px; padding-left: 10px; min-height: 300px;}
.input-row br {display: none; }
.input-row label {width: 235px; font-weight: normal; }
.input-row input {border: 1px solid #dadada; width: 450px; background-image: url("http://cacnafrica.co.za/wp-content/uploads/2018/05/bg-input.gif"); background-size: auto 100%;background-repeat: repeat; padding:3px; }
.input-row textarea {border: 1px solid #dadada; width: 450px; background-image: url("http://cacnafrica.co.za/wp-content/uploads/2018/05/bg-input.gif"); background-size: auto 100%;background-repeat: repeat; padding:3px; }
.input-row select {border: 1px solid #dadada; width: 450px; padding:3px; }
.input-row {padding: 3px; }
.input-row:hover {background-color: #d9e5fe; }
.input-row .rsform-submit-button, .rsform-button {background: #0B5198 url(../images/bg-button.gif) repeat-x; border: solid 1px #329ACA; color: #fefefe; cursor: pointer; width: auto; }
.input-row .rsform-reset-button {background: #98510B url(../images/bg-reset-button.gif) repeat-x; border: solid 1px #CA9A32; color: #fefefe; width: auto; }







@media(min-width: 1200px){
    .container{width:980px;}
}
@media(max-width: 992px){
#fpssContainer102.fpss-template-movies{width: 730px;}
#fpssContainer102.fpss-template-movies .slides-wrapper{width: 520px;}
#fpssContainer102.fpss-template-movies .navigation-wrapper{width: 200px;}
#fpssContainer102.fpss-template-movies .navigation-thumbnail{width: 65px;}
.f-box{width: 33%;}
.f-box:nth-child(4){clear:left;}
.navbar-brand > img{max-width: 120px;}
.navbar-brand{margin-top: 0;}
.nav > li > a {padding-left: 8px; padding-right: 8px;}
}
@media(max-width: 767px){
.navbar{padding-top:0;padding-bottom:0;}
.navbar-brand > img{max-width: 218px;}
.navbar-brand{box-shadow: none;}
}
@media(max-width: 732px){
#fpssContainer102.fpss-template-movies .navigation-wrapper{display: none;}
#fpssContainer102.fpss-template-movies{width: 100%;}
#fpssContainer102.fpss-template-movies .slides-wrapper{width: 100%;}
}
@media(max-width: 480px){
.f-box{width: 50%;}
.f-box:nth-child(4){clear:none;}
.f-box:nth-child(3){clear:left;}
.f-box:nth-child(5){clear:left;}
#fpssContainer102.fpss-template-movies{height: 200px;}
#fpssContainer102.fpss-template-movies .slides-wrapper{height: 200px;}
}
@media(max-width: 375px){
.left-footer{width: 40%;}
.right-footer{width: 60%;}
.f-box{width: 100%;}
}
.ftr {
    display: block;
    clear: both;
    text-align: center;
  
}