.twae-wrapper .twae-year-label {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #54595F;
}

/* .twae-wrapper span.twae-label,
.twae-vertical.twae-post-timeline span.twae-label{
	font-size: 20px;
	font-weight: 600;
	color: #23A455;
}
 */
 .twae-wrapper span.twae-label{
	font-size: 20px;
	font-weight: 600;
	color: #23A455;
}
.twae-wrapper span.twae-sublabel {
	font-size: 15px;
	font-weight: normal;
	color: #7A7A7A;
}

.twae-wrapper span.twae-title,
.twae-wrapper span.twae-title a{
	font-size: 20px;
	font-weight: 600;
	color: #23A455;
}

.twae-wrapper .twae-description {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}

.twae-wrapper .twae-icon {
	font-size: 20px;
	background-color: #23A455;
	color: #fff9ed;
}

.twae-horizontal span.twae-title {
	color: #23A455;
}

.twae-wrapper .twae-line::before {
	background-color: #D6D6D6;
}

.twae-vertical .twae-icon {
	border: 4px solid #D6D6D6;
}

.twae-vertical.style-1 .twae-year-container .twae-year-label {
	box-shadow: 0 0 0 4px #D6D6D6;
	-webkit-box-shadow: 0 0 0 4px #D6D6D6;
}

.twae-wrapper:before {
	background-color: #D6D6D6;
}

.twae-wrapper:after {
	background-color: #D6D6D6;
}

.twae-horizontal .twae-pagination.swiper-pagination-progressbar {
	background-color: #D6D6D6;
}

.twae-horizontal .twae-button-prev {
	color: #D6D6D6;
}

.twae-horizontal .twae-button-next {
	color: #D6D6D6;
}

.twae-vertical.style-2 .twae-year-label {
	-webkit-box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #D6D6D6;
}

.twae-vertical span.twae-year-container:after {
	border-color: #D6D6D6;
	z-index: -1;
}

.twae-wrapper .twae-inner-line::before {
	background-color: #D6D6D6;
}

.twae-vertical.twae-wrapper.style-3 .twae-line::before {
	background-color: #eee;
}

.twae-vertical.style-3 .twae-year-label {
	border-color: #D6D6D6;
}

.twae-wrapper.style-3 .twae-data-container {
	border-color: #D6D6D6;
}

.twae-vertical.style-3 .twae-repeater-item .twae-item-data .twae-data-container:after {
	border-color: #D6D6D6;
	background-color: #fff9ed;
}

.twae-horizontal.style-3 .twae-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background-color: #D6D6D6;
}

.twae-horizontal.style-3 .twae-data-container {
	border-color: #D6D6D6;
}

.twae-horizontal.twae-bottom-navigation .swiper-slide-thumb-active:before {
	border-bottom-color: #D6D6D6;
	background-color: #fff9ed;
}

.twae-horizontal.style-3.twae-top-navigation .swiper-slide-active .twae-icon:after {
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	background-color: #fff9ed;
}

.twae-wrapper.style-4 .twae-year-label {
	border-color: #D6D6D6;
}

