/*
Theme Name: Enfold Child
Description: Child theme for the Enfold Theme
Version: 1.0
Author: Jared Stols
Author URI: http://www.deta.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;}

/* Menu buttons */
#top .menu-btn.av-menu-button > a .avia-menu-text, #top .menu-btn-blue.av-menu-button > a .avia-menu-text {
	padding: 10px 30px 10px 30px;
	border-radius: 10px;
}
#top .menu-btn-blue.av-menu-button > a .avia-menu-text {
	border: 2px solid #1884c3;
	color: #1884c3;
}
/* Breadcrumb */
 /* Remove you are here */ 
span.trail-before {
display: none!important;
}
.breadcrumb .sep {
    width: 15px;
}
/* Content */
#after_full_slider_1 .content {
    padding-top: 20px;
    padding-bottom: 20px;
}
#after_full_slider_1 {
    background-color: #F0EEEF;
}
.home-slider .avia-slideshow-button {
    padding: 0px !important;
    color: #016793 !important;
	text-transform: none !important;
	border: none !important;
	font-size: 16px !important;
	background: transparent !important;
	margin-top: 0px !important;
	float: left;
	margin-left: 3.5%;
}
/* .home-slider .slideshow_inner_caption */
/* { */
	/* background-color: #0085C9; */
	/* opacity: 0.6; */
	/* height: 30px; */
	/* padding: 25px; */
/* } */
.home-slider .avia-slideshow-button:after {
    content: "\e885";
	font-family: 'entypo-fontello';
	color: #016793 !important;
	font-size: 20px;
	position: absolute;
	top: 1.5px;
	right: auto;
	padding-left: 10px;
}
/* Table */
.avia-table.benefits-table td {
	color: #000000;
}
.avia-table.benefits-table tr:nth-child(2n){
	background: #99ACD4;
}
.avia-table.benefits-table tr:nth-child(2n+1){
	background: #C2CDE6;
}
/* Image */
#top .custom-color-heading a {
    text-decoration: none;
}
.avia-image-container.border-img {
    border: 2px dotted #fff;
    padding: 15px;
}
/* Slider */
.avia-fullscreen-slider.home-slider .avia-caption-title {
	text-transform: none;
	background: transparent;
	/* text-align: justify; */
}

/* .avia-fullscreen-slider.home-slider .slideshow_align_caption { */
	/* border: 2px dotted #fff; */
	/* padding: 30px; */
/* } */

/* Button */
.plain-btn .avia-button {
	background-color: transparent;
	border: none;
	text-decoration: none !important;
	padding-left: 0px;
}
.plain-btn .avia_iconbox_title {
	font-weight: 600;
}
.plain-btn .avia_button_icon {
	left: 10px;
	font-size: 20px;
	top: 2.2px;
	color: #1884C3 !important;
}

/* Overwrite Enfold Styles */

@media screen and (min-width: 767px) {
/* Footer */
#top #footer .widget_nav_menu li {
    display: inline-block;
    margin-left: 20px;
}
#top #footer .widget_nav_menu li:first-child {
    margin-left: 0px;
}
	
.avia-fullscreen-slider.home-slider .slideshow_caption {
	width: 50% !important;
	/* padding: 5%; */
	/* top: 10%; */
}
.home-slider .slideshow_inner_caption
{
	width: 60%;
	/* margin: auto; */
	/* top: 35px; */
}
}
@media screen and (max-width: 767px) {
.avia-button-right {
	margin: 5px;
}
#av-burger-menu-ul {
	top: 20px;
	position: absolute;
}
.sub_menu_socket {
	display:none !important;
}
.menu-btn, .menu-btn-blue {
	width: 50%;
	display: inline-block;	
	margin-top: 20px !important;
}
.home-slider .slideshow_inner_caption {
	background: #ffffff;
	opacity: 0.5;
	padding: 20px;
	height: 20%;
	top: 45%;
}
.avia-fullscreen-slider.home-slider .slideshow_caption {
    top: 30%;
}
}
@media screen and (max-width: 480px) {
	
}