/* Style ( default color ) #6E25E4 #6E25E4 ------------------------------------
-----------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #222;
}

pre {
	border: 1px solid #eae9e9;
	background-color: #FFF;
}

input[type="email"],
input[type="number"],
input[type="search"],
textarea,
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"] {
	border: 2px solid #d5d6d8;
	color: #333;
}


/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/
a:link,
a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #444;
}

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

::selection {
	background: #000;
	color: #fff;
	text-shadow: none;
}


/* -- Header -- */
html body {
	color: #080e14;
	background-color: #131313;
}

header { 
	background-color: #111111;
}

.menu-bottom {
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
} 


/* .page-content */
.single-content {
	background-color: #FFF; 
}

body.single {
	background-color: #FFF; 
}

body.page-template-template-full-width {
	background-color: #FFF; 
}

body.page-template-default {
	background-color: #FFF; 
}

body.page-template-page-php {
	background-color: #FFF; 
}

body.woocommerce,
body.woocommerce-shop {
  background-color: #ffffff !important;
}


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

/* -- Search Header (menu) -- */
#searchform input {
	color: #DDD !important;
	background-color: #FFF !important;
}

#searchform ::-webkit-input-placeholder {
	color: #DDD !important;
}

#searchform :-moz-placeholder {
	/* Firefox 18- */
	color: #DDD !important;
}

#searchform ::-moz-placeholder {
	/* Firefox 19+ */
	color: #DDD !important;
}

#searchform :-ms-input-placeholder {
	color: #DDD !important;
}

/* The Modal (for search) */
.modal-content {
	background-color: #FFF;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* The Close Button */
div.modal-content .close {
	background-color: #111111;
	color: #6E25E4;
}

div.modal-content .close:hover,
div.modal-content .close:focus {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.modal-header {
	color: white;
}


/* -- Top Header Menu -- */
ul.ant-responsive-menu li.current_page_item>a,
ul.ant-responsive-menu li.current-menu-ancestor>a,
ul.ant-responsive-menu li.current-menu-item>a,
ul.ant-responsive-menu li.current-menu-parent>a {
	color: #fff !important;
	background: #6E25E4 !important;
}

ul.ant-responsive-menu li.current-menu-parent a i {
  color: #fff !important;
}

ul.ant-responsive-menu li.current-menu-parent>a>.arrow:before,
ul.ant-responsive-menu li.current-menu-parent>a>.arrow,
ul.ant-responsive-menu li.current_page_item>a>.arrow:before,
ul.ant-responsive-menu li.current_page_item>a>.arrow {
	display: none;
}

ul.ant-responsive-menu li ul li.current_page_item>a,
ul.ant-responsive-menu li ul li.current-menu-ancestor>a,
ul.ant-responsive-menu li ul li.current-menu-item>a,
ul.ant-responsive-menu li ul li.current-menu-parent>a {
	color: #FFF !important;
	background: #FFF;
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2) !important;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2) !important;
}

/*Top level menu link items style*/
.ant-responsive-menu>li>a>.arrow:before {
	color: #FFF !important;
}

.ant-responsive-menu li i {
	color: #6E25E4;
}

.ant-responsive-menu li a {
	color: #FFF;
}

.ant-responsive-menu li a:hover {
	color: #000 !important;
	background: #FFF;
	text-decoration: none !important;
}

.ant-responsive-menu li:hover a {
	color: #000 !important;
	background-color: #FFF;
	text-decoration: none !important;
	border-radius: 3px;
} 

.ant-responsive-menu li ul li a {
	color: #000;
}

.ant-responsive-menu li ul li ul li a {
	color: #000;
}

/*1st sub level menu*/
.ant-responsive-menu li ul {
	background-color: #FFF;
}

.ant-responsive-menu li ul li ul {
	background-color: #FFF;
}

.ant-responsive-menu li ul li {
	background-color: #FFF;
}

/* Sub level menu links style */
.ant-responsive-menu li ul li:hover {
	color: #000 !important;
}

.ant-responsive-menu li ul li a:hover {
	color: #6E25E4 !important; 
}


