
/* Global styles
================================================== */

a {
    color: #7658af;
}
    a:hover,
    a:focus {
        background-color: #fff;
        color: #7658af;
        border: 1px solid #7658af;
    }

    a > strong {
        color: #323232;
    }

    a:focus > strong {
        border: 1px solid #7658af;
    }

    a.read-more:hover {
        color: #327cbc;
    }


/* Typography
================================================== */

.btn.btn-primary {
    padding-top: 10px;
    border: 2px solid #347da3; /* 2294d1*/
    border-radius: 40px;
    color: #323232;
    background: none;
}

    .btn.btn-primary:hover,
    .btn.btn-primary:focus {
        background-color: #7658af;
        color: #fff;
    }

.btn.btn-success {
    padding-top: 10px;
    border: 2px solid #2A872A;
    border-radius: 40px;
    color: #323232;
    background: none;
}

    .btn.btn-success:hover,
    .btn.btn-success:focus {
        background-color: #7658af;
        color: #fff;
    }

.btn.btn-danger {
    border: 2px solid #cc0602;
    border-radius: 50px;
    color: #323232;
    background: none;
}

    .btn.btn-danger:hover,
    .btn.btn-danger:focus {
        background-color: #7658af;
        color: #fff;
    }

ul.circle li:before{
	color: #7658af;
}

ul.check-list li i{
	color: #ff7620;
}

blockquote {
	border-left: 5px solid #7658af;
}

/* Common styles
================================================== */

/*.heading:hover .title-icon{
	color: #7658af;
}*/

h2.entry-title a:hover{
	color: #7658af;
}
.heading .title{
    color: #7658af;
    font-weight: 600;
}

/* info */
.info li a{
    color:#000;
}

.info li a:hover {
    color: #7658af;
}


/* Icon pentagon */

.icon-pentagon{
	/*background: none repeat scroll 0 0 #7658af;*/
}

/*.icon-pentagon:before{
	border-bottom: 10px solid #7658af;
}

.icon-pentagon:after {
	border-top: 10px solid #7658af;
}

.service-icon:before {
	border-bottom: 30px solid #7658af;
}

.service-icon:after {
	border-top: 30px solid #7658af;
}*/

/* Carousel controller */

.ts-carousel-controller .left:hover,
.ts-carousel-controller .right:hover,
.owl-controls .owl-prev:hover, 
.owl-controls .owl-next:hover{
	background: #7658af;
}

/* Input form */

.form-control:focus{
	border: 1px solid #7658af !important;
}

/* Flex Slider */

.portfolio-slider .flex-direction-nav a:hover,
.second-slider .flex-direction-nav a:hover {
	background: #7658af;
}

/* Pagination */

.pagination>.active>a, .pagination>.active>a:hover,
.pagination>li>a:hover{
	background: #7658af;
}

/* Header area
================================================== */

/*-- Header --*/
.header{
	border-top: 5px solid #7658af;
    background: rgba(255, 255, 255, 0.82);
	box-shadow: 0px 1px 7px 0 rgba(0, 0, 0, 0.2);
}

.header-solid ul.navbar-nav > li:hover > a,
.header-solid ul.navbar-nav > li:focus > a,
.header-solid ul.navbar-nav > li.active > a {
    color: #7658af;
}

/*-- Logo --*/

.navbar-brand{
	background: #7658af;
}

/*-- Main navigation --*/

ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.active > a {
    color: #7658af;
}

    .navbar-nav > li > a:focus {
        color: #7658af;
    }

    .navbar-toggle {
        background: #7658af;
    }

.dropdown-menu > ul > li.active > a{
	color: #7658af;
}

.dropdown-menu > ul > li>a:hover, 
.dropdown-menu > ul > li>a:focus{
	color: #7658af;
}


/* Header area - 2
================================================== */

/*-- Header bgnone fixed --*/

.header-bgnone{
	background: #7658af;
}


/* Slideshow
================================================== */

/*-- Main slide --*/

#main-slide .carousel-indicators li.active,
#main-slide .carousel-indicators li:hover {
    background-color: #7658af;
}

#main-slide .carousel-control i:hover{
	background: #7658af;
}

/* Image Block
================================================== */

.image-block-content .feature-icon{
	background: #7658af;
}


/* Portfolio
================================================== */

.isotope-nav ul li a{
	border: 1px solid #7658af;
}

.isotope-nav ul a.active, 
.isotope-nav ul a:hover{
	background: #7658af;
}

