a {
  color: #0f719e;
}
a:hover {
  color: #0b506f;
}
body {
  color: #888;
}
#sp-top-bar {
  border-bottom: 1px solid #eee;
}
#sp-top-bar ul.social-icons >li {
  border-left: 1px solid #eee;
}
#sp-top-bar ul.social-icons >li:last-child {
  border-right: 1px solid #eee;
}
#sp-top-bar ul.social-icons >li a:hover {
  color: #fff;
  background: #0f719e;
}
#sp-top-bar .sp-contact-info li {
  border-right: 1px solid #eee;
}
#sp-top-bar .sp-contact-info li a {
  color: #999;
}
#sp-top-bar .sp-contact-info li a:hover {
  color: #0f719e;
}
#sp-header-right > .sp-column .sp-module .btl-panel span {
  margin: 0;
  padding: 0;
}
#sp-header-right > .sp-column .sp-module .btl-panel span#btl-panel-login {
  background: #ed6a24 !important;
}
#sp-header-right > .sp-column .sp-module .btl-panel span#btl-panel-registration {
  background: #73bd12 !important;
}
#sp-header-right > .sp-column .sp-module .vmCartModule .cart-icon {
  background: #0f719e;
  color: #fff;
  text-align: center;
}
#sp-header-right > .sp-column .sp-module .vmCartModule .show_cart a {
  background: #0f719e;
  color: #fff;
}
.sp-megamenu-parent >li >a span {
  border-bottom: 3px solid #0f719e;
}
.sp-megamenu-parent >li.active>a {
  background: #0f719e;
  color: #fff !important;
}
.sp-megamenu-parent >li.active>a:hover {
  color: #fff;
}
.sp-megamenu-parent >li.active>a span {
  border-bottom: 3px solid #fff !important;
}
.sp-megamenu-parent >li:hover>a {
  color: #0f719e;
}
.sp-megamenu-parent >li.menu-1.active:before {
  background: #57bfef;
}
.sp-megamenu-parent >li.menu-1.active>a {
  background: #0f719e;
}
.sp-megamenu-parent >li.menu-1 >a span {
  border-bottom-color: #0f719e;
}
.sp-megamenu-parent >li.menu-1:hover > a {
  color: #0f719e;
}
.sp-megamenu-parent >li.menu-1 .sp-dropdown li.sp-menu-item > a:hover {
  background: #0f719e;
}
.sp-megamenu-parent >li.menu-2.active:before {
  background: #bcf276;
}
.sp-megamenu-parent >li.menu-2.active>a {
  background: #73bd12;
}
.sp-megamenu-parent >li.menu-2 >a span {
  border-bottom-color: #73bd12;
}
.sp-megamenu-parent >li.menu-2:hover > a {
  color: #73bd12;
}
.sp-megamenu-parent >li.menu-2 .sp-dropdown li.sp-menu-item > a:hover {
  background: #73bd12;
}
.sp-megamenu-parent >li.menu-3.active:before {
  background: #f9cab1;
}
.sp-megamenu-parent >li.menu-3.active>a {
  background: #ed6a24;
}
.sp-megamenu-parent >li.menu-3 >a span {
  border-bottom-color: #ed6a24;
}
.sp-megamenu-parent >li.menu-3:hover > a {
  color: #ed6a24;
}
.sp-megamenu-parent >li.menu-3 .sp-dropdown li.sp-menu-item > a:hover {
  background: #ed6a24;
}
.sp-megamenu-parent >li.menu-4.active:before {
  background: #f6f27f;
}
.sp-megamenu-parent >li.menu-4.active>a {
  background: #cdc70f;
}
.sp-megamenu-parent >li.menu-4 >a span {
  border-bottom-color: #cdc70f;
}
.sp-megamenu-parent >li.menu-4:hover > a {
  color: #cdc70f;
}
.sp-megamenu-parent >li.menu-4 .sp-dropdown li.sp-menu-item > a:hover {
  background: #cdc70f;
}
.sp-megamenu-parent >li.menu-5.active:before {
  background: #e980f6;
}
.sp-megamenu-parent >li.menu-5.active>a {
  background: #ba0fce;
}
.sp-megamenu-parent >li.menu-5 >a span {
  border-bottom-color: #ba0fce;
}
.sp-megamenu-parent >li.menu-5:hover > a {
  color: #ba0fce;
}
.sp-megamenu-parent >li.menu-5 .sp-dropdown li.sp-menu-item > a:hover {
  background: #ba0fce;
}
.sp-megamenu-parent >li.menu-6.active:before {
  background: #8ce99b;
}
.sp-megamenu-parent >li.menu-6.active>a {
  background: #24b83c;
}
.sp-megamenu-parent >li.menu-6 >a span {
  border-bottom-color: #24b83c;
}
.sp-megamenu-parent >li.menu-6:hover > a {
  color: #24b83c;
}
.sp-megamenu-parent >li.menu-6 .sp-dropdown li.sp-menu-item > a:hover {
  background: #24b83c;
}
.sp-megamenu-parent >li.menu-7.active:before {
  background: #8aa5e5;
}
.sp-megamenu-parent >li.menu-7.active>a {
  background: #2750af;
}
.sp-megamenu-parent >li.menu-7 >a span {
  border-bottom-color: #2750af;
}
.sp-megamenu-parent >li.menu-7:hover > a {
  color: #2750af;
}
.sp-megamenu-parent >li.menu-7 .sp-dropdown li.sp-menu-item > a:hover {
  background: #2750af;
}
.sp-megamenu-parent >li.menu-8.active:before {
  background: #e98c8c;
}
.sp-megamenu-parent >li.menu-8.active>a {
  background: #b82424;
}
.sp-megamenu-parent >li.menu-8 >a span {
  border-bottom-color: #b82424;
}
.sp-megamenu-parent >li.menu-8:hover > a {
  color: #b82424;
}
.sp-megamenu-parent >li.menu-8 .sp-dropdown li.sp-menu-item > a:hover {
  background: #b82424;
}
.sp-megamenu-parent >li.menu-9.active:before {
  background: #edff86;
}
.sp-megamenu-parent >li.menu-9.active>a {
  background: #c8ec00;
}
.sp-megamenu-parent >li.menu-9 >a span {
  border-bottom-color: #c8ec00;
}
.sp-megamenu-parent >li.menu-9:hover > a {
  color: #c8ec00;
}
.sp-megamenu-parent >li.menu-9 .sp-dropdown li.sp-menu-item > a:hover {
  background: #c8ec00;
}
.sp-megamenu-parent >li.menu-10.active:before {
  background: #86e4ff;
}
.sp-megamenu-parent >li.menu-10.active>a {
  background: #00b7ec;
}
.sp-megamenu-parent >li.menu-10 >a span {
  border-bottom-color: #00b7ec;
}
.sp-megamenu-parent >li.menu-10:hover > a {
  color: #00b7ec;
}
.sp-megamenu-parent >li.menu-10 .sp-dropdown li.sp-menu-item > a:hover {
  background: #00b7ec;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #0f719e;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #0f719e;
}
body.menu-1	section#sp-menu {
  border-bottom: 5px solid #0f719e;
}
body.menu-1	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #0f719e;
}
body.menu-2	section#sp-menu {
  border-bottom: 5px solid #73bd12;
}
body.menu-2	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #73bd12;
}
body.menu-3	section#sp-menu {
  border-bottom: 5px solid #ed6a24;
}
body.menu-3	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #ed6a24;
}
body.menu-4	section#sp-menu {
  border-bottom: 5px solid #cdc70f;
}
body.menu-4	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #cdc70f;
}
body.menu-5	section#sp-menu {
  border-bottom: 5px solid #ba0fce;
}
body.menu-5	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #ba0fce;
}
body.menu-6	section#sp-menu {
  border-bottom: 5px solid #24b83c;
}
body.menu-6	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #24b83c;
}
body.menu-7	section#sp-menu {
  border-bottom: 5px solid #2750af;
}
body.menu-7	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #2750af;
}
body.menu-8	section#sp-menu {
  border-bottom: 5px solid #b82424;
}
body.menu-8	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #b82424;
}
body.menu-9	section#sp-menu {
  border-bottom: 5px solid #c8ec00;
}
body.menu-9	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #c8ec00;
}
body.menu-10	section#sp-menu {
  border-bottom: 5px solid #00b7ec;
}
body.menu-10	section#sp-menu .sp-megamenu-parent .sp-dropdown {
  border-top: 5px solid #00b7ec;
}
#offcanvas-toggler >i {
  color: #777777;
}
#offcanvas-toggler >i:hover {
  color: #0f719e;
}
div.itemCommentsForm form input#submitCommentButton,
.btn-primary,
.sppb-btn-primary {
  border-color: #0c5d82;
  background-color: #0f719e;
}
div.itemCommentsForm form input#submitCommentButton:hover,
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #083f58;
  background-color: #0b506f;
}
ul.social-icons >li a:hover {
  color: #0f719e;
}
.sp-page-title {
  background: #323242;
}
.layout-boxed .body-innerwrapper .boxed_body {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #777777;
}
.sp-module ul >li >a:hover {
  color: #0f719e;
}
.sp-module .latestnews >div >a {
  color: #777777;
}
.sp-module .latestnews >div >a:hover {
  color: #0f719e;
}
.sp-module .tagscloud .tag-name:hover {
  background: #0f719e;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #0f719e;
}
.search .btn-toolbar button {
  background: #0f719e;
}
.post-format {
  background: #0f719e;
}
.voting-symbol span.star.active:before {
  color: #0f719e;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0b506f;
}
.entry-link,
.entry-quote {
  background: #0f719e;
}
blockquote {
  border-color: #0f719e;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #0f719e;
}
#sp-footer {
  background: #333333;
}
.sp-comingsoon body {
  background-color: #0f719e;
}
.pagination>li>a,
.pagination>li>span {
  color: #777777;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #777777;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #0f719e;
  background-color: #0f719e;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #0f719e;
  background-color: #0f719e;
}
#btl-content-login input.btl-buttonsubmit,
#btl-content-login button.btl-buttonsubmit,
#btl-content-registration input.btl-buttonsubmit,
#btl-content-registration button.btl-buttonsubmit {
  background: #0f719e !important;
}
.sppb-addon-steps .step.sppb-step1 .sppb-icon > span {
  border-color: #0f719e;
  color: #0f719e;
}
.sppb-addon-steps .step.sppb-step2 .sppb-icon > span {
  border-color: #73bd12;
  color: #73bd12;
}
.sppb-addon-steps .step.sppb-step3 .sppb-icon > span {
  border-color: #ed6a24;
  color: #ed6a24;
}
.sppb-addon-steps .step.sppb-step4 .sppb-icon > span {
  border-color: #cdc70f;
  color: #cdc70f;
}
.sppb-addon-tab.left ul.sppb-nav li.active {
  background: #fff;
}
.sppb-addon-tab.left ul.sppb-nav li.active a {
  color: #0f719e;
}
.sppb-addon-tab.light .sppb-tab-content {
  color: #fff;
}
.sppb-addon-tab.light ul.sppb-nav li a {
  color: #fff;
}
.bt-cs ul.bt_handles li a {
  background: #fff !important;
}
.bt-cs ul.bt_handles li.current a {
  background: #f5aa82 !important;
}
.bt-cs .slides_container .slide .bt-inner .bt-title {
  color: #777 !important;
}
.bt-cs .slides_container .slide .bt-inner .bt-introtext {
  color: #888 !important;
}
.bt-cs .slides_container .slide .bt-inner .readmore a {
  color: #fff;
  background: #0f719e;
}
.bt-cs .slides_container .slide .bt-inner .readmore a:hover {
  background: #062e41;
}
.sppb-testimonial-pro .sppb-item .pro-client-name span {
  color: #0f719e;
}
#sp-bottom {
  background: #424242;
  color: #ddd;
}
#sp-bottom .sp-module-title {
  color: #fff;
}
#sp-bottom p {
  margin-bottom: 15px;
}
#sp-bottom p:last-child {
  margin-bottom: 0;
}
#sp-bottom a {
  color: #0f719e;
}
#sp-bottom .menu li {
  border-bottom: 1px solid #555;
}
#sp-bottom .menu li:last-child {
  border-bottom: none;
}
#sp-bottom .latestnews > div {
  border-bottom: 1px solid #555;
}
#sp-bottom .latestnews > div:last-child {
  border-bottom: none;
}
section#sp-twitter {
  background: #0f719e;
  color: #fff;
}
section#sp-twitter .sp-module .sp-tweet {
  padding-left: 40px;
  position: relative;
}
section#sp-twitter .sp-module .sp-tweet:before {
  content: "\f099";
  font-size: 24px;
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 15px;
}
section#sp-twitter .sp-module .sp-tweet-item a {
  color: #b4e3f8;
}
.sppb-btn-default {
  background: #ed6a24;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  color: #fff;
  font-weight: 300;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);
}
.sppb-btn-default i {
  margin-right: 10px;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(1) a {
  border-top: 4px solid #0f719e;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(2) a {
  border-top: 4px solid #73bd12;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(3) a {
  border-top: 4px solid #ed6a24;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(4) a {
  border-top: 4px solid #cdc70f;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(5) a {
  border-top: 4px solid #ba0fce;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(6) a {
  border-top: 4px solid #24b83c;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(7) a {
  border-top: 4px solid #2750af;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(8) a {
  border-top: 4px solid #b82424;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(9) a {
  border-top: 4px solid #c8ec00;
}
.sppb-addon-tab.top .sppb-nav-tabs li:nth-child(10) a {
  border-top: 4px solid #00b7ec;
}
.sppb-addon-accordion .sppb-panel {
  -webkit-border-radius: 0;
  border-radius: 0;
  borlder-left: 4px solid #0f719e;
}
.sppb-addon-accordion .sppb-panel:nth-child(1) {
  border-left: 4px solid #0f719e;
}
.sppb-addon-accordion .sppb-panel:nth-child(2) {
  border-left: 4px solid #73bd12;
}
.sppb-addon-accordion .sppb-panel:nth-child(3) {
  border-left: 4px solid #ed6a24;
}
.sppb-addon-accordion .sppb-panel:nth-child(4) {
  border-left: 4px solid #cdc70f;
}
.sppb-addon-accordion .sppb-panel:nth-child(5) {
  border-left: 4px solid #ba0fce;
}
.sppb-addon-accordion .sppb-panel:nth-child(6) {
  border-left: 4px solid #24b83c;
}
.sppb-addon-accordion .sppb-panel:nth-child(7) {
  border-left: 4px solid #2750af;
}
.sppb-addon-accordion .sppb-panel:nth-child(8) {
  border-left: 4px solid #b82424;
}
.sppb-addon-accordion .sppb-panel:nth-child(9) {
  border-left: 4px solid #c8ec00;
}
.sppb-addon-accordion .sppb-panel:nth-child(10) {
  border-left: 4px solid #00b7ec;
}
.sp-slide .controllers .handles .title,
.sp-slide .controllers .handles .title a {
  color: #fff;
}
.sp-slide .controllers .handles .thumb-intro {
  color: #fff;
}
.sp-slide .controllers .handles:nth-child(1) .thumb_bg {
  background: #0b506f;
}
.sp-slide .controllers .handles:nth-child(1).active .thumb_arrow:before {
  color: #0b506f;
}
.sp-slide .controllers .handles:nth-child(2) .thumb_bg {
  background: #0f719e;
}
.sp-slide .controllers .handles:nth-child(2).active .thumb_arrow:before {
  color: #0f719e;
}
.sp-slide .controllers .handles:nth-child(3) .thumb_bg {
  background: #1392cd;
}
.sp-slide .controllers .handles:nth-child(3).active .thumb_arrow:before {
  color: #1392cd;
}
.sp-slide .controllers .handles:nth-child(4) .thumb_bg {
  background: #28adeb;
}
.sp-slide .controllers .handles:nth-child(4).active .thumb_arrow:before {
  color: #28adeb;
}
.sppb-btn-info {
  background: #eee;
  color: #0f719e;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 10px 25px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns .btn-zoom {
  background: #0f719e;
  color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns .btn-view {
  background: #73bd12;
  color: #fff;
}
.featured-view .row .product .spacer .product_inner .products_hover,
.topten-view .row .product .spacer .product_inner .products_hover,
.category-view .row .product .spacer .product_inner .products_hover,
.topten-view .row .product .spacer .product_inner .products_hover,
.latest-view .row .product .spacer .product_inner .products_hover,
.recent-view .row .product .spacer .product_inner .products_hover {
  background: rgba(255,255,255,0.8);
  text-align: center !important;
}
.featured-view .row .product .spacer .product_inner .products_hover .product-fields-title,
.topten-view .row .product .spacer .product_inner .products_hover .product-fields-title,
.category-view .row .product .spacer .product_inner .products_hover .product-fields-title,
.topten-view .row .product .spacer .product_inner .products_hover .product-fields-title,
.latest-view .row .product .spacer .product_inner .products_hover .product-fields-title,
.recent-view .row .product .spacer .product_inner .products_hover .product-fields-title {
  display: block;
  padding-bottom: 10px !important;
}
.featured-view .row .product .spacer .product_inner .products_hover .addtocart-button-disabled,
.topten-view .row .product .spacer .product_inner .products_hover .addtocart-button-disabled,
.category-view .row .product .spacer .product_inner .products_hover .addtocart-button-disabled,
.topten-view .row .product .spacer .product_inner .products_hover .addtocart-button-disabled,
.latest-view .row .product .spacer .product_inner .products_hover .addtocart-button-disabled,
.recent-view .row .product .spacer .product_inner .products_hover .addtocart-button-disabled {
  background: #73bd12;
  color: #fff;
  border: none;
}
.featured-view .row .product .spacer .product_inner .products_hover .vm-details-button .product-details,
.topten-view .row .product .spacer .product_inner .products_hover .vm-details-button .product-details,
.category-view .row .product .spacer .product_inner .products_hover .vm-details-button .product-details,
.topten-view .row .product .spacer .product_inner .products_hover .vm-details-button .product-details,
.latest-view .row .product .spacer .product_inner .products_hover .vm-details-button .product-details,
.recent-view .row .product .spacer .product_inner .products_hover .vm-details-button .product-details {
  background: #666;
  color: #fff;
}