.twae-horizontal.style-4 .twae-repeater-item .twae-data-container:before {
	background: linear-gradient(to bottom, #23A455 0, rgba(229, 229, 229, 0) 100%);
}

.twae-horizontal .twae-data-container {
	border-color: #23A455;
	background-color: #fff9ed;
}

.twae-horizontal.style-1 .twae-data-container:before {
	border: 13px solid transparent;
    border-bottom-color: #23a455;
}

.twae-wrapper.style-1 .twae-data-container:after {
	border-right-color: #23A455;
}

.twae-wrapper.style-1 .twae-right-aligned .twae-data-container {
	border-left-color: #23A455;
}

body[data-elementor-device-mode=desktop] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container {
	border-right-color: #23A455;
}

body[data-elementor-device-mode=mobile] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container,
body[data-elementor-device-mode=tablet] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container {
	border-left-color: #23A455;
	border-right-color: #23A455;
}

.twae-vertical.style-2 .twae-right-aligned .twae-data-container:before {
	border-color: #23A455;
}

.twae-vertical.style-2 .twae-left-aligned .twae-data-container:before {
	border-color: #23A455;
}

.twae-vertical.style-2 .twae-icon.twae_no_icon {
	border-color: #23A455;
}

.twae-horizontal.style-2 .twae-data-container:before{
	border: 2px solid;
	border-color: #23A455;
}

.twae-horizontal.style-4 .twae-repeater-item .twae-data-container:before {
	border-color: #23A455;
}

.twae-wrapper.style-2 span.twae-title {
	background-color: #23A455;
}

.twae-horizontal.twae-bottom-navigation span.twae-title {
	background-color: #23A455;
}

.twae-compact.style-2 .twae-labels {
	background-color: #23A455;
}

.twae-compact.style-1 .twae-labels {
	background-color: #23A455;
}

.twae-wrapper .twae-data-container {
	background-color: #fff9ed;
}

.twae-wrapper.style-3 .twae-data-container:after {
	border-right-color: #fff9ed;
}

.twae-wrapper.twae-vertical.style-4 .twae-data-container:after {
	border-right-color: #fff9ed;
}

.twae-wrapper.twae-compact.style-1 .twae-labels span {
	color: #fff9ed;
}

.twae-vertical .twae-repeater-item {
	margin-bottom: 20px;
}

/* @media(max-width:1024px) {
	.twae-vertical .twae-repeater-item {
		margin-bottom: 20px;
	}
} */

@media(max-width:767px) {
	.twae-vertical .twae-repeater-item {
		margin-bottom: 20px;
	}
}

/************************ From Free version *********************/


body[data-elementor-device-mode=desktop] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container,
body[data-elementor-device-mode=tablet] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container {
	border-right: 2px solid #23A455;
}

body[data-elementor-device-mode=desktop] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container.twae-no-border,
body[data-elementor-device-mode=tablet] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container.twae-no-border {
	border-right: 2px solid #fff9ed;
}

body[data-elementor-device-mode=mobile] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container {
	border-left:2px solid #23A455;
}
body[data-elementor-device-mode=mobile] .twae-wrapper.style-1 .twae-left-aligned .twae-data-container.twae-no-border {
	border-left:2px solid #fff9ed;
}

.twae-wrapper .twae-data-container {
	background-color: #fff9ed;
}

.twae-wrapper .twae-data-container:after {
    border-color: transparent #23A455 transparent transparent;
}



.twae-horizontal .twae-data-container {	
	border-top: 4px solid #23A455;
	background-color: #fff9ed;
}
/* .twae-horizontal .twae-data-container.twae-no-border {	
	border-top: 4px solid #fff9ed;
} */

.twae-horizontal .twae-data-container:before {
	border-bottom-color: #23a455;
}
/* .twae-horizontal .twae-data-container.twae-no-border:before {
	border-bottom-color: #fff9ed;
} */
/*****************  Elegant       *************/
.twae-wrapper.style-2 span.twae-title,
.twae-wrapper.style-2 span.twae-title a{
	color:white;
}

/***** Compact Timeline ******/

.twae-compact.style-1 .twae-labels{
	background: #23A455;
}


/******** No border *************/
.twae-horizontal.style-3 .twae-icon.twae-no-border::after {
    border: none!important;
}
/* .twae-horizontal.style-1 .twae-data-container.twae-no-border,
.twae-horizontal.style-2 .twae-data-container.twae-no-border {	
	border-top: 4px solid #fff9ed;
} */
.twae-horizontal.style-1 .twae-data-container.twae-no-border,
.twae-horizontal.style-1 .twae-data-container.twae-no-border:before{
	border:none;
}
/* .twae-horizontal .twae-data-container.twae-no-border:before {
	border: none;
} */
.twae-wrapper .twae-right-aligned .twae-data-container.twae-no-border {
	border-left: 2px solid  #fff9ed;
}
body[data-elementor-device-mode=desktop] .twae-wrapper .twae-left-aligned .twae-data-container.twae-no-border,
body[data-elementor-device-mode=tablet] .twae-wrapper .twae-left-aligned .twae-data-container.twae-no-border {
	border-right: 2px solid #fff9ed;
}
body[data-elementor-device-mode=mobile] .twae-wrapper .twae-left-aligned .twae-data-container.twae-no-border {
	border-left:2px solid #fff9ed;
}
.twae-wrapper.style-1 .twae-data-container.twae-no-border:after,
.twae-vertical.style-1 .twae-repeater-item .twae-item-data .twae-data-container.twae-no-border:after {
    border-color: transparent #fff9ed transparent transparent;
}

/* .twae-wrapper.twae-vertical .twae-data-container.twae-no-border {
    border: none!important;
}
.twae-wrapper.twae-vertical .twae-data-container.twae-no-border {
    border: none!important;
} */
.twae-wrapper.twae-vertical .twae-data-container.twae-no-border,
.twae-horizontal.style-3 .twae-data-container.twae-no-border {
    border: none!important;
}

.twae-vertical.style-3 .twae-repeater-item .twae-item-data .twae-data-container.twae-no-border:after {
    border: none;
}
.twae-horizontal.style-3.twae-top-navigation .swiper-slide-active .twae-icon.twae-no-border:after {
    border: none;
}

/********* End No border **************/

/***************** Navigation bar  *************/

nav.twae-navigationBar.twae-navigation-left.style-1 li.current:before,
 nav.twae-navigationBar.twae-navigation-right.style-1 li.current:before{
	background-color: #23a455;
}

nav.twae-navigationBar.twae-navigation-left.style-1 li a.current:after,
nav.twae-navigationBar.twae-navigation-right.style-1 li a.current:after{
	background-color:rgb(35 164 85); 
}

nav.twae-navigationBar.twae-navigation-left.style-1 li a.current:before,
nav.twae-navigationBar.twae-navigation-right.style-1 li a.current:before{
	border-right: solid 10px rgb(35 164 85);
}

nav.twae-navigationBar.twae-navigation-left.style-1 li:before,
nav.twae-navigationBar.twae-navigation-right.style-1 li:before{
	background-color: #54595f;
}
nav.twae-navigationBar.twae-navigation-left.style-1 li.current:before,
nav.twae-navigationBar.twae-navigation-right.style-1 li.current:before{	
    background-color:#23a455; 
}

.twae-navigationBar.twae-navigation-left.style-1 ul.twae-navigation-items:before, 
.twae-navigationBar.twae-navigation-right.style-1 ul.twae-navigation-items:before{
	background-color:#3e3c3c; 
}


.twae-navigationBar.twae-navigation-right.style-1 ul li.current a{
	color: white;
}

nav.twae-navigationBar.twae-navigation-left.style-2 ul.twae-navigation-items li a,
nav.twae-navigationBar.twae-navigation-right.style-2 ul.twae-navigation-items li a{
	color: #ffffff;
    background: #54595f;
}


nav.twae-navigationBar.twae-navigation-right.style-3 .twae-nav-icon span,
nav.twae-navigationBar.twae-navigation-left.style-3 .twae-nav-icon span {
    background: #ffffff; 
}

nav.twae-navigationBar.twae-navigation-right.style-3 .twae-nav-icon,
nav.twae-navigationBar.twae-navigation-left.style-3 .twae-nav-icon {
    background: #54595f; 
}

nav.twae-navigationBar.twae-navigation-right.style-3 ul.twae-navigation-items li:hover,
nav.twae-navigationBar.twae-navigation-left.style-3 ul.twae-navigation-items li:hover{
    background-color: #54595f;
	
}

nav.twae-navigationBar.twae-navigation-right.style-3 ul.twae-navigation-items li.current,
nav.twae-navigationBar.twae-navigation-left.style-3 ul.twae-navigation-items li.current {
    background: #54595f;	
}
nav.twae-navigationBar.twae-navigation-right.style-3 ul.twae-navigation-items li a.current, 
nav.twae-navigationBar.twae-navigation-left.style-3 ul.twae-navigation-items li a.current{
	color: 	#ffffff;
}

nav.twae-navigationBar.twae-navigation-right.style-3 ul.twae-navigation-items li:hover a,
nav.twae-navigationBar.twae-navigation-left.style-3 ul.twae-navigation-items li:hover a{
	color: 	#ffffff;	
}
/***************** End Navigation bar  *************/