/*

Theme Name: NT Agricom
Theme URI:  http://ninetheme.com/
Author: Ninetheme
Author URI: http://ninetheme.com/about
Description: We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.1.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-colors, custom-menu, editor-style, featured-images, post-formats, threaded-comments, translation-ready
Text Domain: nt-agricom
Domain Path: /languages

*/
#top-bar__navigation li.li-btn{
display: none;
}


div#vegas-slider {
    height: 90% !important;
}

.map-center{
	text-align:center!important;
}

.start-screen--style-1{
height: 80vh;
}

.pattern {
    background-color: #ffffff !important;
}

.template-overlay.pattern{
opacity: 0 !important;
}

.intro__text {
text-align: center;
margin-top: 0px;
}

.page-id-1406 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-1321 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-1411 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-1409 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-1404 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}


.page-id-1382 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-1386 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-193 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-621 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-210 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;
}

.page-id-629 .intro__title{
font-size: 25px;
line-height: 35px;
letter-spacing: 1rem;
padding-top: 130px;

}


.index-header{
    background-position: 50% 0px !important;
    background-size: contain !important;
}

.news-header{
    background-position: 50% 0px !important;
    background-size: contain !important;
}

.intro{
min-height: 436px;
}

#menu-primary {
float: right;
}

.row-history {
 padding: 0!important;
 left: 0 !important;
}

.section-contact .bg-1, .section-contact .bg-2{
background-color: #143e88!important;
}

.team__item__description a:hover {
color: #fff; 
}

.vegas-transition-swirlLeft, .vegas-transition-swirlLeft2 {
    -webkit-transform: scale(2) rotate(0) !important;
    transform: scale(2) rotate(0) !important;
    opacity: 0;
}

.vegas-transition-swirlLeft-in, .vegas-transition-swirlLeft2-in {
    -webkit-transform: scale(1) rotate(0) !important;
    transform: scale(1) rotate(0) !important;
    opacity: 1;
}

.vegas-transition-swirlLeft2-out, .vegas-transition-swirlRight, .vegas-transition-swirlRight2 {
    -webkit-transform: scale(2) rotate(0) !important;
    transform: scale(2) rotate(0) !important;
    opacity: 0;
}


.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    font-size: 18px!important;
    color: #143e88!important;
}

.separator-text-size h4 {
	font-size: 14px!important;
    color: #4d4d4d!important;
}

.vegas-transition-swirlRight-in, .vegas-transition-swirlRight2-in {
    -webkit-transform: scale(1) rotate(0) !important;
    transform: scale(1) rotate(0) !important;
    opacity: 1;
}

.vegas-transition-swirlRight2-out {
    -webkit-transform: scale(2) rotate(0) !important;
    transform: scale(2) rotate(0) !important;
    opacity: 0;
}

.vegas-control__btn{
display:none;
}

#vegas-slider .vegas-dots a {
height: 10px;
width: 10px;
background-color: #ffffff;
}

#vegas-slider .vegas-dots a:hover, #vegas-slider .vegas-dots a.active {
box-shadow: 0 0 0 8px #143e88 inset;
}

.newsletter-select select, .newsletter-input input, .newsletter-input2 input{
    background-color: #e6e6e6;
    color: #333;
    padding: 10px 20px;
    border: none;
    width: 100%;
    font-size: 12px;
}

.single .index-header h1{
font-size: 55px !important;
}

input.green-btn{
    color: #333333 !important;
    background-color: #ffffff !important;
    border-color: #388a00 !important;
}

a.readmorebtn {
    color: #ffffff !important;
    background-color: transparent!important;
    border-color: #ffffff!important;
min-height: 56px!important;
    min-width: 167px!important;
    padding: 12px 25px 10px !important;
border-radius: 5px !important;
    border-width: 3px !important;
    border-style: solid !important;
line-height: 1 !important;
    font-size: 1.2rem !important;
    font-weight: 600 !important;
    font-family: "Poppins", sans-serif !important;
    text-transform: uppercase !important;

}

a.readmorebtn:hover {
color: #fff;
}

.wp-sub-content{
padding-bottom: 50px !important;
}

.wp-post-title a{
color: #fff !important;
}

.recent-post-slider h2.wp-post-title {
    margin: 25px 0 !important;
}

.recent-post-slider .wp-post-date::after{
display: none;
}

.h1 a:hover, .h1 a:focus, h1 a:hover, h1 a:focus, .h2 a:hover, .h2 a:focus, h2 a:hover, h2 a:focus, .h3 a:hover, .h3 a:focus, h3 a:hover, h3 a:focus, .h4 a:hover, .h4 a:focus, h4 a:hover, h4 a:focus {
color: #333;
}

a:hover, a:focus{
color:#666666;
}

li a {
color:#666666;
}

[href] img{cursor:pointer;}


.pum-theme-856 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
background-color: #a3a3a3 !important;
}

.popmake-newsletter-sign-up img{
cursor:pointer;
}

div.team-overlay{
position:relative;
margin-bottom:0px;
}

.team-overlay a:before{
content: " ";
display:block;
position: absolute;
width:100%;
height:100%;
top:0;
bottom:0;
left:0;
right:0;
background: rgba(0,0,0,0.4);
z-index:3;
}

.team-overlay a img{
    position: relative;
    z-index: 2;
}

.team-overlay h3, .team-overlay p{
    position: absolute;
    z-index: 3;
    width: 100%;
    bottom: 0;
}

.team-overlay h3{
bottom: 10%;
}

.team-overlay a{
    position: relative;
    z-index: 2;
}

#btn-to-top {
background-color: #143e88;
}

