#primary{
width: 100%;
padding-top: 20px;
}

.ps-top-footer.footer_column_three .ps-footer-widget{
width: 45%;}

.ps-home-section#section-contact{
background-color: #3E3E3E;
}

.ps-top-footer{
background-color: #fff;
}

.alignnone.size-full{
padding: 10px 0px;
}

.team-image-container:hover{z-index: 10000;}

#content.site-content{padding-top: 120px; }

.ps-whole-header{ background-color: rgba(41, 41, 41, 0.9) !important; }

.comments-link{display: none !important; }

#primary .blog-content-wrap, .article-content-wrapper{max-width: 820px; }

span.slide-button{display: none; }

#section-contact .ps-contant-map,
.ps-innerpages-header-wrapper{display: none; }

a{ color: #666666; }

.team-info-wrapper span,
#section-contact .ps-contant-info{
display: none;
}

.team-wrapper .team-box-item{
float: right;
margin-right: 0%;
width: 30.7%;
}

.contact_submit_wrap{
text-transform: uppercase;
}

.team-info-wrapper .team-bio{
font-size: 14px;
line-height: 20px;
}

#pirate-forms-contact-submit{
text-transform: uppercase;
}

#section-contact .ps-contact-form input, #section-contact .ps-contact-form textarea{
width: 100%;
}

/*
.team-image-container figure img {
width: 280px;
}
li.team-box-item{
width: 31%;
}
*/

h2.a{
color: #fefefe;
}
h2.slider-title.a:hover{
color: yelow;
}

.team-info-wrapper, .team-bio{ font-size: 16px; }
.single-slide-wrap .slider-title{
font-weight: 600; 
font-family: 'Lato', sans-serif;
font-size: 50px;
}

.ps-home-section .section-title{
font-family: 'Lato', sans-serif;

}

.single-slide-wrap .slider-title:before,.single-slide-wrap .slider-title:after { background-color: #ffdb00; }
.main-navigation ul.menu > li > a:after{ background-color: #ffdb00; }
.ps-front-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover, .ps-front-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: #ffdb00; }

#scroll-up{ background-color: #ffdb00; }

/* YELLOW */

.comment-navigation a:hover:before, .posts-navigation a:hover:before, .post-navigation a:hover:before{
color: #ffdb00;
}

#primary .blog-content-wrap .cat-links a{
color: #ffdb00;
}

a.ps-more-button:after{
border-right: 2px solid #ffdb00;
border-top: 2px solid #ffdb00;
}

a.ps-more-button:hover{
color: #ffdb00;

}
a.ps-more-button:before{
border-left: 2px solid #ffdb00;
border-bottom: 2px solid #ffdb00;
}

.ps-innerpages-header-wrapper #crumbs a{
color: #ffdb00;
}

footer.site-footer .site-info a{
color: #ffdb00;
}

a:hover, a:focus, a:active{color: #ffdb00; }
.ps-head-search .ps-search-icon:before{color: #ffdb00; }

.ps-section-viewall a:hover{
background-color: #ffdb00;
}
.ps-section-viewall a{
border: 2px solid #ffdb00;
padding: 12px 25px;
color: #ffdb00;}

#section-blog .ps-section-viewall a:hover{
color: #fff;
background-color: #ffdb00;}
#section-blog .ps-section-viewall a{
background-color: #fff;
border: 2px solid #ffdb00;;
color: #ffdb00;
}

/* CONTACT FORM*/

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
border-radius: 0px;ą

::placeholder{
padding-left: 5px;
}

.contact_submit_wrap{
text-align: center;
}

button, input[type="button"], input[type="reset"], input[type="submit"]{
border: 0px solid;
border-radius: 0px;
background: #e6e6e6;
padding: 1rem 2rem;
}

#section-contact .ps-contant-info .ps-ctn{
text-align: center;
width: 100%;
}

#section-contact .ps-contant-map,
.ps-address{
display: none;
}