/* Header and title */

@media screen and (min-width: 768px) {
	
	.itemid-101 #sp-title {margin-top: -90px !important;}

	.itemid-101 #sp-header {
		background: rgba(255,255,255,0) none repeat scroll 0 0 !important;
		box-shadow: 0 3px 3px rgba(0,0,0,0.00) !important;
		transition: all 0.25s !important;
	}
	
		.itemid-101 #sp-header.header-sticky {
		background: rgba(255,255,255,1) none repeat scroll 0 0 !important;
		box-shadow: 0 3px 3px rgba(0,0,0,0.10) !important;
		transition: all 0.25s !important;
	}
	
	.itemid-101 .logo {
		display: none !important;
		transition: all 0.25s !important;
	}
	
}

#sp-header {
	height: 90px;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	line-height: 90px;
}

#sp-header .logo {
	height: 90px;
}

#sp-header ~ #sp-page-title {
	padding-top: 0px !important;
}

#sp-header.header-sticky ~ #sp-page-title {
	padding-top: 90px !important;
}

/* End of Header and title */

/* Menu */

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	font-size: 30px;
	text-transform: capitalize;
	color: #9a9a9a;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
	color: #000;
}

/* End of Menu */

/* Chronoforms section */

div[id*="fin-"] {width: 100% !important;}

/* end of Chronoforms section */

/* misc section */

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 0px !important;
	color: #810008;
}

.wh h1 {
	color: #fff !important;
	font-family: Fredericka the Great, sans-serif !important;
	font-size: 42px;
	text-shadow: 1px 1px rgba(0,0,0,0.5), 2px 2px rgba(0,0,0,0.5), 3px 3px rgba(0,0,0,0.5), 4px 4px rgba(0,0,0,0.5);
}

.bh h2 {
	color: #111 !important;
	text-transform: capitalize !important;
}

a {color: #810008;}

a:hover, a:active {color: #460007;}

#section-id-1536061466983 .h1, #section-id-1536061466983 .h2, 
#section-id-1536061466983 .h3, #section-id-1536061466983 h1, 
#section-id-1536061466983 h2, #section-id-1536061466983 h3 {
	margin-top: 0px !important;
	color: #fff;
}


.su-trailer-box .su-trailer-box-desc {padding: 0px 15px !important;}

#sp-left .sp-module, #sp-right .sp-module {margin-top: 0px !important;}

/*#sp-main-body {min-height: calc(100vh - 135px) !important;}*/

.itemid-235 #sp-main-body {min-height: 0px !important;}

.sp-module ul > li > a::before {content: "" !important;}

@media screen and (min-width: 992px) {
	
	#sp-left {width: 20% !important;}
	
	#sp-component {width: 80% !important;}
	
	#sp-right {width: 0% !important;}
	
	.itemid-101 #sp-component, 
	.itemid-230 #sp-component, 
	.itemid-231 #sp-component, 

	.itemid-236 #sp-component {width: 100% !important;}	
	
} 

	.itemid-101 #sp-component, 
	.itemid-230 #sp-component, 
	.itemid-231 #sp-component, 
	.itemid-236 #sp-component {width: 100% !important;}	

.itemid-249 #sp-left {padding-left: 30px !important;}

/* end of misc section */

/* Eshop Section */

.itemid-235 .eshop-filter, .itemid-235 .eshop-category,
.itemid-235 .sp-module-title {margin-left: 20px !important;}

.itemid-235 .sp-module-title {font-size: 18px !important; margin-top: 20px !important;}

#sp-left {margin-top: 30px !important;}

.eshop-category a {color: #333 !important;}

.eshop-category a:hover, .eshop-category a:active, .eshop-category a.active {color: #810008 !important;}

.eshop-category-wrap {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 768px) {
	
	#eshop-main-container .span4, 
	#eshop-main-container .span6,
	#eshop-main-container .span8 {width: 100% !important;}
	
	.row-fluid [class*="span"] {margin-left: 0px !important;}
	
	#eshop-main-container .span6 {margin-bottom: 10px !important;}
	
}

@media screen and (min-width: 769px) and (max-width: 991px) {
	
	#eshop-main-container .span4, 
	#eshop-main-container .span8 {width: 100% !important; margin-left: 0px !important;}
	
}

#productTabs {display: none !important;}

.product-info .tab-content {border: 0px solid #ddd !important;}

#products-list .eshop-image-block, #products-list .eshop-info-block {
	max-width: 470px !important;
	margin-left: auto;
	margin-right: auto;
}

.eshop-category-wrap {margin-bottom: 20px !important;}

.eshop-category-wrap .image {background: #eee !important;}

.eshop-category-wrap .image img {box-shadow: 3px 3px 5px #000 !important;}

.eshop-info-block h5 {font-size: 24px !important;}

.eshop-categories-list .eshop-category-wrap, .eshop-sub-categories-list .eshop-category-wrap {
	border-right: 2px #bbb solid;
	border-bottom: 2px #bbb solid;
	border-left: 2px #ddd solid;
	border-top: 2px #ddd solid;	
}

#sp-left .sp-module, #sp-right .sp-module {
	margin-top: 0px !important;
	margin-bottom: 20px !important;
}


/* end of Eshop Section */

/* Search Section */

.phrases, .only {display: none !important;}



/* end of Search Section */