/**
* Theme Name: NT Agricom Child
* Description: This is a child theme of NT Agricom, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: nt-agricom
* Version: 1.7.1
*/

html {
	font-family: "Avenir Black" !important;
}
#top-bar__navigation ul{
	text-align:center;
}
#vegas-slider .vegas-control__btn{
	display:none;
}
#vegas-slider .vegas-dots a{
	border: 1px white solid;
	border-radius:50%;
	background:none;
}

#vegas-slider .vegas-dots a:hover, #vegas-slider .vegas-dots a.active{
	background:white;
	box-shadow: none;
}

.black-green-25{
	font-size:25px;
	line-height:30px;
	color:#00684f;
	font-family: "Avenir Black";
}
.medium-green-19{
	font-size:19px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Medium";
}
.medium-green-19 .vc_toggle_title h4{
	font-size:19px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Black";
}
.black-green-19{
	font-size:19px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Black";
}
.black-white-25{
	font-size:25px;
	line-height:30px;
	color:white;
	font-family: "Avenir Black";
}

.black-white-38{
	font-size:38px;
	line-height:42px;
	color:white;
	font-family: "Avenir Black";
}

.black-green-38{
	font-size:38px;
	line-height:42px;
	color:#00684f;
	font-family: "Avenir Black";
}

.black-green-38 .custom-btn{
	font-size:38px;
	line-height:42px;
	color:#00684f;
	font-family: "Avenir Black";
}


.black-green-33{
	font-size:33px;
	line-height:35px;
	color:#00684f;
	font-family: "Avenir Black";
}
.black-green-33 a:hover{
	color:#80d8c3;
}
.black-green-33 img{
margin-top:-8px;
}

.medium-green-20{
	font-size:20px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Medium";
}

.black-green-20{
	font-size:20px;
	line-height:23px;
	color:#00684f;
	font-family: "Avenir Black";
}

.medium-green-12{
	font-size:12px;
	line-height:15px;
	color:#00684f;
	font-family: "Avenir Medium";
}

.medium-green-12 a{
	text-decoration:underline;
}


.black-green-12{
	font-size:12px;
	line-height:15px;
	color:#00684f;
	font-family: "Avenir Black";
}

.black-green-16{
	font-size:16px;
	line-height:19px;
	color:#00684f;
	font-family: "Avenir Black";
}
.medium-green-16{
	font-size:16px;
	line-height:19px;
	color:#00684f;
	font-family: "Avenir Medium";
}
.post.type-post, .entry-content p{
	font-size:14px;
	line-height:18px;
	color:#00684f !important;
	font-family: "Avenir Medium" !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    font-weight: 500;
	color:#00684f !important;
}
.achievements-blocks .wpb_single_image img{
	width:100%;
}
.format-standard .post-container, .search-results .post-container{
	overflow:initial;
}

.process-4::after {
	content: "";
    width: 30px;
    height: 30px;
    background: url("http://bp-labs.co/compost/wp-content/uploads/2021/02/next-icon.png") no-repeat;
    top: 110px;
    right: -15px;
    position: absolute;
    display: inline-block;
	
}
.process-4.last-process::after{
	background:none;
}
.process-4 .process-4-title {
	font-size: 16px;
    color: #00684f;
    font-family: 'Avenir Black';
    margin-bottom: 15px;
}
.process-4 .process-4-cta {
	font-size: 14px;
    color: #00684f;
    font-family: 'Avenir Medium';
    margin-bottom: 15px;
    border: 2px #80d8c3 solid;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 16px;
}
.process-4 .process-4-link {
	font-size: 12px;
    color: #00684f;
    font-family: 'Avenir Medium';
    text-decoration: underline;
}

.process-4 .process-4-link a:hover {
    color: #80d8c3;
}

.blog--style-3 .blog__entry{
	-webkit-box-shadow: none; 
    box-shadow: none;
	background-color:#01b187;
}

.section-contact{
	display:none;
}

#footer{
	border-top:0px;
	background:#01b187;
	
}

#footer .footer__title, #footer .copyright, #footer .copyright a{
	color:white;
}
#footer .footer__menu ul{
	margin-top:5px;
}
#footer .footer__menu li{
	margin-top:5px;
}
#footer .footer__menu a{
	color:white;
	font-size:12px;
}
#footer .footer-left-border{
	border-left:2px white solid;
	padding-left:30px;
}
.feedbacks--style-1 .owl-theme .owl-dots .owl-dot span{
	border:1px white solid;
}
.testimonial-section .owl-theme .owl-dots .owl-dot span{
	background-color:transparent;
}
.testimonial-section .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	-webkit-box-shadow: none; 
    box-shadow: none; 
    background-color: white !important;
}

header .intro__title{
	font-size:60px;
	letter-spacing:0px;
	font-family: 'Avenir Black';
	text-align: center;
}

.full-width-image *{
	width:100%;
}

.board-members .owl-carousel .owl-stage-outer{
	height: 210px !important;
}

.custom-btn.primary{
	border-color: #267560;
    color: #267560;
}

.custom-btn.primary:hover, .custom-btn.primary:focus, .custom-btn.primary:active {
    background-color: #267560;
	color: white;
}

.contact-switch .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
	color:#17765f;
	background:transparent;
	border:0px;
	font-family: 'Avenir Black';
	font-size:18px;
}

.contact-switch .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{
	color:#c7c7c7;
	background:transparent;
	border:0px;
	font-family: 'Avenir Black';
	font-size:18px;
}

.contact-switch .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
	background:transparent;
	border:0px;
}

.sa-icon-image{
	margin-top: -19px;
}
.sa-how-margin-top{
	margin-top:0px;
}
@media only screen and (min-width: 1200px){
.start-screen__content .title {
    letter-spacing: 0px;
	text-align:center;
}
}