#search_block_top, #header .shopping_cart, #header_logo {
padding-top: 0;
}

#logotype {
padding-top: 38px;
padding-right: 15px;
}

#logotype img {
margin-left: 5px;
}

#block_top_menu {
padding-top: 19px;
}

#contact_info {
padding-top: 38px;
text-transform: uppercase;
font-family: "Tahoma", Geneva, Verdana, sans-serif;
padding-left: 0;
color: #000;
}

#contact_info .contact_icon {
float: left;
margin-right: 16px;
}
#contact_info .phone-icon {
padding: 0;
}

#contact_info .info-title {
font-size: 14px;
margin:0px 0 4px 0;
padding: 0;
}

#contact_info p {
font-size: 12px;
}

#contact_info .info-phone {
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
}

header #order_call {
padding-right: 0;
}

header #order_call img {
margin-top: 6px;
}

header .cart-icon {
padding-top: 18px;
margin-right: 16px;
float: left;
}

header .cart-shop {
font: normal normal 14px "tahoma", Geneva, Verdana, sans-serif;
text-transform: uppercase;
}

header .cart-shop .cart-wrapper {padding-top: 55px;}

header .cart-top-title {
display: inline-block;
border-bottom: 1px solid #000;
padding-right: 50px;
padding-bottom: 2px;
margin-bottom: 4px;
font-weight: bold;
}

.sf-menu, .navbar-rems {
position: relative;
padding: 0;
width: 100%;
background: #1d1d1d;
background: -moz-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d1d1d), color-stop(100%, #323232));
background: -webkit-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: -o-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: -ms-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: linear-gradient(to bottom, #1d1d1d 0%, #323232 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#323232', GradientType=0 );
height: 62px;
border-radius: 6px;
border: 0;
}

.nav-search {
padding: 6px 6px 0 0;
border: none;
margin-bottom: 0;
}

.sf-menu > li > a, .navbar-inverse .navbar-nav > li > a {
font: normal normal 16px "tahoma", Geneva, Verdana, sans-serif;
text-transform: uppercase;
color: #FFFFFF;
display: block;
padding: 17px 34px;
border-bottom: none;
}

.nav-search #search_query_menu {
height: 40px;
background: #FFFFFF;
margin-right: 1px;
width: 340px;
border: none;
}

.nav-search .btn.button-search {
background: #4c4c4c;
display: block;
position: absolute;
top: 0;
right: 0;
border: none;
color: #fff;
width: 50px;
height: 40px;
text-align: center;
margin: 0;
}

.nav-search .search-img {
margin-left: 6px;
}

.nav-search #search_query_menu {
font-family: Tahoma, Geneva, Verdana, sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #1d1d1d;
padding-left: 16px;
}

#home-page-tabs {
margin-top: 25px;
}

.block .title_block {
margin: 0;
font: 600 16px/20px "Open Sans", sans-serif;
}

#left_column .title_block a {
color: #FFFFFF;
}

#left_column .title_block, .navbar-header {
background: #1d1d1d;
background: -moz-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d1d1d), color-stop(100%, #323232));
background: -webkit-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: -o-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: -ms-linear-gradient(top, #1d1d1d 0%, #323232 100%);
background: linear-gradient(to bottom, #1d1d1d 0%, #323232 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#323232', GradientType=0 );
border-top: none;
color: #FFFFFF;
height: 50px;
border-radius: 6px;
margin-bottom: 20px;
}

.navbar-header {
height: 0;
}

.rev_slider_wrapper {
margin-bottom: 30px !important;
}

#foooter_about {
font-family: Tahoma, Geneva, Verdana, sans-serif;
font-size: 14px;
color: #333;
line-height: 18px;
padding-top: 5px;
}

#foooter_about strong {
color: #000;
}

.checker {
float: left;
}

#latest_news_footer .blog-thumb {
float: left;
margin-right: 15px;
margin-top: 3px;
}

#latest_news_footer .blog-thumb img {
width: 64px;
}

#latest_news_footer .blog-item {
display: block;
clear: both;
overflow: auto;
margin-bottom: 5px;
border-bottom: solid 1px #908F8F;
padding-bottom: 5px;
}

.home-shares {
margin-bottom: 0;
}

.home-shares .item-shar {
margin-bottom: 15px;
}

.blog_post_title {
font-size: 17px;
line-height: 23px;
color: #3a3939;
margin-bottom: 0;
height: 55px;
overflow: hidden;
}

.blog_image_holder {
margin-bottom: 15px;
}

#order_call {
float: left;
}

.block-cart-top {
float: right;
}
.navbar {
margin-bottom: 0;
margin-top: 40px;
display: inline-block;
z-index: 777 !important;
}

.navbar .navbar-form .btn span {
color: #FFF;
font: normal normal 16px "tahoma", Geneva, Verdana, sans-serif;
}

.navbar-collapse {
padding-left: 0;
padding-right: 0;
}

@media (max-width: 767px) {
header #logotype {
padding-top: 15px;
margin-bottom: 15px; }
header #logotype img {
margin: 0 auto; }
.navbar-header {margin-bottom: 0;}

.navbar-rems {
background: none;
border-radius: none;
overflow: visible !important;
text-align: center;
border: none;
}
.navbar-inverse .navbar-nav > li > a {color: #444;}
.navbar-inverse .navbar-nav > li > a:hover {color: #000;}
.navbar-header {
height: 50px;
}

#searchbox, .nav-search #search_query_menu {
background: #DFDFDF;
}

.nav-search #search_query_menu {
float: left;
}

.nav-search #search_query_menu{
width: 100%;
}

#contact_info{
margin: 0 auto;
float: none;
}

.cart-shop {
margin: 0 auto;
}

}

@media (max-width: 1000px) {
.nav-search #search_query_menu{
width: 100%;
}

#contact_info,
.cart-shop {
width: 340px;
margin: 0 auto;
float: none;
}

#order_call {
position: absolute;
top: 20px;
left: 72%;
}

.navbar-inverse .navbar-nav > li > a {
font: normal normal 14px "tahoma", Geneva, Verdana, sans-serif;
padding: 17px 24px;
}

}
@media (max-width: 430px) {

#order_call {
position: absolute;
top: 20px;
left: 80%;
}

}

.idTabs {
list-style-type:none;
margin-top:20px;
}

#more_info_sheets {
border-top: 3px solid #D6D4D4;
padding-top: 30px;
}
#page .rte {
padding-left: 0;
} 
ul.idTabs li {
float:left;
margin-right:-1px;
}
 
.idTabs a {
color:#555454;
text-transform:uppercase;
font: 600 16px/20px "Open Sans", sans-serif;
line-height:40px;
position:relative;
border:1px solid #d6d4d4;
background:#fbfbfb;
padding:14px 15px 17px;
}
 
#more_info_sheets .product_desc .block_description {
float:left;
margin-left:10px;
width:420px;
}
 
#more_info_sheets .product_desc .clear_product_desc {
clear:both;
height:0;
line-height:0;
}
 
.idTabs .selected,#header .sf-menu > li.sfHover > a,#header .sf-menu > li > a:hover,#header .sf-menu > li.sfHoverForce > a {
color:#fff;
background: #272727;
border-bottom-color: #323232;
}

.btm_cat_descr {
color: #000;
padding-top: 30px;
}

.our_price_display .price {
    font-size: 22px;
}

.att-header {
    font-size: 20px;
    color: #3a3939;
}

#attributes .convertPric {
min-width: 80px;
max-width: 120px;
}

.attribute_list  .table .tabAction { padding: 0 !important;
  line-height: 0 !important;
}

.attribute_list .table .btn-default {
    border: none;
}