.sp-page-title h2, .sp-page-title h3 {
    color: #fff;
}
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a {
    color: #fff;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {

    border-color: #e5007a;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none;
}
.input-mini {
    width: 70px;
}
.sppb-title-heading:before,
.revibe-core-service .sppb-addon-feature .sppb-addon-content .sppb-addon-content-inner .sppb-feature-box-title:after,
.view-article .entry-header:before {
    display:none;
}

.sp-module {
	/*width:100%;*/
}

.item.item-page, 
#sp-right {
	margin-top:50px;
}

.entry-image.full-image img {
	min-width:100%;
	border: 10px solid #b0b0b0;
}

.item-page img {
	border: 10px solid #b0b0b0;
	margin-right: 10px;
	margin-bottom: 10px;
}

.sppb-addon-single-image-container img,
.sppb-img-container img,
.sppb-article-img {
	border: 10px solid #b0b0b0;
}

.revibe-social-share-icon {
	padding-top:20px;
}

.sppb-text-success {
    color: blue;
}

#sp-bottom1 .custom {
    font-size: 14px;
}

.sp-bottom-footer,
.sp-bottom-footer:before {
    background-color: #282828;
}

.sp-bottom-footer:before {
    background: #282828;
}

.slider-title-wrap h1 {
	font-size:80px;
	letter-spacing:-5px!important;
}

.sppb-addon-thumb-gallery .flexslider .slider-title-wrap .slider-sub-title {
    letter-spacing: 1px;
}

.one3cols2 ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.sppb-btn-info {
    color: #ffffff;
    background-color: #00c1f8;
}

.sppb-btn-info a:hover{
    color: #ffffff;
}

.one3-row-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.mod-languages ul li a {
	color:#ffffff;
}

@media (min-width: 768px) {
.one3-row-container {
    width: 750px;
}
}

@media (min-width: 992px) {
.one3-row-container {
    width: 970px;
}
}

@media (min-width: 1200px) {
.one3-row-container {
    width: 1170px;
}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
#sp-header .sp-default-logo {
    display: block;
}
}
	