/* -- Responsive Menu Styles -- */
@media screen and (max-width: 1232px) {
	ul.ant-responsive-menu li.current_page_item>a,
	ul.ant-responsive-menu li.current-menu-ancestor>a,
	ul.ant-responsive-menu li.current-menu-item>a,
	ul.ant-responsive-menu li.current-menu-parent>a,
	ul.ant-responsive-menu li ul li.current_page_item>a,
	ul.ant-responsive-menu li ul li.current-menu-ancestor>a,
	ul.ant-responsive-menu li ul li.current-menu-item>a,
	ul.ant-responsive-menu li ul li.current-menu-parent>a,
	.ant-responsive-menu li a:hover,
	.ant-responsive-menu li:hover a {
		background: transparent;
		color: #FFF !important;
		border-bottom: none !important;
	}
	.ant-responsive-menu {
		background: #000;
		-moz-box-shadow: 0 0 0 #999 !important;
	}
	.ant-responsive-menu li ul li ul {
		background-color: #000;
	}
	.ant-responsive-menu li ul li {
		background: #000;
	}
	.ant-responsive-menu li ul li ul li ul {
		background: #000;
	}
	.ant-responsive-menu li ul li ul li {
		background: #000;
	}
	.ant-responsive-menu li ul.sub-menu li a { 
		color: #FFF !important;
	}
	.ant-responsive-menu li ul li:hover {
		color: #FFF !important;
	}
	.ant-responsive-menu li ul li:hover a {
		background-color: #000 !important;
		color: #FFF !important;
	}
	.ant-responsive-menu li ul {
		border: 1px solid #000;
		background-color: #000 !important;
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0);
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0);
		box-shadow: 0 5px 3px rgba(0, 0, 0, 0);
	} 
	.ant-responsive-menu li ul li a:hover {
		background-color: #000 !important;
		color: #FFF !important;
	}
	.ant-responsive-menu>li>a>.arrow:before {
		color: #FFF !important;
	}
	.ant-responsive-menu li a {
		color: #FFF !important;
		border-bottom: none !important;
	}
	.ant-responsive-menu li a:hover span {
		border-bottom: none !important;
	}
	#respMenu li ul.sub-menu li.current_page_item a,
	#respMenu li ul.sub-menu li.current-menu-ancestor a,
	#respMenu li ul.sub-menu li.current-menu-item a,
	#respMenu li ul.sub-menu li.current-menu-parent a,
	#respMenu li ul.sub-menu,
	#respMenu li ul.sub-menu a,
	#respMenu li ul.sub-menu li {
		background-color: #000 !important;
	}
} 


/* -- Top social icons -- */
.top-social li a {
	color: #FFF;
}

.top-social li a:hover {
	color: #6E25E4;
}

ul.top-social li.search i.fas {
	color: #6E25E4 !important;
}

.top-social li:hover,
.top-social li:focus {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}  


/* -- Menu Bottom -- */
.menu-bottom, .menu-bg-line { 
    background-color: #6E25E4; 
}


/* -- Login & Register -- */
.lrm-nice-checkbox__label input:checked~.lrm-nice-checkbox__indicator,
.lrm-form a.button,
.lrm-form button,
.lrm-form button[type='submit'],
.lrm-form #buddypress input[type='submit'],
.lrm-form input[type='submit'] {
	background: #6E25E4 !important;
	border-color: #6E25E4 !important;
	color: #fff !important;
}

.lrm-user-modal-container .lrm-switcher a {
    background: #f5f5f5;
 }

 .lrm-nice-checkbox__label .lrm-nice-checkbox__indicator::after {
 	border: solid #fff;
 }

 div.entry .lrm-inline .lrm-user-modal-container {
  border: 2px solid #f5f5f5;
  border-radius: 5px;
}

.lrm-form-message {
	border-left: 4px solid #6E25E4 !important;
}


/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/

/* -- Slider Nav -- */
.owl-prev,
.owl-next {
	background-color: #6E25E4;
}

.owl-prev i,
.owl-next i {
	color: #fff;
}


