/*********************/
/****Start Colored****/
/*********************/
a {
color: #0f7949;
}
a:hover {
color: #0e9cd1;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
color: #0f7949;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
background: #0f7949;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
color: #0f7949;
}
#offcanvas-toggler >i {
color: #000000;
}
#offcanvas-toggler >i:hover {
color: #0f7949;
}
.btn {
	border-radius:0;
	border:none
}
.btn-primary,
.sppb-btn-primary {
border-color: #0faae4;
background-color: #0f7949;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
border-color: #0d8ab9;
background-color: #0e9cd1;
}
ul.social-icons >li a:hover {
color: #0f7949;
}
.sp-page-title {
background: #0f7949;
}
.layout-boxed .body-innerwrapper {
background: #ffffff;
}
.sp-module ul >li >a {
color: #000000;
}
.sp-module ul >li >a:hover {
color: #0f7949;
}
.sp-module .latestnews >div >a {
color: #000000;
}
.sp-module .latestnews >div >a:hover {
color: #0f7949;
}
.sp-module .tagscloud .tag-name:hover {
background: #0f7949;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
background: #0f7949;
}
.search .btn-toolbar button {
background: #0f7949;
}
.post-format {
background: #0f7949;
}
.voting-symbol span.star.active:before {
color: #0f7949;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
color: #0e9cd1;
}
.entry-link,
.entry-quote {
background: #0f7949;
}
blockquote {
border-color: #0f7949;
}
.carousel-left:hover,
.carousel-right:hover {
background: #0f7949;
}
#sp-footer {
background: #0f7949;
}
.sp-comingsoon body {
background-color: #0f7949;
}
.pagination>li>a,
.pagination>li>span {
color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
border-color: #0f7949;
background-color: #0f7949;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
border-color: #0f7949;
background-color: #0f7949;
}
/*********************/
/*****End Colored*****/
/*********************/
#sp-top-bar {
background: rgb(255, 255, 255);
}
#sp-header .logo,
#sp-header .jf-des,
#sp-header .sp-megamenu-parent > li > a,
#offcanvas-toggler {
height:100px;
line-height:100px;
}
.sp-megamenu-parent .sp-dropdown{
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	padding:2px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a::before {
	content:"\f105";
	font-family:"FontAwesome";
	padding-right:5px;
	padding-left:5px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title::before {
	display:none
}
#sp-header .jf-des{
font-size:16px;
font-weight:600;
text-transform:uppercase;
margin:0;
padding:0;
padding-top:20px;
line-height:20px;
}
#sp-header .sp-megamenu-parent > li > a {
padding:0 7px;
font-size:14px;
font-weight:600;
}
#sp-header .logo h1 {
background: rgb(255, 255, 255) none repeat scroll 0 0;
border-radius: 0 0 50px 50px;
box-shadow: 0 10px 10px -10px rgb(128, 128, 128);
padding:10px 5px;
position: absolute;
top:-40px;
z-index: 999;
overflow:hidden;
}
#sp-header-sticky-wrapper.sticky-wrapper.is-sticky #sp-header .logo h1 {
top:0; 
}
#sp-header .logo h1 > img {
max-width:100px;
}
#sp-main-body {
padding:30px 0;
}
#sp-main-body > container {
padding:0 200px!important;
background:red;
}
#sp-header {
height:inherit;
background:#fff;
box-shadow:0 3px 6px rgba(0, 0, 0, 0.25)
}
.sp-page-title h2, .sp-page-title h3 {
font-size:42px;
text-shadow:2px 2px 4px rgba(0, 0, 0, 0.35);
}
.sppb-addon-title{
text-align:center;
border-bottom:1px solid #f5f5f5;
margin-bottom:20px;
padding-bottom:10px;
}
.sp-page-title {
padding:40px 0 0 0;
}
.sp-page-title .breadcrumb > li > a:hover {
text-decoration:underline
}
.wight-95 {
background:#fff;
background:rgba(255,255,255,0.95);
padding:30px;
margin:30px 0;
}
.sppb-carousel-caption {
}
.sppb-carousel-pro-text h2,
.sppb-carousel-pro-text p {
background:rgba(0,0,0,0.4);
padding:30px;
display:block;
width:100%;
}
#sp-bottom {
	padding:20px 0;
}
#sp-bottom .sp-module .sp-module-title {
font-size:18px
}

#sp-bottom dl {
}

#sp-bottom dt,dt {
display:block;
}
#sp-bottom dd, dd {
display: block;
padding-left: 20px;
margin-bottom: 10px;
margin-top: -20px;
}
#sp-bottom .sp-module ul > li > a {
line-height:30px;
}
.sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img {
width:100%;
}
.sppb-carousel-indicators {
z-index:1;
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
padding:20px 15%;
}
.ns2-date-blog {
background:#2bb673!important;
color:#fff;

}
.margin30px{
margin:30px 0
}
.table th {
text-transform:uppercase;
font-size:1em;
}
.offcanvas-menu {
width:300px;
border-left:20px solid #fff;
}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
height:inherit
}
.formResponsive .formHorizontal .formControlLabel {
width:450px;
margin-right:20px;
}
.formResponsive .formHorizontal .formControls {
}
#userForm input, textarea, .uneditable-input {
width:inherit
}
ul.social-icons {
float:right;
}
ul.social-icons > li {
border: 1px solid #f1f1f1;
border-radius: 50%;
height: 25px;
line-height: 25px;
padding: 0 5px;
text-align: center;
width: 25px;
}
ul.social-icons > li:hover {
 border: 1px solid #2bb673;
}
ul.social-icons > li a i.fa-facebook {
color:#336699;
}
.dpcalendar-quick-add-form .control-group input {
height:inherit!important
}
.dpcalendar-quick-add-form {
max-width: 360px!important;
}
.sp-page-title > .container,
#sp-main-body > .container,
#sp-modules-body > .container {
}
.wf_file_icon {
float:left;
margin-right:10px;
}
.wf_file_size {
color:#ccc;
}
#jform_title {
width:100%!important;
}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
margin:10px 5px;
}
.input-mini {
width:inherit
}
img.galerias-jf {
margin:6px 3px
}

.sp-slider-content .sp-title {
text-shadow:2px 2px 4px rgba(0, 0, 0, 0.35)
}

.sp-slider-content h3.sp-title {
display:none
}
.sp-optima-layout .sp-slider-item.animate-in {
padding:30px;
}
.ltr .sp-optima-layout .sp-slider-controllers > a {
background:none;
color:#fff;
}
.sp-slider-content > .sp-introtext,
.sp-slider-content > .sp-full-text {
background:rgba(0,0,0,0.5);
display:block;
width:70%;
margin: 0 auto;
padding:30px;
}
.sp-optima-layout .sp-slider-content .sp-introtext {
max-width:70%;
}

.white-bg {
}

.white-bg > .sppb-row-container {
opacity: 1;
background:#fff;
padding-bottom:40px;
}
.scrollup {
	bottom:100px
}