*::-moz-selection { background: #000000; color: #fff; text-shadow: none; }
::-moz-selection { background: #000000; color: #fff; text-shadow: none; }
::selection { background: #000000; color: #fff; text-shadow: none; }

header.menu-sticky.header-white { background: #fff; }

.button { background-image: linear-gradient(to right, #410a5d 0%, #eb4a69 51%, #eb4a69 100%); }
.button:hover, .button:focus { background-position: right center; }


/*---------------------------------------------------------------------
                            Text Color 
-----------------------------------------------------------------------*/
.iq-banner .iq-video, .iq-works-box .step,.iq-footer3 .link li a:hover, .iq-banner-04 .iq-video, .iq-border-block .step, .iq-footer .iq-contact .contact-block i, .iq-footer .post-blog a:hover, .iq-footer .footer-menu li a:hover, .iq-footer .iq-copyright a:hover, .iq-amazing-tab .nav.nav-tabs li a.active i, .iq-amazing-tab .nav.nav-tabs li a.active:hover i, .iq-amazing-tab .nav.nav-tabs li a.active:focus i, .iq-amazing-tab .nav.nav-tabs li a:hover, .iq-amazing-tab .nav.nav-tabs li a:hover i, .counter-info .iq-video, .iq-progress-bar-text, .iq-blog-detail a:hover, .iq-blog-detail .blog-title a:hover h5, .iq-footer-box .iq-icon i, .footer-copyright a, .iq-breadcrumb .breadcrumb li.active, .iq-breadcrumb .breadcrumb li a:hover, .pagination .page-link, .iq-sidebar-widget .iq-widget-search i, .iq-widget-menu ul li a span:hover, .iq-widget-menu ul ul li a span:hover, .iq-sidebar-widget .iq-recent-post .media-body>a:hover, .iq-tags li a:hover, .iq-widget-archives li a:hover, .iq-comment-list .iq-comment-metadata i, header.header-fancy .navbar .navbar-nav .nav-item a:hover, header.header-fancy .navbar .navbar-nav .nav-item a:focus, header.header-fancy .navbar .navbar-nav .nav-item a.active, header.header-fancy .navbar .navbar-nav .nav-item a.active:focus, header.header-fancy .navbar .navbar-nav .nav-item a.active:hover,  header.header-white .navbar .navbar-nav .nav-item a:focus, header.header-white .navbar .navbar-nav .nav-item a.active:focus, header.header-white .navbar .navbar-nav .nav-item a.active:hover, .terms-of-service .btn.btn-link, .iq-amazing-tab .nav.nav-tabs li a.active1 i, .iq-amazing-tab .nav.nav-tabs li a.active1:hover i, .iq-banner-03 .iq-video, .iq-feature .step-number,.iq-blog-detail a:hover { color: #410a5d; }

.iq-font-blue, .iq-works-box .icon-bg i, .iq-fancy-box i { color: #dc5262; }

.violeta-font { color: #3b1359 }
.violeta1-font { color: #4e2a74 }

/*---------------------------------------------------------------------
                          Background Color 
-----------------------------------------------------------------------*/
.heading-title .title:before, .iq-amazing-tab .nav.nav-tabs li a:before, .iq-border-block:before, .iq-border-block:after, .iq-border-block > .border-box:before, .iq-border-block > .border-box:after, .iq-amazing-tab .nav.nav-tabs li a:hover:before, .iq-amazing-tab .nav.nav-tabs li a:focus:before, .iq-fancy-box:hover .iq-icon, .iq-client:before, .owl-carousel .owl-nav i:hover, .iq-team .share ul li a:hover, .iq-accordion .ad-title:before, .owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-carousel.owl-theme .owl-dots .owl-dot:hover span, .owl-carousel.arrow-1 .owl-nav i:hover, .button.bt-white:hover, .button.bt-white:focus, .info-share li a:hover, .iq-error h6, .pagination .page-item.active .page-link, .blue-bg, header.header-white .navbar .navbar-nav .nav-item a::before { background: rgb(65,10,93,1); background: linear-gradient(-45deg, rgba(235,74,105,1) 0%, rgba(65,10,93,1) 100%); }

header.menu-sticky, #back-to-top .top:hover { background: rgba(0, 200, 200, 0.9); }

/*---------------------------------------------------------------------
                       Background Gradient 
---------------------------------------------------------------------*/

.iq-over-blue-10:before { background: rgb(65,10,93,0.1); background: linear-gradient(-45deg, rgba(235,74,105,0.1) 0%, rgba(65,10,93,0.1) 100%); }
.iq-over-blue-20:before { background: rgb(65,10,93,0.2); background: linear-gradient(-45deg, rgba(235,74,105,0.2) 0%, rgba(65,10,93,0.2) 100%); }
.iq-over-blue-30:before { background: rgb(65,10,93,0.3); background: linear-gradient(-45deg, rgba(235,74,105,0.3) 0%, rgba(65,10,93,0.3) 100%); }
.iq-over-blue-40:before { background: rgb(65,10,93,0.4); background: linear-gradient(-45deg, rgba(235,74,105,0.4) 0%, rgba(65,10,93,0.4) 100%); }
.iq-over-blue-50:before { background: rgb(65,10,93,0.5); background: linear-gradient(-45deg, rgba(235,74,105,0.5) 0%, rgba(65,10,93,0.5) 100%); }
.iq-over-blue-60:before { background: rgb(65,10,93,0.6); background: linear-gradient(-45deg, rgba(235,74,105,0.6) 0%, rgba(65,10,93,0.6) 100%); }
.iq-over-blue-70:before { background: rgb(65,10,93,0.7); background: linear-gradient(-45deg, rgba(235,74,105,0.7) 0%, rgba(65,10,93,0.7) 100%); }
.iq-over-blue-80:before { background: rgb(65,10,93,0.8); background: linear-gradient(-45deg, rgba(235,74,105,0.8) 0%, rgba(65,10,93,0.8) 100%); }
.iq-over-blue-85:before { background: rgb(65,10,93,0.85); background: linear-gradient(-45deg, rgba(235,74,105,0.85) 0%, rgba(65,10,93,0.85) 100%); }
.iq-over-blue-90:before { background: rgb(65,10,93,0.90); background: linear-gradient(-45deg, rgba(235,74,105,0.90) 0%, rgba(65,10,93,0.90) 100%); }
.iq-over-blue-95:before,  header.menu-sticky { background: rgb(65,10,93,0.95); background: linear-gradient(-45deg, rgba(235,74,105,0.95) 0%, rgba(65,10,93,0.95) 100%); }


.iq-works-box:hover, .iq-works-box.round-icon:hover .icon-bg { box-shadow: 0 0 40px rgba(65,10,93, 0.6); -webkit-box-shadow: 0 0 40px rgba(65,10,93, 0.6); -moz-box-shadow: 0 0 40px rgba(65,10,93, 0.6); }
.iq-team .iq-team-img:before { background: rgba(65,10,93, 0); background: -moz-linear-gradient(top, rgba(235,74,105, 0) 0%, rgba(65,10,93, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,74,105, 0)), color-stop(100%, rgba(0, 200, 200, 1))); background: -webkit-linear-gradient(top, rgba(235,74,105, 0) 0%, rgba(65,10,93, 1) 100%); background: -o-linear-gradient(top, rgba(235,74,105, 0) 0%, rgba(65,10,93, 1) 100%); background: -ms-linear-gradient(top, rgba(235,74,105, 0) 0%, rgba(65,10,93, 1) 100%); background: linear-gradient(to bottom, rgba(235,74,105, 0) 0%, rgba(65,10,93, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#410a5d', endColorstr='#eb4a69', GradientType=0); }

/*---------------------------------------------------------------------
                      		 Boder Color 
---------------------------------------------------------------------*/
.iq-objects .iq-objects-04, .iq-objects-software .iq-objects-03, .iq-objects-asked .iq-objects-03, .owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-carousel.owl-theme .owl-dots .owl-dot:hover span, .contact-form .section-field input:focus, .contact-form .section-field.textarea textarea:focus, .info-share li a:hover, .pagination .page-item.active .page-link, .iq-sidebar-widget .iq-widget-search input:focus, .iq-tags li a:hover, .blockquote, blockquote { border-color: #e7e8ea; }

@media(max-width:992px) {
	.navbar-light .navbar-toggler span, header .navbar .navbar-nav .nav-item a:hover, header .navbar .navbar-nav .nav-item a:focus, header .navbar .navbar-nav .nav-item a.active, header .navbar .navbar-nav .nav-item a.active:focus, header .navbar .navbar-nav .nav-item a.active:hover { color: #00c8c8; }
}

.cube .sides * { box-sizing: border-box; background-color: rgba(235,74,105, 0.8); border: 5px solid white; }