.isotope-nav ul a.active:after, 
.isotope-nav ul a:hover:after{
	border-color: #7658af rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

/* Feature box
================================================== */
.feature-icon{
	color: #fcc000;
}

.feature-center-icon{
	color: #7658af;
}


/* About us
================================================== */

/* Featured Tab */

.featured-tab .nav-tabs>li.active>a{
	background: #7658af;
}

.featured-tab .nav-tabs>li.active>a:after{
	border-left-color: #7658af;
}

.featured-tab .nav-tabs>li>a:hover{
	background: #7658af;
	color: #fff;
}
.featured-tab .nav-tabs>li>a:hover:after{
	border-left-color: #7658af;
}

/* Pricing table
================================================== */

.plan.featured .plan-price{
	background: #7658af;
}
.plan.featured .plan-price:after{
	border-top-color: #7658af;
}

/* Table Pinned span
================================================== */
.pinnedSpan{
    background-color:#eb3a03;
    color:#ffffff;
    padding:5px 10px 5px 10px;
    border-radius:10px;
}

/* Testimonial
================================================== */

.testimonial-slide .testimonial-text:before{
	color: #7658af;
}

.testimonial-slide .testimonial-text:after{
	color: #7658af;
}

.testimonial-slide.owl-theme .owl-controls .owl-page.active span{
	background: #7658af;
}

/* Recent Post
================================================== */

.post-img-overlay a:hover{
	background: #7658af;
}

/* Footer
================================================== */

.copyright-info a:hover{
	color: #7658af;
}

.footer2 .copyright-info a{
	color: #7658af;
}

#back-to-top .btn.btn-primary:hover{
	background: #7658af;
}

.footer-about-us h4{
	color: #ffffff;
}

.footer-widget a {
    color: #ffffff;
}
    .footer-widget a:hover,
    .footer-widget a:focus {
        border: 1px solid #7658af;
        color: #7658af;
    }

.subscribe button{
	background: #7658af;
}

/* Blog Item page
================================================== */

.post-meta a:hover{
	color: #7658af;
}

.author-url span a:hover{
	color: #7658af;
}

.comments-counter a:hover{
	color: #7658af;
}

.comments-list .comment-reply:hover{
	color: #7658af;
}

/*-- Blog sidebar --*/

.widget-tab .nav-tabs > li.active > a {
    background: #7658af;
    color: #ffffff;
}

    .widget-tab .nav-tabs > li.active > a:focus,
    .widget-tab .nav-tabs > li > a:focus {
        background: #000000;
        color: #ffffff;
    }

.widget-tab h4.entry-title a:hover {
    color: #7658af;
}

.widget-tags ul > li a:hover {
    background: #7658af;
}

/* Landing page
================================================== */

.landing-header.header-bgnone ul.navbar-nav > li:hover > a, 
.landing-header.header-bgnone ul.navbar-nav > li.active > a {
	color: #7658af;
}

.features-content .features-icon{
	color: #7658af;
}

.landing_facts{
	background: #7658af;
}

.landing-tab .nav-tabs>li.active{
	border-right: 5px solid #7658af;
}

.landing-tab .nav-tabs>li.active>a i{
	color: #7658af;
}

.landing-tab .nav-tabs>li>a:hover{
	color: #7658af !important;
}

.landing-tab .tab-pane i.big{
	color: #7658af;
}

.app-gallery.owl-theme .owl-controls .owl-page.active span{
	background: #7658af;
}

.landing_page_clients{
	background: #7658af;
}

/* Misc */

.title-border{
	border-bottom: 2px solid #7658af;
}

.post-title a:hover{
	color: #7658af;
}

.portfolio-static-desc a:hover{
	color: #7658af;
}

.client-carousel .item a:hover{
	border: 1px solid #7658af;
}

.client-carousel .item a:focus {
    border: 1px solid #7658af;
}

.footer ul li a:hover{
	color: #7658af;
}

.call-to-action{
	background: #7658af;
}

.blog-date{
	background: #7658af;
}

.widget-categories ul.category-list  li a:hover{
	color: #7658af;
}

.about-message ul li a:hover{
	color: #7658af;
}

.business-icon {
    color: #2294d1;
}

/* sr-only-focusable
================================================== */
.sr-only-focusable:focus {
    position: relative;
    z-index: 1031;
    color: #ffffff;
    border: 1px solid #fff;
    background-color: #7658af;
}

/* banner-area
================================================== */

.banner-title-content .breadcrumb {
    background: none;
}

    .banner-title-content .breadcrumb a {
        color: #616161;
    }

        .banner-title-content .breadcrumb a:hover,
        .banner-title-content .breadcrumb a:focus {
            color: #fff;
            background-color: #7658af;
        }

        .banner-title-content .breadcrumb a.target {
            color: #8b057e;
        }

        .banner-title-content .breadcrumb a:hover.target,
        .banner-title-content .breadcrumb a:focus.target {
            color: #fff;
            background-color: #7658af;
        }

.business-content p {
    color: #b34b24; /* #e8612f */
}

.business-content a:hover h3,
.business-content a:focus h3 {
    background-color: #fff;
    color: #7658af;
    border: 1px solid #7658af;
}