table.stylecontact td, tr td { 
border:0px!important; 
}

table.stylecontact { 
border:0px!important; 
}



.itemid-515 div.itemList {display:none;}




h3 {
    font-weight: bold!important;
}

h2 {
    font-weight: bold!important;
}

table {
    border: 1px solid #dddddd!important;
}

td, tr td {
    border: 1px solid #dddddd!important;
}

/* cellpadding */
th, td { padding: 10px; }

/* cellspacing */
table { border-collapse: separate; border-spacing: 10px; } /* cellspacing="10" */
table { border-collapse: collapse; border-spacing: 0; }   /* cellspacing="0" */




/* category img border*/
div.subCategory a.subCategoryImage, div.subCategory a.subCategoryImage:hover {
    display: block;
    text-align: center;
    border: #e1e4e6 2px solid;
}



div.itemListCategory {
    background-color: #ffffff!important;
    border: 0px solid #dddddd!important;
    text-decoration: none;
    color: #ffffff !important;
    margin: 0px 0px 30px 0px !important;
    padding: 0!important;
}


div.itemListCategory img{
    border: 1px solid #dddddd !important;
    background-color: #ffffff !important;
    margin: 0!important;
    padding: 0!important;
    width:100%;
}




div.itemListCategory h2 {
    color: #ffffff;
    font-family: "Montserrat",sans-serif;
    font-size: 24px;
   line-height: 2;
    margin: 0;
    padding: 0;
    background-color: #D7182A !important;
    text-align: center!important;
}



/*K2 sidebar category list font*/
div.k2CategoriesListBlock ul li a span.catTitle {
    color: #000!important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    padding-right: 4px;
}



/* level0 product */
.k2CategoriesListBlock ul.level0 > li > a {
	font-weight: bold;
}





/* sticky menu with shadow */
.t3-header {
 -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);;
}


.com_k2 .logo-image img {max-width: inherit;}


.ja-slideshow .container {width:100%;padding: 0px!important;}
          
.module-title {
  color:#D7182A!important;
}

.mega-nav{
	background: #333333;
}


.navbar-nav > li > .dropdown-menu, .navbar-nav > li.open > .dropdown-menu {
    background: #333333 none repeat scroll 0 0;
    font-size: 13px;
}

.t3-megamenu .mega-dropdown-menu {
    background: #333333 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    font-size: 13px;
    width: 240px;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #D7182A;
    border-top-color: #D7182A;
}

    
.nav-search .dropdown-menu .t3-module .search input {
 border-color:#D7182A!important;
 color: #D6D6D0!important;
    }

input#contact_subject.input-text {
    color: #000;
}

.t3-mainnav {color:#000!important;
}




.t3-mainnav a {color:#000!important;}
.t3-mainnav a:hover {color:#D7182A!important;}

.dropdown-menu a:hover {color:#D7182A!important;}
.dropdown-menu a {color:#fff!important;}
.dropdown-toggle {color:#D7182A!important;}

.categories-list.horizontal li.active a {
border-color:#D7182A!important;
color:#D7182A!important;}

.categories-list.horizontal li a {
 color:#333333;}

.T3-off-canvas header{
color: #D6D6D0!important;}

.off-canvas-toggle {
  border-radius: 4px;
  border: 0px solid #fff;
  color: #D7182A;
  font-size: 14px;
  padding: 0;
  margin-top: 15px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin-left: 12px;
}
.off-canvas-toggle:hover {
  border-color: #D7182A;
  color: #ffffff;
}

.fa-map-marker:before {
 color:#888888;
    }
.fa-phone:before {
 color:#888888;
    }
.fa-envelope:before {
 color:#888888;
    }

.breadcrumb {
    color:#fff!important;
    border-bottom: 1px solid #888888;
    border-radius: 0;
    font-size: 14px;
    margin-bottom: 0;
    padding: 20px 0;
}

.breadcrumb a {
    color:#d7182a!important;
}
.breadcrumb a:hover{
    color:#fff!important;
}

.breadcrumb > li + li::before {
    color: #888888;
    content: "/ ";
}




.t3-off-canvas .t3-off-canvas-header h2 {
    color: #555555;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;
    margin: 0;
    text-transform: uppercase;
}


.t3-off-canvas .t3-off-canvas-body a {
    color: #fff;
    text-decoration: none;
}


.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus {
    color: #d7182a;
    text-decoration: none;
}

/* submean arrow colour*/
.t3-megamenu .mega-nav .dropdown-submenu > a::after {
    border-left-color: #fff;
    margin-right: 0;
}


/* sidebar PRODUCT arrow colour*/

.t3-off-canvas .t3-off-canvas-body .nav-pills > li > a .caret {
  border-top-color: #888888;
  margin-left: 5px;
}


/* sidebar ASM SOLUTION arrow colour*/

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a:after { border-top-color: #888888!important;}



/* copyright colour*/

.copyright {color:#888888!important;}
.copyright a {color:#fff!important;}
.copyright a:hover {color:#D7182A!important;}
.t3-copyright {background: #333333}


.catItemIntroText {color:#000!important;}
.moduleItemTitle {color:#000!important;}



#back-to-top {
    display: block!important;
}



label {color: #888888!important;}

ul.form-list #ac-submit {
    background-color: #D7182A!important;
    border: 1px solid #D7182A!important;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 10px 15px;
}

/* quick conatct btn_send */
ul.form-list #ac-submit:hover, ul.form-list #ac-submit:focus, ul.form-list #ac-submit:active {
    background-color: #888888!important;
    border: 1px solid #888888!important;
    text-decoration: none;
}




/* quick conatct -sent msg */
.alert-message {
    background-color: #D7182A!important;
    border-color: #D7182A!important;
    color: #fff!important;
}
.alert-message hr {
    border-top-color: #fff!important;
}
.alert-message .alert-link {
    color: #000!important;
}




/* item header -category page*/

div.catItemHeader {
  padding: 12px;
  background: #2c3236;
  color: #dddddd!important;
  font-size: 13px;
}


/* item header font colour -product page */

div.itemCategory span {
    color: #dddddd!important;
    padding: 0 4px 0 0;
}




/* Children categories*/
div.itemListSubCategories h3 {
display:none;
visibility:hidden;} 







/*footer line space*/
.custom_footer2 {
    font-size: 5px;
}




