/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2018 | 06:40:15 */
ul.products li.product-col .product-inner {
    padding-bottom: 10px;
    min-height: 380px;
    margin-bottom: 10px;
}
ul.products li.product-col .product-inner {
	box-shadow: 0 1px 20px 0px rgba(0,0,0,0.1);
	transition: 0.3s;
}
ul.products:hover li.product-col:hover .product-inner:hover {
	box-shadow: 0 5px 35px 0px rgba(136,0,170,0.2)
}
small.includes_tax > span.woocommerce-Price-amount.amount{
	font-size: 100% !important;
}
.featured-box {
	padding-top: 3%;
	padding-bottom: 3%;
	border: none;
	box-shadow: none;
	background: #fff;
}
.featured-box-primary .box-content {
	border: none;
}
.woocommerce-ordering select {
	width: 300px;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	background: #efefef;
	border-right: 5px solid #8800aa;
	transition: 0.3s;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a:hover {
	transition: 0.1s;
	border-right: 5px solid #dcdcdc;
}
.widget_product_categories ul ul.children, .widget_product_categories ul ol.children, .widget_product_categories ol ul.children, .widget_product_categories ol ol.children, .widget_price_filter ul ul.children, .widget_price_filter ul ol.children, .widget_price_filter ol ul.children, .widget_price_filter ol ol.children, .widget_layered_nav ul ul.children, .widget_layered_nav ul ol.children, .widget_layered_nav ol ul.children, .widget_layered_nav ol ol.children, .widget_layered_nav_filters ul ul.children, .widget_layered_nav_filters ul ol.children, .widget_layered_nav_filters ol ul.children, .widget_layered_nav_filters ol ol.children, .widget_rating_filter ul ul.children, .widget_rating_filter ul ol.children, .widget_rating_filter ol ul.children, .widget_rating_filter ol ol.children {
	display: block !important;
}

.single-product .related .products-slider .owl-dot:hover span, .single-product .related .products-slider .owl-dot.active span {
border-color: #8800AA !important;
}
.woocommerce-pagination a:hover, .woocommerce-pagination a:focus, .woocommerce-pagination span.current {
	border-color: #8800AA;
}
#header .mobile-toggle {
	color: #8800AA;
}
html .btn-primary {
	background-color: #8800AA;
	border-color: #8800AA;
}
html .btn-primary:hover {
	background-color: #858b8d;
	border-color: #858b8d;
}
#mini-cart .cart-items {
	background-color: #8800AA;
}
#main-menu .mega-menu > li.menu-item.active > a {
	background: none;
	color: #8800AA;
	border-bottom: 2px solid #8800AA;
}
#main-menu .mega-menu > li.menu-item.active > a:hover {
	background: none;
	color: #858b8d;
	border-bottom: 2px solid #858b8d;
}
.fa.fa-user {
	color: #8800AA;
}
.thumb-info-caption-text .post-meta {
	background-color: #8800AA !important;
	width: 78px !important;
}
ul.products li.product:hover .add-links .add_to_cart_button, ul.products li.product:hover .add-links .add_to_cart_read_more {
	background: #8800AA !important;
	border-color: #8800AA !important;
}
.owl-carousel .owl-next, .owl-carousel .owl-prev {
	color: #8800AA !important;
}
.owl-carousel .owl-dots .owl-dot.active span {
	background-color: #8800AA !important;
}
.star-rating {
	display: none;
}
ul.products li.product-col .product-inner {
	padding-bottom: 10px;
}
.alternative-font {
	color: #8800AA !important;
}
.featured-box.porto-user-box {
	border: 4px solid #8800AA;
	margin-top: 30px !important;
}
body.woocommerce-page .main-content .featured-box {
	text-align: center;
}
.woocommerce-LostPassword.lost_password {
	color: #8800AA;
}
.post-block h3, .post-share h3, article.post .comment-respond h3, article.portfolio .comment-respond h3, .related-posts h3, article.post .post-date .day, .post-item .post-date .day {
		color: #8800AA !important;
}
.img-thumbnail .zoom, .thumb-info .zoom, .img-thumbnail .link, .thumb-info .link {
	background-color: #8800AA;
}
.img-thumbnail .zoom:hover, .thumb-info .zoom:hover, .img-thumbnail .link:Hover, .thumb-info .link:hover {
	background-color: #858b8d;
}
article.post .post-date .month, article.post .post-date .format, .post-item .post-date .month, .post-item .post-date .format {
	background-color: #8800AA;
}
.button.woocommerce-Button.button {
	background-color: #8800AA;
	border-color: #8800AA;
}
.button.woocommerce-Button.button:hover {
	background-color: #858b8d;
	border-color: #858b8d;
	text-decoration: none;
}
.form-row label.inline {
	display: inherit;
	padding-top: 10px;
}
#footer .footer-main {
	border-bottom: 3px solid #8800AA;
}

/* Magic by OCTA */
.border-box {
	background-color: #fafafa;
	text-align: center;
	width: 100%;
	padding: 50px;
	outline: 1px solid #666;
	outline-offset: -12px;
	min-height: 200px;
	align-items: center;
	transition: 0.3s;
	justify-content: center;
}
.border-box:hover {
	box-shadow: inset 0 0 0 12px #8800aa;
	outline: 1px solid #fff;
	cursor: pointer;
}
.border-box-heading {
	text-transform: uppercase;
	color: #8800aa;
	margin: 0px;
	font-weight: 700;
}
.border-box-subtitle {
	color: #666;
	margin: 15px;
	font-weight: 100;
}
.border-box-text {
	color: #666;
	font-style: italic;
}
.arrow-redirect {
	position: absolute;
	top: 70%;
	color: #666;
	right: 50px;
	transition: 0.3s;
}
.border-box:hover .arrow-redirect {
	color: #8800aa;
}
.no-underline {
	text-decoration: none !important;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select, .form-control {
	padding: 6px 12px;
}
.own-link {
	color: #777;
}
.own-link:hover {
	color: #8800aa;
}
/* Magic has been made */