h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Roboto", Arial, Sans-serif;
    color: #333333;
    font-weight: 500;
}
#Header {
position: relative;
margin-bottom: 0px;
}
.header {
margin-bottom: 0px !important;
}

.main {
padding-top: 0px !important;
}

.TopMenu {
/*border-bottom: 1px solid #007dc6 !important;*/
border-bottom: 1px solid #1B4A76 !important;
}
.TopMenu {
/*background-color: #007dc6 !important;*/
background-color:#1B4A76!important
}

.TopMenu .inner {
padding: 5px 0 8px 0;
}

.TopMenu, .TopMenu a {
color: #fff !Important;
}
.TopMenu .CartLink a {
color: #fff;
}
.icon {
display: inline-block;
width: 16px;
height: 14px;
background: url(//cdn10.bigcommerce.com/s-oe3thqe/templates/__custom/images/icon_sprite_mod.png?t=1762812802) no-repeat 0 -22px !important;
}

.icon-cart {
height: 20px;
width: 15px;
height: 18px !important;
background-position: 0 -23px;
}
.header-secondary {
margin-top: 22px;
}
.PageMenu .sf-menu > li > a {
color: #333333;
font-size: 16px;
}
#CategoryContent .ProductList .ProductActionAdd .btn {
background-color: #ed6e41;
border-color: #eb5c2a;
}
.btn {
background-color: #ed6e41;
border-color: #eb5c2a;
color: #ffffff;
}
#home .ProductList .btn {
background-color: #ed6e41;
border-color: #eb5c2a;
color: #ffffff;
}
.footer-main {
background: #eee;
}
.footer-links {
    background: #2b2935;
    color:#a8a8a9;
}
.footer-links a{
    color: #fff;
}
.order_online h2,.order_phone h2,.order_mail h2 {
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
margin-top: 0;
padding: 0 20px;
}
.order_online {
margin-right: 20px;
background: #e8f8fe;
}
.order_online, .order_mail, .order_phone {
padding: 20px 10px;
margin: 0 0 20px 0;
width: 330px;
border-radius: 8px;
}
.order_phone {
background: #ffecff;
}
.order_online, .order_mail, .order_phone {
padding: 20px 10px;
margin: 0 0 20px 0;
width: auto;
border-radius: 8px;
}
.order_mail {
background: #f5f5f5;
}
.neworder ol {
font-family: Varela, sans-serif;
font-size: 1.25em;
margin: 0;
}
.neworder ol p, .neworder ol .phones {
font-family: Droid, sans-serif;
font-size: 1em;
color: #000;
margin: 20px 0 0 0;
padding: 0;
}
.neworder ul, .neworder ol {
padding: 0 15px 15px 40px;
}
.orange{color:#ed6e41;}
#HomeNewProducts .ProductList li .ProductDetails a.orange {
color:#ed6e41 !important;
}
.main{
    /*background: url(//cdn10.bigcommerce.com/s-oe3thqe/templates/__custom/images/bg-gradient.jpg?t=1762812802) 0 0 repeat-x;*/
}

#CreateAccountForm .HorizontalFormContainer dd{line-height: 14px !important;font-weight:normal;}
.phoneIcon {
color: #fff;
font-weight: normal;
margin-right: 18px;
}


.FormContainer div.selector span {
 overflow: visible;
}
.PageMenu .sf-menu > li > a {
    font-size: 14px;
}
.header-logo img{
    max-width:250px;
}
h1, .h1 {
    font-size: 18px;
}
.productPage .PriceRow.p-price {
    font-size: 16px;
}
.ProductDetailsGrid .DetailRow, .ProductDetailsGrid .s-price {
    margin-bottom: 10px;
}
.DetailRow .Label{display: inline-block;font-weight: 500;}
.DetailRow .Value{display: inline-block;}

.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img {
    max-height: 300px;
}
div#fancy_outer{max-width: 500px !important}
.ProductTinyImageList {display: none;}
.ProductMain .BrandName{display: none;}

