#royal_preloader.royal_preloader_number .royal_preloader_percentage:after {
    border-left-color: #330066 !important;
}

::selection {
    background:#330066;
}

::-moz-selection {
    background:#330066;
}

.css-logo { background-color:#330066; }

a { color:#330066; cursor:pointer; }
a:hover { color:#330066; text-decoration:underline; cursor:pointer; }

.background-main { background-color:#330066 !important; }
.text-primary { font-weight:400; color: #330066; }
.text-main { color:#330066 !important; }
mark {
    background:#330066;
}
ul.list-arrow-color li:before {
    color:#330066;
}

ul.list-arrow-2-color li:before {
    color:#330066;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #330066;
    border-color: #330066;
}

.pagination>li>a, .pagination>li>span {
    color: #330066;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    background-color: #330066;
    border-color: #ffcc33;
}
.btn-rw.btn-primary {
    background-color:#330066;
    -webkit-box-shadow:0px 2px 0px rgba(189, 195, 199, 0.59);
    -moz-box-shadow:0px 2px 0px rgba(189, 195, 199, 0.59);
    box-shadow:0px 2px 0px rgba(189, 195, 199, 0.59);
}

#owl-carousel-thumb .thumbnail .caption {
    background:rgba(189, 195, 199, 0.59);
}

.carousel-nav.nav-pills>li.active>a, .carousel-nav.nav-pills>li.active>a:focus, .carousel-nav.nav-pills>li.active>a:hover {
    background-color: #330066;
}

.btn-rw.btn-primary:hover, .btn-rw.btn-primary:focus {
    background-color: #A6ACB0;
    -webkit-box-shadow:0px 2px 0px #330066;
    -moz-box-shadow:0px 2px 0px #330066;
    box-shadow:0px 2px 0px #330066;
}

.portfolio-icon-holder { background-color: #330066; }
.portfolio-icon-holder:hover { background-color: #A6ACB0; }
.portfolio-hover-1 .mask {
    background-color: rgba(189, 195, 199, 0.59) !important;
}

.bordered-icon-lg {
    color:#330066;
}

.bordered-icon-lg:hover, .bordered-icon-lg:focus {
    background-color:#330066;
}

.bordered-icon-sm {
    color:#330066;
}

.bordered-icon-sm:hover, .bordered-icon-sm:focus {
    background-color:#330066;
}

.bordered-icon-xs {
    color:#330066;
}

.bordered-icon-xs:hover, .bordered-icon-xs:focus {
    background-color:#330066;
}

.bordered-icon-static-lg {
    color:#330066;
}

.bordered-icon-static-sm {
    color:#330066;
}

.bordered-icon-static-xs {
    color:#330066;
}

.bordered-icon-color {
    background-color:#330066;
}

.bordered-icon-color:hover, .bordered-icon-color:focus {
    color: #fff;
}

.bordered-icon-dark:hover, .bordered-icon-dark:focus {
    background-color:#330066;
}

.bs-glyphicons li:hover {
    background-color:#330066;
}

.navbar-brand {
    color:#330066;
}

.navbar-toggle:hover {
    border:1px solid #330066;
    background-color:#330066;
}

.navbar ul.nav a:hover {
    background-color:#330066;
}

.navbar .nav li.active a {
    background-color:#330066;
}


.navbar .navbar-nav .open .dropdown-menu>li>a:hover{
    background-color:#330066;
}

.navbar .dropdown-menu {
    border-top:1px solid #330066;
    border-bottom:2px solid #330066;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color:#330066 !important;
}

ul.sidebar-nav>li.active>a {
    background-color:#330066;
}
ul.sidebar-nav ul li a:hover,
ul.sidebar-nav ul li.active>a {
    color:#330066 !important;
}

ul.sidebar-nav a:hover, ul.sidebar-nav ul li.active>a {
    background-color:#330066;
}

.carousel-title-bg {
    background-color:#330066;
}

.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {
    border-bottom:2px solid #330066;
}

.content-box-primary {
    background:#330066;
}

.panel-title > a:hover {
    color:#330066;
}

.panel-primary { border-color:#330066; }
.panel-primary>.panel-heading {  background-color:#330066; border-color:#330066; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    border-top:5px solid #330066;
}
.nav>li>a:hover, .nav>li>a:focus {
    color: #330066;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border-top:5px solid #330066;
}

.cta-primary {
    background-color:#330066;
}
.cta2 {
    background-color:#330066;
}
.cta2.arrow-down:after {
    border-top:15px solid #330066;
}
.cta2.arrow-up:after {
    border-bottom:15px solid #330066;
}

.timeline-badge.primary { background-color:#330066 !important; }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color:#330066;
}

.custom-content.thumbnail:hover {
    border-bottom:5px solid #330066;
}

.modal-header {
    background-color:#330066;
}

.badge-primary {
    background-color:#330066;
}

.label-primary {
    background-color:#330066;
}

.progress-bar-primary {
    background-color:#330066;
}

.team-ico:hover {
    color:#330066;
}

.topbar-list li a:hover {
    color:#330066;
}

#portfolio .nav-pills > li:hover {
    background:#330066;
    border:2px solid #330066;
}

#portfolio .nav > li.active {
    background:#330066;
    border:2px solid #330066;
}


.portfolio-title a:hover {
    color:#330066;
}

.blog-post h2 a:active, .blog-post h2 a:hover {
    color:#330066;
}

.latest-posts h3 a:hover {
    color:#330066;
}

.blog-heading {
    border-left:3px solid #330066;
}

.media-list a:hover { color:#330066; }

.heading-footer h2, .heading-footer h3, .heading-footer h4 {
    border-bottom:2px solid #330066;
}

.footer .thumbnail:hover {
    outline:5px solid #330066;
}

.footer-scrolltop-holder:hover {
    background-color:#330066;
}

.footer-light .heading-footer h2, .footer-light .heading-footer h3, .footer-light .heading-footer h4 {
    border-bottom: 2px solid #330066;
}
.btn-primary {
    background-color: #330066;
    border-color: #ffcc33;
}