.sp-simpleportfolio .sp-simpleportfolio-item {
    padding: 10px;
}
.sppb-btn:hover {
	background: transparent;
    color: #fff;
    background-color: #1fae51;
    border-color: #1fae51;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #000 !important;
}.sp-simpleportfolio-info {
	display:none;
	padding:0px;
}
.sp-page-title .breadcrumb {
    display: block; 
	background-color: #000;
	color:#fff; 
}
.sppb-btn-primary.focus, .sppb-btn-primary:focus {
    color: #fff;
    box-shadow: 0 0 0 3px rgba(0,0,0,.5);
}
.sp-page-title .breadcrumb li, 
.sp-page-title .breadcrumb a {
    color:#fff; 
}
.view-article section#sp-page-title,
.layout-blog section#sp-page-title {
    padding-top: 0px;
}
.view-article section#sp-page-title .sp-page-title,
.layout-blog section#sp-page-title .sp-page-title {
    padding: 116px 0 65px;
}
.view-article section#sp-page-title .sp-page-title .container,
.layout-blog section#sp-page-title .sp-page-title .container {
    display: block;
}
#articleCarousel {
    margin-bottom: 100px;
}
.speasyimagegallery-row.clearfix {
	clear:both;
}
.speasyimagegallery-gallery-item:hover > div >img {
  transform: scale(1.2);
  transition: all 1000ms;
}
.speasyimagegallery-gallery-item > div {
    overflow: hidden;
}
.sp-simpleportfolio-btns,
.sp-simpleportfolio-tags {
	display:none!important;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    background: rgba(0, 0, 0, 0)!important;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img {
    -webkit-transition: all 1000ms;
    transition: all 1000ms;
}
.featherlight .featherlight-image {
    width: auto;
    height: 80vh;
}
.featherlight,
.speasyimagegallery-modal-wrapper {
	z-index:9999;
}
#sp-logo {
	display:none;
}

.has-slideshow #sp-header {
	top:0px;
}

.secondary-section-bgcolor, .sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg, .lightbox-get-in-touch .sppb-column.right-column, #sp-header, #sp-header.menu-fixed, .sp-page-title, section#sp-logo, .view-article, .layout-blog, .pagination-wrapper .pagination li span {
    background-color: #ffffff;
}

.pagination-wrapper .pagination li a {
    background-color: #ccc;
}

.sp-megamenu-parent >li >a {
    color: #000;
}

#sp-footer1 {
	padding-top:10px;
}

.view-article section#sp-page-title:after, .layout-blog section#sp-page-title:after {
    display:none;
}

.carousel-indicators li {
	background-color: #ccc;
	border: 1px solid #ccc;
}

a {
    color: #333;
}

.lightbox-top-search .top-search-wrapper .icon-top-wrapper {
    color: #333;
}

@media only screen and (max-width: 992px) {
#sp-header #sp-menu .sp-column .sp-megamenu-wrapper {
    float: right; 
}
}

@media only screen and (max-width: 768px) {
.sp-page-title {
    padding: 30px 0!important;
}
}

@media only screen and (max-width: 600px)
.view-article article.item {
    top: -465px;
}