/* - Categories ribbon - */
.article-category a {
	color: #fff !important;
	background-color: #6E25E4;
}


/* -- Home content -- */
.home-widget-color1 {
	background-color: #111111;
}

.home-widget-color2 { 
    background-color: #111111;
} 


/* -- Sticky Post -- */ 
ul.masonry4cols li.sticky { 
	background-color: #111; 
	border-bottom: 5px solid #6E25E4; 
}


/* -- infinite scroll -- */
a.view-more-button {
    background-color: #6E25E4 !important; 
}

a.view-more-button:hover {
    opacity: 0.8; 
}

.loader-ellips__dot { 
	background: #6E25E4; 
}


/* -- Default pagination -- */
.defaultpag a {
	background-color: #6E25E4; 
}

.defaultpag a:hover {
	opacity: 0.8;
}


/* -- Home Title Animation -- */
div.middle-home-title p a {
	text-decoration-color: #6E25E4;
}

div.middle-home-title p a:hover {
    text-decoration-color: #222;
}  

span.txt-rotate {
  color: #6E25E4;
} 


/* -- Home ribbon category -- */
.home-ribbon-category {
	background-color: #6E25E4;
}

.home-author-text a {
    color: #fff;
    border-bottom: 1px solid #6E25E4; 
}

.home-ribbon-category a {
	color: #fff;
}


