body{margin:0px;padding:0px;text-align:center;font-family:'Open Sans', Arial, Verdana, Helvetica, sans-serif;color:#000000;font-size:14px;background-color:#ffffff;}
a:link, a:visited, a:active{color:#333333;text-decoration:none;}
a:hover{color:#890000;text-decoration:underline;}
h1 {
    margin: 15px 0px 14px;
    font-size: 26px;
    color: #094F99;
    font-weight: normal;
}
h2 {
    margin: 0 0px 14px;
    font-size: 20px;
    color: #3158b1;
    font-weight: normal;
}
h2 a:hover{text-decoration:underline !important;}
.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  border-top: 0;
}
.mobile-heading{display:none;}
.headings{width:100%;margin:0;text-align:center;}
.headings h1{font-size:20px;display:inline-block;font-weight:bold;margin:10px 0px 10px 0px;}
input::-webkit-input-placeholder,input::-webkit-input-placeholder {opacity: 1;color: #707070;font-style:normal}
input::-moz-placeholder,input::-moz-placeholder {opacity: 1;color: #707070;font-style:normal;}
input:-ms-input-placeholder, input::-ms-input-placeholder {opacity: 1;color: #707070;font-style:normal;}
.contents{
max-width:1300px;
width:96%;
height:auto;
overflow:visible;
margin:0px auto;
text-align:left;
/*position:relative;*/
float:none;
}
.lreviews{width:568px;}
.heading{width:100%;margin:0px 0px 0px 0px;}
.logo{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/kerekeslogo.jpg) no-repeat center;background-size:100%;float:left;width:23.3%;height:72px;margin:0;}
.logo a{display:block;width:100%;height:72px;}
.logo a:hover{text-decoration:none;}
.top_links{width:76.67%;float:right;font-size:11px;margin:10px 0px 0px 0px;text-align:right;}
.top_links a{font-size:11px;}
.top_links a:hover{text-decoration:underline;}
.search_box{width:82%;float:left;margin:28px 0px 0px 12.8%;}
.search_box form > img{width:24%;float:left;}
.search_box_line{width:50%;font-size:12px;color:#cccccc;border:0px;padding:3px;float:left;margin:0px 0px 0px 5px;border:1px solid #dbdbdb;}
.search_box_button{margin:-2px 0px 0px 5px;float:left;width:13.6%;}
.search_box_button img{width:100%;}
#mobile-search-toggle{display:none;opacity:0;transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-webkit-transition:opacity .25s ease-in;}
.bar_left{width:64%;height:40px;float:left;margin:0px;background:transparent url(/images/m/bkg_search2.gif) no-repeat top;background-size:100% 100%;}
.bar_left .text{font-size:15px;font-variant:small-caps;font-weight:bold;color:#FFFFFF;margin:10px 0px 0px 10px;}
#bar_left h2{width:82.9%;font-size:15px;font-variant:small-caps;font-weight:bold;color:#FFFFFF;margin:10px 0px 0px 10px;float:left;}
.bar_left .ch{width:100px;float:right;margin:5px 0px 0px 0px;}
.bar_right{width:36%;height:73px;float:right;margin:14px 0px 0px 0px;background:transparent url(/images/m/bkg_search.png) no-repeat top left;}
.red1{font-size:14px;font-weight:bold;color:#890000;}
.red2{color:#890000;}
.top_buttons{width:40.24%;height:33px;float:right;margin:14px 0px 0px 0px;}
.but1{border:none;margin:12px 0px 0px 0px;padding:0;background:none;outline:none;float:right;}
.but1 a{font-variant:small-caps;font-size:11px;font-weight:bold;color:#890000;text-decoration:none;}
.but1 a:hover{color:#7d7d7d;text-decoration:none;}
.but1_left{background:url(/images/m/but1_left.gif) repeat;width:6px;height:22px;float:left;}
.but1_center{background:url(/images/m/but1_center.gif) repeat-x;height:22px;float:left;padding:5px 5px 0 5px;}
.but1_right{background:url(/images/m/but1_right.gif) repeat;width:6px;height:22px;float:left;}
.marg{margin-right:2px;}
.but2{border:none;padding:0;background:none;outline:none;float:left;}
.but2 a{font-variant:small-caps;font-size:11px;text-decoration:none;}
.but2 a:hover{color:#921915;text-decoration:none;}
.but3{border:none;padding:0;background:none;outline:none;float:left;}
.but3 a{font-variant:small-caps;font-size:11px;font-weight:bold;color:#890000;text-decoration:none;}
.but3 a:hover{color:#7d7d7d;text-decoration:none;}
.but_left{background:url(/images/m/but2_left.gif) repeat;width:3px;height:23px;float:left;}
.but_center{background:url(/images/m/but2_center.gif) repeat-x;height:23px;float:left;padding:5px 5px 0 5px;}
.but_right{background:url(/images/m/but2_right.gif) repeat;width:3px;height:23px;float:left;}
.menu_top{width:100%;margin:0px 0px 0px 0px;float:left;}
.specials{width:100%;height:22px;margin:3px 0px 0px 0px;background-color:#e6e4e4;text-align:center;float:left;}
.specials .text{font-size:15px;/*font-variant:small-caps;*/color:#912a2a;margin:0px 0px 0px 0px;/*font-family:'Montserrat', sans-serif !important;*/font-weight: 600 !important;}
.specials_image{max-width:999px;width:99%;height:40px;margin:3px 0px 0px 0px;background-color:#ffffff;text-align:center;float:left;}
.specials .poplnk a{color:#912a2a;text-decoration:underline;font-size:15px;cursor: hand;font-weight: 300;}
.specials .poplnk a:hover {color:#912a2a;text-decoration:underline;font-size:15px;cursor: hand;font-weight: 300;}
.specials .poplnk a:active {color:#912a2a;text-decoration:underline;font-size:15px;cursor: hand;font-weight: 300;}
.specials .poplnk a:visited {color:#912a2a;text-decoration:underline;font-size:15px;cursor: hand;font-weight: 300;}
.specials_mob1{display:none;}

.specials_mob{display:none;}
.col_left, .col_left2{width:17.4%;float:left;margin:20px 0px 0px 0px;}
.col_right, .col_right2{width:80.3%;float:right;margin:8px 0px 0px 0px;}
.col_full{width:100%;float:left;margin:8px 0px 0px 0px;}
.cat{float:left;width:;padding:0 12px 10px;box-shadow:0px 0px 3px #A9A9A9;}
.cat a{font-size:13px;text-decoration:none;}
.cat a:hover{text-decoration:underline;}
.cat_menu{margin-top: 12px;}
.cat_menu:first-child {
    margin-top: 0;
}
.cat_menu .text{
	    font-size: 16px;
    color: #094F99;
    background: #f5f5f5;
    padding: 12px 16px;
    width: 96%;
    display: block;
    margin-left: -12px;
	}
.cat_title{
	font-weight: bold;
    font-size: 14px;
    color: #8C0000;
	/*margin-top: 12px;
    /*display: inline-block; */
	}
	.cat_title2{
	font-weight: bold;
    font-size: 14px;
    color: #8C0000;
	margin-top: 12px;
    display: inline-block;
	}
.cat_title a{
	font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    width:90%;
    border-bottom: solid 1px #DADADA;
    padding: 8px;
	}
.cat_title a:hover{color:#000000;text-decoration:none;background: #F3F3F3;}
.cat_link{width:96%;display:inline-block;margin:6px 0px 0px 14px;float:left;}
.cat_link strong {
    font-weight: normal;
    color: #8C0000;
}
.cat li{width:90%;font-size:11px;list-style:none;background:url(/images/m/bullet2.gif) left top no-repeat;padding-left:10px;color:#2d3b53;margin:10px 0px 0px 20px;line-height:14px;float:left;}
.cat_block{margin:;}
.cat_block .hometext{margin:0 0 5px;font-size: 13px;}
.homepage h1 {
    background: #F5F5F5;
    color: black;
    padding: 12px 24px;
    text-decoration: none;
}
.homepage h1 a:hover, .homepage h1 a:visited, .homepage h1 a:active {text-decoration: none;}
.homecat {margin: 40px 0;}
.homecat div {
    width: 48%;
    float: left;
	margin-bottom: -25px;
}
.homecat span {
    position: relative;
    bottom: 81px;
    width: 100%;
    background: rgba(0, 0, 0, 0.42);
    display: inline-block;
    text-align: center;
    color: #fff;
    padding: 20px 0;
    font-size: 30px;
    height: 41px;
}
.homecat div img {width: 100%;}
.homecat div:nth-child(even) {margin-left:2%;}
.homecat div:nth-child(odd) {margin-right:2%;}
.footer_bkg{float:left;width:100%;margin:20px 0px 0px 0px;border:1px solid #dedede;background:url(/images/m/bkg_footer.gif) left top repeat-x;background-color:#eaeaea;padding-bottom:10px;}
.block1{float:left;width:43%;margin:15px 2% 0px 4%;}
.block2{float:left;width:22%;margin:15px 2% 0px 0px}
.footer_title{font-size:11px;font-weight:bold;color:#000000;float:left;margin:0px 0px 0px 0px;}
.footer_bkg a{color:#000000;font-size:11px;}
.footer_bkg a:hover{color:#921915;font-size:11px;text-decoration:none;}
.block_links{font-size:11px;float:left;margin:10px 0 10px 0;color:#2d3b53;line-height:20px;}
.block1 .block_links{width:25%;}
.block2 .block_links{width:50%;}
.footer_line{border-right:1px solid #c5c5c5;}
.button{border:none;margin:0;padding:0;background:none;outline:none;}
.button_left{background:url(/images/m/button_left.gif) repeat;width:7px;height:21px;float:left;}
.button_mid{background:url(/images/m/button_mid.gif) repeat-x;height:21px;float:left;padding:4px 5px 0 5px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-variant:small-caps;font-size:10px;white-space:nowrap;cursor:pointer;}
.button_right{background:url(/images/m/button_right.gif) repeat;width:7px;height:21px;float:left;}
.newsletter{width:21%;text-align:center;float:left;margin:15px 0px 0px 2%;}
.newsletter form > img{max-width:100%;}
.news_box{width:100%;font-size:12px;color:#333333;border:0px;padding:3px;float:left;margin:10px 0px 10px 0px;border:1px solid #dbdbdb;}
.footer_bkg2{float:left;width:100%;height:39px;margin:0px 0px 0px 0px;background:url(/images/m/bkg_footer2.png) left top repeat-x;}
.footer_bkg2 .right{font-size:11px;float:right;color:#FFFFFF;margin:10px 1.5% 0px 0px;}
.footer_bkg2 .left{font-size:11px;float:left;color:#FFFFFF;margin:10px 0px 0px 15px;}
.footer_bkg2 a{color:#ffffff;font-size:11px;}
.footer_bkg2 a:hover{color:#cccccc;font-size:11px;text-decoration:none;}
.logos{float:left;width:100%;margin:0;text-align:center;padding:30px 0;}
.logos1{float:left;min-height:100px;width:30%;text-align:center;}
.logos2{float:left;min-height:100px;width:28%;margin:0 1%;text-align:center;}
.logos3{float:left;min-height:100px;width:38%;text-align:center;}
#google_translate_element{margin:5px 0 10px;width:100%;}
.logos object{max-width:100%;}
.goog-te-gadget .goog-te-combo{margin:4px 0;width:100%;}
.logos img{max-width:100%;}
#amazingslider-1{width:100% !important;height:auto !important;margin-top: 20px !important;margin-bottom: 10px!important;}
#copyright{float:left;text-align:center;width:100%;font-size:11px;color:#000;}
#copyright p{float:left;text-align:center;width:100%;font-size:11px;color:#000;padding:14px 0;margin:0;}
.line_product{width:20%;vertical-align: top;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.line_product2{width:25%;vertical-align: top;border-bottom:1px solid #dddddd;}
.line_product3{width:25%;border-right:1px solid #dddddd;}
.cat_product{width:33.333%;float:left;height:265px;box-sizing:border-box;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.cat_product2{width:33.333%;float:left;height:265px;box-sizing:border-box;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.cat_product3{width:33.333%;float:left;height:265px;box-sizing:border-box;border-bottom:1px solid #dddddd;}
.bkg_tit{float:left;width:100%;margin:15px 0px;}
.bkg_tit .text{font-size:18px;color:#921915;margin:7px 0px 0px;width:100%;padding:0 10px;box-sizing:border-box;}
.cat_product img, .cat_product2 img, .cat_product3 img{height:150px;width:auto;}
.gray1{color:#313131;}
.table_prod{width:100%;border-right:1px solid #dddddd;border-left:1px solid #dddddd;float:left;margin:0px 0px 15px 0px;}
.fea{width:78%;font-size:10px;float:left;margin:15px 0px 15px 10%;text-align:left;vertical-align:bottom;}
.fea .title{width:100%;font-size:12px;font-weight:bold;float:left;margin:15px 0px 0px 0px;}
.fea .title a{font-size:12px;color:#000000;text-decoration:none;}
.fea .title a:hover{font-size:12px;color:#921915;text-decoration:underline;}
.fea .pic{width:100%;text-align:center;margin:0px 0px 0px 0px;}
.fea .pic img{max-width:100%;height:100px;}
.fea .price{width:100%;font-size:13px;font-weight:bold;color:#921915;float:left;text-align:center;margin:5px 0px 0px 0px;}
.fea a{font-size:10px;color:#3158b1;text-decoration:underline;}
.fea a:hover{color:#3158b1;text-decoration:none;}
.welcome{width:772px;float:left;margin:15px 0px 10px 0px;}
.welcome .left{width:225px;float:left;margin:5px 0px 5px 20px;}
.welcome .right{width:300px;float:left;margin:5px 0px 5px 0px;}
.welcome a{font-size:11px;color:#3158b1;text-decoration:underline;display:inline-block;float:right;margin:5px 0px 0px 0px;}
.welcome a:hover{color:#3158b1;text-decoration:none;display:inline-block;float:right;margin:5px 0px 0px 0px;}
a.en4:link{width:100%;font-size:11px;color:#3158b1;text-decoration:none;font-weight:normal;display:block;margin:1px 10px 5px 0px;padding:0px 0px 0px 15px;}
a.en4:visited{width:100%;font-size:11px;color:#3158b1;text-decoration:none;font-weight:normal;display:block;margin:1px 10px 5px 0px;padding:0px 0px 0px 15px;}
a.en4:hover{width:100%;color:#3158b1;font-weight:normal;text-decoration:underline;display:block;margin:1px 10px 5px 0px;padding:0px 0px 0px 15px;}
.brands{width:100%;float:left;margin:0px 0px 10px 0px;}
.brands .title{width:100%;font-family:"Trebuchet MS";font-size:17px;font-weight:bold;float:left;margin:0px 0px 0px 0px;}
.brand{width:25%;text-align:center;}
.brand img{margin:0 auto;max-width:140px;display:block;}
.brand a{font-size:10px;color:#878787;text-decoration:underline;}
.brand a:hover{color:#878787;text-decoration:none;}
.banners{width:100%;margin:10px 0px 40px 0px;}
.banners .margin{margin:0px 23px 0px 0px;}
.bread{width:98%;font-size:12px;margin:10px 0px;float:left;font-weight: bold;}
.bread a{font-weight: normal;}
.arrow{font-size:9px;}
.right_links{width:24.57%;font-size:11px;/*float:left;*/text-align:right;margin:10px 0px 0px 0px;}
.paging{width:96%;float:left;margin:0px 0px 16px;}
.paging .left{margin:8px 0px 0px 0px;float:left;font-size:11px;}
.paging .right{margin:0px 0px 0px 0px;float:right;}
.paging a{text-decoration:underline;font-size:13px;}
.paging .numbers{display:inline-block;border:solid 1px #CCC;margin:0 12px;}
.paging .numbers a, .paging .numbers span, .paging .numbers strong{display:inline-block;background:-webkit-linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);padding:10px 14px;border-right:1px solid #CCC;text-decoration:none;font-size:13px;color:#094F99;font-weight:bold;}
.paging .numbers a:last-child{border-right:0px;}
.paging .numbers a:hover{text-decoration:none;color:#fff;background:#094F99;}
.paging .numbers span{background:#fff;color:#999;font-weight:normal;}
.paging .numbers strong{background:#fff;color:#000;font-weight:normal;}
.col_center_left, .col_center_left2{width:79.19%;float:left;margin:0px 0px 0px 0px;}
#cat_tit img{max-width:96%;}
.bkg_tit2{float:left;width:568px;height:40px;background:url(/images/m/bkg_tit2.gif) left top repeat-x;margin:15px 0px 0px 0px;}
.bkg_tit2 .text{font-size:19px;color:#921915;font-weight:bold;margin:7px 10px 0px 10px;}
.searchs{width:96%;float:left;background-color:#EBEBEB;margin:0px 0px 24px;padding:12px 0px;}
.searchs1{width:568px;height:2px;font-size:11px;float:left;background-color:#f4f4f4;margin:15px 0px 0px 0px;}
.searchs select{font-size:12px;float:left;padding:0 3px;margin:0 12px;border:1px solid #ddd;height:28px;background:#fff;width:150px;}
.searchs .btn-blue{margin:1px 0 0 10px;display:inline-block;background:#094F99;}
.searchs .text{float:left;margin:10px 0px 0px 12px;display:inline-block;font-weight:bold;}
.product{width:96%;float:left;border-bottom:1px solid #ccc;margin:0 0px 20px 0px;padding-bottom:18px;}
.product .pic{width:19.3%;float:left;margin:0px 2% 0px 0px;}
.product .pic img{max-width:100%;margin-bottom:6px;}
.product .text{width:52.67%;float:left;margin:0px 2% 0px 0px;}
.product .logo1{width:23.6%;float:left;margin:0px 0px 0px 0px;text-align:right;}
.product .logo1 img{float:right;}
.product .logo1 > div{float:right;clear:both;}
.product .logo1 button.btn{float:right;clear:both;}
.product .title{width:100%;display:block;margin:0;font-size:15px;}
.product .freeship{width:100%;color:#084D97;font-weight:600;display:inline-block;margin:5px 0px 3px 0px;font-size: 11px;}
.hide_mb { height: 27px; }
.product .no{width:100%;color:#666;display:inline-block;margin:0px 0px 5px 0px;font-size:10px;text-transform:uppercase;}
.product .desc{font-size:11px;color:#585858;display:inline-block;margin:5px 0px 0px 0px;}
.sale .product .desc{display:inline-block;}
.product .link{font-size:11px;width:356px;color:#585858;display:inline-block;margin:5px 0px 0px 0px;}
.product .link a{color:#000000;text-decoration:underline;font-size:12px;}
.product .link a:hover{color:#000000;text-decoration:none;}
.product .bottom{width:100%;float:left;margin:7px 0px 0px 0px;}
.product .price{font-size:15px;float:right;margin-bottom:8px;font-weight:bold;}
.sale .product .price {
    float: left;
    width: 100%;
    text-align: right;
}
.product .price strong{color:#ad0000;}
.product .price1{font-size:12px;color:#921915;float:right;padding-right:10px;margin:5px 0px 0px 0px;}
.product .quant{font-size:12px;float:right;padding-right:10px;margin:3px 0px 0px 0px;}
.product #cart{margin-bottom:3px;}
.product #cart .button{background:#084D97 none;padding:11px 9px;font-size:11px;width:90px;}
.product #cart .button:hover{background:none, -webkit-linear-gradient(90deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);background:none, linear-gradient(0deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);}
.product #cart input{padding:9px 1px;font-size:11px;width:24px;}
.product .box{font-size:12px;height:13px;width:31px;margin:0px 0px 0px 0px;}
.product .whislist{font-size:11px;width:100%;float:left;}
.product .whislist .btn{margin-top:4px;width:90px;float:right;}
.product .whislist a{color:#1d6d95;text-decoration:none;}
.product .whislist a:hover{color:#1d6d95;text-decoration:underline;}
.product .whislist a.inreg{color:#ad0000;text-decoration:none;}
.product .whislist a.inreg:hover{color:#fff;text-decoration:none;}
.product .text .right{float:right;margin-right:12px;}
.product .text .left{float:left;width:70%}
.line_offer{text-decoration:line-through;font-size:12px;color:#000;}
.product .line_offer{display:block;text-align:right;}
.col_center_right, .col_center_right2{width:20%;float:right;margin:15px 0px 0px 0px;}
.mod{float:left;width:100%;box-shadow:0px 0px 3px #A9A9A9;margin:0px 0px 15px 0px;}
.mod_customers, .mod_featured{background: #F5F5F5; text-align: center; padding: 12px 0;}
.mod_readall{background: #F5F5F5; text-align: center; padding: 12px 0;}
.mod .text{
	    font-size: 16px;
    color: #094F99;
	}
.mod li{width:150px;font-size:12px;list-style:none;background:url(/images/m/bullet3.gif) left top no-repeat;padding-left:15px;color:#2d3b53;margin:0px 0px 0px 10px;line-height:15px;float:left;}
.mod .white{width:173px;padding:10px 5px 10px 5px;margin:0px 0px 0px 0px;float:left;background-color:#FFFFFF;}
.mod .grey{width:173px;padding:10px 5px 10px 5px;margin:0px 0px 0px 0px;float:left;background-color:#f0f0f0;}
.customer{font-size:10px;float:left;margin:5px;text-align:left;padding-bottom:10px;}
.bottom_line{border-bottom:1px solid #dddddd;}
.customer .title{font-size:12px;text-align:center;padding: 0 8px;margin:10px 0px 0px 0px;}
.customer .text1{width:157px;font-size:11px;float:left;margin:0px 0px 0px 0px;}
.customer .rating{width:163px;font-size:11px;text-align:center;float:left;margin:5px 0px 0px 0px;}
.customer .title a{font-size:12px;color:#000000;text-decoration:none;}
.customer .title a:hover{font-size:12px;color:#921915;text-decoration:underline;}
.customer .pic{width:92%;text-align:center;margin:0px 0px 0px 0px;}
.customer .title11{width:60%;float:right;font-size:10px;color:#921915;}
.customer .title11 a{font-size:10px;color:#000000;text-decoration:none;}
.customer .title11 a:hover{font-size:10px;color:#921915;text-decoration:underline;}
.customer .pic11{width:20%;float:left;text-align:center;margin:0px 0px 0px 0px;}
.customer .price{font-size:13px;font-weight:bold;color:#921915;text-align:left;margin:5px 0px 0px 0px;width: 60%;float: right;}
.prod_left{float:left;width:57%;margin:15px 19px 0px 0px;}
.prod_left .title{font-size:14px;display:inline-block;font-weight:bold;float:left;width:305px;margin:0px 19px 0px 0px;}
.prod_left h1, h1#prod{font-size:19px;font-weight:normal;margin:0px 19px 0px 0px;line-height: 21px;color: #000;}
.prod_left h3{font-size:14px;display:inline-block;font-weight:bold;float:left;width:305px;margin:0px 19px 0px 0px;}
.prod_left .pic{margin:10px 0px 0px 0px;}
.prod_left img.mainimage {
    max-width: 420px;
    width: 90%;
} 
.prod_left .magnifier{width:305px;float:left;display:inline-block;margin:10px 0px 0px 0px;}
.prod_left .gallery{width:305px;float:left;margin:10px 0px 0px 0px;}
.prod_left .gallery .pic{float:left;margin:0px 8px 0px 0px;}
.prod_right{float:left;width:37%;margin:15px 0px 0px 0px;}
.prod_box{border:1px solid #dddddd;margin:15px 0px 0px 0px;padding:12px;}
.prod_right a img {width: 110px; height:auto;}
a#brand {
    float: right;
    margin: -17px 0 12px;
}
a#brand img{
    width:110px;
	height:auto;
}
.prod_box .price,.prod_box .item,.prod_box .status,.prod_box .status1,.prod_box .quantity{clear:both;}
.prod_box .price {
    color: #a60909;
    margin: 10px 0px;
    font-size: 18px;
    /*text-align: center;*/
}
.discontinued {
    color: #cc0000;
    font-size: 12px;
    margin-bottom: 12px;
}
.prod_box .item{color:#818181;font-size:12px;margin-bottom: 4px;}
.item span {display: inline-block;}
.prod_box .btn{margin-bottom:4px;font-size: 12px;}
.prod_box #cart button{padding:10px 18px;font-size: 14px;}
.prod_box #cart{margin:7px;display: table;background: #084d97;}
.prod_box .status{color:#818181;background-color:#f5f5f5;padding:3px 3px 3px 15px;margin:10px 0px 0px 2px;}
.prod_box .status1{color:#ffffff;background-color:#ad0000;padding:3px 3px 3px 15px;margin:10px 0px 0px 2px;}
.prod_box .prodreg{color:#000;background-color:#d3e2ee;float:left;width:96%;padding:15px 0px;margin:10px 0px -10px;text-align:center;font-weight:bold;border:solid 5px #fff;}
.prod_box .prodreg .btn{display:inline-block;margin-top:6px;}
.prod_box .quantity{line-height:25px;font-size: 13px;}
.prod_box .quantity1{color:#818181;line-height:20px;margin:10px 0px 0px 15px;}
.pricebox {
    border-top: dotted 1px #B5B5B5;
    text-align: center;
    padding: 10px 0 8px;
    margin-top: 6px;
	line-height: 150%;
}
.pricebox #freight {
    font-size: 12px;
}
.pricebox #freight a{
    text-decoration:underline;
}
.pricebox #price {
    color: #a60909;
    font-size: 18px;
}
.prod_box input {
    font-size: 12px;
    width: 24px!important;
}
.variations {
    padding: 2px 0px 2px 12px;
    border: solid 1px #DDDDDD;
	background: whitesmoke;
	margin: 12px 0;
}
.variations h3 {
    color: #3158b1;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 8px;
}
.list {
    max-height: 260px;
    overflow-y: auto;
}
#var-list a {
    display: block;
    padding: 6px 14px;
    background: #FFF;
    margin: 7px 0;
    color: #525252;
	    font-size: 13px;
		font-weight: bold;
		border: solid 1px #FFF;
		border-radius: 3px;
		width: 86%;
		
}
#var-list a:hover {
    border-color: #094F99;
	text-decoration:none;
}
#var-list #price {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    margin-left: 6px;
}
.variations a img {
    width: 100%;
}
#var-img a {
    width: 30%;
	border: solid 1px whitesmoke;
    padding: 4px 1px 4px 0px;
    border-radius: 5px;
    display: inline-block;
	margin: 4px 1.5% 4px 0;
	text-align: center;
		font-size: 12px;
		background: #fff;
}
#var-img a:hover {
    border: solid 1px #094F99;
	text-decoration: none;
	color: #333333;
}
span#var-name {
	padding-top:5px;
}
#var-img a span {
    display: block;
	line-height: 14px;
}
span#var-price {
    margin-bottom: 6px;
	font-size: 11px;
}
.cross-selling {
    float: left;
	clear: both;
	margin: 20px 0;
    width: 96%;
	border: solid 1px #DDDDDD;
}
.cross-selling div {
        float: left;
    width: 16.5%;
    text-align: center;
    margin: 0 2% 36px;
}
.cross-selling div:first-of-type {
    border: solid 1px #084D97;
    padding-bottom: 30px;
	margin-bottom: 13px;
}
.cross-selling div:after {
    content: "\f067";
    color: #A5A5A5;
    margin: -70px -20px 0px 0px;
    font-family: FontAwesome;
    float: right;
}
.cross-selling div:last-of-type:after {
    display:none!important;
	color: #000;
	content: "";
}
.cross-selling a {
    display: block;
    position: relative;
    height: 80px;
}
.cross-selling img {
    width: 80%;
    max-width: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.cross-selling p {
    margin: 6px 0;
	font-size: 12px;
}
.cross-selling h2 {
	background: #F5F5F5;
	padding: 8px 20px;
	font-size: 15px;
    color: #094F99;
	text-align: center;
}
.cross-selling input{
    position: absolute;
    opacity: 0;
}
.cross-selling label {
    cursor: pointer;
}
.cross-selling label:before {
    position: absolute;
    border: 1px solid #094f99;
    margin: -1px -8px 0;
	padding: 2px;
	content:"\f00c";
	font-family: FontAwesome;
	color: #fff;
	border-radius: 2px;
}
.cross-selling input[type=checkbox]:checked + label:before {
    	content:"\f00c";
	color: #094f99;
}
.cross-selling #cart {
	position: relative;
    top: 51px;
}
#quickview  {
    text-align: center;
}
#quickview h1 {
    color: #094f99;
    font-size: 18px;
}
#quickview img#main-img {
    width: 81%;
    float: left;
    margin-right: 2%;
}
div#thumb-img {
    width: 17%;
    float: left;
}
#quickview #thumb-img img {
    width: 100%;
    margin: 6px 0;
}
#quickview p {
    font-size: 13px;
}
div#prdisplay{display:block;z-index:100;background:rgba(0,0,0,.7);position:absolute;width:300px;height:100px;top:200px;left:50%;margin-left:-150px;border:solid 1px #fff;padding:4px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);color:#fff;text-align:center;font-size:16px;}
div#prdisplay .btn{font-size:11px;}
div#rdisplay a#ex{border-radius:14px;display:block;background:#fff;padding:4px;width:14px;text-align:center;cursor:pointer;font-weight:normal;}
div#rdisplay a#ex:hover, div#prdisplay a#ex:active{color:#fff;background:#094F99;text-decoration:none;}
.tabs{float:left;width:100%;height:27px;margin:40px 0px 0px 0px;background:url(/images/m/bkg_tabs.gif) left top repeat-x;}
.tabs .tab1{color:#921915;font-weight:bold;float:left;height:21px;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;background-color:#fcfcfc;margin:0px 0px 0px 5px;padding:5px 18px 0px 18px;}
.tabs .tab2{font-weight:bold;float:left;height:20px;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;background-color:#fcfcfc;margin:0px 0px 0px 5px;padding:5px 18px 0px 18px;background:url(/images/m/bkg_tab.gif) left top repeat-x;}
.tab_text{float:left;width:100%;margin:20px 0px 0px 0px;}
.tab_text .block{float:left;width:188px;margin:20px 0px 0px 0px;}
.tab_text .block .prod{float:left;width:165px;margin:0px 0px 0px 15px;font-weight:bold;text-align:center;}
.tab_text .block .pic{margin:10px 10px 0px 0px;}
.docs a {
    display: inline-block;
    background: #f1f5f9;
	color: #094f99;
    padding: 8px 14px;
    border-radius: 3px;
    margin: 8px 10px 20px 0px;
    text-decoration: none;
    cursor: pointer;
}
.docs a:hover {
	background: #094f99;
	color: #fff;
}
.docs a:before {
    content:"\f0f6";
	font-family: FontAwesome;
	margin-right: 4px;
}
.reviews{float:left;width:568px;margin:15px 0px 0px 0px;border-bottom:1px solid #dddddd;padding-bottom:10px;}
.reviews .left{float:left;width:80px;margin:0px 0px 0px 0px;}
.reviews .right{float:left;width:470px;margin:0px 0px 0px 15px;}
.reviews .right .title{width:470px;color:#921915;float:left;width:470px;margin:0px 0px 10px 0px;display:inline-block;font-weight:bold;}
.heading_color{width:92%;font-weight:bold;color:#921915;font-weight:bold;float:left;height:20px;border:1px solid #dddddd;margin:15px 0px 0px 0px;padding:5px 18px 0px 18px;background:url(/images/m/bkg_color.gif) left top repeat-x;}
.add_cart1{width:127px;float:right;display:block;text-align:right;margin:12px 3%;}
div.add_cart1 .btn{display:table;float:right;margin-bottom:4px;}
div.add_cart1 div#cart{margin-bottom:4px;}
.row1{background-color:#FFFFFF;text-align:center;font-weight:bold;color:#921915;}
.row2{background-color:#FFFFFF;text-align:center;}
.row2 .box{font-size:12px;height:13px;width:31px;margin:0px 0px 0px 0px;}

div#stock-msg {
    background: rgba(9, 79, 153, 0.1);
    padding: 24px;
    margin: 12px 0;
    color: #094F99;
}
/* reviews pages */

img#review-img {
    float: left;
    margin-right: 18px;
    width: 125px;
}
.review-select {
    margin: 40px 0;
    background: #F5F5F5;
    width: 95%!important;
    padding: 2%;
	border-radius: 3px;
}
.review-select div {
    float: left;
    margin: 0 1%;
    width: 18%;
}
.review-select span {
    display: block;
}
.review-form label {
    display: block;
    margin: 12px 0;
}
.review-form label {
    float: left;
    margin: 12px 0;
	width:112px;
	
}
.review-form input, .review-form textarea {
    padding: 3px;
    width: 100%;
    margin: 12px 0;
    max-width: 400px;
}
.review-form button {
    margin-left: 112px;
}


.reviews.reviews-avg {
    text-align: center;
    background: #F1F1F1;
    border-radius: 5px;
    width: auto;
    padding: 24px 36px;
    border: 0;
}


.brandpage .col_left, .brandpage .col_left2 {
    display: none;
}
.brandpage .col_right, .brandpage .col_right2 {
    width: 100%;
    float: left;
}
.brandpage.col_center_left, .brandpage .col_center_left2 {
    width: 82%;
}
.brandpage .col_center_right, .brandpage .col_center_right2 {
    width: 18%;
}
.brandpage .bread{width:100%;font-size:12px;margin:20px 0px;float:left;font-weight: bold;}

.brandpage .cat_txt {
    line-height: 21px;
    font-size: 14px;
}
.brandpage .cat_txt img {
    max-width: 180px;
    float: right;
    padding: 0 0 8px 12px;
}
.head_txt {
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	font-size: 40px;
	font-color: #000;
	margin-top:20px;
	}

.alphabet1
	{width:99.9%;
     float: left;
     height: 32px;
     margin: 18px 0px 12px;
   }
.abc_txt{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-color: #000;
	float: left;
    margin: 8px 0px 0px 8px; 
    word-spacing: 8px;
	}	
.abc_txt a{
	text-decoration:none;
	font-color: #000;
	

	}
.abc_txt a:hover{
		text-decoration:underline;
		font-color: #000;
	}
@media (max-width:967px){
.head_txt {
	font-size: 30px;
		}

.alphabet1
	{
     margin: 18px 0px 12px;
   }
.abc_txt{
font-size: 20px;
    margin: 8px 0px 0px 8px; 
    word-spacing: 4px;
	}
	}	
	
@media (max-width:667px){
.head_txt {
	font-size: 30px;
	
		}

.alphabet1
	{
     margin: 18px 0px 12px;
   }
.abc_txt{
font-size: 12px;
    margin: 8px 0px 0px 8px; 
    word-spacing: 4px;
  
	}
	}
	
.cat-grid {
    float: left;
	margin-bottom: 20px;
		width: 100%;
}
#cat-table {
    display:table;
	width: 100%;
	background: #F1F1F1;
    border-radius: 3px;
	    padding: 10px;
}

.cat-grid a {
    float: left;
    background: #fff;
    border-radius: 3px;
    margin: 5px;
    padding: 8px;
    width: 14.5%;
    cursor: pointer;
	font-size: 13px;
	line-height: 15px;
	height: 60px;
	display: table-row; 
}
.cat-grid a:hover {
    background: #094F99;
    color: #fff;
	text-decoration:none;
	
}
.cat-grid span {
    display: inline-block;
    background: #094F99;
    float: left;
    font-weight: bold;
    font-size: 11px;
    position: absolute;
    padding: 1px 4px;
    border-radius: 5px;
	color:#fff;
}

.cat-grid a img {
    height: 60px;
	float: left;
    margin-right: 9px;
	border-radius: 60px;
}
.cat-grid p {
    margin: 0px;
    padding: 0px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    height: 60px;
}
#cat-table > a {
  display: none;
}

#cat-table > a:nth-child(n+1):nth-child(-n+6) {
  display: block;
}

#cat-table.expanded > a {
  display: block;
}

.button-box {
     text-align: center;
    display: block;
    width: 99%;
    float: left;
    margin-top: 3px;
    padding: 5px;
    border-radius: 3px;
}

#show-more-btn {
  	float: none;
    width: auto !important;
    height: auto;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    padding: 10px 29px;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
	background: #094F99;
    color: #fff;
	border: 1px solid #fff;
}

#show-more-btn span {
  background: none;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  float: none;
  font-weight: inherit;
  padding: 0;
  position: static;
}

#show-more-btn:hover {
  text-decoration: none;
  background: #fff;
  color: #094F99;
  border: 1px solid #094F99;
}

#show-more-btn .less {
  display: none;
}

#cat-table.expanded #show-more-btn .less {
  display: inline;
}

#cat-table.expanded #show-more-btn .more {
  display: none;
}
.cat-grid.newitems a img {
    height: 100px;
    float: none;
    margin: 0 0 4px;
    border-radius: 100px;
}
.cat-grid.newitems a img:hover {
    border-radius: 100px;
}
.cat-grid.newitems a {
    height: 130px;
	text-align:  center;
}
.cat-grid.newitems p {
    display: block;
    height: 30px;
	font-weight: bold;
}
.cat-grid.newitems span {
text-align: center;
}
.table_cat{width:96.4%;border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd;float:left;margin:25px 0px 15px 0px;}
#cat_tit{float:left;width:100%;}
#cat_tit h1{float:left;width:100%;margin:15px 0px 14px;font-size:19px;color:#921915;font-weight:bold;}
#cat_tit h3{float:left;width:100%;margin:15px 0px 0px 0px;font-size:19px;color:#921915;font-weight:bold;text-align: center;}
.cat_txt{float:left;width:96%;margin:5px 0px 0px 0px;line-height:18px;font-size:12px;color:#444444;}
.cat_txt div{height:90px;overflow-y:auto;}
.category{width:80%;font-size:10px;float:left;margin:0px 0px 15px 10%;text-align:center;}
.category .title{width:100%;text-align:center;height:28px;margin:18px 0px 0px 0px;line-height: 16px;}
.category .title a{font-size:14px;text-decoration:none;font-weight:bold;}
.category .title a:hover{color:#000000;}
.category .pic{width:100%;text-align:center;float:left;margin:5px 0px;}
.category .price{width:100%;font-size:13px;font-weight:bold;color:#921915;float:left;text-align:center;margin:5px 0px 0px 0px;}
.category a{font-size:10px;color:#3158b1;text-decoration:underline;}
.category a:hover{color:#3158b1;text-decoration:none;}
.text_red_20{font-size:20px;color:#921915;font-weight:bold;margin:7px 10px 0px 10px;}
.alphabet{width:770px;float:left;height:32px;border:1px solid #dddddd;margin:18px 0px 12px;background:url(/images/m/bkg_alphabet.gif) left top no-repeat;background-color:#fffcf3;}
.alphabet a{font-size:13px;color:#3158b1;text-decoration:underline;}
.alphabet a:hover{color:#3158b1;text-decoration:none;}
.alphabet .letters{float:left;margin:8px 0px 0px 240px;word-spacing:8px;}
.table_brands{margin:15px 0px 0px 0px;}
.table_brands a{text-decoration:underline;}
.table_brands a:hover{text-decoration:none;}
.see_more_brands{width:770px;margin:15px 20px 0px 0px;float:left;}
.brand_column{width:180px;text-transform:uppercase;line-height:18px;float:left;margin:15px 0px 0px 10px;}
.brand_column1{text-transform:uppercase;line-height:10px;float:left;margin:15px 0px 0px 10px;}
.brands_about{width:770px;line-height:20px;border-top:1px solid #dddddd;padding-top:12px;float:left;margin:15px 0px 0px 10px;}
.bkg_tit .text_blue_16{font-size:24px;color:#000;text-transform:Capitalize;font-weight:normal;margin:0;}
.text_blue_16{font-size:16px;color:#0f3153;text-transform:uppercase;font-weight:bold;margin:10px 10px 0px 10px;}
.block_info{}
.block_info .question{}
.block_info .answer{margin-left:17px;color:#666;}
.block_info a:link, .block_info a:visited{display:inline-block;width:92%;margin:30px 1% 8px 1%;padding:12px;border-radius:3px;font-size:13px;border:solid 1px #cccccc;font-weight:bold;background:rgb(255, 255, 255);background:-webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);background:-webkit-linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);}
.block_info a:hover, .block_info a:active{text-decoration:none;background:#fff;color:#890000;}
.top{width:770px;float:left;margin:30px 0px 0px 0px;text-align:right;}
.top a{color:#094f95;text-decoration:none;}
.top a:hover{color:#094f95;text-decoration:underline;}
.cart_steps{width:100%;float:left;margin:22px 0px 20px 0px;}
.cart-steps{width:100%;float:left;margin:22px 0px 20px 0px;}
    .cart-steps span, .cart-steps a {
    display: inline-block;
    padding: 18px 0;
    background: #F3F3F3;
    text-align: center;
	position: relative;
}
#step-1 {width:12%;}
#step-2 {width:18%;}
#step-3 {width:25%;}
#step-4 {width:20%;}
#step-5 {width:25%;}

.cart-steps a {
    background: rgb(183, 213, 245);
	color: #094f99;
}
.cart-steps a:hover {
    color: #fff;
	text-decoration:none;
}
.cart-steps span.current {
    background: #094f99;
	color:#fff;
}
.cart-steps span:after, .cart-steps span:before, .cart-steps a:after, .cart-steps a:before {
	left: 98%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index: 1;
}
.cart-steps span:last-child:after {
	display:none;
}

.cart-steps span:after, .cart-steps a:after {
	border-color: rgba(213, 213, 213, 0);
	border-left-color: #F3F3F3;
	border-width: 26px;
	margin-top: -26px;
}
.cart-steps a:after {
	border-left-color: rgb(183, 213, 245);
}
.cart-steps span.current:after {
	border-left-color: #094f99;
}
.cart-steps span:before, .cart-steps a:before {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	border-width: 32px;
	margin-top: -32px;
}
.cart_steps img{width:100%;}
.cart_title{width:100%;color:#2668a3;font-size:20px;font-weight:bold;float:left;margin:28px 0px 0px 0px;}
.button2{border:none;margin:0;padding:0;background:none;outline:none;cursor:pointer;}
.button2_left{background:url(/images/m/button2_left.gif) repeat;width:7px;height:21px;float:left;}
.button2_mid{background:url(/images/m/button2_mid.gif) repeat-x;height:21px;float:left;padding:4px 0px 0 0px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-variant:small-caps;font-size:11px;white-space:nowrap;cursor:pointer;}
.button2_right{background:url(/images/m/button2_right.gif) repeat;width:7px;height:21px;float:left;}
.cart_wrapper{max-width:1300px;width:100%;background-color:#f3f3f3;float:left;margin:7px 0px 0px 0px;padding-bottom:12px;}
.cart_item{max-width:97%;width:100%;float:left;border:1px solid #dddddd;background-color:#FFFFFF;margin:15px 0px 0px 15px;padding-bottom:10px;}
.cart_item .pic{width:110px;float:left;margin:15px 13px 0px 15px;}
.cart_item .text{width:510px;float:left;margin:15px 12px 0px 10px;}
.cart_item .logo1{width:77px;float:left;margin:0px 0px 0px 0px;}
.cart_item .title{width:420px;font-weight:bold;color:#1c5a88;display:inline-block;margin:0px 0px 0px 0px;}
.cart_item .brand_name{width:420px;color:#7b7b7b;font-style:italic;display:inline-block;margin:5px 0px 0px 0px;}
.cart_item .item_no{width:420px;color:#7b7b7b;display:inline-block;margin:25px 0px 0px 0px;}
.cart_item .link{font-size:11px;width:200px;color:#1c5a88;display:inline-block;margin:5px 0px 0px 0px;}
.cart_item .link a{color:#1c5a88;text-decoration:underline;}
.cart_item .link a:hover{color:#1c5a88;text-decoration:none;}
.cart_item .add_info{font-size:12px;font-weight:bold;font-style:italic;text-decoration:underline;color:#7b7b7b;display:inline-block;margin:5px 0px 0px 0px;}
.cart_item .quant{font-size:12px;float:left;margin:40px 0px 0px 0px;}
.cart_item .box{font-size:12px;height:13px;width:31px;margin:0px 0px 0px 0px;}
.cart_item .buttons{width:140px;float:right;margin:0px 20px 0px 30px;}
.cart_item .prices{width:140px;float:right;margin:10px 0px 0px 0px;}
.cart_item .prices .text{width:80px;float:left;text-align:right;margin:5px 0px 0px 0px;}
.cart_item .prices .number{font-weight:bold;color:#990000;float:left;margin:5px 0px 0px 5px;}
.cart_item .warning{width:925px;font-weight:bold;color:#990000;padding:10px 0px 10px 10px;float:left;border:1px solid #dddddd;background-color:#fffcec;margin:15px 0px 0px 15px;}
.hepful{float:left;border:1px solid #dddddd;background-color:#FFFFFF;margin:0px 0px 0px 0px;padding-bottom:10px;}
.hepful a{width:150px;color:#1c5a88;font-size:11px;text-decoration:none;display:inline-block;float:left;margin:10px 0px 0px 15px;}
.hepful a:hover{width:150px;color:#1c5a88;font-size:11px;text-decoration:underline;display:inline-block;float:left;margin:10px 0px 0px 15px;}
.hepful .title{width:358px;font-weight:bold;color:#1c5a88;display:inline-block;margin:10px 0px 0px 15px;}
.coupons{width:400px;float:left;margin:15px 0px 0px 15px;}
.coupons1{width:400px;float:left;margin:15px 0px 0px 15px;}
.promo{width:400px;font-weight:bold;color:#1c5a88;float:left;background-color:#dbdbdb;margin:0px 0px 0px 0px;}
.promo .txt{float:left;margin:12px 8px 0px 15px;}
.promo_box{width:180px;font-size:12px;color:#333333;border:0px;padding:3px;float:left;margin:10px 0px 10px 0px;border:1px solid #c5c5c5;}
.promo1{width:400px;font-weight:bold;color:#1c5a88;float:left;background-color:#dbdbdb;margin:0px 0px 10px 0px;}
.promo1 .txt{float:left;margin:12px 8px 0px 15px;}
.promo_box1{width:140px;font-size:12px;color:#333333;border:0px;padding:3px;float:left;margin:10px 0px 10px 0px;border:1px solid #c5c5c5;}
.shipping{width:400px;float:left;background-color:#dbdbdb;margin:0px 0px 0px 0px;padding-bottom:15px;}
.shipping .title{width:380px;font-weight:bold;color:#1c5a88;float:left;margin:12px 7px 0px 15px;}
.country{width:220px;float:left;margin:0px 7px 0px 15px;}
.country .txt{float:left;margin:12px 8px 0px 0px;}
.zip{width:130px;float:left;margin:0px 7px 0px 5px;}
.zip .txt{float:left;margin:12px 8px 0px 0px;}
.shipnote{width:390px;float:left;margin:8px 0px 0px 15px;}
.calculate{width:390px;float:left;margin:8px 7px 0px 5px;}
.calculate .txt{width:250px;font-size:11px;float:left;margin:0px 8px 0px 12px;}
.calculate_results{width:390px;float:left;margin:8px 8px 0px 5px;}
.calculate_results .title{width:360px;font-weight:bold;color:#1c5a88;float:left;margin:12px 8px 0px 15px;}
.calculate_results .scroll{width:360px;height:170px;overflow:auto;float:left;margin:5px 0px 0px 15px;}
.calculate_results .scroll .row{width:100%;overflow:auto;background-color:#f2f2f2;float:left;padding-top:10px;padding-bottom:10px;margin:0px 0px 5px 0px;}
.calculate_results .scroll .radio{width:25px;text-align:center;float:left;margin:0px 0px 0px 0px;}
.calculate_results .scroll .txt{width:270px;float:left;margin:0px 0px 0px 5px;}
.calculate_results .scroll .price{font-weight:bold;float:right;margin:0px 5px 0px 0px;}
.txt_small{font-size:11px}
.total_prices{width:160px;float:right;margin:10px 40px 0px 0px;}
.total_prices .text{width:90px;font-size:14px;float:left;text-align:right;margin:5px 0px 0px 0px;}
.total_prices .number{width:50px;font-weight:bold;float:right;text-align:right;margin:5px 0px 0px 0px;}
.total{font-size:16px;font-weight:bold;color:#990000;}
.checkout_buttons{width:99%;border-top:1px solid #ffffff;float:left;margin:7px 0px 0px 0px;padding-top:12px;padding-right:10px;}
.bkg_tit_cart{float:left;width:100%;height:35px;background-color: #F6F6F6;margin:15px 0px 0px 0px;border:1px solid #dddddd;box-sizing:border-box;}
.bkg_tit_cart .text{font-size:18px;color:#921915;margin:7px 0px 0px;width:100%;padding:0 10px;box-sizing:border-box;}
.table_prod_cart{width:999px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;float:left;margin:0px 0px 15px 0px;}
.tit_red{float:left;width:772px;font-size:20px;font-weight:bold;color:#921915;margin:15px 0px 0px 0px;}
.txt_desc{float:left;width:98%;line-height:21px;margin:15px 0px 0px 0px;}
.table_business{width:100%;float:left;margin:25px 0px 15px 0px;}
.business1{float:left;margin:0px 0px 15px 15px;text-align:left;}
.business1 .title{font-size:20px;color:#000;float:left;margin:10px 0px 0px 0px;}
.business1 .text{width:50%;font-size:11px;float:left;margin:5px 0px 0px 0px; display:none;}
.business1 .pic{float:right;margin:12px 20px -12px 0px;}
.business_links{width:98%;float:left;margin:0px 0px 0px 0px;padding-bottom:10px;}
.business_links a{width:48%;color:#094F99;font-size:12px;display:inline-block;float:left;margin:10px 0px 0px 5px;}
.business_links a:hover{text-decoration:underline;}
.viewmore{float:left;margin:10px 0px 0px 10px;}
.bkg_tit_business{float:left;width:100%;height:38px;background:#F6F6F6;border: solid 1px #DDD;margin:15px 0px 0px 0px;}
.bkg_tit_business .text{font-size:18px;color:#921915;margin:7px 10px 0px 10px;}
.business_links2{float:left;width:772px;margin:15px 0px 0px 0px;}
.business_links2 .bloque{float:left;width:140px;margin:0px 0px 0px 0px;}
.industries a {
    display: inline-block;
    border: solid 1px #DDD;
    padding: 9px 14px;
    margin: 0px 12px 12px 0;
    background: #F6F6F6;
    font-size: 13px;
    border-radius: 3px;
}
.industries a:hover {
    text-decoration:none;
}
a.en1:link, a.en1:visited{
	color: #094F99;
    display: block;
    font-weight: normal;
    margin: 1px 10px 5px 0px;
    text-decoration: none;
	}
a.en1:hover{
	color: #333333;
    text-decoration: underline;
	}
.title_red{width:150px;font-size:12px;font-weight:bold;color:#921915;float:left;margin:15px 0px 0px 0px;}
.left_wrapper{width:46%;float:left;}
.custom.new-customers {width: 46%;}
.custom{float:left;border:1px solid #dddddd;background-color:#FFFFFF;margin:25px 0px 0px 25px;padding-bottom:10px;}
a.en2:link{width:150px;color:#1c5a88;font-size:11px;text-decoration:none;display:inline-block;float:left;margin:5px 0px 0px 165px;}
a.en2:hover{width:150px;color:#1c5a88;font-size:11px;text-decoration:underline;display:inline-block;float:left;margin:5px 0px 0px 165px;}
.custom .title{width:95%;font-weight:bold;font-size:18px;color:#1c5a88;display:inline-block;margin:20px 0px 0px 25px;}
.psw_text{font-size:10px;color:#b0b0b0;display:inline-block;margin:3px 0px 0px 135px;}
.custom .text{width:90%;display:inline-block;margin:5px 0px 15px 25px;}
.custom_input{width:420px;float:left;margin:0px 0px 0px 25px;}
.custom_input2{width:200px;float:left;margin:0px 0px 0px 25px;}
.field{width:130px;float:left;margin:24px 0px 0px 0px;}
.field2{width:65px;float:left;margin:24px 3px 0px 0px;}
.field_box{font-size:12px;color:#333333;border:0px;padding:5px;float:left;margin:20px 0px 0px 0px;border:1px solid #c5c5c5;}
.field_box22{width:265px;font-size:12px;color:#333333;border:0px;padding:5px;float:left;margin:20px 0px 0px 0px;border:1px solid #c5c5c5;}
.field_box24{width:265px;font-size:12px;color:#333333;border:0px;padding:5px;float:left;margin:20px 0px 0px 0px;border:1px solid #c5c5c5;}
.field_res{width:265px;font-size:12px;color:#333333;border:0px;padding:5px;float:left;margin:20px 0px 0px 0px;}
.field_box2{width:110px;font-size:12px;color:#333333;border:0px;padding:5px;float:left;margin:20px 0px 0px 0px;border:1px solid #c5c5c5;}
.continue{float:right;margin:15px 25px 10px 0px;}
.creditkey{margin:16px 9px 10px 0px;height:20px;vertical-align:middle;}
.news_images{float:left;margin:15px 0px 10px 25px;}
.news_text{width:42%;float:left;margin:15px 0px 10px 20px;}
.benefits{width:100%;float:left;margin:25px 0px 10px 48px;}
.benefits .title{width:95%;font-weight:bold;font-size:18px;color:#1c5a88;display:inline-block;margin:0px 0px 0px 0px;}
.benefit{width:49%;float:left;margin:15px 0px 0px 0px;}
.benefit .title{width:95%;font-size:14px;color:#000000;display:inline-block;margin:5px 0px 0px 0px;}
.benefit .text{width:355px;color:#949494;float:left;margin:10px 0px 10px 0px;}
.gr_sep{width:100%;float:left;margin:18px 0px 0px 0px;}
.email_text{font-size:10px;color:#000000;display:inline-block;margin:3px 0px 0px 135px;}
.need_help{width:41%;float:left;margin:10px 0px 10px 48px;}
.need_help .title{width:95%;font-weight:bold;font-size:18px;color:#1c5a88;display:inline-block;margin:0px 0px 0px 0px;}
.need_h{width:470px;float:left;margin:10px 0px 0px 0px;}
.need_h .title{width:95%;font-size:14px;color:#000000;display:inline-block;margin:5px 0px 0px 0px;}
.payment_title{width:600px;color:#2668a3;font-size:20px;font-weight:bold;float:left;margin:28px 0px 0px 0px;}
.payment_cards{float:right;margin:28px 0px 0px 0px;}
.shipping_ins{width:46%;float:left;border:1px solid #dddddd;background-color:#FFFFFF;margin:25px 0px 0px 25px;padding-bottom:10px;}
.shipping_ins .title{width:95%;font-weight:bold;font-size:18px;color:#1c5a88;display:inline-block;margin:20px 0px 10px 25px;}
#shipping_row{width:420px;padding:5px;float:left;margin:10px 0px 0px 15px;}
#shipping_row .check{width:30px;text-align:center;float:left;margin:3px 0px 0px 0px;}
#shipping_row .text{font-size:13px;width:280px;float:left;margin:5px 0px 0px 0px;}
#shipping_row .price{font-size:13px;width:64px;text-align:right;float:right;margin:5px 10px 0px 0px;}
.bkg_gray{background-color:#fafafa;}
#payment_row{width:400px;padding:5px;float:left;margin:15px 0px 0px 15px;}
#payment_row .check{width:30px;text-align:center;float:left;margin:3px 0px 0px 0px;}
#payment_row .text{font-size:12px;width:350px;float:left;margin:5px 0px 0px 0px;}
.exp_month{font-size:11px;width:65px;float:left;margin:10px 0px 0px 0px;padding-right:6px;}
.security_code{font-size:11px;width:130px;float:left;margin:10px 0px 0px 10px;}
.billing_info{width:39%;float:left;line-height:22px;margin:10px 0px 0px 25px;}
a.en3:link{font-size:11px;color:#1c5a88;text-decoration:none;font-weight:normal;}
a.en3:visited{font-size:11px;color:#1c5a88;text-decoration:none;font-weight:normal;}
a.en3:hover{color:#1c5a88;text-decoration:underline;font-weight:normal;}
.gift_cerficate{width:460px;float:left;background-color:#e6e6e6;margin:25px 0px 0px 25px;padding-bottom:10px;}
.gift_apply{width:460px;float:left;margin:15px 0px 0px 25px;padding-bottom:10px;}
.txt_blue{color:#1c5a88;}
.txt_gray{color:#868686;}
.code{font-size:11px;width:180px;float:left;margin:10px 0px 0px 10px;}
.amount{font-size:11px;width:70px;float:left;margin:10px 0px 0px 10px;}
.code{font-size:11px;width:180px;float:left;margin:10px 0px 0px 10px;}
.amount{font-size:11px;width:70px;float:left;margin:10px 0px 0px 10px;}
.infor_wrapper{width:460px;float:left;margin:25px 0px 0px 15px;padding-bottom:10px;}
.infor{width:460px;float:left;border:1px solid #dddddd;background-color:#FFFFFF;margin:5px 0px 0px 0px;padding-bottom:10px;}
.infor .text{color:#868686;display:inline-block;line-height:22px;float:left;margin:10px 0px 0px 20px;}
.infor .text2{width:200px;display:inline-block;line-height:22px;float:left;margin:10px 0px 0px 20px;}
.title_wrapper{width:99%;float:left;}
.title_wrapper .title{font-weight:bold;font-size:18px;color:#1c5a88;display:inline-block;float:left;margin:0px 0px 0px 0px;}
.title_wrapper .lnk{float:right;margin:10px 0px 0px 0px;}
.item_wrapper{width:968px;float:left;margin:15px 0px 0px 0px;}
.order_total{width:470px;background-color:#d2d2d2;float:left;margin:12px 0px 0px 25px;padding:3px;}
.total_text{width:90px;font-size:14px;float:left;text-align:right;margin:5px 0px 0px 300px;}
.total_number{width:50px;font-weight:bold;float:right;text-align:right;margin:5px 10px 0px 0px;}
.comments{width:200px;float:right;margin:10px 40px 0px 0px;}
.comments .title{width:100%;float:left;color:#9e9e9e;font-weight:bold;display:inline-block;margin:0px 40px 0px 0px;}
.field_box_comments{width:180px;height:82px;font-size:12px;color:#333333;border:0px;padding:5px;float:left;margin:10px 0px 0px 0px;border:1px solid #c5c5c5;}
.total_prices_payment{width:320px;float:right;margin:10px 25px 0px 0px;}
.total_prices_payment .text{width:260px;font-size:14px;float:left;text-align:right;margin:5px 0px 0px 0px;}
.total_prices_payment .number{width:50px;font-weight:bold;float:right;text-align:right;margin:5px 0px 0px 0px;}
.social_link{margin:0;padding:0;list-style:none}
.social_link li{display:inline-block;}
.social_link1{margin:0;padding:0;list-style:none}
.social_link1 li{display:inline-block;width:16px;height:16px;}
.social_link1 li img{width:100%;}
.table_brands td{padding:10px;}
.table_brands td img{width:100%;}
.brand_column1 td{line-height:18px;}
.brand_logo{}
.brand_logo ul{margin:0;padding:0;list-style:none;text-align:center;}
.brand_logo li{display:inline-block;margin:25px 16px 10px;text-align:center;width:150px}
.brand_logo li img{width:auto;max-width: 136px;max-height: 75px;margin-bottom:10px;}
.registry .col_left{display:none;}
.registry .col_right{width:100%;}
.registry .paging #items{font-size:24px;float:left;margin-right:24px;}
.registry .paging #items strong{color:#094F99;}
.registry #items span{font-size:16px;margin-top:7px;display:inline-block;}
.regnav{width:85%;float:left;margin:6px 0px 20px 0px;}
.regnav-right{float:right;margin:22px 0px 20px 0px;}
.regnav a{display:block;float:left;margin-right:12px;margin-bottom:18px;}
.registry .paging.nav a:hover, a.btn-sml:hover, .btn:hover{color:#fff;background:-webkit-linear-gradient(90deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);background:linear-gradient(0deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);border:solid 1px #094F99;text-decoration:none;}
.registry .productr.rhead{background:#fff;margin-top:24px;padding:12px 0 8px 0;border-top:solid 1px #666;border-bottom:solid 1px #666;}
.registry .productr{border-bottom:0px;margin:10px 0px 0px;padding:20px 0px;background-color:#F3F3F3;}
.registry .productr .title a{color:#094F99;FONT-weight:bold;font-size:13px;}
.registry .productr .no{font-weight:normal;color:#6B6B6B;}
.registry .productr .ship{display:block;color:#ad0000;margin:3px 0;}
.registry .productr .priority{display:block;FONT-weight:bold;}
.registry .productr .priority #select{padding:2px;}
.registry .productr .pic{width:13%;text-align:center;}
.registry .productr .pic.sort{width:53%}
.registry .productr .pic img{border:solid 1px #ddd;}
.registry .productr .text{width:37%;margin:0px 3% 0px 0px;}
.registry .productr .text1{width:8%;margin-right:2%;text-align:center;}
.registry .productr .text2{width:13%;text-align:center;}
.registry .productr .box, .registry input#text1{font-size:11px;width:24px;padding:3px;}
.registry .productr .box, .registry select {
    background: #fff;
    border: 0;
    padding: 0;
    width: 42px;
}
.btn-sml{color:#094F99;font-size:10px;border-radius:3px;border:1px solid #DDD;padding:5px 6px;cursor:pointer;background-color:#fff;text-align:center;font-family:Arial;}
.thanked{font-style:italic;font-weight:bold;}
#cart{padding:0;border-radius:3px;background:#fff;display:inline-block;border:solid 1px #084d97;}
#cart .button{color:#fff;font-size:12px;margin:0px;cursor:pointer;padding:10px 14px;background:#084d97;}
#cart .button:hover{background:-webkit-linear-gradient(90deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);background:linear-gradient(0deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);}
#cart input{border:0px;padding:10px 6px;width:16px;float:left;text-align:center;margin:1px 0px;}
.registry button.update{border:0;background:none;text-decoration:underline;padding:0;margin:3px 0;cursor:pointer;}
.regfind table{width:94%;border-spacing:0px;border-collapse:collapse;margin-left:4%;}
.regfind td{border-bottom:dotted 1px #c5c5c5;padding:12px 3px;}
.regfind .text{font-weight:bold;color:#890000;margin-left:19px;font-size:13px;}
.regfind a:link, .regfind a:visited, .regfind a:hover, .regfind a:active{color:#095f99;}
.regmain .cart_wrapper{background:url(/registry/images/registry.jpg) no-repeat top center;padding-bottom:30px;margin:24px 0;background-size:cover;border-radius: 10px;}
.regmain .custom.new-customers { width: 96%; }
.regmain .custom{width:46%;border-radius:10px;background-color:rgba(255,255,255, .8);}
.regmain .cart_title{color:#ffffff;font-size:32px;margin:20px 0px 0px 0px;text-align:center;font-family:cursive;text-shadow:1px 2px 1px rgba(0, 0, 0, 0.5);}
.regshare{clear:both;}
.regshare hr{display:none;}
.regshare .sent{float:right;width:27%;background:#F3F3F3;border:solid 1px #dddddd;padding:20px 15px;line-height:22px;}
.regshare .sent strong{font-size:17px;color:#094F99;line-height:19px;}
.regshare .regemail{float:left;width:68%;}
.regshare form{margin-top:24px;}
.regshare input, .regshare textarea{padding:6px;margin:11px 2px;}
.regshare input#subject, .regshare textarea{width:96%;max-width:545px;}
.regshare input#name{max-width:177px;width:34%;}
.regshare input#email{max-width:260px;width:34%;}
.regshare label{font-weight:bold;}
.regshare a.btn{margin-top:5px;display:inline-block;}
.more{display:none;}
a.showLink, a.hideLink{}
a.hideLink{}
a.showLink:hover, a.hideLink:hover{}
.btn, a.btn{border-radius:3px;cursor:pointer;text-align:center;text-decoration:none;}
.btn-small{font-size:10px;padding:5px 6px;}
.btn-medium{font-size:.9em;padding:7px 12px;}
.btn-large{font-size:1.1em;padding:12px 18px;}
.btn-white, a.btn-white{color:#094F99;border:1px solid #DDD;background-color:#fff;}
a.btn-white:hover{color:#fff;text-decoration:none;}
.btn-blue, a.btn-blue{color:#fff;border:1px solid #094F99;background-color:#094F99;}
.btncompare{padding:5px;color:#094F99;border:1px solid #DDD;background-color:#fff;font-size:10px;text-align:center;font-family:Arial;text-decoration:none;}
.btncompare input{margin:1px;position:absolute;cursor:pointer;}
.btncompare a{text-decoration:underline;cursor:pointer;}
.btncompare span{margin-left:18px;}
.btncompare a{margin-left:5px;}
.star-wrap{margin-bottom:0;height: 22px;}
.star-wrap a{display:inline-block;vertical-align:top;font-size:11px;}
.star-ratings{width:80px;padding:0;position:relative;display:inline-block;}
.star-ratings-top{padding:0;position:absolute;z-index:1;display:block;left:0px;overflow:hidden;background:url(/main/img/stars-yellow.png) no-repeat left center;height:15px;}
.star-ratings-bottom{z-index:0;background:url(/main/img/stars-grey.png) no-repeat left center;height:15px;width:80px;display:inline-block;}
.lightbox{display:none;}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0);}
.featherlight:last-of-type{background:rgba(0, 0, 0, 0.6);}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;padding:18px 25px 0;border-bottom:25px solid transparent;min-width:280px;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;max-width:80%;border-radius:4px;}
.featherlight .featherlight-inner{display:block;}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:3px;right:3px;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color: #B5B5B5;font-size: 18px;}
.featherlight label{display:block;width:96%;font-weight:bold;margin:19px 0 4px;}
.featherlight input, .featherlight textarea{width:96%;padding:6px;}
.featherlight h1{color:#890000;}
#cart-added {text-align: center;}
#cart-added span {display: block;margin:16px 0;}
#cart-added h1 {font-size: 20px;}

/** CERTIFICATE PAGE STYLES  **/
.certificate {
    float: left;
    width: 43%;
    background: #F5F5F5;
    border-radius: 5px;
    padding: 24px 2.5%;
    margin: 1%;
}
.certificate input[type="text"], .certificate input[type="password"], .certificate textarea {
    width: 92%;
    padding: 3px;
}

/** FOOTER STYLES  **/

.footer-top .social-networks,
.footer-links ul,
.footer-bottom ul.partners {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.ellipsis {
	white-space: nowrap; /* 1 */
	text-overflow: ellipsis; /* 2 */
	overflow: hidden;
}

#wrapper {
	display: table;
	width: 100%;
	table-layout: fixed;
	min-height: 100vh !important;
	overflow: hidden;
}

#footer_area {
	display: table-footer-group;
	height: 1%;
	overflow: hidden;
	width: 100%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}

#footer_area *,
#footer_area *:after,
#footer_area *:before {
	box-sizing: inherit;
}

#footer_area .f1 {
	display: table-cell;
	width: 100%;
}

#footer_area .footer-container {
	max-width: 1330px;
	padding: 70px 15px 0;
	margin: 0 auto;
}

.footer-top {
	background: #efefef;
	border-top: 5px solid #024a9c;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -1010px;
	padding: 13px 1000px;
}

.footer-top > * {
	padding: 5px 0 !important;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.footer-top .subscribe-form {
	letter-spacing: -4px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.footer-top .subscribe-form > * {
	letter-spacing: 0;
	margin: 7px 3px;
	display: inline-block;
	vertical-align: middle;
}

.footer-top .subscribe-form label {
	font-size: 14px;
	line-height: 1.4;
	color: #000;
	font-weight: normal;
}

.footer-top .subscribe-form .input-group-holder {
	display: table;
	width: 100%;
	table-layout: fixed;
	position: relative;
	max-width: 358px;
	margin: 0 auto;
}

.footer-top .subscribe-form .input-group-holder i.fa {
	position: absolute;
	left: 12px;
	font-size: 16px;
	line-height: 16px;
	top: 50%;
	margin-top: -8px;
	color: rgba(212, 212, 212, .73);
}

.footer-top .subscribe-form .input-group-holder > * {
	display: table-cell;
	vertical-align: top;
}

.footer-top .subscribe-form .input-group-holder .input input {
	border-radius: 4px 0 0 4px;
	display: block;
	width: 100%;
	box-shadow: inset .5px .9px 5px 0 rgba(0, 0, 0, .28);
	height: 39px;
	border: 0;
	margin: 0;
	font-size: 14px;
	line-height: 29px;
	padding: 5px 34px;
	outline: none;
}

.footer-top .subscribe-form .input-group-holder input[type="submit"] {
	border: solid 2px #6b0001;
	border-radius: 0 4px 4px 0;
	display: block;
	width: 100%;
	margin: 0;
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	color: #fff;
	padding: 8px;
	background: #8a0001;
	cursor: pointer;
}

.footer-top .subscribe-form .input-group-holder input[type="submit"]:hover {
	background: #570001;
}

.footer-top .subscribe-form .input-group-holder .submit-box {
	width: 88px;
}

.footer-top .social-networks {
	letter-spacing: -4px;
}

.footer-top .social-networks li {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	letter-spacing: 0;
	font-size: 16px;
}

.footer-top .social-networks li a {
	text-decoration: none;
	display: block;
	width: 32px;
	height: 32px;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 4px;
}

.footer-top .social-networks li a.facebook {
	background: #3b5998;
}

.footer-top .social-networks li a.facebook:hover {
	background: #2d4373;
}

.footer-top .social-networks li a.twitter {
	background: #55acee;
}

.footer-top .social-networks li a.twitter:hover {
	background: #2795e9;
}

.footer-top .social-networks li a.linkedin {
	background: #007bb6;
}

.footer-top .social-networks li a.linkedin:hover {
	background: #005983;
}

.footer-top .social-networks li a.pinterest {
	background: #bd2125;
}

.footer-top .social-networks li a.pinterest:hover {
	background: #92191d;
}

.footer-top .social-networks li a.youtube {
	background: #e52d27;
}

.footer-top .social-networks li a.youtube:hover {
	background: #c21d17;
}

.footer-top .social-networks li a.instagram {
	background: #9933ff;
}

.footer-top .social-networks li a.instagram:hover {
	background: #990099;
}

.footer-top .social-networks li a.tiktok {
	background: #000000;
}

.footer-top .social-networks li a.tiktok:hover {
	background: #666666;
}

.footer-top .social-networks li a:hover {
	text-decoration: none;
}

.footer-top .google-translate-wrap {
	width: 210px;
	margin: 0 auto;
}

.footer-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 15px 0;
}

.footer-links > * {
	width: 50%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.footer-links .nav {
	font-size: 15px;
	line-height: 24px;
	padding: 10px 0;
	text-align: left;
}
.footer-links .nav ul li{
	
	line-height: 24px !important;
	
	
}

.footer-links .nav strong {
	display: block;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.footer-feedback {
	margin: 0 -1000px;
	padding: 20px 1000px;
	background: #024a9c;
	color: #fff;
	text-align: left;
}

.footer-feedback .left-text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.footer-feedback .left-text p {
	margin: 0;
}

.footer-feedback .form-holder {
	padding-top: 10px;
	padding-bottom: 10px;
}

.footer-feedback .form-holder label {
	display: block;
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #fff;
}

.footer-feedback .feedback-form .comments-box {
	margin-bottom: 15px;
}

.footer-feedback .feedback-form input[type="text"],
.footer-feedback .feedback-form input[type="email"] {
	display: block;
	width: 100%;
	border: solid 1px #c0c1bf;
	height: 32px;
	color: #707070;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 10px;
	margin: 0 0 9px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	outline: none;
}

.footer-feedback .feedback-form input[type="text"]::-webkit-input-placeholder,
.footer-feedback .feedback-form input[type="email"]::-webkit-input-placeholder {
	color: #707070;
}

.footer-feedback .feedback-form input[type="text"]::-moz-placeholder,
.footer-feedback .feedback-form input[type="email"]::-moz-placeholder {
	opacity: 1;
	color: #707070;
}

.footer-feedback .feedback-form input[type="text"]:-moz-placeholder,
.footer-feedback .feedback-form input[type="email"]:-moz-placeholder {
	color: #707070;
}

.footer-feedback .feedback-form input[type="text"]:-ms-input-placeholder,
.footer-feedback .feedback-form input[type="email"]:-ms-input-placeholder {
	color: #707070;
}

.footer-feedback .feedback-form input[type="text"].placeholder,
.footer-feedback .feedback-form input[type="email"].placeholder {
	color: #707070;
}

.footer-feedback .feedback-form input[type="submit"] {
	display: inline-block;
	vertical-align: top;
	border: solid 1px #6b0001;
	border-radius: 2px;
	background: #8b0002;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 10px;
	min-width: 86px;
	color: #fff;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	outline: none;
}

.footer-feedback .feedback-form input[type="submit"]:hover {
	background: #580001;
}

.footer-feedback .feedback-form textarea {
	display: block;
	width: 100%;
	margin: 0;
	resize: vertical;
	height: 104px;
	font-size: 14px;
	line-height: 20px;
	color: #707070;
	padding: 10px;
	border-radius: 2px;
	border: 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	outline: none;
}

.footer-feedback .feedback-form textarea::-webkit-input-placeholder {
	color: #707070;
}

.footer-feedback .feedback-form textarea::-moz-placeholder {
	opacity: 1;
	color: #707070;
}

.footer-feedback .feedback-form textarea:-moz-placeholder {
	color: #707070;
}

.footer-feedback .feedback-form textarea:-ms-input-placeholder {
	color: #707070;
}

.footer-feedback .feedback-form textarea.placeholder {
	color: #707070;
}

.footer-bottom {
	padding: 0 0 30px;
}

.footer-bottom ul.partners {
	letter-spacing: -4px;
	padding-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer-bottom ul.partners li {
	padding: 15px 10px;
	width: 33.333%;
}

.footer-bottom ul.partners img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

.footer-bottom p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #000;
	margin: 0;
}

@media (min-width: 1024px) {
	.field_box{width:265px;}

.footer-links {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 -20px;
	}

	.footer-links > * {
		width: auto;
	}

	.footer-links .nav {
		padding: 5px 20px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.footer-links .nav.left-border {
		border-left: 1px solid #d9d9d9;
	}

	.footer-feedback {
		padding-bottom: 44px;
	}

	.footer-feedback .left-text {
		width: 44%;
	}

	.footer-feedback .form-holder {
		width: 52%;
	}

	.footer-feedback .feedback-form {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.footer-feedback .feedback-form > * {
		display: table-cell;
		vertical-align: top;
	}

	.footer-feedback .feedback-form .email-add {
		width: 218px;
	}

	.footer-feedback .feedback-form .comments-box {
		padding-right: 14px;
	}

	.footer-bottom ul.partners li {
		padding: 30px;
	}
	
}

@media (min-width: 1320px) {
	.footer-links {
		margin: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	.footer-links .nav {
		padding: 10px;
		margin-top: 23px;
		margin-bottom: 26px;
	}

	.footer-links .nav.left-border {
		width: 330px;
	}

	.footer-links .nav.nav01 {
		width: 163px;
	}

	.footer-links .nav.nav02 {
		width: 242px;
	}

	.footer-links .nav.nav02 {
		width: 242px;
	}

	.footer-links .nav.nav03 {
		width: 213px;
	}

	.footer-links .nav.nav04 {
		width: 258px;
		padding-left: 72px;
	}

	.footer-links .nav.nav05 {
		width: 187px;
	}

	.footer-links .nav.nav06 {
		width: 237px;
		padding-left: 60px;
	}

	.footer-feedback .form-holder {
		padding-left: 60px;
	}
}

@media (max-width:999px){.searchs .box{margin:8px 0px 0px 5px;}
.welcome .right{display:none;}
.registry .button{margin-left:0;}
.registry .productr .text2{width:14%}
.registry .productr .text {width: 33%;}
.registry .productr .text1{width:10%;}
.registry .productr .text1{width:9%;}
.business_links a {width: 98%;} 
.business1 .title {font-size: 18px;}
.business1 .pic {margin: 12px 14px -10px 0px;}
.cart-steps span, .cart-steps a {font-size:12px;padding: 12px 0;}
.cart-steps span:after, .cart-steps a:after {
	border-width: 20px;
	margin-top: -20px;
}
.cart-steps span:before, .cart-steps a:before {
	border-width: 26px;
	margin-top: -26px;
	
.head_txt {
	font-size: 30px;
		}

.alphabet1
	{
     margin: 18px 0px 12px;
   }
.abc_txt{
font-size: 10px;
    margin: 8px 0px 0px 8px; 
    word-spacing: 4px;
	}		
	
	
}

}
@media only screen and (max-width:1180px){.bread2{float:none;width:100%;}
.right_links{float:none;width:100%;text-align:left;}
.prod_left h1{float:none;width:100%;margin:0;}
.prod_box{float:none;width:100%;}
.prod_left .magnifier{float:none;width:100%;}
.prod_box .item{float:none;width:100%;}
.prod_box .price{float:none;width:100%;}
.prod_box .status{float:none;width:auto;}
.prod_box .quantity{float:none;width:100%;}
.add_cart input{margin:10px 0 10px !important;}
.tabs{float:none;width:100%;}
.tab_text{float:none;width:100%;}
.tab_text1{float:none;width:90%;}
.tab_text table{width:100% !important;}
.reviews{width:100%;}
.prod_left{width:60%;}
.prod_right{width:36%;}
.prod_box{float:none;width:auto;padding:0 7px;}
.col_center_left{width:100%;}
.col_center_right{display:none;}
.cat-grid a {width: 17.25%;}
.news_text{width:33%;}
}
@media screen and (min-width: 851px) {
  #cat-table > a:nth-child(n+1):nth-child(-n+8) {
    display: block;
  }
}

@media screen and (min-width: 1025px) {
  #cat-table > a:nth-child(n+1):nth-child(-n+10) {
    display: block;
  }
}

@media screen and (min-width: 1297px) {
  #cat-table > a:nth-child(n+1):nth-child(-n+12) {
    display: block;
  }
}

@media only screen and (min-width:1181px) and (max-width:1296px){
	.cat-grid a {width: 17.25%;}
}
@media only screen and (min-width:800px) and (max-width:1030px){#amazingcarousel-1{max-width:98% !important;}
.amazingcarousel-list-container{width:100% !important;}
.amazingcarousel-list-wrapper{width:100% !important;}
}
@media only screen and (min-width:650px) and (max-width:768px){#amazingcarousel-1{max-width:100% !important;}
.amazingcarousel-list-container{width:100% !important;}
.amazingcarousel-list-wrapper{width:100% !important;}
#amazingcarousel-container-1{padding:0 4px;}
.amazingcarousel-list li{width:187px !important;}
}

@media screen and (min-width:768px) and (max-width:850px){
.product .freeship {font-size: 9px; }
.product.prd_show_list .freeship {font-size: 11px; }
.product.prd_show_list .selectit {left: 1%!important;}
.cat-grid a {width: 29.5% !important;}
.compare-wrapper table td {font-size: 12px;}
td.col-0 {width: 90px!important;padding: 10px 4px 10px 0!important;}
}

@media (min-width: 768px) {



	.footer-top {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.footer-top > * {
		padding: 10px !important;
	}

	.footer-links > * {
		width: 33.333%;
	}

	.footer-feedback {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 -1015px;
		padding-top: 33px;
		padding-bottom: 33px;
	}

	.footer-feedback > * {
		width: 50%;
		padding: 0 15px;
	}

	.footer-feedback .form-holder {
		padding-top: 0;
		padding-bottom: 0;
	}

	.footer-bottom ul.partners {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.footer-bottom ul.partners li {
		padding: 30px 20px;
	}
}

@media only screen and (max-width:1024px){
.col_right, .col_right2 {
    width: 78.3%;
}
.product {
    width: 100%;
}
.searchs {
    width: 100%;
}
.paging {
    width: 100%;
}
	.bread2{float:none;width:100%;margin:10px 0;}
.right_links{float:none;width:100%;text-align:left;}
.addthis_toolbox{float:none !important;}
.wrapper{width:100%;margin:0 auto;}
.col_left2{float:none;width:100%;display:none;}
.cat{float:none;width:100%;}
.cat_menu{float:none;width:100%;}
.cat_menu .text{float:none;}
.cat_block{float:none;}
.cat_title{float:none;}
.cat_link{float:none;}
.col_right2{float:none;width:100%;}
.col_center_left2{float:none;width:100%;}
.prod_left h1{float:none;width:100%;margin:0;text-align:left;}
.prod_left{width:60%;}
.prod_right{width:36%;}
.prod_box{float:none;width:auto;padding:0 7px;}
.prod_left .magnifier{float:none;width:100%;}
.prod_box .item{float:none;width:100%;}
.prod_box .price{float:none;width:100%;}
.prod_box .status{float:none;width:auto;}
.prod_box .quantity{float:none;width:100%;margin-left:0;}
.add_cart input{margin:10px 0 10px !important;}
.tabs{float:none;width:100%;}
.tab_text{float:none;width:100%;}
.tab_text1{float:none;width:100%;}
.tab_text table{width:100% !important;}
.reviews{width:100%;}
.col_center_right2{width:100%;}
.customer {width: 23%;}
.mod {overflow-x: scroll;overflow-y: hidden;}
.mod .mod {height:250px;}
.mod:after {
  content: "";
  display: table;
  clear: both;
}
.mod2{float:none;width:100%;}
.mod_customers2{float:none;width:100%;}
.mod_customers2{float:none;background:url("/images/m/bkg_cats.png") no-repeat scroll right bottom #19456d;width:100%;}
.mod_featured2{float:none;background:url("/images/m/bkg_cats.png") no-repeat scroll right bottom #19456d;width:100%;}
.social_link{margin:15px 0;}
.social_link1{margin:15px 0;}
.right_links{display:none;}
.heading_color{width:95%;}
.table_size{width:100%;}
.wishlist{margin:12px 15px 15px 0 !important;}
.bkg_tit2{float:none;width:100%;}
.alphabet{float:left;width:100%;}
.brands2{float:none;width:100%;}
.see_more_brands{float:none;width:100%;}
.brand_column1{float:none;}
.alphabet .letters{margin:8px 0 0 210px;}
#cat_tit img{max-width:100%;}
.searchs .box{margin:8px 0px 0px 5px;}
.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent;}
.catdesc {display: none;}
.cat_product img, .cat_product2 img, .cat_product3 img {height: 90px;}
.cat_product, .cat_product2, .cat_product3 {height: 185px;}
.cat-grid a {width: 21.75%;}
.category .title a {font-size: 13px;line-height: 15px;}
.searchs select {width: 130px!important;}
.prd_cons_view {padding-right: 18px!important;}
#var-img a span {line-height: 12px;font-size: 11px;}
.homecat div {margin-bottom: -40px;}
.welcome{display:none;}
}
@media (max-width:767px){

.contents{width:96%;}
.mobile-heading{display:block;float:left;width:100%;margin:0 0 15px;}
.heading{display:none;}
.menu_top{display:none;}
.specials{display:none;}
.specials_mob1{margin:0 15px;display:block;}

.specials_mob{display:block;width:98%;height:20px;margin:0px 0px 0px 0px;background-color:#e6e4e4;text-align:center;float:left;}
.specials_mob .text{font-size:12px;/*font-variant:small-caps;*/color:#912a2a;margin:0px 0px 0px 0px;/*font-family:Montserrat;*/font-weight: 600 !important;}
.specials_mob .poplnk a{color:#912a2a;text-decoration:underline;font-size:12px;font-weight: 300;}
.specials_mob .poplnk a:hover {color:#912a2a;text-decoration:underline;font-size:12px;font-weight: 300;}
.specials_mob .poplnk a:active {color:#912a2a;text-decoration:underline;font-size:12px;font-weight: 300;}
.specials_mob .poplnk a:visited {color:#912a2a;text-decoration:underline;font-size:12px;font-weight: 300;}
.mobile-notice{float:left;clear:both;width:100%;background:#1e4e77;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4e77), color-stop(100%,#205f90));background:-webkit-linear-gradient(top, #1e4e77 0%,#205f90 100%);background:-webkit-linear-gradient(top, #1e4e77 0%, #205f90 100%);background:linear-gradient(to bottom, #1e4e77 0%,#205f90 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4e77', endColorstr='#205f90',GradientType=0);}
.mobile-notice h2{width:100%;font-size:14px;color:#FFF;font-weight:normal;text-align:center;display:block;padding:10px 0;text-transform:uppercase;margin:0;}
.mobile-notice h2 strong{font-weight:bold;}
.mobile-logo{float:left;width:100%;padding:8px 0;height:65px;background:url(/images/kerekeslogo.jpg) center center no-repeat;}
.mobile-nav{float:left;clear:both;width:100%;background:#f1f1f1;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-shadow:#EEE 0px 0px 2px;}
.mobile-nav-toggle{float:left;width:14.6%;height:48px;margin:0 6.6% 0 0;cursor:pointer;background:#bababa url(/images/m/mobile-nav-toggle.png) center center no-repeat;}
.mobile-nav-toggle:hover{background:#8e8e8e url(/images/m/mobile-nav-toggle.png) center center no-repeat;}
.mobile-search{float:left;width:45%;height:33px;margin:7px 0 0 0;background:#FFF;border-radius:4px;border: #d4d4d4 solid 1px;}
.mobile-search .search_box_line{float:left;width:85%;border:0px;font-size:14px;color:#bababa;font-style:oblique;border:0px;padding:3px 8px;height:33px;float:left;margin:0;box-sizing:border-box;background:none;}
.mobile-search input[type="submit"]{float:left;width:15%;height:34px;background:url(/images/m/mobile-icon-search.png) center center no-repeat;border:0px;text-indent:-9000px;cursor:pointer;}
#mobile-search-toggle{display:block;float:left;clear:both;width:90%;height:33px;margin:7px 5% 0;background:#FFF;border-radius:4px;border:1px solid #EEE;}
#mobile-search-toggle.open{opacity:1;}
#mobile-search-toggle .search_box_line{float:left;width:85%;border:0px;font-size:14px;color:#bababa;font-style:oblique;border:0px;padding:3px 8px;height:33px;float:left;margin:0;box-sizing:border-box;background:none;}
#mobile-search-toggle input[type="submit"]{float:left;width:15%;height:34px;background:url(/images/m/mobile-icon-search.png) center center no-repeat;border:0px;text-indent:-9000px;cursor:pointer;}
.mobile-icons{float:right;width:26%;margin:8px 5% 0 0;}
.mobile-icon-phone{float:left;width:24%;height:32px;margin:0 8% 0 0;background:#FFF url(/images/m/mobile-icon-phone.png) top center no-repeat;border-radius:4px;}
.mobile-icon-phone:hover{background:#20527e url(/images/m/mobile-icon-phone.png) center -42px no-repeat;}
.mobile-icon-account{float:left;width:24%;height:32px;margin:0 8% 0 0;background:#FFF url(/images/m/mobile-icon-account.png) top center no-repeat;border-radius:4px;}
.mobile-icon-account:hover{background:#20527e url(/images/m/mobile-icon-account.png) center -42px no-repeat;}
.mobile-icon-cart{float:left;width:24%;height:32px;margin:0;background:#FFF url(/images/m/mobile-icon-cart.png) top center no-repeat;border-radius:4px;}
.mobile-icon-cart:hover{background:#20527e url(/images/m/mobile-icon-cart.png) center -42px no-repeat;}
.block1{float:left;width:51.6%;margin:15px 0 0px 9%;}
.block1 .block_links{width:50%;margin:0;}
.block2{float:left;width:24%;margin:15px 0 0px 9.6%;border-right:0px;}
.block2 .block_links{width:100%;margin:0;}
.newsletter{width:218px;text-align:center;float:none;margin:0px auto 0px;clear:both;padding:30px 0 0 0;}
.footer_title{font-size:11px;margin:5px 0px 10px 0px;}
.footer_bkg2{display:none;}
.wrapper{width:94%;}
.alphabet{height:auto;}
.alphabet .letters{float:none;width:100%;margin:40px 13px 20px;}
.brand_column1 td{display:block;width:100% !important;line-height:27px;border-bottom:1px solid #ccc;}
.brand_logo li{width:27%;}
.col_left{display:none;}
.col_right, .col_full, .registry .col_right{width:95%;margin:0 2.5%;}
.bread{width:100%;}
.right_links{display:none;}
.col_center_left{width:100%;}
.col_center_right{display:none;}
#cat_tit img{max-width:100%;}
.searchs .box{margin:8px 0px 0px 5px;}
.registry .productr .title{font-size:11px;}
.regshare .sent{display:none;float:right;width:17%;background:#F3F3F3;border:solid 1px #dddddd;padding:20px 15px;line-height:22px;}
.regshare .regemail{width:98%;}
.regshare label{display:block;}
.regshare input#subject, .regshare textarea, .regshare input#email, .regshare input#name{width:96%;max-width:400px;padding:6px;margin:4px 0px 12px;}
.regshare hr{display:block;margin-bottom:14px;border:dotted 1px #999;}

.footer-top .subscribe-form {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-bottom ul.partners li {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		width: auto;
	}
	
	.btncompare, .searchs .btn-blue, #cccontainer, .grid .selectit {display:none;}
	.cat-grid {display: none;}
	
	.certificate {
    float: none;
    width: 90%;
    padding: 5%;
    margin: 4% auto;
}
.cart-steps {display:none;}
.cross-selling div:after { display:none;}
.cross-selling div {width: 20.75%;margin: 0 2% 1px;}
.cross-selling #cart {
    top: 0;
    margin: 40px 0 14px;
}	
.cross-selling a {height: 70px;}
.homepage h1 {
	text-align: center;
    font-size: 24px;
}
}
@media (max-width:600px)
{.wrapper{width:94%;}
.lreviews{width:100%;}
.col_left2{float:none;width:100%;}
.cat{float:none;width:100%;}
.cat_menu{float:none;background:url("/images/m/bkg_cats.png") no-repeat scroll right bottom #19456d;width:100%;}
.cat_menu .text{float:n1one;}
.cat_block{float:none;}
.cat_title{float:none;}
.reviews .left{float:none;width:100%;}
.reviews .right{float:none;width:100%;margin-left:0;}
.tabs{height:auto;}
.tabs .tab1{float:none;}
.tabs .tab2{float:none;}
.amazingcarousel-list{text-align:center;}
.prod_left{float:none;width:100%;text-align:center;}
.prod_right{float:none;width:100%;}
.alphabet .letters{width:96%;}
.searchs .box{margin:8px 0px 0px 5px;}
.registry .productr .text2{display:none;}
.registry .productr .text1{width:12%;}
.registry .productr .pic{width:15%;}
a#prod-logo { display:none;}
.review-select div {
    float: none;
    margin: 17px 12px;
    width: 100%;
}
.review-select span {
    display: inline-block;
}
.review-form button {
    margin-left: 0;
}
.homecat div {
    width: 100%;
    float: none;
    margin: 0 0 -60px!important;
}

@media screen and (max-width:525px){.registry .paging.nav a{float:none;margin-bottom:8px;}
}
}
@media (max-width:467px){
.mobile-nav-toggle{margin:0 3% 0 0;background-size:100%}
.mobile-nav-toggle:hover{background-size:100%}
.mobile-search{width:44%;border: #d4d4d4 solid 1px;}
.mobile-search .search_box_line{width:70%;}
.mobile-search input[type="submit"]{width:20%;float:right;}
.mobile-icons{float:right;width:36%;margin:8px 0 0 0;}
.mobile-icon-phone{width:26%;height:32px;margin:0 6% 0 0;}
.mobile-icon-account{width:26%;height:32px;margin:0 6% 0 0;}
.mobile-icon-cart{width:26%;height:32px;margin:0;}
.goog-te-gadget{font-size:9px;}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{font-size:9px;font-weight:normal;}
.mobile-notice h2{font-size:11px;}
.brand_logo li{width:40%;}
.line_product{width:100%;display:block;box-sizing:border-box;clear:both;border-right:0px;float:left;}
.line_product2{width:100%;display:block;box-sizing:border-box;clear:both;border-right:0px;float:left;}
.line_product3{width:100%;display:block;box-sizing:border-box;clear:both;border-right:0px;float:left;}
.brands .title{text-align:center;}
.brand{width:100%;display:block;box-sizing:border-box;clear:both;}
.bkg_tit{border-bottom:0px;}
.bkg_tit a{display:none;}
.fea .pic{width:30%;text-align:center;margin:0px 10% 0px 0px;float:left;}
.fea .title{width:60%;float:left;margin:15px 0px 0px 0px;}
.fea .price{width:60%;float:left;text-align:left;margin:5px 0px 0px 0px;}
.category .title{text-align:center;}
td.empty{display:none;}
.searchs{width:100%;height:auto;margin:15px 0px 0px 0px;padding:0 0 10px;}
.searchs label{float:left;clear:both;width:100%;}
.searchs .box{margin:8px 0px 0px 10px;padding:1px;width:90% !important;}
.searchs .button{margin:7px 0px 0px 10px !important;}
.product{width:97%;}
.product .pic{width:28%;}
.product .pic img{max-width:100%;}
.product .text{width:70%;margin:0px 0px 10px;}
.product .logo1{width:70%;margin:0px 0px 10px;}
.product .logo1 > img{float:left;}
.product .logo1 br{display:none;}
.product .logo1 div{float:left;text-align:center;}
.product .bottom{width:70%;float:right;margin:0px;}
.product .bottom .button{float:left !important;margin:0 0 5px !important;}
.product .price{border-right:0px;float:left;padding-right:10px;margin:5px 10px 0px 0px;}
.product .quant{float:left;clear:both;padding-right:10px;margin:3px 0px 0px 0px;}
.product .whislist{width:100%;float:left;clear:both;text-align:left;margin:5px 10px 0px 0px;display:none;}
.product .link{display:none;}
.product .logo1{display:none;}
.product .no{display:none;}
.product .quantity{display:none;}
.cat_product{width:50%;height:162px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.cat_product2{width:50%;height:162px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.cat_product3{width:50%;height:162px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.cat_product.empty, .cat_product2.empty, .cat_product3.empty{display:none;}
.cat_product img, .cat_product2 img, .cat_product3 img {height: 70px;}
.table_cat{border-right:0px;}
.registry .productr .pic{display:none;}
.registry .productr .pic.sort{display:block;width:36%;}
.registry .productr .text{width:30%;margin-left:3%;}
.registry .productr .text1{width:19%;}
.review-form label {
    float: none;
    margin: 0;
    width: 100%;
}
.review-form input, .review-form textarea {
    width: 97%;
    margin: 5px 0 18px;
}
.customer {width: 47%;}
}
#mobile-menu{background:#FFF;display:block;height:100%;overflow:auto;position:fixed;left:-75%;font-size:14px;top:0;width:75%;z-index:999999;text-align:left;box-shadow:inset -20px 0 20px rgba(0,0,0,0.03);transition:left 0.3s ease-in-out 0s;-webkit-transition:left 0.3s ease-in-out 0s;-moz-transition:left 0.3s ease-in-out 0s;-o-transition:left 0.3s ease-in-out 0s;}
#mobile-menu-close{position:absolute;top:15px;right:15px;width:auto;height:auto;color:#333;font-weight:bold;font-size:14px;cursor:pointer;background:#d3d3d3;border:1px solid #b9b9b9;padding:1px 4px;color:#FFF;}
.nav-expanded #mobile-menu{left:0;}
body.nav-expanded{margin-left:0em;transition:right 0.4s ease-in-out 0s;-webkit-transition:right 0.4s ease-in-out 0s;-moz-transition:right 0.4s ease-in-out 0s;-o-transition:right 0.4s ease-in-out 0s;}
#page{left:0;width:100%;position:absolute;transition:left 0.3s ease-in-out 0s;-webkit-transition:left 0.3s ease-in-out 0s;-moz-transition:left 0.3s ease-in-out 0s;-o-transition:left 0.3s ease-in-out 0s;}
body.nav-expanded #page{left:75%;position:absolute;}
#nav-close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px;}
.main-menu{margin:0;padding:0;padding-top:12px;}
#mobile-menu img{margin:30px 7% 16px;width:86%;max-width:223px;}
.main-menu ul{margin:0;padding:0;}
.main-menu li{margin-left:0px;font-size:14px;padding:0;list-style:none;}
.main-menu li a{color:#333;text-decoration:none;padding:10px 6%;width:88%;float:left;font-family:Arial,Verdana,Helvetica,san-serif;letter-spacing:.02em;font-weight:bold;text-transform:uppercase;}
.main-menu li a:hover{color:#890000;text-decoration:none;}
.main-menu li a span{background:url(/images/nav-open-close.png) 0px -56px no-repeat;padding:0 0 0 20px;float:left;transition:0s ease-in-out 0s;-webkit-transition:0s ease-in-out 0s;-moz-transition:0s ease-in-out 0s;-o-transition:0s ease-in-out 0s;}
.main-menu li.open > a > span{background:url(/images/nav-open-close.png) 0px 8px no-repeat;}
.main-menu li .sub-nav{border-bottom:0px;padding:11px 0 12px;background-color:#f1f1f1;float:left;clear:both;width:100%;}
.main-menu li .sub-nav .sub-nav{background-color:#323437;border-top:1px solid #2b2d30;border-bottom:2px solid #454749;}
.main-menu .sub-nav li a{text-transform:none;padding:8px 6%;font-size:14px;color:#424242;font-weight:normal;}
.main-menu .sub-nav li a:hover{color:#890000;}
#overlay{width:100%;height:100%;z-index:99999;display:none;position:absolute;left:0;}
.nav-expanded #overlay{display:block;}
@media only screen and (max-width:380px){.table_brands td{display:block;padding:10px 0;}
.table_brands td img{width:auto !important;}
.table_brands{margin:15px -14px 0;}
.brand_logo li{width:38%;}
}
.filter-results{font-size:14px;font-weight:bold;display:none;list-style-type:none;padding:0;margin:0;}
.filter-results a{text-decoration:none;}
.filter-results li{padding-left:25px;padding-top:5px;background:url(/images/m/icon-filter.png) no-repeat left top;}
@media screen and (max-width:767px){.filter-results{display:table-row;}
}
.no-border{border:none !important;}
.main-title-cat{color:#fff !important;}
.main-title-cat span{padding:5px 20px !important;background:#235c8b !important;border-radius:15px;text-align:center;}
#mobile-menu-filter{background:#FFF;display:block;height:100%;overflow:auto;position:fixed;left:-75%;font-size:14px;top:0;width:75%;z-index:999999;text-align:left;box-shadow:inset -20px 0 20px rgba(0,0,0,0.03);transition:left 0.3s ease-in-out 0s;-webkit-transition:left 0.3s ease-in-out 0s;-moz-transition:left 0.3s ease-in-out 0s;-o-transition:left 0.3s ease-in-out 0s;}
#mobile-menu-close-filter{margin-top:25px;position:absolute;top:15px;right:15px;width:auto;height:auto;color:#333;font-weight:bold;font-size:14px;cursor:pointer;background:#d3d3d3;border:1px solid #b9b9b9;padding:1px 4px;color:#FFF;}
.nav-expanded-filter #mobile-menu-filter{left:0;}
body.nav-expanded-filter{margin-left:0em;transition:right 0.4s ease-in-out 0s;-webkit-transition:right 0.4s ease-in-out 0s;-moz-transition:right 0.4s ease-in-out 0s;-o-transition:right 0.4s ease-in-out 0s;}
#page{left:0;width:100%;position:absolute;transition:left 0.3s ease-in-out 0s;-webkit-transition:left 0.3s ease-in-out 0s;-moz-transition:left 0.3s ease-in-out 0s;-o-transition:left 0.3s ease-in-out 0s;}
body.nav-expanded-filter #page{left:75%;position:absolute;}
#nav-close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px;}
.main-menu-filter{margin:0;padding:0;padding-top:12px;}
#mobile-menu-filter img{margin:30px 7% 16px;width:86%;max-width:223px;}
.main-menu-filter ul{margin:0;padding:0;}
.main-menu-filter li{margin-left:0px;font-size:14px;padding:0;list-style:none;}
.main-menu-filter li a{color:#333;text-decoration:none;padding:10px 6%;width:88%;float:left;font-family:Arial,Verdana,Helvetica,san-serif;letter-spacing:.02em;font-weight:bold;text-transform:uppercase;}
.main-menu-filter li a:hover{color:#890000;text-decoration:none;}
.main-menu-filter li a span{background:url(/images/nav-open-close.png) 0px -56px no-repeat;padding:0 0 0 20px;float:left;transition:0s ease-in-out 0s;-webkit-transition:0s ease-in-out 0s;-moz-transition:0s ease-in-out 0s;-o-transition:0s ease-in-out 0s;}
.main-menu-filter li.open > a > span{background:url(/images/nav-open-close.png) 0px 8px no-repeat;}
.main-menu-filter li .sub-nav{border-bottom:0px;padding:11px 0 12px;background-color:#f1f1f1;float:left;clear:both;width:100%;}
.main-menu-filter li .sub-nav .sub-nav{background-color:#323437;border-top:1px solid #2b2d30;border-bottom:2px solid #454749;}
.main-menu-filter .sub-nav li a{text-transform:none;padding:8px 6%;font-size:14px;color:#424242;font-weight:normal;}
.main-menu-filter .sub-nav li a:hover{color:#890000;}
.nav-expanded-filter #overlay{display:block;}
.quant-top-margin{margin-top:35px !important;}
.buttons-section{display:inline-block;float:right;}
@media screen and (max-width:1059px){.cart_item .warning{width:93%;}
.cart_item .add_info{margin-top:15px;width:80%;}
.cart_item{width:96%}
.cart_item .buttons{margin-right:16px;float:right;}
.cart_item .quant{float:right;}
.item-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.col-3{width:28.33%;}
.col-img{width:20%;}
.left_wrapper{width:49%;}
.shipping-info{width:45%;}
.shipping-info .text{width:88%;}
.shipping-info .custom_input{width:95%;}
.shipping-info .custom_input .field{width:27%;}
.shipping-info .custom_input select.field_box{width:66% !important;}
.shipping-info .custom_input .field_box{width:60% !important;}
.left_wrapper .custom .custom_input select.field_box{width:65% !important;}
.left_wrapper .custom .custom_input select.field_box22{width:30% !important;}
.left_wrapper .custom .custom_input select.field_box24{width:20% !important;}
.custom.regfind{width:93%;margin-left:4%;}
.left_wrapper .custom{width:95%;}
.news_text{width:87%;}
.left_wrapper .custom_input{width:95%;}
.left_wrapper .custom_input .field{width:27%;margin:25px 9px 0 0;}
.left_wrapper .custom_input .field_box{width:63%;}
.new-customers{width:45%;}
.new-customers .custom_input{width:95%;}
.new-customers .custom_input .field{width:27%;margin:25px 9px 0 0;}
.new-customers .custom_input .field_box{width:63%;}
#refer-box{width:59% !important;}
.payment-information .custom_input .exp_month select{width:95% !important;padding-right:1px}
.billing-shipping{width:45%;}
.payment-information{width:46%;margin-left:16px !important;}
.payment-information .custom_input{width:95%;}
.payment-information .custom_input .field{width: 28% !important;font-size: 12px;margin-right: 2px;}
.payment-information .custom_input .field_box{width:42% !important;}
.payment-information .custom_input .button2{width:25% !important;}
.payment-information .custom_input .psw_text{margin-left:0;width:70%;}
.billing-shipping .title{width:90% !important;}
.billing-shipping #shipping_row{width:86% !important;}
.billing-shipping .custom_input{width:90%;}
.billing-shipping .custom_input textarea{width:62%;}
#shipping_row .text {width: auto;}
/*.security_code {margin-left: 29%;}*/
}
@media screen and (max-width:680px){.cart_steps{display:none;}
.cart_item .warning{width:84%;}
.item-container{display:block;text-align:center;}
.cart_item{width:91%;}
.cart_item .pic{margin:15px auto;float:none;}
.cart_item .text{width:100%;text-align:center;float:none;margin:0;}
.col-img{width:100%;}
.col-3{width:100%;}
.cart_item .title{width:100%;}
.cart_item .quant{float:none;text-align:center;}
.cart_item .text span{text-align:center;width:100% !important;display:block !important;}
.cart_item .buttons{float:none;margin:0 auto;}
.buttons input{float:none !important;}
.left_wrapper{max-width:680px !important;width:95% !important;}
.new-customers{width:90% !important;}
.sign-newsletter{display:none;}
.shipping-info{width:90% !important;}
.shipping-info .text{width:90%;}
.shipping-info .custom_input{width:95%;}
.shipping-info .custom_input .field{width:27%;}
#refer-box{width:15% !important;}
.shipping-info .custom_input select.field_box{width:62% !important;}
.shipping-info .custom_input .field_box{width:60% !important;}
.left_wrapper .custom .custom_input select.field_box{width:65% !important;}
.left_wrapper .custom .custom_input select.field_box22{width:30% !important;}
.left_wrapper .custom .custom_input select.field_box24{width:20% !important;}
.need_help{width:85%;}
.billing-shipping{width:91%;}
.payment-information{margin-left:25px !important;width:91%;}
}
@media screen and (max-width:710px){.cart_item{width:89%;}
}
@media screen and (max-width:837px){.hepful{display:none;}
}
@media screen and (min-width:665px) and (max-width:837px){.total_prices{margin-top:-56px !important;}
}
@media screen and (max-width:412px){#text1{width:70px;}
.coupons1{width:100% !important;}
.promo1{width:93% !important;}
.continue{margin:16px 9px 10px 0px;width:46%;}
}
@media screen and (max-width:400px){.checkout_buttons input{margin-bottom:15px !important;}
}
@media screen and (max-width:452px){.coupons, .shipping{max-width:452px;width:96% !important;}
.country, .calculate{max-width:100% !important;width:100% !important;}
.shipnote{width:inherit !important;}
.zip{margin:0px 7px 0px 15px !important;}
.calculate_results{max-width:390px !important;width:100% !important;}
.calculate_results .scroll{max-width:100% !important;width:initial !important;margin:5px 20px 0px 15px !important;}
.calculate_results .scroll .txt{width:initial !important;}
.calculate_results .scroll .price{margin:0 25px 0 0 !important;}
}
.cart_steps-table{max-width:997px;}
@media screen and (max-width:525px){
.left_wrapper{width:92% !important;}
.regmain .left_wrapper{width:99% !important;}
.new-customers{width:87% !important;}
.regmain .custom { width: 87%; }
.shipping-info{width:88% !important;}
}
@media screen and (max-width:393px){.left_wrapper{width:90% !important;margin-left:-6px !important;}
.new-customers{width:85% !important;margin-left:20px !important;}
.shipping-info{width:86% !important;}
#refer-box{width:61% !important;}
.billing-shipping{margin-left:12px !important;}
.payment-information{margin-left:13px !important;}
}
@media screen and (max-width:390px){.left_wrapper a.en2:link{margin:5px 0px 0px 89px !important;}
.left_wrapper .custom_input .field_box{width:56% !important;}
.new-customers .custom_input .field_box{width:56% !important;}
.benefit{width:100%;}
.benefit .text{width:97%;}
.need_help{margin:10px 0px 10px 28px;}
.shipping-info .custom_input .field_box{width:56% !important;}
.left_wrapper .custom .custom_input select.field_box{width:61% !important;}
.left_wrapper .custom .custom_input select.field_box22{width:30% !important;}
.left_wrapper .custom .custom_input select.field_box24{width:20% !important;}
.shipping-info .custom_input select.field_box{width:61% !important;}
}
@media screen and (max-width:389px){.left_wrapper .custom_input .refer-box-input{width:17% !important;margin-left:0;}
}
@media screen and (max-width:910px){.new-customers .custom_input,
.left_wrapper .custom_input{width:89%;}
.remove-item{display:none;}
}
@media screen and (max-width:800px){.benefits{margin-left:10px;}
.benefit .title{}
.benefit .text{width:95%;}
}
@media screen and (max-width:560px){.left_wrapper{width:93%;}
}
@media screen and (max-width:968px){.sign-newsletter .news_images img{max-width:100%;}
.sign-newsletter .news_images{width:35%;}
.sign-newsletter .news_text{width:45%}
}
.productr{width:100%;float:left;border-bottom:1px solid #dddddd;margin:20px 0px 0px 0px;padding-bottom:10px;}
.productr .pic{width:15%;float:left;margin:0px 1% 0px 0px;}
.productr .pic img{max-width:100%;}
.productr .text{width:30%;float:left;margin:0px 1% 0px 0px;}
.productr .text1{width:8%;float:left;margin:0px 1% 0px 0px;}
.productr .text2{width:15%;float:left;margin:0px 1% 0px 0px;}
.productr .title{width:100%;font-weight:bold;display:inline-block;margin:0px 0px 0px 0px;}
.productr .no{width:100%;color:#094f99;font-weight:bold;display:inline-block;margin:5px 0px 0px 0px;}
.productr .box{font-size:12px;height:13px;width:31px;margin:0px 0px 0px 0px;}
.compare-wrapper{max-width:1200px;margin:0 auto;}
.compare-wrapper table{border-collapse:separate;border-spacing:5px;width:100%;max-width:100%;overflow:auto;min-width:754px;}
.compare-wrapper table td{background:#f3f3f3;padding:10px;text-align:center;}
.compare-wrapper table tr.names td{background:#E1E1E1;background-position:95% 50%;font-style:italic;color:#666;}
.compare-wrapper table td:first-child{background:none;text-align:right;font-weight:bold;}
.product-box{background:#fff;max-width:90%;margin:0 auto;padding:10px 10px 20px 10px;text-align:center;min-height:320px;position:relative;}
.product-box img{width: 100%;max-width: 135px;}
.product-box .btn{width:100%;margin-bottom:6px;}
.product-box .btn-medium{font-size:1em;}
.product-box > img{width:100%;}
.product-box h5{font-size:13px;margin:10px 0 5px 0;min-height:63px;line-height: 16px;}
.product-box p{margin-bottom:0;}
.product-box .product-heading{}
.product-box button{width:76% !important;}
.product-box .product-close{text-align:right;padding-right:3px;padding-top:3px;}
.product-box .star-ratings-top{position:relative;margin-left:25%;}
.add-to-cart input[type="text"]{width:20px;display:none;}
.compare-wrapper thead td{vertical-align:top;}
.col-0,.red-arrow,.col-1,.col-2,.col-23,.col-4{margin-right:5px;}
.col-0,.red-arrow,.col-1,.col-2,.col-23,.col-4{width:150px !important;}
.product-box button{width:100% !important;}
@media (min-width:1240px){.col-0,.red-arrow,.col-1,.col-2,.col-23,.col-4{width:173px !important;}
}
.product-box .whislist{text-align:right;margin:20px 0;padding-right:20px;}
.add-to-wish img{margin-left:5px;}
.product-price{color:#921915;}
.product-price p{margin:7px 0 11px;}
.product-rating p{margin:0;}
table tr.names td:first-child.red-arrow{background-color:#921915;background-image:none;color:#fff;text-transform:uppercase;font-style:normal;}
.red-arrow > div{}
@media (max-width:968px){.product-box{padding:5px;}
.product-box .product-heading{min-height:100px;padding-bottom:5px;}
.product-box .whislist{padding-right:0;text-align:center;}
.product-box button{width:90% !important;}
.add-to-cart input[type="text"]{display:none;}
.product-box button i{display:none;}
.product-box .btn-medium{font-size:.9em;}
}
.table{max-width:1000px;margin:0 auto;}
.table table{width:100%;}
.bbbox{cursor:pointer;float:left;margin-left:10px;position:relative;}
.bbbox a{width:13px;height:13px;color:#fff;text-decoration:none;text-align:center;position:absolute;right:-4px;top:-1px;background:#9E9E9E;border-radius:12px;font-size:10px;line-height:10px;}
.mmiigg img{width:25px;height:25px;background:#ffffff;padding:2px;background:#ffffff;border:#9E9E9E 1px solid;text-decoration:none;}
.hhhidden{display:none;}
.cchidden{display:inline-block;}
.msg{font-size:10px;color:red;}
.selectit .msg{display:block;text-align:center;margin-top:6px;}
/*----------- new-styles --------- */
#wrapper {
	min-height:800px;
}
#header_area {
	font-family:'Open Sans', sans-serif;
	font-weight:400;
}
#header_area ul,
#header_area ul li {
	list-style-type:none;
	list-style:none;
}
/*.clearfix {width:100%; clear:both;}*/
#header_area a { text-decoration:none}
#header_area *, 
#header_area *:before, 
#header_area *:after {
	box-sizing: border-box;
}
.center_content {
	max-width:1296px;
	margin:0 auto;
}
.header_top_area {
	padding:0 15px;
}
.header_top {
	overflow:hidden;
	min-height:38px;
	padding:6px 0;
}
.header_top_left {
	float:left;
	overflow:hidden;
	width:32.43%;
}
.phone_no {
	float:left;
	padding-right:12px;
}
.phone_no span {
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	font-weight:700;
	display:block;
	line-height:26px;
	position:relative;
	padding-left:15px;
}
.phone_no span  a{ color:#000}
.sto_btn a:before,
.chart_btn a:before,
.my_account a:before,
.right_menu ul li.active a:before,
.cart_item_btn a:before,
.search_content p:before,
.header_top_right a:before,
.phone_no span:before {
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    top:2px;
    left:0;
}

.my_account span a:before,
 {
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    top:2px;
    left:0;
    font-size:10px;
}

.phone_no span:before {
	content:  "\f095";
    font-size:15px;
	top:1px;
}
.header_top_left small {
	font-size:11px;
	line-height:11px;
	display:block;
	float:left;
	text-align:center;
	color:#000;
	font-style:italic;
}
.chart_btn,
.sto_btn {
	float:left;
	padding-left:18px;
	padding-right:5px;
}
.chart_btn a, 
.sto_btn a {
	height:26px;
	line-height:26px;
	padding:0 10px 0 28px;
	position:relative;
	display:inline-block;
	background:#094f99;
	font-size:12px;
	text-transform:uppercase;
	border-radius: 3px;
	color:#fff;
}
.sto_btn  a:hover, .chart_btn a:hover {
	text-decoration:none;
	background:#0761c1;
}
.chart_btn a:before {
	content:  "\f075 ";
	left:12px;
	top:0;
	font-size:13px;
}
.help_btn {
	float:left;
}
.help_btn a {
	border:1px solid #d4d4d4;
	min-height:24px;
	line-height:24px;
	display:inline-block;
	padding:0 11px;
	font-size:11px;
	border-radius: 3px;
	color:#000;
}
.help_btn a:hover {
	background:#d4d4d4;
	text-decoration:none;
}
.center_text {
	float:left;
	width:35.14%;
	text-align:center;
}
.center_text h2 {
	font-weight:600;
	color:#000;
	text-transform:uppercase;
	font-size:14px;
	padding:0;
	margin:0;
	line-height:26px;
}
.center_text h2 a{
	cursor: pointer; 
	cursor: hand;
	font-size:10px;
	text-transform:capitalize;
	color:blue;
}
.center_text h2 a:hover{
	color:blue;
}
.header_top_right {
	float:right;
}
.header_top_right a {
	display:inline-block;
	line-height:26px;
	margin-left:21px;
	padding-left:18px;
	font-size:14px;
	color:#094f99;
	font-weight:700;
	position:relative;
}
.header_top_right a.wishlist_icon:before {
	content:  "\f08a ";
	left:0;
	top:1px;
}
.header_top_right a.registry_icon:before {
	content:  "\f06b  ";
	left:0;
	top:0px;
}
.header_top_right a.registry_icon {
	padding-left:15px;
}
.logo_container_area {
	background:#efefef;
	padding:0 15px;
}
.logo_container {
	padding:23px 0 11px 0;
	overflow:hidden;
	min-height:121px;
}
#logo {
	float:left;
	width:25.94%;
	height:76px;
	display:table;
}
.logo_holder {
	display:table-cell;
	vertical-align:middle;
}
#logo img {
	display:block;
	height:auto;
	width:100%;
}
.logo_container_right {
	width:65.94%;
	float:right;
}
.search_container {
	width:100%;
	padding-bottom:21px;
	overflow:hidden;
	position:relative;
	padding-right:360px;
}
.search_content {
	width:100%;
	position:relative;
	padding-right:80px;
}
.search_content input[type="text"]{
	width:100%;
	height:38px;
	border:none;
	border:1px solid #d4d4d4;
	font-size:14px;
	outline:none;
	color:#000;
	padding:5px 10px 5px 35px;
	margin:0;
	box-shadow:         inset 0px 0px 5px 0px rgba(50, 50, 50, 0.30);
	position:relative;
	border-radius: 3px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
}
.search_content input[type="submit"]{
	width:82px;
	height:38px;
	border:2px solid #6c0000;
	border-left:none;
	outline:none;
	font-weight:700;
	cursor:pointer;
	padding:0;
	margin:0;
	color:#fff;
	background:#8c0000;
	text-align:center;
	font-size:14px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	position:absolute;
	right:0;
	top:0;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
}
.search_content input[type="submit"]:hover { background:#6c0000}
.search_content p {
	padding:0;
	margin:0;
}
.search_content p:before {
	content:  "\f002 ";
	color:#e0e0e0;
	left:10px;
	top:9px;
	font-size:18px;
	z-index:100;
}
.my_account_area {
	width:332px;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
	padding-top:2px;
}
.my_account {
	width:217px;
	float:left;
	text-align:center;
}
.my_account span {
	font-size:14px;
	color:#000000;
	display:block;
}
.my_account a {
	display:inline-block;
	font-size:14px;
	color:#094f99;
	font-weight:700;
	position:relative;
	padding-left:15px;
}
.my_account span a {
	display:inline-block;
	font-size:14px;
	font-weight:400;	
	color:#000000;	
	position:relative;
	padding-left:15px;
}
.my_account span a:before {
	content:  "" !important;    
	top:3px;
}
.my_account span a:hover {
	text-decoration:underline !important;
}
.my_account a:before {
	content:  "\f007 ";
    font-size:15px;
	top:3px;
}

.cart_item_btn {
	float:right;
}
.cart_item_btn span {
	display:inline-block;
	width:27px;
	height:27px;
	color:#000;
	background:#fff;
	line-height:27px;
	text-align:center;
	font-size:14px;
	text-align:center;
	border-radius: 50%;
}
.cart_item_btn a {
	font-size:21px;
	color:#8c0000;
	display:inline-block;
	font-weight:700;
	padding-left:33px;
	position:relative;
}
.cart_item_btn a:before {
	content:  "\f07a ";
	color:#912a2a;
	font-size:28px;
	top:1px;
	left:2px;
}
.top_menu {
	overflow:hidden;
	padding-top:10px;
}
.top_menu ul {
	float:right;
	padding:0;
	margin:0;
	list-style-type:none;
}
.top_menu ul li {
	float:left;
	font-size:13px;
	padding-left:22px;
	list-style-type:none;
	margin:0;
}
.top_menu ul li a {
	color:#000;
}
.top_menu ul li.active a,
.top_menu ul li a:hover {
	color:#8c0000;
}
#menu_content_area {
	padding:0 15px;
	background:#094f99;
	width:100%;
}
#menu_content {
	padding:0;
}
#menu {
	float:left;
}
.right_menu ul,
#menu ul {
	padding:0;
	margin:0;
}
.menu_item_right {
	float:right;
	overflow:hidden;
}
.right_menu ul {
	float:right;
}
.right_menu ul li {
	float:left;
	font-size:15px;
	border-left:1px solid #fff;
	text-align:left;
	position:relative;
}
.right_menu ul li ul {
	visibility:hidden;
	opacity:0;
	width:100%;
	padding:10px 0;
	background:#fff;
	position:absolute;
	left:0;
	top:100%;
	overflow:hidden;
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.50);
}
.right_menu ul li ul li {
	padding:0 10px;
	float:none;
	width:100%;
	border:none;
}
.right_menu ul li ul li a {
	display:block;
	padding:7px 13px!important;
	border-radius: 3px;
	font-size:14px;
	color:#050505;
	background:none!important;
	height:auto;
}
.right_menu ul li ul li a:hover {
	background:#f2f2f2!important;
}
.right_menu ul li:hover > ul {
	visibility:visible;
	opacity:1;
}
.right_menu ul li:nth-child(1) a {
	padding:13px 34px 0 36px;
}
.right_menu ul li:nth-child(2) {
	border-right:1px solid #fff;
}
.right_menu ul li:nth-child(2) a {
	padding:13px 50px 0 25px;
}
.right_menu ul li.active > a:before {
	content:  "\f107 ";
    font-size:16px;
	top:20px;
	left:inherit;
	right:22px;
}
.right_menu ul li.active > a,
.right_menu ul li > a:hover {
	background:#012867;
}
.right_menu ul li a {
	display:block;
	color:#fff;
	height:64px;
	position:relative;
}
#menu > ul > li {
	font-size:17px;
	float:left;
	position:relative;
}
#menu > ul > li > a {
	color:#fff;
	display:block;
	padding:0 16px 5px 16px;
	height:64px;
	float:left;
	border-top:5px solid #094f99;
	line-height:54px;
}
#menu > ul > li:hover > a {
	background:#fff;
	color:#094f99;
	border-color:#8c0000;
}
#menu > ul > li > ul {
	display:none;
	opacity:0;
	width:275px;
	padding:10px 0;
	background:#fff;
	z-index:10;
	position:absolute;
	left:0;
	top:100%;
	overflow:hidden;
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.50);
}
#menu > ul > li > ul > li {
	padding:0;
	margin:0;
	text-align:left;
	padding:0 10px;
}
#menu > ul > li.double_column > ul {
	width:600px;
}
#menu > ul > li.double_column > ul > li {
	width:50%;
	float:left;
}
#menu > ul > li > ul > li > a {
	display:block;
	padding:7px 13px;
	border-radius: 3px;
	font-size:15px;
	color:#050505;
}
#menu > ul > li > ul > li > a:hover {
	background:#f2f2f2;
}
#menu > ul > li:hover > ul {
	display:block;
	opacity:1;

}
#menu > ul > li > ul > li.see_more > a {
	color:#094f99;
}
.mobile_menu {
	display:none;
}
.toggle-menu {
	background:#bababa url(/images/img/bgr_icon.png) no-repeat center center;
	width:60px;
	height:48px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
}
.search_content input[type="submit"],
.help_btn a,
#menu > ul > li > ul li a,
.chart_btn a,
.right_menu ul li ul {
	-webkit-transition: all 100ms ease;
	transition: all 100ms ease;
	z-index:10;
}
/* menus */
.cbp-spmenu {
	background: #fff;
	position: fixed;
	box-shadow: -20px 0 20px rgba(0, 0, 0, 0.03) inset;
	overflow-y: auto;
}

.cbp-spmenu h3 {
	color: #afdefa;
	font-size: 1.9em;
	padding: 20px;
	margin: 0;
	font-weight: 300;
	background: #0d77b6;
}
.mobile_menu ul {
	padding:0;
	margin:0;
	padding:15px 0;
}
.mobile_menu ul li {
}
.mobile_menu ul li ul {
	background:#f1f1f1;
	padding:15px 10px 5px 0;
}
.cbp-spmenu a {
	display: block;
	color: #333;
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
	line-height:36px;
	font-weight:700;
	padding-left:30px;
}
.cbp-spmenu ul li li {
	padding-bottom:10px;
}
.cbp-spmenu ul li li a {
	text-transform:none;
	font-weight:400;
	line-height:normal;
}
.cbp-spmenu a:hover {
	color: #890000;
	background:none;
}

.cbp-spmenu a:active {
	background: #none;
	color: #890000;
}

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 75%;
	top: 0;
	bottom: 0;
	z-index: 1000;
	max-width: 300px;
}

.cbp-spmenu-vertical a {
}

.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
	left: -75%;
}

.cbp-spmenu-right {
	right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
/*	overflow-x: hidden;*/
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 240px;
}

.cbp-spmenu-push-toleft {
	left: -240px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-width: 55.1875em){

	.cbp-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.cbp-spmenu-top {
		top: -110px;
	}

	.cbp-spmenu-bottom {
		bottom: -110px;
	}

}

@media screen and (max-height: 26.375em){

	.cbp-spmenu-vertical {
		font-size: 90%;
		width: 190px;
	}

	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left: -190px;
	}

	.cbp-spmenu-right {
		right: -190px;
	}

	.cbp-spmenu-push-toright {
		left: 190px;
	}
}
@media screen and (max-width:1316px){
#menu > ul > li {
	font-size:15px;
}
}
@media screen and (max-width:1265px){
.logo_container_right {
	width:72%;
}
.search_container {
	padding-right:330px;
}
.top_menu ul li {
	font-size:13px;
	padding-left:15px;
}
.prod_box .btn {
    display: table;
}
}
@media screen and (max-width:1237px){
#menu > ul > li {
	font-size:14px;
}
#menu > ul > li > a { padding:0 12px 5px 12px;}
.right_menu ul li {
	font-size:14px;
}
.right_menu ul li:nth-child(1) a {
	padding:13px 25px 0 25px;
}
.right_menu ul li:nth-child(2) a {
	padding:13px 30px 0 20px;
}
.right_menu ul li.active a:before {
	right:15px;
}
}

@media screen and (max-width:1120px){
.header_top_left {
	width:40%;
}
.center_text h2 {
	font-size:13px;
	line-height:26px;
}
}
html {
	overflow-x:hidden;
}
@media screen and (max-width:1100px){
#menu > ul > li {
	font-size:13px;
}
#menu > ul > li > a { padding:0 8px 5px 8px;}
.right_menu ul li {
	font-size:13px;
}
.right_menu ul li:nth-child(1) a {
	padding:13px 15px 0 15px;
}
.right_menu ul li:nth-child(2) a {
	padding:13px 20px 0 15px;
}
.right_menu ul li.active a:before {
	right:10px;
}
}
@media screen and (max-width:1010px){
.top_menu ul li {
	font-size:12px;
}
}
@media screen and (max-width:960px){
#menu > ul > li {
	font-size:12px;
}
.right_menu ul li {
	font-size:13px;
}
}

@media screen and (max-width:975px){
.center_text h2 {
	font-size:12px;
}
.top_menu ul li {
	padding-left:10px;
}
.my_account_area {
	width:270px;
}
.my_account {
	width:160px;
}
.search_container {
	padding-right:280px;
}
.cart_item_btn a {
	font-size:18px;
}
.cart_item_btn a:before {
	font-size:22px;
}
.header_top_left {
	width:42%;
}

}
@media screen and (max-width:940px){
.top_menu ul li {
	font-size:12px;
}
}

@media screen and (max-width:900px){
.header_top_right,
.header_top_left {
	display:none;
}
.logo_container {
	min-height:inherit;
}
.center_text {
	width:100%;
}
#logo {
	width:100%;
	max-width:320px;
	margin:0 auto;
	height:auto;
	display:block;
	float:none;
}
.logo_container_right {
	display:none;
}
.logo_container { padding:20px 0}
.mobile_menu {
	display:block;
}
#menu,
.right_menu {
	display:none;
}
.header_top_area {
	background:none;
}
.header_top {
	/*background:#1f5886;	*/
}
.center_text h2 {
	/*color:#fff;*/
}
.center_text h2 a{
	color:#fff;
	text-decoration:underline !important;
	size:10px;
}
.center_text h2 a:hover{
	color:#fff;
	text-decoration:underline;
}
#menu_content_area {
	background:none;
}
.logo_container_area { background:#fff}
#menu_content {
	background:#f1f1f1;
	border:1px solid #e5e5e5;
	min-height:50px;
	position:relative;
	padding:0 27% 0 75px;
}
}
.mobile-search,
.mobile-icons { display:none}
@media screen and (max-width:900px){
.mobile-search{float:left;width:100%;height:33px;margin:7px 0 0 0;background:#FFF;border-radius:4px;}
.mobile-search .search_box_line{
	float:none;width:100%;border:0px;font-size:14px;color:#bababa;font-style:oblique;border:0px;padding:3px 35px 3px 8px;height:33px;float:none;margin:0;box-sizing:border-box;background:none;}
.mobile-search{ position:relative;border: #d4d4d4 solid 1px;}
.mobile-search input[type="submit"]{
	float:none;width:20px;height:34px;background:url(/images/m/mobile-icon-search.png) center center no-repeat;border:0px;text-indent:-9000px;cursor:pointer;
	position:absolute;
	right:10px;
	top:0;
}
#mobile-search-toggle{display:block;float:left;clear:both;width:90%;height:33px;margin:7px 5% 0;background:#FFF;border-radius:4px;border:1px solid #EEE;
}
#mobile-search-toggle.open{opacity:1;}
#mobile-search-toggle .search_box_line{float:left;width:85%;border:0px;font-size:14px;color:#bababa;font-style:oblique;border:0px;padding:3px 8px;height:33px;float:left;margin:0;box-sizing:border-box;background:none;}
#mobile-search-toggle input[type="submit"]{float:left;width:15%;height:34px;background:url(/images/m/mobile-icon-search.png) center center no-repeat;border:0px;text-indent:-9000px;cursor:pointer;}
.mobile-icons{
	float:right;
	width:25%;
	margin:0;
	top:8px;
	float:none;
	position:absolute;
	right:0;
}
.mobile-icon-phone{float:left;width:24%;height:32px;margin:0 8% 0 0;background:#FFF url(/images/m/mobile-icon-phone.png) top center no-repeat;border-radius:4px;}
.mobile-icon-phone:hover{background:#20527e url(/images/m/mobile-icon-phone.png) center -42px no-repeat;}
.mobile-icon-account{float:left;width:24%;height:32px;margin:0 8% 0 0;background:#FFF url(/images/m/mobile-icon-account.png) top center no-repeat;border-radius:4px;}
.mobile-icon-account:hover{background:#20527e url(/images/m/mobile-icon-account.png) center -42px no-repeat;}
.mobile-icon-cart{
	float:left;
	width:24%;
	height:32px;
	margin:0;
	background:#FFF url(/images/m/mobile-icon-cart.png) top center no-repeat;border-radius:4px;
}
.mobile-icon-cart:hover{background:#20527e url(/images/m/mobile-icon-cart.png) center -42px no-repeat;}
.mobile-search,
.mobile-icons { display:block}

}
@media screen and (max-width:520px){
#menu_content {
	padding:0 116px 0 60px;
}
.toggle-menu {
	width:50px;
}
.homecat span {
    bottom: 65px;
    font-size: 22px;
    height: 25px;
}
.mobile-icons{
	width:106px;
}
.mobile-search input[type="submit"]{ right:5px;border: #d4d4d4 solid 1px;}
.center_text h2 {
	font-size:11px;
}

}
 div#popup {
    position: absolute;
    top: 365px;
    left: 50%;
    height: 410px;
    width: 350px;
    margin-top: -155px;
    margin-left: -155px;
    padding: 0 3px 0 3px;
    z-index: 201;
    display: none;
    text-align: justify;
}
div#gr-out {
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
}

/* MINI CART STYLES */
.minicart {
    width: 324px;
    background: #fff;
    position: absolute;
    display: none;
    z-index: 1000;
    padding: 12px 0;
    box-shadow:0px 1px 5px 1px rgba(50, 50, 50, 0.50);
}

.minicart .close {
    position: absolute;
    right: 10px;
    top: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    cursor: pointer;
    width: 20px;
    height: 20px;
    color: #000000;
    text-decoration: none;
}

.minicart h2{
    font-size: 18px;
	margin-bottom: 10px;
}
.minicart .scroll {
    max-height: 271px;
    overflow-y: scroll;
	overflow-x: hidden;
	padding: 0 10px;
}
.mini-item {
    width: 275px;
	background: #f8f8f8;
    padding: 12px;
	margin-bottom: 8px;
    clear: both;
	/*min-height: 84px;*/
	font-size: 13px;
}
.mini-item:last-of-type {
    border-bottom: 0px;
}
.mini-item img {
    float: left;
    width: 60px;
    margin-right: 5px;
	margin-bottom: 4px;
}
.mini-title {
    text-align: left;
	height: 33px;
    overflow: hidden;
}
.mini-title a:hover{
    text-decoration:none;
}
.mini-qtyprice {
    width: 100%;
	margin-top: 7px;
	text-align: left;
	font-size: 13px;
	color: #666;
}
.mini-qtyprice span {
    font-weight: bold;
	float: right;
}
.mini-total {
    padding: 12px 0px;
}
.mini-total span {
    font-weight: bold;
	float:right;
}
.mini-foot {
    background: #ffffff;
	text-align:left;
	padding: 0px 24px;
}
.mini-btns a:last-of-type {
    float:right;
}
.mini-btns a:first-of-type {
    float:left;
}
a.cartbtn{
	border-radius: 3px;
cursor: pointer;
text-align: center;
text-decoration: none;
color: #fff;
border: 1px solid #094F99;
background-color: #094F99;
line-height: normal !important;
transition: background-color 0.2s ease;
}
.cartbtn:hover, .cartbtn:focus {
color: #094F99;
background-color: #fff;
text-decoration: none;
}
.cartbtn-med {
    font-size: 13px;
    padding: 7px 12px;
    letter-spacing: .5px;
}
/* end MINI CART STYLES */

            .table-responsive{min-height:.01%;}
            .table-responsive .theshow{display:none;}
            
            
            @media screen and (max-width:767px)
            {
                .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}
                .table-responsive>.table{margin-bottom:0}
                .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
                .table-responsive>.table-bordered{border:0}
                .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
                .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
                .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
				.table-responsive .rimage {display:none;}
				.table-responsive .theshow{display:block;}
            }
.mod1{float:left;width:90%;box-shadow:0px 0px 3px #A9A9A9;margin:0px 0px 25px 0px;}
.mod1 .mod_featured{background: #F5F5F5; text-align: center; padding: 12px 0;}
.mod1 .text{
	    font-size: 20px;
    color: #094F99;
   font-weight: 500; 
	}
.mod1 .customer{padding-top:10px}                      
.mod1 .pic {
    width: 92%;
    text-align: center;
    margin: 0 auto 0 auto;
}
A.ntnk
{
margin-left:10px;
color:#094f99 !important;
text-decoration:none;
font-size:12px;
cursor:pointer;
border-radius: 3px; 
border: solid 1px #084d97;
font-size:12px;
padding:10px 14px;
font-weight: normal;
line-height: 20px;
}
A.ntnk:hover
{
color:#fff !important;
background: linear-gradient(0deg, rgb(8, 77, 151) 48%, rgb(96, 150, 200) 90%);
}
.tooltip1 {
  position: relative;
  display: inline-block;
  text-decoration:underline;
}

.tooltip1:hover {
  text-decoration:underline;
}

.tooltip1 .tooltiptext {
  visibility: hidden;
  width: 198px;
  background-color: #fff;
  border: #666 1px solid;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 8px 8px;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 110%;
  font-size: 12px;
}
.tooltip1 .tooltiptext::after {
  content: "";
  position: absolute;
  top: 20%;
  right: 100%;
  margin-top: -5px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent #666 transparent transparent;
}

.tooltip1:hover .tooltiptext {
  visibility: visible;
}
.tooltip2 {
position: relative;
display: inline-block;
}
.tooltip2 .tooltiptext2 {
visibility: hidden;
width: 190px;
background-color: #f4f4f4;
color: black;
text-align: center;
border-radius: 3px;
padding: 5px;
position: absolute;
z-index: 1;
letter-spacing:1px;
font-size: 11px;
}

.tooltip2:hover .tooltiptext2 {
visibility: visible;
}
.backorder_msg{
font-size:12px;
font-weight:600;
padding-bottom:3px;
}	
.sealimage{
	float:right;
	padding-left:5px;
	width:85px;
	}
.sealimage img{
	width:85px !important;
	padding-left:10px !important;
	padding-top:12px !important;
	}
.sealimage_res{
	display:none;
	}
@media screen and (max-width:770px){
.sealimage{
	display:none;
	}
	.sealimage_res{
	float:none;
	padding-left:1px;
display:inline-block;	
	}
.sealimage_res img{
	width:65px !important;
	padding-left:1px !important;
	padding-top:2px !important;
	}

}	



