@media (max-width:468px) {
    .sliderWrap { display:none;}
    .sliderWrapReplace {display:block;}
}

@media (min-width:468px) {
.sliderWrapReplace {display:none;}
}




    
    
    
a:focus, a:hover { color: #663399; }
.btn-default, .btn-default.focus, .btn-default:focus, .btn-primary:hover, .btn-primary.focus, .btn-primary:focus { background-color: #663399; border-color: #663399; }
.bg-primary { background-color: #663399;}
.newsletter-form .btn-default {background-color: #381F52;}
.newsletter-form .btn-default:hover {background-color: rgba(255,255,255,0.6) !important;}
.footer, .newsletter-form .btn-default:hover {background-color: #663399;}

.btn-default { background: #663399 !important;}
.signup-section .btn-default { background: #381F52 !important;}
.page-header { background: #381F52 !important;}

.btn-outline, .btn-outline:hover, .btn-link, .orange-text, .bullet-angle-double-right li:before, .bullet-circle li:before, .icon-default, .top-social a:hover, .top-social-icons a:hover, a,.highlight, .text-default, .btn-secondary, #navigation > ul > li:hover > a, #navigation ul ul li:hover > a, #navigation ul ul li a:hover, #navigation.small-screen ul ul li:hover > a, #navigation.small-screen ul ul li.active > a, .st-accordion .panel-heading.active .sign, .team-social a:hover, .social-box a:hover, .meta-date, .prev-link:hover, .next-link:hover, .widget-category li a:hover, .widget-archives li a:hover, .st-accordion .panel-heading.active .sign { color: #381F52; }
.st-tabs .nav-tabs.nav-justified>.active>a, .st-tabs .nav-tabs.nav-justified>.active>a:focus, .st-tabs .nav-tabs.nav-justified>.active>a:hover { border: 1px solid #381F52;}
.btn-outline, .btn-outline:hover,  .st-pagination .pagination>li>a:focus, .st-pagination .pagination>li>a:hover, .st-pagination .pagination>li>span:focus, .st-pagination .pagination>li>span:hover, .st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus, .st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span, .st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover, .widget-tags a:hover { border-color:#381F52; }
#navigation.small-screen #menu-button:after { border-top: 2px solid #381F52;}
.st-accordion .accordion .panel-heading.active, .st-accordion .accordion .panel-heading.active, #navigation.small-screen #menu-button:after { border-bottom: 2px solid #381F52; }
.btn-link {border-bottom:2px solid #381F52;}
#navigation.small-screen #menu-button.menu-opened:after, #navigation.small-screen #menu-button.menu-opened:before, #navigation.small-screen .submenu-button.submenu-opened, #navigation.small-screen #menu-button:before { background: #381F52; }
.cta-bg, .navigation-collapse, .bg-blue, .st-pagination .pagination>li>a:focus, .st-pagination .pagination>li>a:hover, .st-pagination .pagination>li>span:focus, .st-pagination .pagination>li>span:hover, .service-caption a, .author-block, .st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus, .st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span, .st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover, .portfolioFilter a:hover, .portfolioFilter a.current, .widget-tags a:hover, .st-tabs .nav-tabs.nav-justified>.active>a, .st-tabs .nav-tabs.nav-justified>.active>a:focus, .st-tabs .nav-tabs.nav-justified>.active>a:hover, .st-tabs .nav-tabs>li>a:hover, .st-tabs .nav-tabs>li.active>a, .st-tabs .nav-tabs>li.active>a:focus, .st-tabs .nav-tabs>li.active>a:hover .st-tabs .nav-tabs>li>a:hover  { background-color: #381F52;  }
.tiny-footer {background:#381F52;}
.cd-top {
background: #381F52 url(images/cd-top-arrow.svg) no-repeat center 50%
}

.footer-social ul li a {color:#FFF;}