/* -- Modules Title Colors -- */
ul.home-widget-article-list .an-widget-title h3 a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image: -o-linear-gradient(#6E25E4,#6E25E4);
    background-image: linear-gradient(#6E25E4,#6E25E4);
} 

ul.modern-home-list-posts .an-widget-title h2 a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image: -o-linear-gradient(#6E25E4,#6E25E4);
    background-image: linear-gradient(#6E25E4,#6E25E4);
} 


/* -- Full responsive Ad -- */
.responsive-area {
    color: #6E25E4;
    background-color: #131313;
}

.full-responsive { 
	background-color: #6E25E4;
} 
 

/* -- Home featured title -- */
ul.featured-masonry-square li h2 a,
ul.featured-posts li h2 a {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image:-o-linear-gradient(#6E25E4,#6E25E4);
    background-image:linear-gradient(#6E25E4,#6E25E4);
}

div.header-heading h1 a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image: -o-linear-gradient(#6E25E4,#6E25E4);
    background-image: linear-gradient(#6E25E4,#6E25E4);
}

ul.lates-masonry-square li h2 a,
ul.lates-masonry-square-grid li h2 a {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image:-o-linear-gradient(#6E25E4,#6E25E4);
    background-image:linear-gradient(#6E25E4,#6E25E4);
}

ul.module-square-left li h2 a {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image:-o-linear-gradient(#6E25E4,#6E25E4);
    background-image:linear-gradient(#6E25E4,#6E25E4);
}

ul.masonry4cols li h2 a {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image:-o-linear-gradient(#6E25E4,#6E25E4);
    background-image:linear-gradient(#6E25E4,#6E25E4);
}


/* -- Home buttons -- */
a.anbtn-register {
    border-color: #6E25E4;
    background-color: #6E25E4 !important;
}


/* -- Widget Title -- */
.module-title1 { 
    background-color: #000; 
    color: #FFF;
} 

.module-title2 { 
    background-color: #6E25E4;
    color: #FFF;
} 


/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

/* -- not-found -- */
.not-found #searchform2 {
	background-color: #f5f5f5 !important;
	border: 5px solid #f5f5f5;
	border-radius: 5px;
}

.not-found #searchform2 .buttonicon {
	background-color: #f5f5f5 !important;
	color: #444 !important;
	border-radius: 0px;
}

.not-found #searchform2 #s {
	background-color: #f5f5f5 !important;
	border: 1px solid #f5f5f5 !important;
}

.not-found #searchform2 ::placeholder {
	color: #999 !important;
	opacity: 1;
}

.not-found #searchform2 :-ms-input-placeholder {
	color: #999 !important;
}

.not-found #searchform2 ::-ms-input-placeholder {
	color: #999 !important;
}


/* -- ribbons middle categories - */
.single-category a {
	background-color: #6E25E4;
}

.entry-top .single-category a {
	color: #fff !important;
}


/* -- Entry Top / Featured Image */
.entry-top .post-data div.time-article i { color: #6E25E4; }


/* -- Single Share -- */
#single-share a.commbutton  { background-color: #6E25E4; }


/* -- Typography First Content Letter -- */
div.p-first-letter > p:first-child:first-letter {
	color: #fff;
	background-color: #6E25E4;
}


/* -- Page / Article Title -- */
h1.article-title {
	color: #FFF;
}

h1.page-title {
	color: #000;
}

div.article-meta-data h1 a {
 	background-image:-webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
 	background-image:-o-linear-gradient(#6E25E4,#6E25E4);
 	background-image:linear-gradient(#6E25E4,#6E25E4);
}


/* -- Tags Articles -- */
.entry-btn                 { background-color: #6E25E4; color: #fff;}
.ct-size a                 { background: #F4F4F4 !important; color: #999 !important; }

.ct-size a:hover {
    background-color: #000 !important;
    color: #fff !important;
}


/* -- blockquote -- */
blockquote {
	background: #FAFAFA;
	border-left: 10px solid #000;
}

blockquote p {
	color: #777;
}


/* -- Entry content style -- */
.entry p a {
  text-decoration-color: #D9C6F8;
  color: #000000;
}

.entry p a:hover {
	color: #444 !important; 
}


/* -- Responsive Images -- */
.wp-caption-text {
	color: #888;
}

.entry .wp-caption-text a {
	color: #000 !important;
}

.wp-caption-text a:hover {
	color: #000 !important;
}


/* -- Pagination entry articles -- */
.my-paginated-posts span {
	background-color: #6E25E4;
	color: #FFF !important;
}

.my-paginated-posts p a {
	background-color: #222;
	color: #fff !important;
}

.my-paginated-posts p a:hover {
	color: #fff !important;
}

.my-paginated-posts p span a {
	color: #FFF !important;
}


/* -- About Author -- */
.author-info a.author-link {
	text-decoration-color: #ddd;
	color: #4a4a4a;
}

.author-meta strong i {
	color: #6E25E4; 
}

div.author-info i.fa-link {
	color: #6E25E4;
}


/* -- Top social icons -- */
ul.author-social-top li a i {
	color: #000;
}

ul.author-social-top li a i.fa-facebook-f {
	color: #3b5998;
}

ul.author-social-top li a i.fa-twitter {
	color: #00aced;
}

ul.author-social-top li a i.fa-pinterest {
	color: #ca212a;
}

ul.author-social-top li a i.fa-instagram {
	color: #D62976;
}

ul.author-social-top li a i.fa-vk {
	color: #5181B8;
}

ul.author-social-top li a i.fa-youtube {
	color: #FF0000;
}

ul.author-social-top li a i.fa-vimeo-v {
	color: #19B7EA;
}


/* -- Related Articles -- */
h3.related-widget-title    { 
	background-color: #000; 
	color: #FFF;
} 


/* -- Related articles single -- */
.prev-entry span,
.prev-entry2 span {
	background-color: #6E25E4;
	color: #fff;
}


/* -- Default Blocks -- */
/* -- Block Buttons -- */
.wp-block-button__link {
    color: #FFF !important;
    background-color: #6E25E4;
}

.wp-block-file .wp-block-file__button {
    background: #6E25E4;
    color: #FFF !important;
} 

/* -- Block Widgets-- */
ul.wp-block-archives-list li {
	color: #6E25E4;
}

.wp-block-search .wp-block-search__button,
.wc-block-components-button {
    background: #6E25E4;
    border: 1px solid #6E25E4;
    color: #FFF;
}


/* -- Single Like -- */
.single-like-box .circle-nr {
	color: #fff;
  	background-color: #D01D1D;
}

.single-like-box .circle-like i:hover {
    color: #D01D1D;
}


/* -- Next/Pre articles single -- */
.prev-articles h2 a {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image:-o-linear-gradient(#6E25E4,#6E25E4);
    background-image:linear-gradient(#6E25E4,#6E25E4);
}


/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */
.widget-title        { 
	background-color: #000; 
	color: #FFF;
}

.widget-title h3     { 
	color: #FFF;
}

.widget-title h3 a   { 
	color: #FFF !important;
}

.sidebar .widget {
	background-color: #FFF; 
}


/* -- Sidebar -- */
.sidebar-sticky h3.title {
	background-color: #000;
	color: #f8eece;
}

.sidebar-sticky .widget {
	background-color: #FFF; 
}


/* -- Article widget -- */
.article_list li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
}

ul.article_list .an-widget-title a h4 {
	color: #111;
}

ul.article_list .an-widget-title span i {
	color: #6E25E4;
}

ul.article_list li div.time-ago i {
  color: #6E25E4;
}

ul.article_list .an-widget-title span {
	background-color: #f4f4f4;
	color: #000;
}

ul.article_list .an-widget-title h4 a {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#6E25E4),to(#6E25E4));
    background-image: -o-linear-gradient(#6E25E4,#6E25E4);
    background-image: linear-gradient(#6E25E4,#6E25E4);
}


/* -- Subscribe widget -- */
.subscribe-widget input[type=submit] {
	background: #000 !important;
	color: #fff !important;
}


/* -- Categories in two columns -- */
.widget_categories ul li {
	color: #999;
}


/* -- Default Tags -- */
div.tagcloud a {
	background: #F4F4F4 !important;
	color: #999 !important;
}

div.tagcloud a:hover {
	background-color: #000 !important;
	color: #fff !important;
}

div.tagcloud a:hover span {
	color: #999 !important;
}

div.tagcloud span {
	color: #000 !important;
}


/* -- Default Search -- */
div.widget_search #searchform2 #s { 
	color: #000 !important;
} 

div.widget_search #searchform input {
	background-color: #f5f5f5 !important;
}	 


/* -- Archives in two columns -- */
.widget_nav_menu li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
	color: #6E25E4;
}

.widget_archive li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
	color: #999;
}

.widget_archive li:before {
	color: #6E25E4;
}


/* -- Categories -- */
.widget_categories li:before {
	color: #6E25E4;
}


/* -- Meta in two columns -- */
.widget_pages li,
.widget_meta li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
	color: #6E25E4;
}


/* -- Calendar -- */
#wp-calendar tbody td#today {
	background-color: #000;
	color: #FFF;
}

#wp-calendar tbody td#today a {
	color: #FFF !important;
}


/* -- Recent Comments -- */
.widget_recent_comments li {
	color: #6E25E4;
}


/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/

/* -- Comments lists -- */
ul.comment li {
	background-color: #fafafa;
	border-bottom: 1px solid #f1f1f1;
}

ul.comment li ul.children li {
	background-color: #FFF;
	border-bottom: none;
}

ul.comment li ul.children li>ul.children li {
	background-color: #FFF;
	border-bottom: none;
	border-top: 20px solid #fafafa;
}

ul.comment li span.comment-reply-button {
	background-color: #f1f1f1;
}

ul.comment li span.comment-reply-button a {
	color: #000 !important;
}


/* -- Comments -- */
.article-btn {
	background-color: #13131c;
	color: #FFF;
}

.article-btn h3 {
	color: #FFF;
}

.comments h3.comment-reply-title {
	background-color: #13131c;
	color: #FFF;
}

.comments h3.comment-reply-title a {
	color: #FFF;
}

.comments h3.comment-reply-title a#cancel-comment-reply-link {
	color: #6E25E4;
}


/* -- comment Form -- */
#commentform {
	background-color: #f5f5f5;
}

#commentform #submit {
	background-color: #13131c;
	border-color: #13131c;
	color: #FFF;
}

#commentform #submit:hover {
	opacity: 0.9;
}

#commentform label span {
	color: #F00;
}

#commentform span {
	color: #F00;
}


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/