.ProductList .ProductImage a, .ProductThumbImage a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    line-height: 0;
background-color: #f1f5f6;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f5f6+0,ffffff+100 */
background: rgb(241,245,246); /* Old browsers */
background: -moz-linear-gradient(top, rgba(241,245,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(241,245,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(241,245,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f5f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.ProductDetailsGrid .Label, .ProductAddToCart .productAttributeLabel {
    margin: 0 0 10px 0;
    line-height: 20px;
    text-align: left !important;
    position: relative;
    margin-bottom: .16667rem;
    margin-right: .41667rem;
    min-width: 100px;
    line-height: 1.42857;
    font-size: 12px;
}
.ProductDetailsGrid, .ProductDescription {
    color: #333333;
    line-height: 20px;
    line-height: 1.42857;
    font-size: 12px;
}
#home .ProductList .btn {
    background-color: #007cc7;
    border-color: #007cc7;
    color: #ffffff;
    border-radius: 4px;
}
#home .ProductList .btn:hover {
    background-color: #0d98ef;
}
#home .ProductList .pname {
    color: #666;
}
/*.ProductList li{
    padding: 0 0 20px 0px;
}

.ProductList .ProductImage, .brand-img, #ProductDetails .ProductThumbImage {
    margin: 0 10px;
}
.ProductList .ProductDetails {
    padding: 10px 0px 0 0;
}*/
.PrimaryProductDetails .btn.add-to-cart {
    /* background-color: #333333; */
    background-color: #ed6e41;
    border-color: #eb5c2a;
    color: #ffffff;
}
.ProductPrice.RetailPrice strike{color: #9f9fa0;}

#ProductDetails .left-content {
    float: left;
    width: 40%;
}
#ProductDetails .ProductMain {
    width: 60%;
}
.PrimaryProductDetails .ProductMain {
    padding: 0 0 20px 40px;
}
#prodAccordion{
    width: 60%;
    margin-left: 40%;
    padding-left: 40px;
}
@media only screen and (max-width: 790px)  {
   #prodAccordion{
    width: 100%;
    margin-left: 0%;
    padding-left: 0px;
   }
}
.Breadcrumb {    margin-top: 12px;}

/*CategoryProducts {
    margin-bottom: 20px !important;
}

.CategoryList
    margin: 0 0 0 -20px;
    font-size: 0;
    padding: 0;
    overflow: hidden;
}

.CategoryList li {
    width: 20%;
    display: inline-block;
    padding: 0 0 20px 20px;
    list-style: none;
    height: auto !important;
    margin: 0;
    font-size: 14px;
    overflow: hidden;
    width: 25%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.CategoryList a{
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    line-height: 0;
    background-color: #fff;
}

.CategoryList img{
   width: 100%;
    max-width: 155px;
    height: auto;
    border-radius: 50%;
    margin: 0 0 28px;
}*/

/*#home .ProductList .pname {
    color: #333333;
}
#home .ProductList .pname:hover {
    color: #007bc8;
}
.TopMenu .inner{
        background-color: #1B4A76!important;
}
.header .inner{
    background-color: #2d679e;
}
.PageMenu .sf-menu > li > a {
    color: #fff;
    font-size: 14px;
}
.PageMenu {
    font-family: "Lato", Arial, Sans-serif;
    border-top: 1px solid rgba(255,255,255,0.48);
    color:#fff;
}
#Header {
    position: relative;
    margin-bottom: 6px;
}
#Header .inner{ background-color: #2d679e;}

#SearchForm .Button, #SearchForm input.Textbox, #SearchForm {
     border: 1px solid #e3e3e3;
     border-radius: 6px;
     background-color: #fff;
}
*/
.btn.alt {
    background-color: #eee;
    border: 1px solid #eee;
    color: #333333;
    font-size: 10px;
}
.btn.alt:hover {
    background-color: #4d4d4d;
    border: 1px solid #4d4d4d;
    color: #ffffff;
}

