img {
	max-width: 100% !important;
}
body.site.fluid {
    background-color: #fff !important;
    width: 100% !important;
    padding:0 !important;
   color:#514950 !important;
   font-family: 'Open Sans Condensed' !important;
   font-size: 15px;
}
body.site {
    border-top: 0 solid #fff !important;
}
div.container-fluid { padding:20px !important; }
@media ( min-width: 979px )
{
.navigation ul.nav {float: left;}
.navigation  .c-login {float: right; padding-right:5px;}
.navigation {height: 26px}
}
a {color:#000 !important;}
a:hover, a:focus {
    color: #DB052C !important;
   text-decoration:none !important
}
.well {
    background-color: transparent !important;
    border:0 !important;
    box-shadow: inset 0 0 0 rgba(0,0,0,0.05) !important;
   padding:0 !important;
}
.navigation {
    padding: 5px 0;
    border: 0;
    margin: 20px 0 20px 0;
}
.menu a {font-size:20px !important;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.nav-child a {font-size:18px !important;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.menu a::before
{
content:"/";
color:#C92027;
padding-right:5px;
font-weight:bold;
}
.menu a::after
{
content:"/";
color:#C92027;
padding-left:5px;
font-weight:bold;
}
.nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-primary {
    background: transparent !important;
    color: #DB052C !important;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background: transparent !important;
    color: #DB052C !important;
}
.nav-pills > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.nav-child > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}

@media ( max-width: 979px )
{
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    font-weight: normal !important;
}
.nav-pills > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.nav-child > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
}

.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:focus,
.navigation .nav-child:hover > a {
	text-decoration: none;
       color: #DB052C !important;
	background-color: transparent !important;
	background-image: none !important;
	background-repeat: none;
}

.itemBackToTop { display:none !important;}
.itemBody { padding: 0 10px 0 10px !important; }
.itemTitle {font-size:20px !important;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.productdetails h1,.browse-view h1 {padding-left:10px !important;font-size:20px !important;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.category a {text-decoration:none !important; text-transform:uppercase !important;}
.category a:hover {
font-size:15px;
  -webkit-filter: grayscale(20%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(20%); /* FF 35+ */
}
.product-container:hover {
background-color: #fff7f8;
font-size:15px;
  -webkit-filter: grayscale(50%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(50%); /* FF 35+ */
}
.product  {width:420px !important;}
.product-container  {min-height:420px !important;}
.vm3pr-1 .product-price {
display:block;
width:100%;
text-align:center !important;
min-height: 28px;
}
.PricesalesPrice {
font-size:20px !important;
}
.orderby-displaynumber {display:none;}
.vm-categories-wall img {height:250px !important;}
.vm-categories-wall-catwrapper:hover {
background-color: #fff7f8;
font-size:15px;
  -webkit-filter: grayscale(50%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(50%); /* FF 35+ */
}
.contact-name {font-size:20px !important;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.contact-name, .itemTitle {padding-left:10px !important;}
.contact-name::before, .itemTitle::before, .browse-view h1::before, .productdetails h1::before
{
content:"[ ";
color:#C92027;
padding-right:5px;
font-weight:bold;
}
.contact-name::after, .itemTitle::after, .browse-view h1::after, .productdetails h1::after
{
content:" ]";
color:#C92027;
padding-left:5px;
font-weight:bold;
}


div.c-logo
{
width:100%;
text-align:center;
border-bottom:5px solid #000;
padding-bottom:10px;
}
div.c-logo img {
max-width:30% !important;
}
@media (max-width:979px)
{
div.c-logo img {
max-width:80% !important;
}
.c-top-l {
float:right;
padding-left:10px;
}
}
.c-login a {font-size:20px! important;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.c-login a::before
{
content:"/";
color:#C92027;
padding-right:5px;
font-weight:bold;
}
.c-login-txt {
padding-left:5px;
}
.c-top-r {
float:right;
padding-right:10px;
}
.c-top-l {
padding-left:10px;
}
.c-footer {
padding-top:80px;
padding-bottom:20px;
}
@media (max-width:979px)
{
.c-footer {
padding-top:5px;
padding-bottom:20px;
}
.c-footer-r {
float:left !important;
padding-left:10px;
}
}
.c-footer-r {
float:right;
padding-right:10px;
}
.c-footer-l {
float:left;
padding-right:10px;
font-size:20px;
padding-left:10px;
color:#514950 !important;font-family: 'Open Sans Condensed' !important;
}
.c-follow {font-size:20px;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.c-footer-links  a {font-size:15px;text-transform:uppercase;color:#514950 !important;font-family: 'Open Sans Condensed' !important;}
.c-follow::before
{
content:"[";
color:#C92027;
padding-right:5px;
font-weight:bold;
}
.c-follow::after
{
content:"]";
color:#C92027;
padding-left:5px;
font-weight:bold;
}
.c-footer-sc {
display:block;
text-align:right;
padding-bottom:10px;

}
.c-footer-links {
text-align:center;
}
.c-footer-links a:hover {
       color: #DB052C !important;
}

.c-footer-links a::before
{
content:"/";
color:#C92027;
padding-right:5px;
font-weight:bold;
}
.c-footer-links a::after
{
content:" ";
color:#C92027;
padding-left:5px;
font-weight:bold;
}
.flexslider {
padding-bottom: 20px !important;
}
.c-cart {
padding-bottom:20px;
}
.c-intro-head {text-align:center;font-size:30px; padding:10px 0 10px 0;}
.c-intro-txt {text-align:justify;padding:10px 0 0 5px;}
.c-cervices-boxes {padding: 10px 0 10px 0;}
.c-cervices-boxes a:hover {
display:block;
  -webkit-filter: grayscale(50%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(50%); /* FF 35+ */
 box-shadow: 3px 3px #db052c;
}
.c-serviceboxes {padding-top:30px;}
.c-contactform {padding-top:15px;}
.contact-l {text-align:center;}
.contact-r {}
.contact-r img {max-width:95% !important;}
.c-contactform-txt {color:#514950 !important;font-size:20px;text-align:center; font-family: 'Open Sans Condensed' !important;line-height:1.6;}
.map_title {color:#514950 !important;font-size:25px;text-align:center; font-family: 'Open Sans Condensed' !important;font-weight:bold;}
#form12 .wdform_section {
background-color:#ebebec;
width:90%;
padding:20px 15px 20px 20px;
text-align:center;
}
#form12 .wdform-label {
    font-family: 'Open Sans Condensed' !important;
    font-size: 16px !important;
    border: none;
    color: #000;
    vertical-align: top;
    line-height: 17px;
}
#form12  .button-submit {color:#fc052e !important;}
#form12  .wdform-element-section { width: 530px !important; }
#form12 .wdform_page {
    background: #FFFFFF;
    padding-top: 0 !important;
    border-radius: 0px;
    font-family: Segoe UI;
}
.c-marker {color:#fc052e;font-size:25px;padding:5px 10px 5px 10px;border-radius:5px;background-color:#000 !important;}
.product_s_desc, .product-short-description {text-align:center !important; font-weight:bold !important;}
.product-short-description {font-size:20px !important; line-height:1.5 !important;}
.product-description{font-size:18px !important; line-height:1.5 !important;}
.category-view .vm-product-media-container img {height:300px !important;}
#aside img {width:400px!important;}

.fb-like .fb_iframe_widget span {width:600px !important}
.additional-images, .featured-view .product-price, .discontinued-view .product-price, .latest-view .product-price, .topten-view .product-price, .recent-view .product-price, .output-billto, .output-shipto {
	margin: 10px 0;
	padding-left: 200px;
}
@media (max-width:979px) {
.additional-images, .featured-view .product-price, .discontinued-view .product-price, .latest-view .product-price, .topten-view .product-price, .recent-view .product-price, .output-billto, .output-shipto {
	margin: 10px 0;
	padding-left: 20px;
}
}
@media (max-width:979px) {
	div.menuimg {
		padding: 20px 0 10px 0 !important;
	}
	div.menuright, div.menuleft{
		display:inline-block;
		border-style: groove double groove double;
		width:100% !important;
		height:100%;
		padding:20px 0;
		color:#000;
		background-color: #f7f7f7;
	}
}
div.menuimg {
	padding: 0 0 10px 0;
}
div.menuimg img {
	height:350px;
	max-height:350px;
	width:90%;
}
div.menuright, div.menuleft{
	display:inline-block;
	border-style: groove double groove double;
	width:85%;
	height:100%;
	padding:20px 0;
	color:#000;
	background-color: #f7f7f7;
}
span.callbutton::before {
	padding-top:100px;
}
span.callbutton {
	display: inline-block;
	width:80%;
	padding:15px 0 15px 0;
	border-style: groove;
	border-radius:10px;
	background-color: red;
}
span.callbutton a {
	color:#fff !important;
	font-weight:bold;
}