/* -- Contact Form 7 Plugin -- */
form.wpcf7-form input {
	border: 2px solid #d5d6d8;
	color: #333;
}

form.wpcf7-form textarea {
	border: 2px solid #d5d6d8;
	color: #333;
}

form.wpcf7-form input.wpcf7-submit {
	background-color: #13131c;
	border-color: #13131c;
	color: #FFF;
}

form.wpcf7-form .wpcf7-validation-errors {
	color: red;
}

form.wpcf7-form {
	background-color: #fafafa;
	border-bottom: 1px solid #f1f1f1;
}


/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/

/* -- Tag & Category Index -- */
#mcTagMap .tagindex h4,
#sc_mcTagMap .tagindex h4 {
	color: #333; 
	border-bottom: 4px solid #333 !important;
}

#mcTagMap .tagindex ul li,
#sc_mcTagMap .tagindex ul li {
	border-bottom: 1px solid #f5f5f5;
}

#mcTagMap #mcTagMapNav { 
	background: #6E25E4 !important;
}


/* -- 404 page -- */
#anthemes-404 h1 {
	color: #000;
}

#anthemes-404 {
	background-color: #FFF;
}

a.button404 {
	color: #FFF !important;
	background-color: #6E25E4; 
}


/* ================ 
-- Frontend Publishing -- */
.wpfepp-form .wpfepp-button.green {
	background: #6E25E4 !important;
	border: 1px solid #6E25E4 !important;
	text-shadow: 1px 1px #6E25E4 !important;
}


