/* Header Primary Menu */
body {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.PM-bar{
    border-top: 1px solid #CCCCCC;
    width: 830px;
    background-color: #BD130F;
	height:30px;
}
.PM-bar .nav nav {
    margin: 0;
}
#block-superfish-1{
    margin-bottom: 0;	
}
#block-superfish-1 ul {
    margin-bottom: 0 !important;
    padding: 0 6px 8px 0;
}
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active {
    background-color:transparent !important;
}
#block-superfish-1 ul li{
    background-color: transparent;
    background-image: url("images/li.png");
    background-position: right 8px;
    background-repeat: no-repeat;
    height: 30px;
    float: none !important;
    width: 1% !important;
    display: table-cell !important;
    white-space: nowrap !important;
    position: initial!important;
}
#block-superfish-1 ul li.first{
    padding-left: 0px !important;	
}
#block-superfish-1 ul li.last{
    background-image: none;	
}
#block-superfish-1 ul li a{
    font-size: 12px;
    font-weight: bold;
    border: medium none !important;
	color:white;
}
#block-superfish-1 ul li a:hover{
	text-decoration:underline;
}
/* Logo */
#page > header {
    background-image: url("images/header-bg.png");
    background-repeat: repeat;
    height: 265px;
    width:830px;
    overflow:hidden;
    background-size: contain;
}
#logo {
    float: left;
    margin: 0 0 0 10px;
    width: 519px;
    height: 230px;
    overflow: hidden;
}
.region-header{
    float: left;
    width: 282px;
    height: 230px;
    overflow: hidden;
}
#block-block-1{
    margin-bottom: 0;		
}
.BTB-main{
    width: 282px;	
}
/* Secondary Menu */
.SM-region{
    width: 830px;
    background-color: #000000;
	min-height:30px;	
overflow:hidden;
}
.SM-region .nav nav {
    margin: 0;
}
#block-superfish-2{
    margin-bottom: 0;	
}
#block-superfish-2 ul {
    margin-bottom: 0 !important;
    padding: 0 6px 8px 0;
}
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active {
    background-color:transparent !important;
}
#block-superfish-2 ul li{
    background-color: transparent;
    background-image: url("images/li.png");
    background-position: right 8px;
    background-repeat: no-repeat;
    height: 30px;
    float: none !important;
    width: 1% !important;
    display: table-cell !important;
    white-space: nowrap !important;
    position: initial!important;
}
#block-superfish-2 ul li.first{
    padding-left: 0px !important;	
}
#block-superfish-2 ul li.last{
    background-image: none;	
}
#block-superfish-2 ul li a{
    font-size: 12px;
    font-weight: bold;
    border: medium none !important;
	color:white;
}
#block-superfish-2 ul li a:hover{
	text-decoration:underline;
}
/* Content Changes */
h1#page-title {
    background-color: #FFFFFF;
    background-image: url("images/head.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    padding: 10px 0;
    text-transform: uppercase;
    width: 830px;
}
#main-content > header{
    margin-left: 0;
    margin-right: 0;
}
#content-column table{
    margin: 1px 0;
}
.region-content .block-inner{
    margin: 0;	
}
#main {
    padding: 10px;	
}
#main .content{
    margin: 0.5em 0;
    font-size: 14px;	
}
.image {
    padding: 0 9px 9px 0;
}
#main  strong{
    font-size: 14px;		
}
#main p{
    font-size: 14px;
    margin: 0 0 0.5em;	
    line-height: 1.4em;
}
#main a{
    color: #BD130F;
	text-decoration:none;
	font-weight:bold;
}
#main a:hover{
	color:black;
	text-decoration:underline;

}
.image-_original1 {
    height: 390px;	
}
/* Footer part */
.footer-banner{
	width:100%
}
.FB-main{
    background-image: url("images/footer.png");
    background-repeat: repeat;
    float: left;
    height: 60px;
    width: 830px;
}
#content-column {
    min-height: 250px !important;
}
table tbody {
    border-top: medium none;
}
.article {
    padding: 10px;	
}
.article .content{
    margin: 0.5em 0;
    font-size: 14px;	
}
.image {
    padding: 0 9px 9px 0;
}
.article  strong{
    font-size: 14px;		
}
.article p{
    font-size: 14px;
    margin: 0 0 0.5em;	
    line-height: 1.4em;
}
.article a{
    color: #BD130F;
	text-decoration:none;
	font-weight:bold;
}
.article p span{
    font-size: 14px !important;	
}
.article a:hover{
	color:black;
	text-decoration:underline;

}
/* Image Categories View */
.IC-main{
    height: 250px;
    margin: 1em;
    text-align: center;
    width: 190px;	
}
.IC-main-image{
    padding: 0 10px 10px 0;
	width:177px;
}
.IC-main-title{
    margin-bottom: 0.5em;
    text-align: center;
    width: 180px;
}
.IC-main-title a{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;	
}
.IC-main-title a:hover{
    text-decoration: underline;	
}
.view-image-categories- table td{
    padding: 0;
}
.view .item-list{
    margin-bottom: 15px;
} 
.view .item-list ul.pager{
    margin: 0 0 0.75em;
    padding: 0;
}
.view .item-list ul.pager li{
    padding: 0.5em;
}
.view .item-list ul.pager li a{
    font-weight: bold;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.view .item-list ul.pager li a:hover{
    text-decoration: underline;	
}
.view-header {
    text-transform: uppercase;
}

/* View Changes */
.view-image-categories- table{
    width: auto !important;	
}
/* Footer Jquery */
.FB-option {
    width: 100%;
}
.FBO-main {
	margin: 0 auto;
    width: 830px;
}
#block-block-3{
    margin-bottom: 5px;	
}
.sf-menu.sf-style-default a {
    padding: 0 7px;
}

