/*
 Theme Name:   Scott Cables
 Description:  Scott Cables Child Theme
 Template:     enfold
 Version:      1.0.0
*/


.av-masonry-entry .av-masonry-entry-title {
    position: absolute;
    top: 0;
    z-index: 1000;
    width: 100%;
    text-align: left;
    background: #fff;
    padding-bottom: 5px;
    color: #4e2b76;
    font-size: 18px!IMPORTANT;
    font-weight: 600!IMPORTANT;
}

.av-masonry-entry h3 {
	font-size: 20px!IMPORTANT;
	line-height: 1.1em!IMPORTANT;
	margin-bottom: 8px!IMPORTANT;
}
.woocommerce .title_container .main-title {
	display: none;
}

.woocommerce .title_container .breadcrumb {
	color: #4e2b76;
	font-size: 16px;
	left: 48px;
}

.woocommerce .title_container .breadcrumb a {
	color: #4e2b76;
}

.woocommerce span.breadcrumb-title {
	display: none;
}

.grid.av-masonry {
	padding-bottom: 30px;
}

.main_color .container .av-inner-masonry-content {
	background-color: #d3d3d3;
	font-size: 14px;
}

.av-masonry-entry .avia-arrow {
display: none;
}


.av-masonry-categories figcaption {
	display: none;
}
.av-masonry-categories {
    padding-top: 30px;
    padding-bottom: 30px;
}
.av-masonry-products {
    margin-top: 30px;
    margin-bottom: 30px;
}

.av-masonry-categories  .av-masonry-entry-title {
	text-align: center;
	color: #fff;
	background-color: #4e2b76;
    font-size: 18px;
    font-weight: normal;
    padding: 10px;
}

.av-masonry-products a.av-masonry-entry {
	min-height: 800px;
}
.av-masonry-categories  a.av-masonry-entry:nth-of-type(2) {
	margin-left: 2px;
	margin-right: 1px;
}

.av-masonry-categories  a.av-masonry-entry:nth-of-type(3) {
	margin-left: 1px;
}

.av-masonry-categories  a.av-masonry-entry:nth-of-type(4) {
	margin-left: 1px;
}

.av-masonry-products .av-masonry-entry .av-masonry-entry-title {
	top: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #d3d3d3;
}

#top .widget_nav_menu li, .textwidget p {
	font-size: 14px;
	line-height: 15px;
	font-weight: 400;
}

.widget_nav_menu a {
	padding: 0px;
}

.title_container {
	display: none;
}

.woocommerce .title_container {
	display: block;
}

.flex_column .widget .widgettitle {
	border-bottom: 1px solid #d4c4e6;
}

.yith_ywraq_add_item_browse_message a {
    background-color: #044a80!important;
    color: #fff!important;
    padding-bottom: 15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
}

#footer .widget_nav_menu ul:first-child>.current-menu-item>a, #footer .widget_nav_menu ul:first-child>.current_page_item>a {
	padding: 0px;
	font-weight: normal;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    padding-top: 25px;
}

.yith_ywraq_add_item_product_message {
	margin-top: 20px;
}
.yith_ywraq_add_item_response_message {
	margin-bottom: 20px;
	
}
@media screen and (max-width: 990px)  {
	.responsive #top .av-masonry-products a.av-masonry-entry {
		min-height: 600px;
		width: 50%;
	}	
}
@media screen and (max-width: 650px)  {
	.responsive #top .av-masonry-products a.av-masonry-entry {
		min-height: 600px;
		width: 100%;
	}	
}

@media only screen and (max-width: 989px) {
#footer .av_one_fourth {
margin-left: 0 !important;
width: 100% !important;
}
}

.main_color .av_promobox {
    background: #4e2b76;
    color: #fff;
}

#top .main_color .av_promobox .avia-color-theme-color {
	background: #fff;
	color: #4e2b76;
	border-radius: 0px;
}

.footer_color .widget .wpcf7 .wpcf7-submit {
	color: #fff;
	background-color: #4e2b76;
}

.tax-product_cat.term-silverline .av-masonry-entry {
	width: 33.33%
}

#silverlinecontentsection {
	background-color: #eee;
}

.single-product.silverline .content {
	padding-top: 30px;
	padding-bottom: 0px;
}
.single-product.silverline .content:first-of-type {
	padding-top: 50px;
}

.mejs-overlay-button {
    background: url("/mejs-controls-purple.svg") no-repeat;
	background-size: 400px 120px;
	    background-position: -80px -39px;

}

.mejs-overlay:hover>.mejs-overlay-button {
    background-position: -80px -39px;
}

.av-hotspot-container {
margin-left: 0px;
margin-right: 0px;
}

span.image-overlay {
	display: none!IMPORTANT;
}

.container_wrap.template-shop {
	padding-top: 20px;
}

.page-id-4565 .widget_product_categories ul.product-categories li.cat-item {
	display: none;
	font-size: 16px;
}
 
.page-id-4565 .widget_product_categories ul.product-categories li.cat-item-171, .page-id-4565 .widget_product_categories ul.product-categories li.cat-item-171 ul.children li.cat-item {
	display: block;
}

.widget_product_categories h3.widget-title, .flex_column .widget .widgettitle, .content .widget .widgettitle {
    font-size: 22px;
    color: #d4c4e6; padding-bottom: 10px;
}

.widget_product_categories li a {
	font-size: 16px;
}

section.upsells >  h2, #top .upsells.products > h2 {
	display: none;
}

#top form.cart .button {
	background-color:#4e2b76; 
}

#top form.cart .button:hover {
	background-color: #000;
}

.html_less_than:before { content: '<'; }