/* ================
-- Shop Style-- */


/* -- Product -- */
.woocommerce-product-search button {
	border: 1px solid #6E25E4;
	background-color: #6E25E4;
} 

li.product a.add_to_cart_button,
li.product a.product_type_grouped,
li.product a.product_type_external {
	background-color: #000 !important;
	color: #FFF !important;
}

.woocommerce ul.products li.product .price {
	color: #999 !important;
}

.woocommerce span.onsale {
	background-color: #6E25E4 !important;
	color: #FFF;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background: #6E25E4 !important;
	color: #FFF !important;
}

.woocommerce-message::before,
.woocommerce-info::before {
	color: #6E25E4 !important;
}

.woocommerce-message,
.woocommerce-info {
	border-top-color: #6E25E4 !important;
}


/* -- Pagination -- */
ul.page-numbers li .current {
	background: #F1F1F1 !important;
	color: #FFF !important;
}

ul.page-numbers li a {
	background: #FFF !important;
	color: #000 !important;
}

ul.page-numbers li a:hover {
	background: #F1F1F1 !important;
}

ul.page-numbers li a:hover {
	background: #0fbe7c;
}

.woocommerce nav.woocommerce-pagination ul li span {
	color: #000 !important;
}
 

/* -- Shop Colors yellow -- */
.woocommerce a.edit {
	background-color: #6E25E4;
	color: #FFF;
}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li.is-active:after {
	color: #FFF;
}

.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: #6E25E4; 
}

div.woocommerce-MyAccount-content legend {
	background-color: #6E25E4;
}

#basic-user-avatar-form input[type=submit] {
	background: #000;
	border: 1px solid #000;
	color: #fff !important;
}


/* -- New components -- */
.wc-block-cart .wc-block-cart__submit-container, .components-button,
.wc-block-cart__submit-button {
    color: #fff !important;
    background-color: #6E25E4; 
}


/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/

/* -- Footer -- */
footer {
	background-color: #111111;
}

.social-section {
	background-color: #6E25E4;
}

.social-section {
	border-color: #43168A;
}

/* -- Footer Shop boxes -- */
ul.footer-shop-boxes li:hover h4 {
	color: #3456B5;
}


/* -- Footer Social Icons -- */
ul.footer-social li a {
	color: #FFF;
} 


/* -- Copyright -- */
.footer-copyright p a {
	color: #6E25E4;
}

.footer-copyright p a:hover {
	color: #fff;
	text-decoration: underline;
}


/* -- Back to Top -- */
#back-top span {
	background-color: #000 !important;
} 

#back-top span:hover { 
	background-color: #6E25E4 !important;
}