/*
Theme Name: Enfold Child
Description: Child theme for the Enfold Theme
Version: 1.0
Author: ThoughtCorp Pty LTD
Author URI: https://thoughtcorp.zerobox.co.za
Template: enfold
*/
/* General Background Color */
.bg-white {background-color: #ffffff !important;}
.bg-black {background-color: #000000 !important;}
/* General | Color */
.color-white {color: #ffffff !important;}
.color-black {color: #000000 !important;}
.inline-block {display: inline-block;}
/* General | Text Align */
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
/* General | Font Weight */
.font-weight-100 {font-weight: 100;}
.font-weight-300 {font-weight: 300;}
.font-weight-400 {font-weight: 400;}
.font-weight-700 {font-weight: 700;}
.font-weight-800 {font-weight: 800;}
/* General | Margins */
.margin-0 {margin: 0px !important;}
.margin-5 {margin: 5px !important;}
.margin-10 {margin: 10px !important;}
.margin-15 {margin: 15px !important;}
.margin-20 {margin: 20px !important;}
.margin-25 {margin: 25px !important;}
.margin-30 {margin: 30px !important;}
.margin-bottom-0 {margin-bottom: 0px !important;}
.margin-bottom-5 {margin-bottom: 5px !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-bottom-15 {margin-bottom: 15px !important;}
.margin-bottom-20 {margin-bottom: 20px !important;}
.margin-bottom-25 {margin-bottom: 25px !important;}
.margin-bottom-30 {margin-bottom: 30px !important;}
.margin-left-0 {margin-left: 0px !important;}
.margin-left-5 {margin-left: 5px !important;}
.margin-left-10 {margin-left: 10px !important;}
.margin-left-15 {margin-left: 15px !important;}
.margin-left-20 {margin-left: 20px !important;}
.margin-left-25 {margin-left: 25px !important;}
.margin-left-30 {margin-left: 30px !important;}
.margin-right-0 {margin-right: 0px !important;}
.margin-right-5 {margin-right: 5px !important;}
.margin-right-10 {margin-right: 10px !important;}
.margin-right-15 {margin-right: 15px !important;}
.margin-right-20 {margin-right: 20px !important;}
.margin-right-25 {margin-right: 25px !important;}
.margin-right-30 {margin-right: 30px !important;}
.margin-top-0 {margin-top: 0px !important;}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-top-15 {margin-top: 15px !important;}
.margin-top-20 {margin-top: 20px !important;}
.margin-top-25 {margin-top: 25px !important;}
.margin-top-30 {margin-top: 25px !important;}
/* General | Padding */
.padding-0 {padding: 0px !important;}
.padding-5 {padding: 5px !important;}
.padding-10 {padding: 10px !important;}
.padding-15 {padding: 15px !important;}
.padding-20 {padding: 20px !important;}
.padding-25 {padding: 25px !important;}
.padding-30 {padding: 30px !important;}
.padding-bottom-0 {padding-bottom: 0px !important;}
.padding-bottom-5 {padding-bottom: 5px !important;}
.padding-bottom-10 {padding-bottom: 10px !important;}
.padding-bottom-15 {padding-bottom: 15px !important;}
.padding-bottom-20 {padding-bottom: 20px !important;}
.padding-bottom-25 {padding-bottom: 25px !important;}
.padding-bottom-30 {padding-bottom: 30px !important;}
.padding-left-0 {padding-left: 0px !important;}
.padding-left-5 {padding-left: 5px !important;}
.padding-left-10 {padding-left: 10px !important;}
.padding-left-15 {padding-left: 15px !important;}
.padding-left-20 {padding-left: 20px !important;}
.padding-left-25 {padding-left: 25px !important;}
.padding-left-30 {padding-left: 30px !important;}
.padding-right-0 {padding-right: 0px !important;}
.padding-right-5 {padding-right: 5px !important;}
.padding-right-10 {padding-right: 10px !important;}
.padding-right-15 {padding-right: 15px !important;}
.padding-right-20 {padding-right: 20px !important;}
.padding-right-25 {padding-right: 25px !important;}
.padding-right-30 {padding-right: 30px !important;}
.padding-top-0 {padding-top: 0px !important;}
.padding-top-5 {padding-top: 5px !important;}
.padding-top-10 {padding-top: 10px !important;}
.padding-top-15 {padding-top: 15px !important;}
.padding-top-20 {padding-top: 20px !important;}
.padding-top-25 {padding-top: 25px !important;}
.padding-top-30 {padding-top: 30px !important;}
/* Header Area */

/* END | Header Area */

/* Content Area */
#top #wrap_all .special_amp {
    font-family: inherit;
    font-style: normal;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
}
#top #wrap_all .avia-no-number,
#top #wrap_all .avia-animated-number-title {
    font-weight: 700;
}
#top #wrap_all .av-layout-grid-container.container:after,
#top #wrap_all .av-layout-grid-container.container:before {
	content: "";
	background-color: inherit;
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 200%;
	height: 100%;
	visibility: visible;
}
#top #wrap_all .av-layout-grid-container.container:after {left: 100%;}
#top #wrap_all .av-layout-grid-container.container:before {right: 100%;}
#top #wrap_all .av-layout-grid-container.container .flex_cell:last-child {padding-right: 0px;}
#top #wrap_all .av-layout-grid-container.container .flex_cell:first-child {padding-left: 0px;}
/* Slick Slider */
#top #wrap_all .slider-container .avia-content-slider-inner {
	display: none;
}
#top #wrap_all .slider-container .avia-content-slider-inner.slick-initialized {
	display: block;
}
#top #wrap_all .slider-container,
#top #wrap_all .slider-container .avia-content-slider-inner {
	overflow: visible;
}
#top #wrap_all .slider-container .avia-content-slider-inner .slide-entry-wrap {
	padding: 0px 20px;
}
#top #wrap_all .avia-logo-element-container .slide-entry {
	overflow: hidden;
	background-color: #f3f3f3;
}
#top #wrap_all .avia-logo-element-container .slide-entry img {
  	padding: 15px;
}
#top #wrap_all .avia-logo-element-container a.slide-image:after,
#top #wrap_all .avia-logo-element-container a.slide-image:before {
	position: absolute;
	bottom: 30px;
}
/* END | Content Area */

/* Footer Area */

/* END | Footer Area */

/* Media Queries */
@media screen and (min-width: 990px) {
	.content, .sidebar {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}
@media screen and (min-width: 767px) {

}
@media screen and (max-width: 767px) {
	#top #wrap_all .av-layout-grid-container.container .flex_cell {
        padding-left: 0px !important;
        padding-right: 0px !important;
        overflow: visible;
    }
}

/* END | Media Queries */