.site-branding {
	width: 290px;
}

button,
.comment-reply-link,
 a.button, input[type="button"],
 input[type="reset"],
 input[type="submit"] {
    background: #2D2F91 none repeat scroll 0 0;
}

button:hover,
.comment-reply-link,
a.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #2D2F91 ;
}

a {
    color: #2D2F91 ;
}

a:visited {
    color: #2D2F91 ;
}

a:hover,
a:focus,
a:active {
    color:#2D2F91;
}

.home.page .slider-enabled.header-collapse ul li a:hover{
    color: #2D2F91;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next,
#infinite-handle span {
    background: #2D2F91;
}

.comment-navigation .nav-previous:hover,
.posts-navigation .nav-previous:hover,
.post-navigation .nav-previous:hover,
.comment-navigation .nav-next:hover,
.posts-navigation .nav-next:hover,
.post-navigation .nav-next:hover,
 #infinite-handle span:hover {
    background: #2D2F91;
}

.nav-links .page-numbers.current,.nav-links a.page-numbers:hover {
    background: #2D2F91 none repeat scroll 0 0;
    border-color: #2D2F91 ;
}

#home-page-widget-area .bg_enabled .widget-title span::before,
#home-page-widget-area .bg_enabled .widget-title span::after,
#home-page-widget-area .winsome_widget_services .widget-title span::before,
#home-page-widget-area .winsome_widget_services .widget-title span::after,
#home-page-widget-area .winsome_widget_latest_news .widget-title span::before,
#home-page-widget-area .winsome_widget_latest_news .widget-title span::after,
#home-page-widget-area .winsome_widget_about_us .widget-title span::before,
#home-page-widget-area .winsome_widget_about_us .widget-title span::after,
#home-page-widget-area .pt_theme_addon_widget_our_team .widget-title span::before,
#home-page-widget-area .pt_theme_addon_widget_our_team .widget-title span::after,
#home-page-widget-area .pt_theme_addon_widget_portfolio .widget-title span::before,
#home-page-widget-area .pt_theme_addon_widget_portfolio .widget-title span::after{
	background-color:#2D2F91;
}

.entry-meta > span::before,
.entry-footer > span::before,
.single-post-meta > span::before {
    color:#2D2F91;
}

.search-box > a {
    background: #2D2F91 none repeat scroll 0 0;
}

.winsome_widget_social ul li a:hover {
    background-color: #2D2F91;
}

#home-page-widget-area .winsome_widget_social ul li a::before {
    color: #2D2F91;
}

#home-page-widget-area .winsome_widget_social li a {
    border: 1px solid #2D2F91;
}

#main-slider .item .caption h3:after {
    background-color: #2D2F91;
}

.slider-cta a:hover,
.call-to-action-buttons a.cta-button:hover {
    color: #fff;
}
.slider-cta a,
.winsome_widget_latest_news .latest-news-item a.cta-button,
.bg_enabled .call-to-action-buttons a.cta-button,
.bg_enabled.winsome_widget_contact .contact-wrapper form input[type="submit"] {
	border: 1px solid #2D2F91;
    color: #2D2F91;
}

.slider-cta a:hover,
.winsome_widget_latest_news .latest-news-item a.cta-button:hover,
.bg_enabled .call-to-action-buttons a.cta-button:hover,
.bg_enabled.winsome_widget_contact .contact-wrapper form input[type="submit"]:hover {
	background-color:#2d2f91;
}

.owl-carousel .owl-controls .owl-dot {
    border:1px solid #2D2F91;
}
.owl-carousel .owl-nav .owl-prev:hover:before,
.owl-carousel .owl-nav .owl-next:hover:before{
    color: #2D2F91;
}
.progress-bar-length {
    background: #2D2F91;
}
.pt_theme_addon_widget_testimonials {
    background: #2D2F91;
}
.widget_calendar caption {
    background: #2D2F91 none repeat scroll 0 0;
}
#footer-widgets {
    border-top: 4px solid #2D2F91 ;
}
#footer-widgets h3.widget-title::after {
    background-color: #2D2F91 ;
}
.scrollup:hover {
    background-color: #2D2F91;
}
.winsome_widget_services .services-item i {
    background: #2D2F91 none repeat scroll 0 0;
}
.call-to-action-buttons a.cta-button.cta-button-primary {
    background: #2D2F91;
}

.call-to-action-buttons a.cta-button.cta-button-primary:hover {
    color: #2D2F91;
}
.bg_enabled.winsome_widget_facts {
    background: #2D2F91 none repeat scroll 0 0;
}
.winsome_widget_features{
    background: #2D2F91 none repeat scroll 0 0;
}
a.read-more {
    background: #2D2F91 none repeat scroll 0 0;
}
.winsome_widget_contact{
    background: #2D2F91 none repeat scroll 0 0;
}
.winsome_widget_contact .contact-wrapper form input[type="submit"]:hover {
	color:#2D2F91;
}

.bg_enabled.winsome_widget_contact .contact-wrapper form input[type="submit"]:hover {
	border-color:#2D2F91;
}
#home-page-widget-area .bg_enabled.winsome_widget_contact .widget-title span::before,
#home-page-widget-area .bg_enabled.winsome_widget_contact .widget-title span::after {
	background-color: #2D2F91;
}
.winsome_widget_teams .our-team-text-wrap {
    background:#2D2F91 ;
}
.pt_theme_addon_widget_clients {
    background: #2D2F91;
}
#sidebar-primary .widget .widget-title:after,
#primary .page .entry-title:after,
#primary .page-header .page-title:after{
    border-left: 80px solid #2D2F91;
}
.single-wrap .single-inner-content {
    border-top: 5px solid #2D2F91;
}
blockquote{
    border-left: 5px solid #2D2F91;
}
#primary .sticky .content-wrap.content-no-image {
    border: 1px solid #2D2F91;
}

#primary .sticky .content-wrap.content-with-image {
    border: 1px solid #2D2F91;
}
#mobile-trigger i {
	background-color: #2D2F91 ;
}