.logo img {
    display: block;
    height: auto;
}
/* START CSS FOR DESIGNER PAGE */
.clsviewall{width: 100px; font-weight: bold; margin-left: 30px;}
.clsAlphanumber{color: #333;cursor: pointer;display: block;float: left;font-size: 14px;height: 20px;line-height: 20px;padding: 2px;text-align: center;text-decoration: none;width: 32px;}
.deslist {color: #272727;font-family: "scadaregular";font-size: 16px;padding: 0px 0 15px 0px;}
.letter{border-bottom:1px solid #999999;margin:10px 0;font-size:20px;color:#333;}
.clsLetter {float: left;width: 20%;}
.clsManufacture{float: left;width: 55%;}
.clsBannerimage{float: left;width: 20%;margin-left: 25px;}
.desads1 {
    /*background-image: url("../images/sales.jpg");*/
    display: block;
    height: 142px;
    margin-bottom: 25px;
    width: 175px;
}
.desads2 {
    /*background-image: url("../images/sidebar1.jpg");*/
    display: block;
    height: 300px;
    margin-bottom: 25px;
    width: 175px;
}
.desads3 {
    /*background-image: url("../images/sidebar2.jpg");*/
    display: block;
    height: 300px;
    margin-bottom: 25px;
    width: 175px;
}
.desads4 {
    /*background-image: url("../images/sidebar3.jpg");*/
    display: block;
    height: 300px;
    margin-bottom: 25px;
    width: 175px;
}
.desads5 {
    background-image: url("../images/sidebar4.jpg");
    display: block;
    height: 300px;
    margin-bottom: 25px;
    width: 175px;
}
.desads6 {
    background-image: url("../images/sidebar5.jpg");
    display: block;
    height: 300px;
    margin-bottom: 25px;
    width: 175px;
}
.desads7 {
    background-image: url("../images/sidebar6.jpg");
    display: block;
    height: 300px;
    margin-bottom: 25px;
    width: 175px;
}
/* END CSS FOR DESIGNER PAGE */
.navigation .level0{margin: 0 22px 0 0}
.navigation .level0 > .level-top{/*padding: 0 10px !important;*/}
.page-footer .block.newsletter{margin:0 auto;padding-bottom: 40px;}
.footer_bottom .action.subscribe.primary{background-color: #7d7a73}
.cms-home .nav-sections{margin-bottom: 0px !important;}
.catalog-product-view .products-related .product-item-actions{display: none !important;}
.product-info-main .product-reviews-summary{margin-bottom: 10px !important;}
/* START CSS FOR SOCIAL BLOCK */
.social_block{clear: both;float: left;width: 100%;margin-bottom: 10px;}
.social_block ul{list-style: none;padding: 0px;}
.social_block ul li{ float:left; height:35px; width:35px; margin:10px 10px 10px 0; padding:0; cursor:pointer; }
.social_block ul li a{ display:block; height:45px; font-size:0; }
.social_block ul li.facebook{ background:url("../images/sprite.png") no-repeat scroll -149px -289px transparent; }
.social_block ul li.twitter{ background:url("../images/sprite.png") no-repeat scroll -5px -289px transparent; }
.social_block ul li.rss{ background:url("../images/sprite.png") no-repeat scroll -210px -289px transparent; }
.social_block ul li.linkedin{ background:url("../images/sprite.png") no-repeat scroll -77px -289px transparent; }
.social_block ul li.googleplus {background: url("../images/googleplus.png") no-repeat;}
.social_block ul li.googleplus:hover {
    background: url("../images/googleplus_hover.png") no-repeat;
    transform: rotate(360deg);
    transition: transform 500ms ease 0s;
}
.social_block ul li.pinterest {background: url("../images/pinterest.png") no-repeat;}
.social_block ul li.pinterest:hover {
    background: url("../images/pinterest_hover.png") no-repeat;
    transform: rotate(360deg);
    transition: transform 500ms ease 0s;
}

.social_block ul li.facebook:hover{ background-position: -149px -332px; 
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition:transform 500ms;}
.social_block ul li.twitter:hover{ background-position: -5px -332px;-webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition: transform 500ms; }
.social_block ul li.rss:hover{ background-position: -210px -332px; -webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition: transform 500ms;}
.social_block ul li.linkedin:hover{ background-position: -77px -332px; -webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition: transform 500ms;}

/* END CSS FOR SOCIAL BLOCK */
.footer.content{padding: 40px 20px 40px 20px !important;}
.footer.content .clsfooterblock{width: 20%;}
.footer.content .block{float: left !important;}
.footer.content .block-title.heading {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #444;
    text-shadow: none;
    text-transform: capitalize;
}
.footer.content .links a{color: #7d7a73 !important;text-decoration: none !important;}
.footer.content .links a:hover{color:#666 !important;}
.footer.content .links li{padding: 0 0 8px 0;}
.copyright {
    background-color: #f4f4f4;
    color: #7d7a73;
    box-sizing: border-box;
    display: block;
    padding: 10px;
    text-align: center;
    border-top: 1px solid #eee0e0 !important;
}
.copyright{background-color: #f4f4f4 !important;border-top:1px solid ;}
.social_footer_block{clear: both;float: left;width: 100%;margin-bottom: 10px;}
.social_footer_block ul{list-style: none;padding: 0px;}

.social_footer_block div a{ float:left !important; height:35px !important; width:35px !important; margin:10px 8px 10px 0 !important; padding:0 !important; cursor:pointer !important; }
.social_footer_block div a{ display:block; height:45px; font-size:0; }
.social_footer_block div.facebook a{ background:url("../images/sprite.png") no-repeat scroll -149px -289px transparent; }
.social_footer_block div.twitter a{ background:url("../images/sprite.png") no-repeat scroll -5px -289px transparent; }
.social_footer_block div.rss a{ background:url("../images/sprite.png") no-repeat scroll -210px -289px transparent; }
.social_footer_block div.linkedin a{ background:url("../images/sprite.png") no-repeat scroll -77px -289px transparent; }
.social_footer_block div.googleplus a{background: url("../images/googleplus.png") no-repeat;}
.social_footer_block div.googleplus a:hover {
    background: url("../images/googleplus_hover.png") no-repeat;
    transform: rotate(360deg);
    transition: transform 500ms ease 0s;
}
.social_footer_block div.pinterest a{background: url("../images/pinterest.png") no-repeat;}
.social_footer_block div.pinterest a:hover {
    background: url("../images/pinterest_hover.png") no-repeat;
    transform: rotate(360deg);
    transition: transform 500ms ease 0s;
}

.social_footer_block div.facebook a:hover{ background-position: -149px -332px; 
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition:transform 500ms;}
.social_footer_block div.twitter a:hover{ background-position: -5px -332px;-webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition: transform 500ms; }
.social_footer_block div.rss a:hover{ background-position: -210px -332px; -webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition: transform 500ms;}
.social_footer_block div.linkedin a:hover{ background-position: -77px -332px; -webkit-transform:rotate(360deg);
    transform:rotate(360deg);transition: transform 500ms;}

.footer_bottom .title.cls_title {margin: 0 auto; text-align: center;}
.block-search{padding-right: 50px !important;}
button.action.search {padding-right: 50px !important;}
h3.block-title.heading{font-size: 20px;font-weight: 300;margin-bottom: 15px;color: #444;text-shadow: none;text-transform: capitalize;}

.cls_pass {width: 100%;}
.pass {width: 25%;float: left;margin-left: 0px;}
.compass {width: 25%;float: left;margin-left: 5px;}
.cls_address {clear: both;padding-top: 20px;}
.cls_pass.cls_phones {clear: both;padding-top: 20px;}
.cls_accemail {clear: both;padding-top: 20px;}
span.cls_error {color: red;margin-left: 5px;}
label.cls_title {color: #4d442e;font-family: 'Lato',sans-serif,Arial,Helvetica;font-size: 14px;font-weight: normal;line-height: 24px;}
h2.cls_reg.legend{color: #444;font-size: 18px;font-weight: normal;margin: 0 0 14px;padding: 0 0 10px;text-transform: capitalize;border-bottom: 2px dotted #777;}
h2.cls_account.legend {color: #444;font-size: 18px;font-weight: normal;margin: 0 0 14px;padding: 0 0 10px;text-transform: capitalize;border-bottom: 2px dotted #777;clear: both;}
h2.cls_age.legend {color: #444;font-size: 18px;font-weight: normal;margin: 0 0 14px;padding: 0 0 10px;text-transform: capitalize;border-bottom: 2px dotted #777;}
small, big {font-size: 1em;color: #777 !important;}
.page_heading.cls_pageheading {background-color: #444;float: left;padding: 0px 15px 0px 15px;width: auto;margin-bottom: 15px;}
.cls_pageheading h2 {color: #fff;font-weight: 500;font-size: 18px;}
.content_registration {clear: both;}
.cls_divone {margin-left: 2em;}
.cls_divtwo{margin-left: 2em;}
.cls_divthree{margin-left: 2em;}