/*********************************************************************

************************  ADDITONALLY ADDED ************************

***********************************************************************/
.custom-footer-main{
    margin: 0 auto;
    width: 830px;
}
.custom-footer-left{
    float: left;
    height: 50px;
    width: 200px;
}
.custom-footer-right{
    float: left;
    height: 50px;
    width: 200px;
}
.footer-right{
    padding-top: 35px;
    text-align: center;
    width: 200px;
}
.footer-right a{
    color: #F7E9C3;
    font-weight: bold;
    text-decoration: none;
}
.block-simplenews h2.block-title {
    background-color: #FFFFFF;
    background-image: url("images/head.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    padding: 10px 0;
    text-transform: uppercase;
    width: 830px;
}
.block-simplenews #simplenews-subscriptions-multi-block-form #edit-newsletters{
	display:none;
}
.block-simplenews #simplenews-subscriptions-multi-block-form .form-item{
    border: 1px solid #DADADA;
    padding: 10px 10px 15px;
}
#simplenews-subscriptions-page-form #edit-newsletters{
	display:none;	
}
.block-simplenews #simplenews-subscriptions-multi-block-form .form-item  label{
	float:left;
	margin-right:10px;
}
#simplenews-subscriptions-page-form  .form-item  label{
	float:left;
	margin-right:10px;
}
#simplenews-subscriptions-page-form  .form-item{
    margin-top: 20px;	
}

.container{
width:810px;
}



/* New Changes CSS*/
h1#page-title{background-image: none; padding:15px 0 10px 0;}
.view-header{/*padding:10px 0 20px 0 !important;margin:0px !important;*/}
.article{padding: 0;margin-bottom: 0}
#block-block-4 .block-title {border-bottom: 1px solid #cccccc; font-size: 20px; text-transform:uppercase; padding: 10px 0 35px;}
svg{display:none;}

