a:active {
    text-decoration: none;
    color: #2f49b5; /*2f49b5*/
}
.popover .popover-title {
    background-color: #2f49b5;
    border: none;
    color: #fff;
}
.ct-u-colorMotive {
    color: #2f49b5;
}
.ct-u-backgroundGradient {
    background: -webkit-linear-gradient(0deg, #2f49b5 0%, #3f5ac6 100%);
    background: -moz-linear-gradient(0deg, #2f49b5 0%, #3f5ac6 100%);
    background: -o-linear-gradient(0deg, #2f49b5 0%, #3f5ac6 100%);
    background: -ms-linear-gradient(0deg, #2f49b5 0%, #3f5ac6 100%);
    background: linear-gradient(90deg, #2f49b5 0%, #3f5ac6 100%);
}
.ct-topBar--dark a {
    color: #2f49b5;
}
.ct-topBar--dark button.btn {
    background-color: #2d2d2d;
    color: #2f49b5;
}
.ct-topBar--motive {
    background-color: #2f49b5;
}
.ct-topBar--motive button.btn {
    background-color: #2f49b5;
    color: #537f1a;
}
nav.navbar .navbar-nav .active a {
    color: #2f49b5;
    background-color: #fff;
}
nav.navbar .navbar-nav .active a:hover {
    color: #2f49b5;
    background-color: #fff;
}
nav.navbar .navbar-nav li a:hover {
    color: #2f49b5;
    background-color: #fff;
}
nav.navbar .navbar-nav .dropdown-menu li a:hover {
    background-color: #2f49b5;
    color: #fff;
}
nav.navbar .navbar-nav .dropdown-menu li .yamm-content .active {
    color: #2f49b5;
}
nav.navbar .navbar-nav .dropdown-menu li .yamm-content li a {
    border-bottom: 1px solid #5a5a5a;
}
nav.navbar .navbar-nav .dropdown-menu li .yamm-content .active a {
    color: #2f49b5;
    background-color: transparent;
}
nav.navbar .navbar-nav .dropdown-menu .active a {
    background-color: #2f49b5;
    color: #fff;
}
nav.yamm .navbar-nav .dropdown-menu .yamm-content .active {
    color: #2f49b5;
}
nav.yamm .navbar-nav .dropdown-menu .yamm-content a:hover {
    color: #2f49b5;
    background-color: transparent;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--Item:hover:after {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--Item:hover .ct-navbarCart--itemName {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--summary a:hover {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--summary a:hover i {
    color: #2f49b5;
}
nav.navbar-scroll-top.navbar-transparent .ct-navbarSearch--icon:hover {
    color: #2f49b5;
}
.navbar-headerTop input:focus {
    box-shadow: none;
    border: 1px solid #2f49b5;
}
.navbar-headerTop .btn-group .dropdown-menu li a:hover {
    color: #2f49b5;
    background-color: transparent;
}
.btn-default.active {
    color: #ffffff;
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-primary {
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-primaryDark {
    background-color: #2f49b5;
    border-color: #2f49b5;
    color: #3b4045;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
    color: #ffffff;
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
    color: #ffffff;
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
    color: #ffffff;
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
    color: #ffffff;
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active {
    color: #ffffff;
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-bordered--dark:hover,
.btn-bordered--dark:focus,
.btn-bordered--dark:active,
.btn-bordered--dark.active {
    background-color: #2f49b5;
    border-color: #2f49b5;
    color: #fff;
}
.btn-bordered--Light:hover,
.btn-bordered--Light:focus,
.btn-bordered--Light:active,
.btn-bordered--Light.active {
    background-color: #2f49b5;
    border-color: #2f49b5;
    color: #fff;
}
.ct-iconBox .ct-icon--description a {
    font-size: 16px;
    line-height: 25px;
    display: block;
    margin-top: 10px;
    color: #2f49b5;
}
.ct-iconBox--transparent .ct-icon {
    background-color: transparent;
    border: 2px solid #2f49b5;
    color: #2f49b5;
}
.ct-iconBox--transparent:hover .ct-icon {
    background-color: #2f49b5;
    color: #fff;
}
.ct-iconBox--solid .ct-icon {
    background-color: #2f49b5;
    color: #fff;
}
.ct-iconBox--solidDark:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidYellow:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidBlue .ct-icon {
    background-color: #40a3b5;
    color: #fff;
}
.ct-iconBox--solidBlue:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidRed .ct-icon {
    background-color: #ec5a5a;
    color: #fff;
}
.ct-iconBox--solidRed:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidBorder .ct-icon {
    background-color: #2f49b5;
    border: 10px solid #2f49b5;
    color: #fff;
}
.ct-price--discount {
    color: #2f49b5;
}
.nav-tabs.nav-justified li.active a:focus {
    border-right: 1px solid #eff2f7;
    border-top: 1px solid #eff2f7;
    border-left: 1px solid #eff2f7;
    background-color: #fff;
    color: #2f49b5;
    border-bottom: 1px solid #fff;
}
.nav-tabs li.active a,
.nav-tabs.nav-justified li.active a {
    color: #2f49b5;
}
.ct-productBox .ct-productMeta a:hover {
    color: #2f49b5;
}
.ct-productBox:hover .ct-productDescription h1,
.ct-productBox:hover .ct-productDescription h2,
.ct-productBox:hover .ct-productDescription h3,
.ct-productBox:hover .ct-productDescription h4,
.ct-productBox:hover .ct-productDescription h5,
.ct-productBox:hover .ct-productDescription h6 {
    color: #2f49b5;
}
.slick-dots .slick-active {
    border: 3px solid #2f49b5;
}
.ct-gallery-filters li > a:hover {
    color: #2f49b5;
}
.ct-gallery-filters li a.active {
    border: none;
    box-shadow: none;
    color: #2f49b5;
    background-color: transparent;
}
.modal-header {
    color: #2f49b5;
    padding: 28px 30px;
    border-bottom: 1px solid #f4f4f4;
}
.modal-header .close {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 33px;
    color: #2f49b5;
    float: none;
    padding: 45px 49px;
    background-color: #f4f4f4;
    opacity: 1;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.modal-header .close:hover {
    color: #f4f4f4;
    background-color: #2f49b5;
}
footer .ct-copyright li:first-child {
    border-right: 1px solid #2f49b5;
    padding-left: 5px;
    padding-right: 12px;
}
.ct-footer .ct-copyright a:hover,
.ct-footer .ct-copyright a a:hover {
    color: #2f49b5;
}
.widget-latestPosts .media:hover .ct-textInHover {
    color: #2f49b5;
}
.widget-socialsFullWidth a:hover i {
    color: #2f49b5;
}
.ct-hoverImage--rectangle:hover img {
    border: 2px solid #2f49b5;
}
.ct-textBox a {
    color: #2f49b5;
}
.ct-textBox--withNumber {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 23px;
    background-color: #2f49b5;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.ct-priceBox .btn-default:hover {
    background-color: #2f49b5;
    color: #fff;
}
.ct-priceBox-active {
    border-top: 3px solid #2f49b5;
}
.ct-priceBox-active .ct-priceBox-fullPrice {
    color: #2f49b5;
}
.list-group .active {
    border: 1px solid #2f49b5;
    background-color: #2f49b5;
}
.ct-list-default li:before {
    font-family: fontawesome;
    content: "\f105";
    margin-right: 12px;
    color: #2f49b5;
    font-size: 16px;
}
.ct-list-hyperlink li:before {
    font-family: fontawesome;
    content: "\f0c1";
    margin-right: 12px;
    color: #2f49b5;
    font-size: 16px;
}
.ct-list-locked li:first-child {
    padding: 21px 25px;
    background-color: #2f49b5;
    color: #fff;
}
.ct-list-locked li a {
    color: #2f49b5;
    display: block;
    padding: 20px 25px;
    border-top: 1px solid #f6faf1;
    border-bottom: 1px solid #f6faf1;
}
.ct-list-bordered a:hover {
    color: #2f49b5;
}
.ct-personBox a {
    color: #2f49b5;
}
.ct-socials--singleMember li a:hover {
    color: #fff;
    background-color: #2f49b5;
}
.ct-progressPath .dropdown-menu .ct-progressPart--completed {
    text-decoration: line-through;
    color: #2f49b5;
}
.ct-progressPath .dropdown-menu .ct-progressPart--completed:before {
    border-color: #2f49b5;
}
.ct-article .ct-article-title a:hover {
    color: #2f49b5;
}
.ct-article .ct-article-meta a:hover {
    color: #2f49b5;
}
.ct-article .ct-article-description a {
    color: #2f49b5;
}
blockquote {
    border-left: 5px solid #2f49b5;
    font-size: 14px;
    line-height: 25px;
    font-style: italic;
    margin: 0;
    padding: 25px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ct-blog--thumbnail .media-body a {
    display: block;
    font-style: italic;
    text-decoration: underline;
    color: #2f49b5;
}
.ct-twitter a {
    color: #2f49b5;
}
.ct-twitter .tweet_text .at {
    color: #2f49b5;
}
.ct-search-widget input:focus {
    box-shadow: none;
    border: 1px solid #2f49b5;
}
.ct-input--type1:focus {
    box-shadow: none;
    border: 1px solid #2f49b5;
}
.ct-checbox--custom input[type=checkbox]:checked + label:before {
    content: "";
    color: #2f49b5;
    height: 44px;
    width: 44px;
    background-color: #2f49b5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    z-index: 2;
    top: 50%;
    margin-top: -22px;
    margin-left: 2px;
    left: 0;
}
.ct-widget-latestPosts li .widget-latest-posts-content a:hover {
    color: #2f49b5;
}
.tagcloud a:hover {
    background-color: #2f49b5;
}
.pagination li a:hover {
    background-color: #2f49b5;
    color: #fff;
    border: 1px solid #e7eddf;
}
.pagination .active a {
    background-color: #2f49b5;
    color: #fff;
    border: 1px solid #e7eddf;
}
.pagination .active a:hover {
    background-color: #2f49b5;
    color: #fff;
    border: 1px solid #e7eddf;
}
.ct-counterBox p:before {
    content: "";
    height: 1px;
    width: 50px;
    position: absolute;
    background-color: #2f49b5;
    top: 0;
    left: 50%;
    margin-left: -25px;
}
.ct-counterBox--withIcon .ct-counterBox-icon {
    background-color: #fff;
    color: #2f49b5;
    height: 80px;
    width: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto;
    padding: 14px;
    margin-bottom: 20px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.ct-counterBox--withIcon:hover .ct-counterBox-icon {
    background-color: #2f49b5;
    color: #fff;
}
.ct-u-colorMotive {
    color: #2f49b5;
}
a:hover,
a:focus,
a:active {
    color: #2f49b5;
}
.popover .popover-title {
    background-color: #2f49b5;
}
nav.navbar .navbar-nav .active a {
    color: #2f49b5;
}
nav.navbar .navbar-nav .active a:hover {
    color: #2f49b5;
}
nav.navbar .navbar-nav li a:hover {
    color: #2f49b5;
}
nav.navbar .navbar-nav .dropdown-menu .active a {
    background-color: #2f49b5;
    color: #fff;
}
nav.navbar .navbar-nav .dropdown-menu li a:hover {
    background-color: #2f49b5;
    color: #fff;
}
nav.yamm .navbar-nav .dropdown-menu .yamm-content .active {
    color: #2f49b5;
}
nav.yamm .navbar-nav .dropdown-menu .yamm-content a:hover {
    color: #2f49b5;
    background-color: transparent;
}
.ct-navbarCart:hover i {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--Item:hover:after {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--Item:hover .ct-navbarCart--itemName {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--summary a:hover {
    color: #2f49b5;
}
.ct-navbarCart .ct-navbarCart--Info .ct-navbarCart--summary a:hover i {
    color: #2f49b5;
}
nav.navbar-scroll-top.navbar-transparent .ct-navbarCart:hover,
nav.navbar-scroll-top.navbar-transparent .ct-navbarSearch--icon:hover {
    color: #2f49b5;
}
.navbar-headerTop input:focus {
    border: 1px solid #2f49b5;
}
.navbar-headerTop .btn-group .dropdown-menu li a:hover {
    color: #2f49b5;
}
.ct-navbarSearch--icon:hover,
.ct-navbar--cart:hover {
    color: #2f49b5;
}
.ct-topBar .btn-group .dropdown-menu li a:hover {
    color: #2f49b5;
}
.ct-topBar--dark a {
    color: #2f49b5;
}
.ct-topBar--dark button.btn {
    color: #2f49b5;
}
.ct-topBar--motive {
    background-color: #2f49b5;
}
.ct-topBar--motive button.btn {
    background-color: #2f49b5;
}
.ct-menuMobile .ct-menuMobile-navbar > .active > a {
    color: #2f49b5;
}
.ct-menuMobile .ct-menuMobile-navbar li a:hover {
    color: #2f49b5;
}
.ct-menuMobile .ct-menuMobile-navbar .dropdown-menu > .active > a {
    color: #2f49b5;
}
.btn-primary {
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-primaryDark {
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-bordered--dark:hover,
.btn-bordered--dark:focus,
.btn-bordered--dark:active,
.btn-bordered--dark.active {
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.btn-bordered--Light:hover,
.btn-bordered--Light:focus,
.btn-bordered--Light:active,
.btn-bordered--Light.active {
    background-color: #2f49b5;
    border-color: #2f49b5;
}
.ct-iconBox .ct-icon--description a {
    color: #2f49b5;
}
.ct-iconBox--transparent .ct-icon {
    border: 2px solid #2f49b5;
    color: #2f49b5;
}
.ct-iconBox--transparent:hover .ct-icon {
    background-color: #2f49b5;
    color: #fff;
}
.ct-iconBox--solid .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solid:hover .ct-icon {
    background-color: #2d2d2d;
}
.ct-iconBox--solidDark:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidYellow:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidBlue:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidRed:hover .ct-icon {
    background-color: #2f49b5;
}
.ct-iconBox--solidBorder .ct-icon {
    background-color: #2f49b5;
    border: 10px solid #2f49b5;
}
.ct-price--discount {
    color: #2f49b5;
}
.nav-tabs li a:hover,
.nav-tabs.nav-justified li a:hover,
.nav-tabs li.active a:hover,
.nav-tabs.nav-justified li.active a:hover,
.nav-tabs li a:focus,
.nav-tabs.nav-justified li a:focus,
.nav-tabs li.active a:focus,
.nav-tabs.nav-justified li.active a:focus {
    color: #2f49b5;
}
.nav-tabs li.active a,
.nav-tabs.nav-justified li.active a {
    color: #2f49b5;
}
.ct-productBox:hover .ct-productDescription h1,
.ct-productBox:hover .ct-productDescription h2,
.ct-productBox:hover .ct-productDescription h3,
.ct-productBox:hover .ct-productDescription h4,
.ct-productBox:hover .ct-productDescription h5,
.ct-productBox:hover .ct-productDescription h6 {
    color: #2f49b5;
}
.slick-dots .slick-active {
    border: 3px solid #2f49b5;
}
.ct-gallery-filters li > a:hover {
    color: #2f49b5;
}
.ct-gallery-filters li a.active {
    color: #2f49b5;
}
.modal-header {
    color: #2f49b5;
}
.modal-header .close {
    color: #2f49b5;
}
.modal-header .close:hover {
    background-color: #2f49b5;
}
footer .ct-copyright li:first-child {
    border-right: 1px solid #2f49b5;
}
.ct-footer .ct-copyright a:hover,
.ct-footer .ct-copyright a a:hover {
    color: #2f49b5;
}
.widget-latestPosts .media:hover .ct-textInHover {
    color: #2f49b5;
}
.widget-socialsFullWidth a:hover i {
    color: #2f49b5;
}
.ct-hoverImage--rectangle:hover img {
    border: 2px solid #2f49b5;
}
.ct-textBox a {
    color: #2f49b5;
}
.ct-textBox--withNumber {
    background-color: #2f49b5;
}
.ct-priceBox .btn-default:hover {
    background-color: #2f49b5;
}
.ct-priceBox-active {
    border-top: 3px solid #2f49b5;
}
.ct-priceBox-active .ct-priceBox-fullPrice {
    color: #2f49b5;
}
.list-group .active {
    border: 1px solid #2f49b5;
    background-color: #2f49b5;
}
.ct-list-default li:before {
    color: #2f49b5;
}
.ct-list-hyperlink li:before {
    color: #2f49b5;
}
.ct-list-locked li:first-child {
    background-color: #2f49b5;
}
.ct-list-locked li a {
    color: #2f49b5;
}
.ct-list-bordered a:hover {
    color: #2f49b5;
}
.ct-personBox a {
    color: #2f49b5;
}
.ct-socials--singleMember li a:hover {
    background-color: #2f49b5;
}
.ct-progressPath .dropdown-menu .ct-progressPart--completed {
    color: #2f49b5;
}
.ct-progressPath .dropdown-menu .ct-progressPart--completed:before {
    border-color: #2f49b5;
}
.ct-article .ct-article-title a:hover {
    color: #2f49b5;
}
.ct-article .ct-article-meta a:hover {
    color: #2f49b5;
}
.ct-article .ct-article-description a {
    color: #2f49b5;
}
blockquote {
    border-left: 5px solid #2f49b5;
}
.ct-blog--thumbnail .media-body a {
    color: #2f49b5;
}
.ct-twitter a {
    color: #2f49b5;
}
.ct-twitter .tweet_text .at {
    color: #2f49b5;
}
.ct-search-widget input:focus {
    border: 1px solid #2f49b5;
}
.ct-input--type1:focus {
    border: 1px solid #2f49b5;
}
/* Custom Checbox */
.ct-checbox--custom input[type=checkbox]:checked + label:before {
    color: #2f49b5;
    background-color: #2f49b5;
}
.ct-widget-latestPosts li .widget-latest-posts-content a:hover {
    color: #2f49b5;
}
.tagcloud a:hover {
    background-color: #2f49b5;
}
.pagination li a:hover {
    background-color: #2f49b5;
}
.pagination .active a {
    background-color: #2f49b5;
}
.pagination .active a:hover {
    background-color: #2f49b5;
}
.ct-counterBox p:before {
    background-color: #2f49b5;
}
.ct-counterBox--withIcon .ct-counterBox-icon {
    color: #2f49b5;
}
.ct-counterBox--withIcon:hover .ct-counterBox-icon {
    background-color: #2f49b5;
}
.progress-bar-primary {
    background-color: #2f49b5;
}
.panel-title > a.active {color:#2f49b5;}
.hovereffect:hover a, .hovereffect:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    background-color: #2f49b5;
    border: solid 1px white;
}
.ct-topBar {
    background-color: rgba(201, 212, 255, 0.3);
}
.ct-iconBox {
    color: black;
    padding: 4px;
    margin: 0 5px;
}
nav.navbar .navbar-nav li a {
    font-size: 18px;
}