﻿/* Fonts
***************************************************/
@font-face {
  font-family: 'Tungsten Book';
  src: url('fonts/Tungsten-Book.eot');
  src: url('fonts/Tungsten-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Tungsten-Book.woff') format('woff'), url('fonts/Tungsten-Book.ttf') format('truetype'), url('fonts/Tungsten-Book.svg#glyphicons_halflingsregular') format('svg');
}

/* Bootstrap Style Updates
***************************************************/
body {font-family: "Open Sans", Arial, sans-serif;}

.SKCustom {border: 0px solid #ddd !important; }
.SKCustom li{width:170px;}
.tab-content{border: 1px solid #ddd !important; }
.tab-content div{padding:7px 8px 0px 5px;}
.SKCustom a{display: block;border-top-right-radius: 8px !important;
    background: #ccc;
    color: #000;
    text-decoration: none;
    
	
    	
  }
	
.SKCustom li.active a {
    background: #000 !important;border-top-right-radius: 8px;
    color: #fff !important;
}	

@media (min-width: 768px) {
    #Header .navbar-inverse .navbar-left {margin-left: -15px;}
    #sidebar-nav .navbar .navbar-collapse {padding: 0;max-height: none;}
    #sidebar-nav .navbar ul {float: none; padding-left:0px;}
    #sidebar-nav .navbar li {float: none;display: block;}
    .lead {font-size: 18px;}
}

.h1, h1 {font-size: 30px;margin:15px 0px;}
.h2, h2,.h3, h3{color:#feca05;}

.breadcrumb{margin:15px 0px 0px 0px;background-color:transparent;padding:0px;}
.breadcrumb>li+li:before{content:"\00BB";color:#000;}

.no-gutter > [class*='col-'] {padding-right:0;padding-left:0;}
.nomargin{margin:0px!important;}

.btn-grey {color: #ffffff;border:1px solid #888;background-color: #d3d3d3; background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#707070));background-image: -webkit-linear-gradient(top, #d3d3d3, #707070);background-image: -moz-linear-gradient(top, #d3d3d3, #707070);background-image: -ms-linear-gradient(top, #d3d3d3, #707070);background-image: -o-linear-gradient(top, #d3d3d3, #707070);background-image: linear-gradient(to bottom, #d3d3d3, #707070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#707070);}
.btn-grey:hover,.btn-grey:focus,.btn-grey.focus,.btn-grey:active,.btn-grey.active,.open > .dropdown-toggle.btn-grey {color: #ffffff;border:1px solid #aaa;background-color: #bababa; background-image: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#575757));background-image: -webkit-linear-gradient(top, #bababa, #575757);background-image: -moz-linear-gradient(top, #bababa, #575757);background-image: -ms-linear-gradient(top, #bababa, #575757);background-image: -o-linear-gradient(top, #bababa, #575757);background-image: linear-gradient(to bottom, #bababa, #575757);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bababa, endColorstr=#575757);}
.btn-grey:active,.btn-grey.active,.open > .dropdown-toggle.btn-grey {background-image: none;}
.btn-grey.disabled,.btn-grey[disabled],fieldset[disabled] .btn-grey,.btn-grey.disabled:hover,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey:hover,.btn-grey.disabled:focus,
.btn-grey[disabled]:focus,fieldset[disabled] .btn-grey:focus,.btn-grey.disabled.focus,.btn-grey[disabled].focus,fieldset[disabled] .btn-grey.focus,.btn-grey.disabled:active,
.btn-grey[disabled]:active,fieldset[disabled] .btn-grey:active,.btn-grey.disabled.active,.btn-grey[disabled].active,fieldset[disabled] .btn-grey.active {background-color: #828282;border-color: #999;}
.btn-grey .badge {color: #828282;background-color: #ffffff;}

.form-horizontal .control-label{text-align:left;color:#444;padding-right:0px;}
.form-horizontal .control-label b{color:red;}

.panel .panel-body .form-group:last-child{margin-bottom:0px;}

.panel-warning .panel-heading{font-weight:bold;background-image:url(../images/favicon.png);background-position:7px center;background-repeat:no-repeat;padding-left:30px;}
.panel-warning .panel-body .input-group .input-group-addon{background-color:#FFFCF4;color:#753D00;border-color:#D6C08A}
.panel-warning, .panel-warning>.panel-heading,.panel-warning .form-control,.panel-warning .input-group .btn{border-color:#D6C08A;}
.panel-warning, .panel-warning>.panel-heading,.panel-warning .input-group .btn{color:#753D00;}

textarea.form-control{resize:none;}

/* 5 Equal Column Grid
***************************************************/
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-5ths {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-5ths {width: 20%;float: left;}}


/* Responsive Tables
***************************************************/
@media (max-width: 679px) {
    table.responsive, table.responsive tbody, table.responsive tfoot, table.responsive tbody td, table.responsive tbody tr {display: block; width:100%!important;}
    table.responsive tfoot tr{width:100%;}
    table.responsive thead tr {position: absolute;top: -9999px;left: -9999px;}
    table.responsive tbody tr td {border: none;border-bottom: 1px solid #bbb; position: relative;padding-left: 40%!important; white-space: normal;text-align:left!important;}
    table.responsive tbody tr td:before { position: absolute;top: 50%;left: 10px;width: 35%; padding-right: 10px; white-space: nowrap;text-align:left;font-weight: bold;content: attr(data-title); margin-top:-10px;}
}

/* Global Styles
***************************************************/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}

hr{border-color:#bbb;margin:30px 0px;}
.hidden{display:none;}

.yellow-bg{background-color:#feca05;color:#000;}
.white-bg{background-color:#fff;color:#000;}
.black-bg{background-color:#000;color:#fff;}
.grey-bg{background-color:#252122;color:#ccc6c8;}

.EditorContent{}
.EditorContent a{color:blue;text-decoration:underline;}

figure{padding:10px;border:solid 1px #555;box-shadow:0px 0px 10px #000;text-align:center;max-width:100%;}
figure figcaption{font-weight:bold;font-size:1.2em;margin-top:10px;}
figure.pull-left{margin:0px 20px 20px 0px;}
figure.pull-right{margin:0px 0px 20px 20px;}

/* Skeleton 
***************************************************/
#Header{padding-top:10px;}
#Header #Telephone,#Header #QuickSearch{margin-top:50px;margin-bottom:5px;}

#Header #Telephone{background:url(../images/icons.png) 0px -74px no-repeat;padding-left:55px;font-family:"Tungsten Book",Arial;font-size:23px;line-height:0.8;}
#Header #Telephone a,#Header #Telephone a:hover,#Header #Telephone a:active{display:block;color:#000;text-decoration:none;font-size:40px;}

#Header #QuickSearch{width:350px;margin-left:20px;position:relative;}
#Header #QuickSearch .form-control{border-right:none;}
#Header #QuickSearch .form-control:focus{box-shadow:none;}
#Header #QuickSearch .btn,#Header #QuickSearch .btn:hover{background:#fff;border-left:none}

#Header .navbar-inverse{margin-bottom:0px;border-radius:0px;border:none;}
#Header .navbar-inverse .navbar-nav>li>a{border-left:1px solid #555;padding:20px 19px;}
#Header .navbar-inverse .navbar-nav>li>a{color:#fff;}
#Header .navbar-inverse .navbar-nav>li>a:focus,#Header .navbar-inverse .navbar-nav>li>a:hover,#Header .navbar-inverse .navbar-nav>li.active>a:hover{color: #feca05;background-color:#000;}
#Header .navbar-inverse .navbar-nav>li.active>a{font-weight:bold;color: #feca05;}

#Header #TopLinks{margin-top:-120px;}
#Header #TopLinks li{padding:8px 4px;}
#Header #TopLinks a{color:#000;padding:0px;border-left-width:0px;text-shadow:none}
#Header #TopLinks .active a,#Header #TopLinks a:hover{text-decoration:underline;background:transparent;box-shadow:none;}
#Header #TopLinks #MiniCart{background:#ffd32d url(../images/icons.png) 5px -23px no-repeat;padding:8px 10px 8px 40px;border:1px solid #ffe379}

#MainBanners { height:350px;overflow:hidden; margin-top:15px;}
#MainBanners.SubPage {height:250px;}
#MainBanners .container{position:relative;}
#MainBanners .Banner{height:100%;background-position:center center;background-repeat:no-repeat;}
#MainBanners .BannerText{position:absolute;z-index:999;bottom:20px;left:15px;background-color:rgba(0,0,0,0.7);color:#fff;padding:15px;width:300px;}
#MainBanners .BannerText .h2{margin-top:0px;padding-top:0px;color:#feca05;font-weight:300;}

#MainContent .container{padding-bottom:20px;}

#OurClients{padding:20px 0px;}
#OurClients .h2{color:#000;line-height:0.97;font-weight:300;padding:0px 30px;}
#OurClients .h2:after{position:absolute;right:10px;bottom:13px;border-left:solid 10px #feca05;border-top:solid 10px transparent;border-bottom:solid 10px transparent;content:"";display:block;}
#OurClients .cycle-slideshow{height:90px;overflow:hidden;}
#OurClients .cycle-slideshow .Slide{width:130px;text-align:center;border-left:solid 1px #ddd;}

#Footer{}
#Footer .h3{margin-bottom:20px;}
#Footer a{display:block;color:#ccc6c8;text-decoration:none}

#Footer .address,#Footer .Phones{padding-left:65px;position:relative;}
#Footer .icon-book{background:url(../images/icons.png) 0px -190px no-repeat;width:50px;height:50px;overflow:hidden;position:absolute;left:0px;top:0px}
#Footer .icon-phone{background:url(../images/icons.png) 0px -130px no-repeat;width:50px;height:50px;overflow:hidden;position:absolute;left:0px;top:0px}

#Footer .SocialIcons{height:20px;overflow:hidden;}
#Footer .SocialIcons a{background:url(../images/icons.png) 0px -120px no-repeat;width:20px;height:20px;overflow:hidden;float:left;margin-right:5px;}
#Footer .SocialIcons a.fb{background-position:0px 0px;}
#Footer .SocialIcons a.ln{background-position:-25px 0px;}
#Footer .SocialIcons a.rss{background-position:-50px 0px;}
#Footer .SocialIcons a.gp{background-position:-75px 0px;}
#Footer .SocialIcons a.tw{background-position:-100px 0px;}

#Footer #BottomLinks{padding:15px 10px;font-size:0.8em;}
#Footer #BottomLinks a{color:#000;display:initial;}
#Footer #BottomLinks span{display:inline;padding:0px 5px;}
#Footer #BottomLinks .txtCopyright{padding-top:5px;font-weight:600;}

/* Home Page 
***************************************************/
#OurServices .container{padding-bottom:0px;}
#FeaturedCategories{padding:10px 5px;}
#FeaturedCategories li{padding:10px;}
#FeaturedCategories a{border:1px solid #9c9c9c;display:block;padding:10px;}
#FeaturedCategories a:hover{text-decoration:none;border-color:#000;}
#FeaturedCategories span{color:#4f4f4f;font-size:1.2em;display:block;margin-top:5px;}
#FeaturedCategories img{height:130px}

#ServiceListing{margin-bottom:0px;padding:0px 5px;}
#ServiceListing li{padding:10px;}
#ServiceListing li a{background-color:#fff;padding:10px;display:block;   color: #4f4f4f;font-size: 1.15em;display: block;margin-top: 5px;}
#ServiceListing li a:hover{text-decoration:none;}
#ServiceListing li span{color:#4f4f4f;font-size:1.15em;display:block;margin-top:5px;}

/* Left Category Navigation
***************************************************/
#sidebar-nav{padding-top:15px;}
#sidebar-nav .navbar-inverse .navbar-nav>li{border-bottom:1px solid #444;}
#sidebar-nav .navbar-inverse .navbar-nav>li:last-child{border-bottom:none;}
#sidebar-nav .navbar-inverse{border-radius:10px;overflow:hidden;}
#sidebar-nav .navbar-inverse .navbar-nav>.active>a,#sidebar-nav .navbar-inverse .navbar-nav>.active>a:focus,#sidebar-nav .navbar-inverse .navbar-nav>.active>a:hover{background-color:#000;color:#feca05;}
#sidebar-nav .navbar-inverse .navbar-nav>li>a:focus,#sidebar-nav .navbar-inverse .navbar-nav>li>a:hover{background-color:#000;color:#fff;}

#sidebar-nav .navbar-inverse .navbar-nav ul {list-style:none}
#sidebar-nav .navbar-inverse .navbar-nav>li a{padding-top: 12px;padding-bottom: 12px; display:block;}
#sidebar-nav .navbar-inverse .navbar-nav>li a:hover,#sidebar-nav .navbar-inverse .navbar-nav>li.active a{text-decoration:none;}
#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li{border-bottom:1px solid #292929;}
#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li a{padding:10px 25px;color:#aaa;background-color:#333;text-decoration:none;font-size:0.85em;}
#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li>a:hover,#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li.active>a{background-color:#2a2a2a;color:#fff;}
#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li>ul li{border-bottom:1px solid #393939;}
#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li>ul li a{background-color:#444;padding:10px 35px;font-size:0.85em;}
#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li>ul li a:hover,#sidebar-nav .navbar-inverse .navbar-nav>li>ul>li>ul li.active a{background-color:#3f3f3f;color:#fff;}
#sidebar-nav .navbar-inverse .navbar-nav a.collapsed .caret{border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 4px solid;}
#sidebar-nav .panel{margin:0px;text-shadow:none;background:none;border:none;border-radius:0px;}

/* Category Page 
***************************************************/
#Categories{padding:0px 5px;}
#Categories li{padding:10px;}
#Categories a{display:block;padding:10px;background-color:#FECA05;box-shadow:2px 2px 5px #222;height:190px;overflow:hidden;}
#Categories span{color:#000;display:block;margin:5px 5px 0px 5px;}
#Categories p{background-color:#fff;height:130px;margin:0px;padding:5px;}
#Categories img{max-height:100%;}
#Categories a:hover{text-decoration:none;background-color:#753D00;color:#fff;}
#Categories a:hover span{color:#fff;}

/* Sub Category Page 
***************************************************/
.features{margin:20px 0px;}
.features li{margin-bottom:10px;position:relative;padding-left:20px;}
.features li strong{display:block;}
.features li:before {font-family: 'Glyphicons Halflings';position: absolute;left: 0px;top: 0px;font-size: 100%;content: "\e006";color:#222;}

/* Product Page 
***************************************************/
#ProductDetails{padding-bottom:20px;}
#ProductDetails .Prices .clearfix{margin-bottom:10px;}
#ProductDetails .Prices .clearfix .pull-left{font-weight:bold;    width: 149px;    text-align: right !important;}
#ProductDetails .Prices .clearfix:last-child .pull-right{font-weight:bold;color:Red;font-size:1.2em;}

/* Shopping Cart Page 
***************************************************/
.table-bordered,.table-bordered tr th,.table-bordered tr td{border-color:#D6C08A!important;}
.table>thead>tr>th{vertical-align:middle;padding:10px;border-bottom-width:1px;background-color: #FEE06B; background-image: -webkit-gradient(linear, left top, left bottom, from(#FEE06B), to(#FECA05));background-image: -webkit-linear-gradient(top, #FEE06B, #FECA05);background-image: -moz-linear-gradient(top, #FEE06B, #FECA05);background-image: -ms-linear-gradient(top, #FEE06B, #FECA05);background-image: -o-linear-gradient(top, #FEE06B, #FECA05);background-image: linear-gradient(to bottom, #FEE06B, #FECA05);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEE06B, endColorstr=#FECA05);}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{padding:10px;vertical-align:middle;}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#FDFBEC;}
.table .title{font-weight:bold;}
.table .title i{font-weight:normal;font-size:0.85em;}
.table .qty{width:120px;padding:10px 15px;text-align:center;}
.table .qty .input-group{width:90px;margin:auto;}
.table .qty .btn{padding:6px 8px;}
.table .price{width:115px;text-align:right;}
.table .action{width:80px;text-align:center;}
.table .bold{font-weight:bold;color:#753D00;}
.table .thumbnail {width: 44px;height: 44px;display: block;margin: 0 8px 0 0;border-color: #aaa;background: #fff; float:left;box-shadow:0px 0px 2px #aaa}

/* Login/Register Page 
***************************************************/
#LoginPage .btn .glyphicon{font-size:0.9em;}

/* Checkout Page 
***************************************************/
#CheckoutPage .panel-heading{position:relative;}
#CheckoutPage .SameAsBilling{position:absolute;right:10px;top:5px;font-size:0.85em;color:#555;}

#ContactUsPage .GoogleMap {border: 1px solid #D6C08A; padding:2px;border-radius:5px;overflow:hidden;}
#ContactUsPage .GoogleMap .embed-responsive-16by9{padding-bottom: 87%;}

/* Blog Page
***************************************************/
#BlogPage h1.panel-heading{margin:0px;font-size:20px;}
#BlogPage h2{margin-top:0px;color:#753D00;font-size:22px;}
#BlogPage .panel-body{color:#333;}
#BlogPage .widget-title{display:none;}



.AttributeValueCl {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.InnerAnswerCol {width:100%;}
.InnerAnswerCol input[type=text],
.InnerAnswerCol input[type=email],
.InnerAnswerCol textarea,
.InnerAnswerCol select,
.InnerAnswerCol select
 {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


/* Responsive Styles
***************************************************/
@media (min-width: 768px) and (max-width: 991px) {
    #Header .navbar-inverse .navbar-nav>li>a{padding:20px 9px;font-size:13px;}
    #Header #QuickSearch{width:210px;margin-left:10px;}

    #Header #TopLinks{margin-top:-105px;}
    #Header #TopLinks li.separator.empty{display:none;}
    #Header #TopLinks #MiniCart{display:block;position:absolute;padding:0px 0px 0px 35px;right:28px;top:-120px;background-color:transparent;border:none;background-position:5px -32px;}
    #Header #Telephone a, #Header #Telephone a:hover, #Header #Telephone a:active{font-size:37px;}

    #OurClients .h2{padding:0px 20px 0px 0px;}
    #OurClients .h2:after{right:5px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .h1, h1 {font-size: 28px;}
    #ServiceListing li span{font-size:1.1em;}
}

@media (max-width: 767px) {
    #Header #Telephone,#Header #QuickSearch{margin:0px;float:right!important;}
    #Header #Telephone{margin-bottom:12px;}
    #Header #QuickSearch .input-group-lg > .form-control,#Header #QuickSearch  .input-group-lg > .input-group-addon,#Header #QuickSearch  .input-group-lg > .input-group-btn > .btn{padding:8px 16px;height:42px;}

    #Header .navbar-inverse{min-height:0px;}
    #Header .navbar-inverse .navbar-toggle{margin:10px;}
    #Header .navbar-inverse .navbar-collapse{box-shadow:none;background-color:#252122;}
    #Header .navbar-inverse .navbar-nav{margin:0px -10px;}
    #Header .navbar-inverse .navbar-nav>li>a{padding:10px 15px;border-left:none;border-bottom:1px solid #444;}
    
    #Header #TopLinks {margin-top:0px;}
    #Header #TopLinks li{padding:0px;}
    #Header #TopLinks li a{color:#fff;padding:10px 15px}
    #Header #TopLinks #MiniCart,#Header #TopLinks li.separator{display:none;}

    #Header #TopLinks li a:hover,#Header .navbar-inverse .navbar-nav>li:hover>a:hover,#Header #TopLinks li.active a,#Header .navbar-inverse .navbar-nav>li.active>a{background-color:#feca05;color:#000;text-shadow:none;text-decoration:none;}

    #Footer .address,#Footer .Phones{padding-left:60px;}
    #Footer .container{padding-bottom:25px;}

    #OurClients .Slide{width:120px;}
    #OurClients .h2{padding:0px 16px 0px 0px;}
    #OurClients .h2:after{right:2px;}
}

@media (max-width: 679px) {
    #Header .pull-right,#Header .pull-left{float:none!important;}
    #Header #QuickSearch{width:100%;}
    #Header #QuickSearch .input-group-lg > .form-control,#Header #QuickSearch  .input-group-lg > .input-group-addon,#Header #QuickSearch  .input-group-lg > .input-group-btn > .btn{padding:10px 16px;height:46px;}

    #Header #Telephone{margin:15px auto;width:215px;float:none!important;}
    #Footer .container ul li{width:100%;}
    #Footer .container ul li address{margin-bottom:0px;}

    #OurClients .container{height:auto;}
    #OurClients .row > div{text-align:center;float:none;width:100%;}
    #OurClients .row > div h2{margin-top:10px;}
    #OurClients .row > div h2:after{display:none;}

    #ShoppingCartPage .table .qty .input-group{margin:0px;}
    #CheckoutPage table.responsive tfoot tr td:first-child,#ShoppingCartPage table.responsive tfoot tr td:first-child{width:100%!important;}
    #ShoppingCartPage table.responsive tfoot tr td:last-child{display:none;}
}

@media (max-width: 479px) {
    #MainBanners{display:none}
    #FeaturedCategories ul > li,#ServiceListing li,#OurClients .row > div{width:100%;padding-top:10px;padding-bottom:10px}
}

@media (max-width: 359px) {
    #Footer .icon-book,#Footer .icon-phone{display:none;}
    #Footer .address, #Footer .Phones{padding-left:0px;}
    #Footer .h3{margin-bottom:10px;}
}

#MyAccount a{text-decoration:none;color:#753D00;}
.fillBg{background-color:#eee; color:#000;}

.RFQForm .UserNote{font-style:italic;font-size:90%;}
.RFQForm .Answers{list-style:none;}

.product_list > div { margin-bottom:30px;}
.product_list > div img { box-shadow:2px 2px 8px rgba(0,0,0,0.4)}

.TablePrice_83 .table > tbody > tr > td, 
.TablePrice_83 .table > tbody > tr > th, 
.TablePrice_83 .table > tfoot > tr > td, 
.TablePrice_83 .table > tfoot > tr > th, 
.TablePrice_83 .table > thead > tr > td, 
.TablePrice_83 .table > thead > tr > th{padding:3px !important;}
.chumantar #OurClients{display:none;}

.sidebar-top .widget_search { margin-bottom:20px;}

.sidebar-top #searchform .field, .es_textbox_class { padding:5px; width:100%; }

.sidebar-top #searchform .submit, .es_submit_button { padding:10px 30px; width:100%; }

.es_button  { padding-top:0px;  }

.es_textbox { padding-bottom:5px; }

.sidebar-top {
	background-color:#f0f0f0;
	border:1px solid #d6d6d6;
    padding: 20px;
}
.sidebar-top ul {
    list-style: outside none none;
    margin: 0 0 20px;
    padding: 0;
}
.sidebar-top .widget-title {
    color: #0e3b63;
    font-family: Oswald,san-serif;
    font-size: 24px !important;
    font-weight: 400;
    margin: 15px 0 5px;
    text-transform: uppercase;
}
.sidebar-top a {
    color: #0e3b63;
	display:block !important; 
    font-size: 15px;
	text-decoration:underline !important;
}
.sidebar-top a:hover { text-decoration:none !important;}

.sidebar-top ul li ul {
    list-style: square !important;
    margin: 0 !important;
    padding: 0 !important;
}
.sidebar-top ul li ul li::before {
    background: #0e3b63 none repeat scroll 0 0;
}
.sidebar-top ul li ul li {
    padding: 5px 0;
}

#commentform { background:#f3f3f3; display:inline-table; padding:15px; }

#commentform .form-submit { text-align:left; }

#commentform p label { vertical-align:top; min-width:120px; }

#commentform p input, #commentform p textarea { padding:10px; width:78%;}

#commentform .form-submit .submit { background-color: #337ab7; color: #fff; }