.more-of-shed-products-box {width: 820px; height: auto; float: left; margin-top: 20px; margin-bottom: 20px; border: 5px solid #000; padding-bottom: 5px; width: 100%; text-align: center; font-size: 16px; font-family: Arial,Helvetica,sans-serif !important; text-transform: uppercase; color: #bf161b; font-weight: 600; padding: 20px 0; background-color:#f5f5f5;}
.more-of-shed-products-box .warning{width: 100% !important; float: left; text-align: center; margin-bottom:15px;}
.more-of-shed-products-box .warning-img {}
.more-of-shed-products-box h5 {width:100%; font-size:16px; font-family:sans-serif !important; text-transform:uppercase; color:#bf161b; font-weight:600; float:left; padding:5px 0px;}
.more-of-shed-products-box  a {text-decoration:none; color:#bf161b; outline:none;}
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.block-more-blur-products{filter: blur(8px); /*Someday, sigh/filter:url(#blur); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8'); /* IE lte 9 /display: block; height:auto; width: 100%; opacity:0.4;}
}*/


.block-more-blur-products{filter: blur(8px); /* Someday, sigh ... */ -webkit-filter: blur(8px) !important; /* Prefixed CSS3 blur filters */-moz-filter: blur(8px); -o-filter: blur(8px); -ms-filter: blur(8px); filter: url(#blur); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');} /* IE lte 9 /
display: block; height:auto;	width: 100%;}/
figure{	overflow: hidden; /* Clip any overflow created by the blur effect / margin: 0 auto; padding: 0; display: block; background: #333; width: 100%; height:30em;}
.offset{float:right; display: block; margin-top: -18em; margin-right: 5%; box-shadow: 0 0 3px #333; position: relative; z-index: 2; width:90%; max-width: 20em; height:15em; padding: 1em; background: #fafafa;}*/

.more-of-shed-products-box a{text-decoration:underline;}
.more-of-shed-products-box a:hover{text-decoration:none;}
.more-of-shed-products-box .blur_link{text-decoration:none !important;}


/*@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .block-more-blur-products .view-content {opacity:0.1;}
}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*::i-block-chrome, .block-more-blur-products {opacity:0.3;}*/
.block-more-blur-products{filter: blur(8px); /*Someday, sigh*/filter:url(#blur); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7'); /* IE lte 9 */display: block; height:auto; width: 100%; opacity:1 !important;}
}

/*firefox browser css*/
@-moz-document url-prefix() {
.block-more-blur-products{filter: blur(8px); /*Someday, sigh*/filter:url(#blur); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7'); /* IE lte 9 */display: block; height:auto; width: 100%; opacity:1 !important;}

}

/*popup css*/
#popup-message-window{z-index: 99999; border: 10px solid #bd130f; padding: 0; overflow: hidden !important;}
#popup-message-window::-webkit-scrollbar {display: none;}
#popup-message-window::-moz-scrollbar {display: none;}
#popup-message-window #popup-message-content p{font-size: 18px; color: #000000; padding: 10px; margin: 0;}
#popup-message-window #popup-message-content p:empty {display: none;}
#popup-message-window #popup-message-content center{font-size: 18px; color: #000000; padding: 10px; margin: 0;}
#popup-message-window #popup-message-content center a{text-decoration: none; color: #000;}
#popup-message-window #popup-message-content center a:hover{text-decoration: underline !important;}
#popup-message-window #popup-message-content .popup-img{padding: 0; margin-top: 8px;}
#popup-message-window #popup-message-content .popup-img img{width: 100%; display: block;}
#popup-message-window #popup-message-content br{display: none;}
#popup-message-window .popup-message-title{font-size: 32px !important; line-height: normal; font-weight: 600 !important; color: #000000 !important; text-align: center !important; border: none !important; padding: 0; margin: 0 0 5px !important;}
#popup-message-window .popup-message-title span{color: #bd130f;}
#popup-message-window #popup-message-close{background-color: transparent; color: transparent; font-size: 0px; padding: 0px; top: 0 !important; right:0 !important; background-image: url(images/close-icon.png); background-size: cover; width: 32px; height: 32px;}
#popup-message-window #popup-message-close{bottom: 8px !important; right: 6px !important; top: initial !important;}

.block-superfish .block-inner, .block-superfish .block-inner .content{width: 100%; text-align: center;}
#block-superfish-2 ul{text-align: center; width: 96%; margin: 0 auto !important; float: none;}
#block-superfish-1 ul{text-align: center; width: 96%; margin: 0 auto !important; float: none;}
#block-superfish-2 ul .sf-no-children {float: none !important; display: inline-block;}
#block-superfish-1 ul .sf-no-children {float: none !important; display: inline-block;}

@media screen and (max-width: 500px){
#popup-message-window{width: 96% !important;}
}