.index-header.parallax {
    background-image: url(/wp-content/uploads/2017/06/Lonagro_latest-news.jpg);
    background-position: 50% 0px!important;
}

body.error404 .index .searchform input[type="submit"], body.search article .searchform input[type="submit"], #widget-area #searchform input#searchsubmit, #respond input:hover, .pager li > span, .pager li > a, .widget-title:after {
    background-color: #143e88;
}

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, .ie input[type="range"]:focus, .ie9 input[type="range"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus, .pager li > a, .pager li > span {
    border-color: #143e88;
}

.comment-respond{
display: none;
}

.widget_meta{
display: none;
}

.intro__post-date{
display: none;
}

.widget_recent_comments{
display:none;
}

#widget-area #searchform input[type="text"] {
border-color: #143e88;
}

.entry-meta a {
color: #388a00;
}

#widget-area .widget ul li a:hover, .entry-title a:hover, .entry-meta a, #share-buttons i:hover{
color: #388a00;
}

.blog__post-date{
color: #143e88;
}

.blog__entry__title a:hover {
color: #388a00;
}


/* ---- MOBILE RESPONSIVENESS ----*/

@media (max-width: 992px){
.show-on-mobile {
    display: block !important;
}
}

@media (max-width: 375px){
.index-header{
background-size: cover !important;
}
	

header.news-header{
background-size: cover !important;
}

.team-overlay h3 {
    bottom: 10% !important;
}

div.template-cover-text h1 {
font-size: 25px !important;
margin-top: 85px;
}

#widget-area{
display: none !important;
}

div.vc_custom_1497418218052 .vc_column-inner {
float:left; 
width:25% !important;
}

.padding-top-image{
padding-top: 40px !important;
}

}

@media (max-width: 667px){

#widget-area{
display: none !important;
}

.intro__text{
margin-top: -30px;
}

.index-header{
background-size: cover !important;
}

header.news-header{
background-size: cover !important;
}

div.vc_custom_1497418218052 .vc_column-inner {
float:left; 
width:25% !important;
}

.padding-top-image{
padding-top: 40px !important;
}

}

@media (max-width: 768px)
{

.custom-btn{
margin-bottom: 40px;
}
	


.index-header{
background-size: cover !important;
}

header.news-header{
background-size: cover !important;
}

div.vc_column-inner {
padding-bottom: 0px !important;
}

div.vc_column-inner .vc_custom_1496658544427{
margin-top: 0px !important;
}

div.wpb_single_image.vc_align_right {
text-align: center;
padding-top: 0px !important;
}

div.wpb_single_image.vc_align_left {
text-align: center;
padding-top: 0px !important;
}

div h1 {
text-align:center !important;
padding-top: 30px !important;
}

div h2 {
text-align:center !important;
}

div h3 {
text-align:center !important;
}

div h4 {
text-align:center !important;
}

.text-align-left{
text-align:left !important;
}	
	
div p {
text-align:center !important;
padding-right: 10px;
padding-left: 10px;
}

.vc_custom_1497360626592 p {
padding-right: 30px;
}

.blog__post-date {
text-align:center !important;
}

div .wpb_wrapper li{
text-align:center !important;
}

.hide-on-mobile img, .hide-on-mobile{
display:none;
}

.intro__text h1{
font-size: 37px;
}

.single .index-header h1{
font-size: 25px;
}

div .vc_custom_1496729450580{
padding-top: 0px !important; 
}

.padding-top-image{
padding-top: 0px;
}

div.vc_custom_1496819706116{
padding-left: 0px !important;
}

.mobile-banner {
height: 464px;
background-repeat: no-repeat;
}

div.vc_column-inner {
padding-top: 0px !important;
margin-left: 0px !important;
}

div.vc_custom_1487720600465{
margin-bottom: 0px !important;
}

#share-buttons{
text-align:center;
}

.vc_custom_1497418218052 .vc_column-inner {
float:left; width:100% !important;
}


}

@media (max-width: 768px) and (orientation: portrait){

#top-bar {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: 70px !important;
    background-color: #fff !important;
    z-index: 6 !important;
    -webkit-transition: padding 0.3s ease-in-out !important;
    transition: padding 0.3s ease-in-out !important;
}
	


.index-header{
background-size: cover !important;
}

.intro-header .news-header{
background-size: cover !important;
}

#top-bar__navigation-toggler {
   display: block;
}

#top-bar__navigation {
    top: 70px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow-y: auto;
    text-align: center;
    display: block;
    position: absolute !important;
    padding-top: 0px !important;
}

#top-bar__navigation li {
display: block;
margin-top: 10px;
margin-left: 0px;
}

.vc_col-sm-6 {
width: 100% !important;
}

.intro__text h1{
font-size: 45px;

}

.team-overlay h3{
bottom: 20% !important;
}

.blog--style-1 .blog__item figure{
overflow:hidden !important;
}

.template-cover-text h1 {
font-size: 45px !important;
line-height: 50px !important;
}

#widget-area, #searchform, #s{
margin-top: 0px !important;
padding: 0px 9px !important;
}

div.widget_recent_entries h4, .widget_archive h4, .widget_categories h4 {
text-align: left !important;
}

.intro__text{
    margin-top: 70px;
}
}


@media (max-width: 1024px)
{
/* ---- MOBILE RESPONSIVENESS ----*/
.index-header{
background-size: inherit !important;
}

header.news-header{
background-size: cover !important;
}

.team-overlay h3{
bottom: 20% !important;
}

#widget-area, #searchform, #s{
padding-right: 48px !important;
}

}