﻿

.page-title-bar-05 .tm-button-wrapper {
  text-align: center;
}


.tm-button-wrapper {
  font-size: 0;
}


.tm-button-group .tm-button-wrapper {
  padding: 10px;
}


.search .search-block {
  background: #fff;
  height: 25px;
  margin: 0px 11px 0px 10px;
}

.search-submit {
  float: right;
}


.search-fix-bg {
  background: #fff;
  z-index: 100;
  position:relative;
}


.content-wrapper {
  margin: 0 auto;
  max-width: 760px;
}





    .title{
        padding-bottom: 15px;
        }

.banner-wrap .desc-cont .title{
	font-size:18px;
	font-weight: bold;
	line-height: 21px;
}
#bannerWrap .bannerBox.linker .inner{width:100%;margin:100% auto}





.clear_fix:after {
    content: " ";
    display: block;
    clear: both;
}


.product_block .clear_fix {
    position: absolute;
    left: 20px;
    bottom: 20px;
}
.bar-container{position:absolute;left:0;height:5px;content:"";width:100%}
.bar{position:absolute;left:0;height:30px;border-radius:0;content:"";padding:2px 0 0 19px;color:#fff;width:100%}
.showcase2{height:250px;margin:20px 0}
.showcase,.showcase h2,.showcase2,.showcase2 h2,.showcase3,.showcase3 h2{font-size:11px;color:#fff;text-transform:uppercase}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

.header .logo{margin:0; padding:0; }

.header .logo h1{ font-weight:700; text-transform:uppercase; padding:0; margin-bottom:8px; font-size:30px; font-weight:bold; }

.header .logo a{ color:#222222; font-family:'Roboto';}

.header .logo p{ font-size:12px; font-family:arimo; color:#222222;}

.logo { float:none; text-align:center;}

.header .header-inner .logo{ float:none;}
.site-footer__social-nav__list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none}
div.grid-container{width:100%;height:auto;margin:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}
.wrapper,.wrapper .grid-container{position:relative}
.wrapper-content .grid-container{background:#fff;padding:7px 0px 0px 22px;width:980px !important}

div#wrapper-8 div.grid-container{width:998px}
div#wrapper-8.responsive-grid div.grid-container{width:auto !important;max-width:998px}
div#wrapper-9 div.grid-container{width:998px}
div#wrapper-9.responsive-grid div.grid-container{width:auto !important;max-width:998px}
div#wrapper-10 div.grid-container{width:998px}
div#wrapper-10.responsive-grid div.grid-container{width:auto !important;max-width:998px}
.blog-post-inner {background-color: rgba(255,255,255, 0);}
.blog-post:nth-child(2n) .blog-post-inner {background-color: rgba(255,255,255, 0);}
 .iconbox .iconbox_content .iconbox_content_title{border:medium none;padding:2px 0 0 0;position:relative;margin:0 0 16px 0;clear:none;letter-spacing:1px;text-transform:uppercase;font-size:1.25em}
.iconbox_left_content .iconbox_content .iconbox_content_title,.iconbox_right_content .iconbox_content .iconbox_content_title{margin:0 0 -3px 0}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}


.featured-slider-item-name, .featured-slider-item-text {
    color: #fff;
}


.featured-slider-item-text {
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1.1;
    margin: 10px 0;
}
