@font-face {font-family: 'Avenir-Medium';src: url('/cosway_files/fonts/Avenir-Medium.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Avenir-Book';src: url('/cosway_files/fonts/Avenir-Book.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Hind';src: url('/cosway_files/fonts/5aU19_a8oxmIfMJaERySjQ.woff2') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Hind';src: url('/cosway_files/fonts/5aU69_a8oxmIdGl4BA.woff2') format('woff');font-weight: 400;font-style: normal;}
@font-face {font-family: 'Hind';src: url('/cosway_files/fonts/5aU19_a8oxmIfJpbERySjQ.woff2') format('woff');font-weight: 500;font-style: normal;}
@font-face {font-family: 'wokiee';src: url("/cosway_files/fonts/wokiee.eot?g7nf10#iefix") format("embedded-opentype"), url("/cosway_files/fonts/wokiee.ttf?g7nf10") format("truetype"), url("/cosway_files/fonts/wokiee.woff?g7nf10") format("woff"), url("/cosway_files/fonts/wokiee.svg?g7nf10#wokiee") format("svg"); font-weight: normal; font-style: normal; }
@font-face {font-family: 'Montserrat';src: url('/cosway_files/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2') format('woff');   font-weight: 800;font-style: normal;}

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body {height: 100%;}
body {margin:0;font-family: 'Hind', sans-serif; background: /* #eaeeee */ #fafbfb; letter-spacing: 0.1px;position:relative;top:0;left:0;transition:left 0.3s ease;-webkit-transition:left 0.3s ease}

.c_bodySlide {left:300px}
.c_body {position:initial;} 
.c_overlay {z-index:110;position:fixed;top:0;left:0;right:0;bottom:0;transition:background 0.4s ease}
.c_overlayPl {background: rgba(0,0,0,0.6);}
.c_hd{background-color:#001f5f;text-align:center;float:left;width:100%;}
.c_hd1, .c_hd2_1, .c_hd2_2, .c_footer, .c_footer_cpRight  {background-color:#001f5f;text-align:center;float:left;width:100%;}
.c_hd1 {padding:12px 10px 0 10px;border-bottom:1px solid #fff}
.c_hd1 .c_hd1_1, .c_hd2_1 .c_hd2_1_1, .c_hd2_2 .c_hd2_2_1, .c_footer .c_footer_1  {margin:auto;text-align: left;padding-left: 10px;}
.c_hd1  ul {list-style-type:none;margin:0;padding:0 0 7px 0;display: inline-block;}
.c_hd1  ul li {float:left;color:#fff}
.c_hd1  ul li a {color:#fff;font-size:14px;text-decoration:none}
.c_hd1  ul li div a {color:#666;display:block;padding: 5px 2px;}
/* .c_hd1  ul li div {background:white;} */
.c_hd1  ul li div a:hover{background:#e4e4e4; width:100%; text-decoration:none;}
.c_hd1  ul li a:hover {text-decoration:none;}
.c_hd1 .c_hd1_1_faceBk {float:left;}
.c_hd1 .c_hd1_1_faceBk li {margin:0 7px;font-size:14.7px}
.c_hd1 .c_hd1_1_faceBk li:nth-child(1) {margin:0 7px 0 0;}
.c_hd1 .c_hd1_1_faceBk li a {margin:0 5px;}
.c_hd1 .c_hd1_1_faceBk li i {font-size:18px}
.c_hd1 .c_hd1_1_faceBk li .cwy-square-youtube, .c_hd1 .c_hd1_1_faceBk li .cwy-youtube {color:#CF2200}
.c_hd1 .c_hd1_1_faceBk li .cwy-weixin {color:#2DC100}
.c_hd1 .c_hd1_1 > a > img {max-height:40px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;display:inline-block}
 
.c_hd1 .c_hd1_2_1, .c_hd2_1 .c_hd1_2_1 {float:right;position: initial; padding-top: 7px;}
.c_hd1 .c_hd1_2_contactUs, .c_hd2_1 .c_hd1_2_contactUs {float:right;}
.c_hd1 .c_hd1_2_contactUs li, .c_hd2_1 .c_hd1_2_contactUs li {padding:0 6px;position:relative}
.c_hd1 .c_hd1_2_contactUs li a i, .c_hd2_1 .c_hd1_2_contactUs li a i {font-size: 20px;}
.c_hd1 .c_hd1_2_contactUs li a .cwy-cart-shopping, .c_hd2_1 .c_hd1_2_contactUs li a .cwy-cart-shopping {margin-right: -10px; font-size: 18px; position: relative;}
.c_hd1 .c_hd1_2_contactUs li a .iCss, .c_hd2_1 .c_hd1_2_contactUs li a .iCss {width: 30px; display: inline-block;}
.c_hd1 .c_hd1_1_faceBk_sm,  .c_hd1_2_contactUs_sm {float:none!important;margin:0 auto}
.c_hd1 .c_hd1_2_contactUs_sm li{padding:4px 5px;position:relative;} 
.c_hd1 .c_hd1_2_contactUs li .c_loginMenu, .c_hd2_1 .c_hd1_2_contactUs li .c_loginMenu, .c_hd1 .c_hd1_2_contactUs li .c_logoutMenu, .c_hd2_1 .c_hd1_2_contactUs li .c_logoutMenu {padding: 2px 10px;width: 100%;text-align: left;}
.c_hd1 .c_hd1_2_contactUs li .c_loginMenu i, .c_hd2_1 .c_hd1_2_contactUs li .c_loginMenu i, .c_hd1 .c_hd1_2_contactUs li .c_logoutMenu i, .c_hd2_1 .c_hd1_2_contactUs li .c_logoutMenu i {margin-right:5px; font-size: 18px;}
.c_hd1 .c_hd1_2_contactUs li .c_loginMenu a, .c_hd2_1 .c_hd1_2_contactUs li .c_loginMenu a, .c_hd1 .c_hd1_2_contactUs li .c_logoutMenu a, .c_hd2_1 .c_hd1_2_contactUs li .c_logoutMenu a {color: #666; display: block; padding: 0 0 0 10px;}
 #_viewCartLinkId{padding-top: 3px;}
 #_viewCartLinkId .c_dropdownMenu .c_arrowUp{right: 18px;}

.c_hd2 {position: fixed;
    top: 0;
    width: 100%;
    z-index: 400;
}

/*
.c_hd1 .c_hd1_2_1 {background-color: #0000ff;}
.c_hd2_1 .c_hd1_2_1 {background-color: #0000ff;}
*/

/*.c_hd2 .c_hd2_1.c_hd2_1_fixed{padding-left: 10px;}*/


.c_hd2_1 {height:54px;padding: 18px 10px 0 10px;transition:height 0.3s ease,padding 0.3s ease;-webkit-transition:height 0.3s ease,padding 0.3s ease}
.c_hd2_1_fixed {height: 57px!important;padding-top: 0px!important; padding-left: 0px!important; padding-bottom: 5px!important; padding-right: 0px;position:fixed;z-index:200;top:0;left:0;right: 0;-webkit-animation-name: slideIn; -webkit-animation-duration: 0.5s; animation-name: slideIn; animation-duration: 0.5s;}
.c_hd2_1_fixed .top_bar_header_search{max-width: 236px;}
.c_hd2_1_notransition {-webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important;}

/*.c_hd2_1_fixed .c_hd2_1_1 {padding-left:10px;}*/
/*.c_hd2_1.c_hd2_1_fixed .c_hd1_2_1{padding-right: 10px;}*/

.c_viewCart_fixed {animation:_anim_show 1s ease;-webkit-animation:_anim_show 1s ease;opacity: 1;position: fixed!important;top:135px;right: 12px;display: inline-block;z-index: 300;padding: 12px 10px!important;border-radius: 6px;background-color: #58a2e6;}
.c_hd2_1 .c_hd2_1_1 {position:relative; }
.c_hd2_1 .c_hd2_1_1_alignCenter {text-align:center} 
.c_hd2_1 .c_hd2_1_1 > a > img {height:29px; width:auto;/*max-height:29px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;*/display:none;}
/*.c_hd2_1.c_hd2_1_fixed .c_hd2_1_1 {position:relative; padding:5px 10px 0px 10px;}*/


.c_hd2_1 .c_hd1_2_contactUs {float:right;list-style-type: none; margin: 0; padding: 0; display: flex;}
.c_hd2_1 .c_hd1_2_contactUs ul {list-style-type: none; margin: 0; padding: 0 0 12px 0; display: inline-block;}
.c_hd2_1 .c_hd1_2_contactUs li a {color: #fff; font-size: 14px; text-decoration: none;}

.c_hd2_1 .c_hd1_2_contactUs_sm {float:none!important;margin:0 auto}
.c_hd2_1 .c_hd1_2_contactUs_sm li{padding:4px 5px;position:relative;} 

.c_hd2_1 .c_hd1_2_contactUs .c_hd2_menu2 {list-style-type:none;margin:0;padding:0 0 7px 0;display: inline-block; width: 100%; text-align: left;}
.c_hd2_1 .c_hd1_2_contactUs .c_hd2_menu2 li {float:left;color:#fff;width: 100%;}
.c_hd2_1 .c_hd1_2_contactUs .c_hd2_menu2 li a {color:#666;font-size:14px;text-decoration:none;display: block;padding: 5px 2px;}

.c_dropdownMenu {visibility:hidden;opacity:0;transition:opacity .5s ease;z-index:300;width:300px;position: absolute;margin-top:10px;top:100%;right: 0;background-color: #fff;color: #666;font-size:13px;border-radius:4px;border:1px solid #09F;border-top:3px solid #09F }
.c_dropdownMenu .c_arrowUp {width:0;height:0;border-left: 7px solid transparent;border-bottom-width: 8px;border-bottom-style: solid;border-right: 7px solid transparent;border-bottom-color: #00add9;position: absolute;top: -11px;right: 22px;background: transparent;}
.c_dropdownMenu .c_arrowUpCircle {width:0;height:0;border-left: 7px solid transparent;border-bottom-width: 8px;border-bottom-style: solid;border-right: 7px solid transparent;border-bottom-color: #00add9;position: absolute;top: -11px;right: 42px;background: transparent;}
.c_dropdownMenuVisible {visibility:visible;opacity:1;}
.c_dropdownMenuProgress {overflow:hidden;min-height:100px;}
.c_dropdownMenuProgress:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:301}
.c_dropdownMenuProgress:after {content:"";position:absolute;top:44%;left:48%;width:16px;height:16px;background: url("/cosway_files/images/general/loading-bar.gif") no-repeat;z-index:302}
.c_memberBenefitsProgress {display:inline-block; width:16px; height:16px; background: url("/cosway_files/images/general/loading-bar.gif") no-repeat;} 
.c_vCartInfo {overflow-y:auto}
.c_vCartInfo .c_hd {text-align:right;padding:10px;margin:0;font-size:13px;background-color: #fff;}
.c_vCartInfo .c_bttn {text-align:center}
.c_vCartInfo .c_vCartDet {border-top:1px solid #ecf0f1;padding:5px;width:100%;display:inline-block;font-size: 12px;}
.c_vCartInfo .c_vCartDet li {float:left;color:#666!important;padding: 0 7px!important;}
.c_vCartInfo .c_vCartDet li img {width:50px;}
.c_vCartInfo .c_vCartDet li:nth-child(1) {width:20%}
.c_vCartInfo .c_vCartDet li:nth-child(2) {width:55%;text-align:left}
.c_vCartInfo .c_vCartDet li:nth-child(3) {width:25%;text-align:right}
.c_vCartInfo .c_vCartTotal {width:100%;background-color:#ecf0f1;padding:0!important;display:flex!important;}
.c_vCartInfo .c_vCartTotal li {color:#292f38!important;padding:10px 9px!important;text-align:right}
.c_vCartInfo .c_vCartTotal li:nth-child(1) {width:75%}
.c_vCartInfo .c_vCartTotal li:nth-child(2) {width:25%;color: #00add9!important;font-size:16px;font-weight:bold}
.c_noItemInCart {padding:10px;font-size:15px}
.c_noItemInCart p {text-align:center}

.c_notification {visibility:visible;opacity:1;;transition:opacity .5s ease;z-index:299;width:420px;position: absolute;margin-top:30px;top:100%;right: -95px;color: #fff;font-size:12px;border-radius:4px;border:1px solid #fff;background: linear-gradient(to bottom, #fedd97 22%, #ffffff 92%);}
.c_notification .c_close {top: -15px; right: -10px; background: white; font-size: 16px; height: 25px; width: 25px; border-radius: 40px; border-color: #0000; position: absolute; cursor: pointer; color: #717270; text-align: center;}
.c_notification .c_msg{color: rgb(113, 114, 112);font-weight: 600;}
.c_notification .c_msg a {color:#0e83ff!important;font-size:12px!important;display:inline;}
.c_notification .c_msg span{display: block; float: left;}
.c_notification .c_msg .t1{font-size: 15px; padding: 10px 2px;color:#E1194B;}
.c_notification .c_msg .t2{font-size:11px;padding: 4px 2px; width: 90%;}
.c_notification .c_msg .t3{font-size:11px;padding: 4px 0px;}
.c_notification .c1 {float: left; width: 25%;padding: 10px 0px;}
.c_notification .c1 img {width: 80%; float: left;}
.c_notification .c2 {width: 100%; float: left; text-align: left;padding:15px 10px 5px 80px;position:absolute;}
.c_notificationHidden {visibility:hidden;opacity:0;}

.c_loginMenu {padding: 0 20px 20px 20px;}
.c_loginMenu .back {cursor: pointer;padding-top: 15px;}
.c_loginMenu .back i {font-size: 20px;}
.c_loginMenu .c_nm {color: #4e4f4d;margin: 15px 0 0 0;font-size: 12px;text-align: left;}
.c_loginMenu .c_val {margin: 0;}
.c_loginMenu .c_forgot a {color: #0027BE;font-size: 12px;text-decoration: none;}
.c_loginMenu .c_val input[type="text"] {width: 100%;padding: 5px 10px;border: 1px solid #ccc;}
.c_loginMenu .c_welcome{font-size: 12px;padding: 10px 10px;font-weight: 600;}

.c_logoutMenu {padding:0px 10px}

.c_hd2_menuPanel {z-index:10;float:left}
.c_hd2_menuPanel .c_hd2_menu {position:relative;z-index:105}
.c_hd2_menuPanel .c_hd2_menu ul, .c_hd2_1 .c_hd2_menuPanel_sm .c_hd2_menu ul, .c_hd2_2 .c_hd2_catMenu, .c_hd2_catMenu ul, .c_footer .c_footer_1 ul {list-style-type:none;margin:0;padding:0;}

.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li {float:left;position:relative;padding:10px 12px;color:#fff;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li > a {color:#fff;text-decoration:none;font-size:16px;transition: color .5s ease;-webkit-transition: color .5s ease;text-transform: uppercase;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li > a:hover {color:#00add9;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li:hover .c_hd2_menu2 {opacity:1;visibility:visible;} 
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li:hover .homeArrow:before {font-family: cwy !important;content: "\f108";}

.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .cwy-cart-shopping{margin-right: -10px; font-size: 18px; position: relative;}

.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 {position:absolute;top:52px;left:0;background-color:#fff;box-shadow: 0px 3px 10px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transition: opacity 0.2s ease 0.2s, visibility 0.2s ease 0.2s;-webkit-transition: opacity 0.2s ease 0.2s, visibility 0.2s ease 0.2s}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li {text-align:left}

.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li a {display:block;padding:11px 18px;white-space: nowrap;color:#666;text-decoration:none;font-size:13px;font-weight:bold}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li a:hover {background-color:#f7f7f7;color:#3b86b0}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 .homeArrow {padding-left: 5px;}

.c_hd2_menuPanel .c_hd2_search {z-index:15;position:absolute;top:-5px;left:0;right:0;bottom:10px;visibility:hidden;z-index:150}
.c_hd2_menuPanel .c_hd2_search input {height: 45px;width: 100%;outline: 0;border: 0;font-size: 32px;font-family: inherit;padding:0 30px 0 10px;background:none;;color: #bbb;}
.c_hd2_menuPanel .c_hd2_search .fa-times  {position:absolute;right:10px;top:10px;font-size: 26px;color: #bbb;cursor:pointer}
.c_hd2_menuPanel .c_hd2_menuButton, .c_hd2_menuPanel .c_hd2_prodCatMenuButton, .c_hd2_menuPanel .c_hd2_locationMobile {position:absolute;top:0px;padding: 15px 13px;cursor:pointer;color:#fff}
.c_hd2_1_1 .c_hd2_1_1 .c_hd2_menuPanel .c_hd2_menuButton {margin-top: -60px; margin-left:0px;}
.c_hd2_1_fixed .c_hd2_1_1 .c_hd2_menuPanel .c_hd2_menuButton {margin-top: -60px; margin-left:10px;}
.c_hd2_menuPanel .c_hd2_menuButton span {display: none;}
.c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile {position:absolute;top:-10px;padding: 10px 2px;cursor:pointer;color:#fff}
.c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile i{color:#d3d3d3}
.c_hd2_menuPanel .c_hd2_menuButton {left:0;}
.c_hd2_menuPanel .c_hd2_prodCatMenuButton {right:0;}
.c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile {right:50px;}
.c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile ul {list-style-type: none; margin: 0; padding: 0 0 12px 0; display: inline-block;}
.c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile ul li {float:left;}
.c_hd2_menuPanel .c_hd2_locationMobile {right:20px;}
.c_hd2_menuPanel .c_hd2_menuButton i, .c_hd2_menuPanel .c_hd2_prodCatMenuButton i, .c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile i {font-size:20px;}
.c_hd2_menuPanel .c_hd2_locationMobile i {font-size:20px;color: #d3d3d3;}
/* .c_hd2_menuPanel .c_hd2_menuButton:hover, .c_hd2_menuPanel .c_hd2_prodCatMenuButton:hover, .c_hd2_menuPanel .c_hd2_viewCartLinkIdMobile:hover, .c_hd2_menuPanel .c_hd2_locationMobile:hover {background-color: rgba(255, 255, 255, 0.41);color: #fff;} */
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li.catMenu_back_btn {display:none;} 

.c_hd2_menuPanel_sm {z-index:150;position:fixed;top:0;left:0;bottom:0;width:270px;overflow-y:hidden; overflow-x:hidden;background-color:white;} /*#262626;*/
.c_hd2_menuPanel_sm .c_hd2_menuButton {background: rgba(255,255,255,0); height:51px;text-align:left;cursor:pointer; color: #777777; border-bottom: 1px solid #e9e7e7;margin-top: 0px!important;}
.c_hd2_menuPanel_sm .c_hd2_menuButton i, .c_hd2_menuPanel_sm .c_hd2_backButton i {color:#fff; margin: 10px 20px;font-size: 18px; display: inline-block;}
.c_hd2_menuPanel_sm .c_hd2_menuButton i:before {font-family: cwy !important;/*content: "\f1bb";*/ position: relative; top: 2px; left: 9px; color: #777777; font-size:14px; font-weight:300; }
.c_hd2_menuPanel_sm .c_hd2_menuButton span {display:inline-block; font-size:14px; color: #777777; font-weight:100; position: relative; top: 2px; left: -9px;}

/*.c_hd2_menuPanel_sm .c_hd2_menuButton i {color:#777777; font-size: 14px; padding: 15px 16px 13px 29px; border-bottom: 1px solid #e9e7e7; background-color: transparent;}*/


.c_hd2_menuPanel_sm .c_hd2_menu {padding-top:10px;}
.c_hd2_menuPanel_sm .c_hd2_menu ul li {position: relative; border-bottom: 1px solid rgba( 255, 255, 255, 0.035 );}
/*.c_hd2_menuPanel_sm .c_hd2_menu ul li:first-child {border-top: 1px solid rgba( 255, 255, 255, 0.035 );} *//**.c_hd2_menuPanel_sm .c_hd2_menu ul li:hover > a {color: #007bff;}*/ 
/*.c_hd2_menuPanel_sm .c_hd2_menu ul li a {padding: 12px 30px;line-height: 1.65;display: block;color: #707070;text-decoration:none;font-size:17px;text-align:left}*/
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li > a {font-family:"Hind",sans-serif; text-decoration:none; color:#191919; text-transform:uppercase; font-size:14px; font-weight:300; line-height:22px; display:block; text-align:left; padding:12px 30px 12px 30px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li > a:hover {font-size:14px; font-weight:300; color:#007bff;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li > a.arrowRight i:before {font-family: cwy !important; /*content:"\f132";*/ position:absolute; left:225px; font-size:14px; color:#777777; }
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 {position:absolute; top:0px; left: 270px; /*border:1px solid #73AD21;*/}
/*.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 {max-height:0;overflow:hidden;transition: max-height .5s ease;-webkit-transition:max-height .5s ease}*/
/*.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li.c_click > a:before {content: "\f078"}*/
/*.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li.c_click .c_hd2_menu2 {height:100%; max-height:1000px; overflow:none; }*/
/*.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li {border-top: 1px solid rgba( 255, 255, 255, 0.035 ); background: rgba(255,255,255,0.02);}*/
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li a {font-family:"Hind",sans-serif; text-decoration:none; color:#191919; text-transform:uppercase; font-size: 14px; font-weight:300; font-weight:300; line-height: 22px; display:block; text-align:left; position:relative; left:0px; padding:12px 30px 12px 45px; max-width: 270px;background-color: transparent!important;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li a:hover {font-size:14px; font-weight:300; color:#007bff;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li.haveHd2CatMenu a i:before {font-family:cwy !important; /*content:"\f132";*/ position:absolute; left:225px; font-size:14px; color:#777777;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 .c_searchBttn {display:none}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 .homeArrow {display:none}
.c_hd2_menuPanel_sm .c_hd2_search {text-align:center;margin:20px 0;position:relative}
.c_hd2_menuPanel_sm .c_hd2_search .fa-times:before {content: "\f002";font-family: 'Font Awesome 5 Free';font-weight: 900;position:absolute;right: 38px;top: 18px;font-size: 17px;color: #707070;cursor: pointer;transition:color 0.2s linear}
.c_hd2_menuPanel_sm .c_hd2_search .fa-times:hover:before {color:#fff}

.c_hd2_menuPanel_sm .c_hd2_search input {font-family: inherit;font-size:18px;border-radius: 3px;width: 86%;outline: 0;border: 0;background: rgba(255,255,255,0.06);padding: 15px 45px 15px 15px;color: rgba(255,255,255,0.5);transition: all 0.3s;}
.c_hd2_menuPanel_sm .c_hd2_search input:focus {color:#fff}


.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li:nth-child(1) .c_hd2_menu2 {margin-top: -61px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li:nth-child(2) .c_hd2_menu2 {margin-top: -108px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li:nth-child(3) .c_hd2_menu2 {margin-top: -155px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li:nth-child(4) .c_hd2_menu2 {margin-top: -202px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li{min-width: 270px;}

.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu {display: block; }
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li {display: block;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li img {display:block; float:left; margin:5px 10px 0px 20px; width:34px; height:34px; }
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li ul li:nth-last-child(1) {display:none}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li ul {position:absolute; top:0px; left: 270px;z-index: 100; /*border:1px solid #E31DCA;*/}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li ul > li > a {font-family:"Hind",sans-serif; text-decoration:none; color:#191919; text-transform:capitalize; font-size: 14px; font-weight:300; font-weight:300; line-height: 22px; display:block; text-align:left; position:relative; left:0px; padding:12px 30px 12px 30px; max-width: 270px; }
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li ul > li > a:hover {font-size:14px; font-weight:300; color:#007bff;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li.haveHd2CatMenu > ul > li > a:before {font-family:"wokiee"; content:""; position:absolute; left:225px; font-size:14px; color:#777777; }
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(1) > ul {margin-top: -63px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(2) > ul {margin-top: -110px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(3) > ul {margin-top: -157px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(4) > ul {margin-top: -204px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(5) > ul {margin-top: -251px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(6) > ul {margin-top: -298px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(7) > ul {margin-top: -345px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(8) > ul {margin-top: -392px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(9) > ul {margin-top: -438px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(10) > ul {margin-top: -485px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(11) > ul {margin-top: -532px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(12) > ul {margin-top: -579px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(13) > ul {margin-top: -626px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(14) > ul {margin-top: -673px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li .c_new_hd2_catMenu li:nth-child(15) > ul {margin-top: -720px;}
 
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li.catMenu_back_btn {display:block;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li.catMenu_back_btn > div {position:relative; top:0px; padding: 15px 13px; cursor:pointer; /*border: 1px solid red;*/ background: rgba(255,255,255,0); height: 51px; text-align: left; border-bottom: 1px solid #e9e7e7;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li.catMenu_back_btn > div > span {display:inline-block; font-size:14px; color: #777777; font-weight:100; position: relative; top: 0px; left: 25px;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li.catMenu_back_btn > div > span i:before {font-family:cwy !important; /*content: "\f130";*/ position: relative; top: 2px; left: -10px; color: #777777; font-size:14px; font-weight:300;}
.c_hd2_menuPanel_sm .c_hd2_menu .c_hd2_menu1 li .c_hd2_menu2 li.catMenu_back_btn {padding-bottom: 11px;}

.c_new_hd2_catMenu .prdMsgRight {display: inline-block; padding: 0px 4px;}
.c_new_hd2_catMenu .prdMsgRight .ribbonRight {display: initial; font-size: 12px; color: #fff; width: 30px; white-space: normal; text-align: center; padding: 0px 4px;}
.c_new_hd2_catMenu .prdMsgRight .newRibbonRight {background-color: #1393f5;border: 0px;}
.c_new_hd2_catMenu .prdMsgRight .hotRibbonRight {background-color: #f8353e; border: 0px;}
.c_new_hd2_catMenu .prdMsgRight .popularRibbonRight {background-color: #fdbc20; border: 0px;}


.c_hd2_2_0 {text-align: right;background-color:#fff}
.c_hd2_2_0 i {font-size:13px;padding: 15px;cursor:pointer}
.c_hd2_2_0 i:hover {background-color:#f4f4f4}
.c_hd2_2 {background-color:#f4f4f4;max-height:1200px;opacity:1;transition:max-height 1s ease,opacity 0.8s ease;}
.c_hd2_2_hidden {max-height:0;opacity:0;overflow:hidden;} 
.c_hd2_catMenu > li {float:left;position:relative}
.c_hd2_catMenu > li .cursorPointer {cursor: pointer;}
.c_hd2_catMenu > li .cursorDefault {cursor: default;}
.c_hd2_catMenu > li .cursorDefault:hover {color: #fff;}
.c_hd2_catMenu > li > a {display: block;padding: 14px 8px;text-decoration:none;color: #001642;font-size:13px;font-weight:bold;transition:color 0.2s ease;cursor: default;}
.c_hd2_catMenu > li:hover > a {color: #00add9}
.c_hd2_catMenu > li > ul {position:absolute;top:100%;left:0;visibility:hidden;opacity:0;width:auto;overflow:hidden;background: #f9f9f9;border: 1px solid #f9f9f9;box-shadow: 0 0 20px rgba(0,0,0,.15);clip: rect(0,5000px,5000px,-500px);z-index:500;margin-top:20px;transition: visibility 0.1s ease-in, margin-top 0.3s ease-in, opacity 0.3s ease-in}
.c_hd2_catMenu > li > ul li {width:50%;float:left;padding:0}
.c_hd2_catMenu > li > ul li a {font-size:12px;font-weight:bold;color:#444444;text-decoration:none;padding:10px 20px;display: block;}
.c_hd2_catMenu > li > ul li:hover a {color: #222222;}
.c_hd2_catMenu > li > ul li:nth-last-child(1) {display:none}
.c_hd2_catMenu > li.c_over > ul {visibility:visible;opacity:1;margin-top:0;}
.c_hd2_catMenuMedium > li {width:50%}
.c_hd2_catMenuSmall > li {width:100%}
.c_hd2_catMenuSmall > li > ul li {width:100%}
.c_hd2_catMenuMedium > li > ul li:nth-last-child(1), .c_hd2_catMenuSmall > li > ul li:nth-last-child(1) {display:block;width:100%;text-align:center;background-color:#fff;}
.c_hd2_catMenuMedium > li > ul li:nth-last-child(1) a, .c_hd2_catMenuSmall > li > ul li:nth-last-child(1) a {color:#999999}


/*new*/

.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu {width: 100%; overflow-y: auto;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu a {display: block; padding: 0; white-space: nowrap; font-family:"Hind",sans-serif; font-size: 14px; line-height: 22px; font-weight: 300; color: #777777; text-decoration: none; transition: all 0.2s linear; outline: none; }
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu a:hover {color: #007bff; text-decoration: none;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li {width: 290px; max-width: 290px; min-width: 150px;min-height: 230px; padding: 0px 10px 0px 10px; float: left;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li .cursorDefault {cursor: default;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li .cursorDefault:hover {color: #001f5f;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li > ul {clear:both;} 
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li > ul li a {padding: 1px 0px 1px 48px; line-height: 24px; letter-spacing: 0.03em;float: left;width: 100%;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li > ul li a:hover {background-color: transparent;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li > img {float:left; margin: 5px 0px 2px 0px; width: 34px; height: 34px;  border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; }
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li > a {display: block; font-weight: 500; padding: 5px 5px 0px 5px; margin-left: 41px; margin-top: 10px; color: #001f5f; line-height: 22px;border-bottom: 1px solid #494949;background: transparent;}

/* .c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(1) > a {background-color: #72A94E;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(2) > a {background-color: #FDB813;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(3) > a {background-color: #F9009A;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(4) > a {background-color: #EC0B43;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(5) > a {background-color: #AD2DA4;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(6) > a {background-color: #00ADD8;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(7) > a {background-color: #6D3400;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(8) > a {background-color: #1E59C1;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(9) > a {background-color: #FF7900;}
.c_hd2_menuPanel .c_hd2_menu .c_hd2_menu1 > li .c_hd2_menu2 li > .c_new_hd2_catMenu > li:nth-child(10) > a {background-color:#72619B;}
 

/*"<img src="images/icons/household_icon.png" width="38" height="38" alt="" class="loading" data-was-processed="true">*/

.c_new_hd2_catMenu {width: 100%; display: block; clear:both; }
.c_new_hd2_catMenu ul {list-style-type:none;margin:0;padding:0;} /*new*/
.c_new_hd2_catMenu > li {padding:0; margin: 0;}
.c_new_hd2_catMenu > li .cursorPointer {cursor: pointer;}
.c_new_hd2_catMenu > li:hover > a {color: #1393f5;}
/*.c_new_hd2_catMenu > li > ul {position:absolute;top:100%;left:0;visibility:hidden;opacity:0;width:auto;overflow:hidden;background: #f9f9f9;border: 1px solid #f9f9f9;box-shadow: 0 0 20px rgba(0,0,0,.15);clip: rect(0,5000px,5000px,-500px);z-index:500;margin-top:20px;transition: visibility 0.1s ease-in, margin-top 0.3s ease-in, opacity 0.3s ease-in}*/
.c_new_hd2_catMenu > li > ul li {padding:0; margin: 0;}
.c_new_hd2_catMenu > li > ul li a {font-family:"Hind",sans-serif; font-size: 10px; display: block; /*padding:10px 20px;*/ text-decoration:none; /*cfont-size:12px;font-weight:bold; color:#444444;*/  }
.c_new_hd2_catMenu > li > ul li:hover a {color: #1393f5;}
.c_new_hd2_catMenu > li > ul li:nth-last-child(1) {display:none}
/*.c_new_hd2_catMenu > li.c_over > ul {visibility:visible;opacity:1;margin-top:0;}*/
/*new*/

.c_hd2_1 .c_anim_show {opacity:1;animation:_anim_show 0.5s ease;-webkit-animation:_anim_show 0.5s ease;visibility:visible!important}
.c_hd2_1 .c_anim_hide {opacity:0;animation:_anim_hide 0.5s ease;-webkit-animation:_anim_hide 0.5s ease;}
.c_hd2_1 .c_anim_slideBody {animation:_anim_slideBody 0.3s ease;-webkit-animation:_anim_slideBody 0.28s ease;}
.c_hd2_1 .c_anim_slideBodyBack {animation:_anim_slideBodyBack 0.3s ease;-webkit-animation:_anim_slideBodyBack 0.3s ease;left:-300px;}

.c_controlHeight {clear:both;background:#fff}
.c_content {overflow:auto;/* background-color:#fafbfb; */}
.c_content, .c_pgSubTlt > div {margin:auto;padding:60px 10px;clear:both}
.c_pgSubTlt {background-color:#f4f4f4;overflow:auto;} /*#fafbfb*/
.c_pgSubTlt > div i {position: relative;font-style: normal;font-size: 14px;color: #bcbcbc;}
.c_pgSubTlt > div i.cwy-house-chimney-Regular {color:#333;cursor:pointer}
.c_pgSubTlt > div i.cwy-house-chimney-Regular:hover {color:#000;cursor:pointer;}
.c_pgSubTlt > div i.cwy-house-chimney-Regular-disabled {color:#bcbcbc;cursor:default;}
.c_pgSubTlt > div i.cwy-house-chimney-Regular-disabled:hover{color:#bcbcbc;cursor:default;}
.c_pgSubTlt > div i:nth-child(n+2) {padding-left: 30px;}
.c_pgSubTlt > div i:nth-child(n+2):before {content:"»";position:absolute;top: -4px;left: 10px;font-size: 16px;}
.c_pgSubTlt > div .prodNameCss {color:#333;}
.c_pgSubTlt > div i a {color:#333;text-decoration:none;}
.c_pgSubTlt > div i a:hover {text-decoration:underline}

.c_footer {background: #f7f8fa; border:0px; display:flex; flex-direction:column; flex-wrap:nowrap; font-family:"Hind",sans-serif; font-size:14px; line-height:22px; font-weight: 300; color:#777777;}
.c_footer_0 > ul > li > span > a {text-decoration: none;}
.c_footer_0 {padding: 0px; margin:0px; overflow:auto; font-size:14px; color:#fff; background:#2879fe; } 
.c_footer_0 > ul{list-style-type:none; margin:10px auto 0px auto; padding:0px; max-width: 1200px;} 
.c_footer_0 > ul > li {text-align:left;} 
.c_footer_0 > ul > li:nth-child(1) {float:left; padding: 15px 0px; margin-left: 5px;}
.c_footer_0 > ul > li:nth-child(2) {float:right;} 
.c_footer_0 > ul > li:nth-child(1) span{width: 26px; height: 29px; padding-left:10px; padding-right:10px; font-size: 15px; font-weight: 300;}
.c_footer_0 > ul > li:nth-child(1) a{color: #fff;}
.c_footer_0 > ul > li:nth-child(1) a:hover {color: #1c302d;}
.c_footer_0 > ul > li:nth-child(1) a:hover > img{filter: invert(90%) sepia(13%) brightness(95%) contrast(80%);}
.c_footer_0 > ul > li > .follow-us-on {margin-left:13px; margin-top:-13px; font-size:16px; line-height:26px;font-weight:500; color:#ffffff;} 
.c_footer_1 {padding:40px 10px 10px 10px; overflow:auto; font-size:14px; background: #f7f8fa; color: #777777; width:100%; }
.c_footer_1 .c_footer_1b > ul {float: left; padding:0 20px 20px 20px; width: 33.33%;} 
.c_footer_1 .c_footer_1b > ul > li:nth-child(1){font-size: 16px; line-height: 26px; letter-spacing: 0.04em; font-weight: 500; color: #191919; text-transform: uppercase; padding-bottom:15px; }
.c_footer_1 .c_footer_1b > ul > li:nth-child(2){margin-top: 16px; display: block;}
.c_footer_1 .c_footer_1b > ul > li > ul.c_footer_menu > li {padding-top: 8px;}
.c_footer_1 .c_footer_1b > ul > li > ul.c_footer_menu > li:nth-child(1) {padding-top: 0px;}
.c_footer_1 .c_footer_1b > ul > li > ul.c_footer_menu > li > a{text-decoration: none; outline: none; color: #777777;}
.c_footer_1 .c_footer_1b > ul > li > ul.c_footer_menu > li > a:hover{color: #2879fe;}
.c_footer_logo {text-align:left;margin-bottom:30px}
.c_footer_logo img {width:100%}
.c_footer_address li .c_footer_address_company {padding:10px 0px;}
.c_footer_address li .c_footer_address_hotline {padding-top:10px;}
.c_footer_address li .c_footer_address_hotline > span  i{font-size: 30px;}
.c_footer_address li .c_footer_address_hotline > span:nth-child(2){display: inline-block; margin-top:6px; vertical-align: top;}
.c_footer_address li .c_footer_address_hotline a , .c_footer_address li .c_footer_address_hotline a:active {text-decoration:none; color:#777777; }
.c_footer_address li .c_footer_address_hotline a:hover {text-decoration:none; color: #2879fe; }

.c_footer_address li .c_footer_address_message_center {padding-top:10px;}
.c_footer_address li .c_footer_address_message_center > span  i{font-size: 30px;}
.c_footer_address li .c_footer_address_message_center > span:nth-child(2){display: inline-block; margin-top:6px; vertical-align: top;}
.c_footer_address li .c_footer_address_message_center a , .c_footer_address li .c_footer_address_hotline a:active {text-decoration:none; color:#777777; }
.c_footer_address li .c_footer_address_message_center a:hover {text-decoration:none; color: #2879fe; }

.c_footer_address li .c_footer_address_get_in_touch {padding:16px 0px;}
.c_footer_address li .c_footer_address_get_in_touch a{border: 1px solid #cccccc; border-radius:12px; text-align:center; vertical-align: middle; padding: 1px 10px;}
.c_footer_address li .c_footer_address_get_in_touch a, .c_footer_address li .c_footer_address_get_in_touch a:active {text-decoration:none; color:#777777;}
.c_footer_address li .c_footer_address_get_in_touch a:hover {text-decoration:none; color: #2879fe; }

.c_footer_address li.c_newLine {padding-top:24px;}
.c_footer_address li a {text-decoration:none;color: #0081cc;}
.c_footer_address li a:hover {text-decoration:underline;}
.c_footer_links {display:inline-block}
.c_footer_links li {float:left;padding:0 10px;}
.c_footer_links li a {text-decoration:none;color: #1e1e1e;font-weight:bold;font-size: 16px;text-transform: uppercase;}
.c_footer_links li a:hover, .c_footer_cpRight p a:hover {color: #0081cc;}
.c_footer_info {clear:both; margin-top:0px!important; list-style-type:none; padding:0px;} 
.c_footer_info ul{padding: 0px 10px;}
.c_footer_info li {text-align:left; float:left; display:inline-block; }
.c_footer_info li:nth-child(1) {min-width: 0px; font-size:16px; line-height:26px; letter-spacing: 0.04em; font-weight:500; color:#ffffff; text-transform: uppercase; padding:12px;}
.c_footer_info li:nth-child(2) {max-width: 100%;line-height: 1.65; margin-left: 12px;} 
.c_footer_info li img {position:relative;top:0px; } 
.c_footer_info li:nth-child(2) a:nth-child(1) {margin-right:5px;}
.c_footer_info li a {text-decoration:none;}


.c_footer_cpRight {background-color:#fff;color:#777; padding:19px 10px 7px 10px;}
.c_footer_cpRight div {max-width:1200px; text-align:center; margin-left:auto; margin-right:auto; }
.c_footer_cpRight p {text-align:center; font-size:13px; display: inline-block;}
.c_footer_cpRight p a {text-decoration:none; color: #777;}

.c_widthAuto {width:auto}

.c_button {cursor:pointer;transition: background .4s ease, color .4s ease;-webkit-transition: background .4s ease, color .4s ease;padding: 10px 15px;min-width: 110px;background: #e2e6e7;color: #292f38;border-radius: 4px;display: inline-block;font-size:13px;border: none;box-shadow: 0 2px 0 #bdc3c7;}
.c_button:hover {background: #00add9;color:#fff;box-shadow: 0 2px 0 #2c3e50;}


.c_buttonSubmit, .c_buttonSubmit2, .c_buttonSubmit3, .c_buttonSubmit4, .c_buttonSubmit5 {font-size: 13px;color: #ffffff;padding: 11px 14px; margin: 5px; cursor: pointer;border-radius: 4px;font-weight: 800;border:#000 1px solid;}

.c_buttonSubmit {background-color: #0071bd;}
.c_buttonSubmit2 {background-color :#fd9c00;}
.c_buttonSubmit3 {background-color :#00B0FD;}
.c_buttonSubmit4 {background-color :#001F5F;}
.c_buttonSubmit5 {background-color :#922946;}
.c_buttonSubmit:hover {background-color: #008ae6;}
.c_buttonSubmit2:hover {background-color :#ffbb4d;}
.c_buttonSubmit3:hover {background-color :#4dc9ff;}
.c_buttonSubmit4:hover {background-color :#0538a2;}
.c_buttonSubmit5:hover {background-color :#ff8080;}

#menuButtons button.c_button_ECenter_Slider{
	border-radius: 14px;
	font-weight: bold;
}
.c_singWithPurchase_label_ECenter_Slider{
	margin-bottom:10px; color:black; display: block;
}

.pLabelMsg {
    font-size: 13px;
    text-align: center;
    background-color: #0071bd;
    color: #fff;
    padding: 5px;
    float: right;
    width: 100px;
    cursor: pointer;
    border-radius: 4px;
    margin: 5px 0px;
}

.c_invisible {visibility:hidden!important}
.c_visible {visibility:visible!important}
.c_hide_important {display:none !important;visibility:hidden !important}
.c_hide {display:none;visibility:hidden}
.c_show {display:block;visibility:visible} 
.c_showInnerBlock {display:inline-block!important;} 
.myAcc {text-transform: uppercase;position: relative; color: #ffffff;top:3px;}
.c_hd1_2_contactUs li a .myAcc {top: -2px;}
.dvErrMain{position: relative;width: 100%;}
.dvErrMain .dvErrMsg {z-index:1; position: absolute; bottom: 0; left: 0; width: 20%; height: 100%; background-color: rgba(0,0,0,0.4)!important;text-align: center; color: #fff; }
.dvErrMain .dvErrMsgLbl {position: absolute; padding-top: 20px; font-size: 10px; font-weight: 600; margin: 0; left: 0px;}

.dvErrMsgView {z-index:1; position: relative; bottom: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4)!important;text-align: center; color: #fff;padding: 30px 10px;font-weight: 600; margin: 0;font-size: 11px;top: -10px;}
.dvErrMsgView2 {z-index:1; position: relative; bottom: 0; left: 0; width: 95%; height: auto; max-width: 80px; background-color: rgba(0,0,0,0.4)!important;text-align: center; color: #fff;padding: 30px 10px;font-weight: 600; margin: 0;font-size: 11px;top: -10px;}

.dvErrLbl{color: red;}


.c_hd_msg_sm {width:100%;background-image: linear-gradient(#cefff8, #c1c8e0);padding:2px 5px;display:none;}
.c_hd_msg_sm .c_hd_msg_1 {max-width:1200px;margin:0 auto;width:100%;height: 100%; margin-bottom: -1px;}
.c_hd_msg_sm .c_hd_msg_1 {display: -moz-box;display: -webkit-box;	box-orient: horizontal;	-moz-box-orient: horizontal;-webkit-box-orient: horizontal;	}
.c_hd_msg_sm .c_hd_msg_1 .divLeft{width:8%;cursor: pointer;}
.c_hd_msg_sm .c_hd_msg_1 .divLeft .iCon {width:10%; color: #7B7B7B;height: 40px; float: left;}
.c_hd_msg_sm .c_hd_msg_1 .divLeft .iCon i {color: #7B7B7B ;padding: 5px 5px; font-size: 18px;}
.c_hd_msg_sm .c_hd_msg_1 .divRight{width:94%;cursor: pointer;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colLeft {width:75%; padding: 5px; float: left;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .col1 {padding-right: 10px;padding-top: 5px; float: left;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .col2 {float: left;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colRight {width:25%; padding: 10px 5px; float: left;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colLeft img {width:40px;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colLeft .colText{font-size: 20px; font-weight: 600;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colLeft .colText1{font-size: 13px;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colLeft .colTextRed{font-size: 13px;color: #db1111;}
.c_hd_msg_sm .c_hd_msg_1 .divRight .colRight .colBtn{ color: white; background-color: #9f3138; float:right; padding: 10px;border-radius: 120px;font-size: 13px;text-align: center;}




.prdMain {
	display: inline-block;
	height: auto;
	width: 160px;
	text-align: center;
	font-size: 14px;
	color: #717270;
	margin: 0 8px 10px 0;
	vertical-align: top;
	position:relative;
}

.prdMainPwp {
	display: inline-block;
	height: 360px;
	width: 220px;
	text-align: center;
	font-size: 14px;
	color: #717270;
	margin: 20px 8px;
	vertical-align: top;
}

.prdMainView {
	width: 100%;
    margin: 1.25rem;
    text-align: center;
}


.prdMainView .prdMainSub {
	min-width: 20.375rem;
    height: 2.5rem;
    outline: 0;
    background: #f7f4f4;
    color: #555;
    border: 1px solid rgba(0,0,0,.09);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.03);
    position: relative;
    overflow: visible;
    padding: 0 20px;
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    flex-direction: column;
    font-size: 14px;
    box-sizing: border-box;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.09);
    border-radius: 2px;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    outline: 0;
    cursor: pointer;
    display: inline-flex;
}

.prdMainView .prdMainSub:hover {background: #d8caca;color:#fff;}


.prdImg {
	height: 100%;
    display: inline-block;
    /* border: 1px solid #cccccc;
    border-radius: 5px; */
    text-align: center;
    font-size: 14px;
    color: #717270;
    vertical-align: top;
    background-color: #ffffff;
    padding: 1px;
}

.prdImgPwp {
	height: 220px;
    width: 220px;
    display: inline-block;
    border: 1px solid #cccccc;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
    color: #717270;
    vertical-align: top;
    background-color: #ffffff;
    padding: 10px;
}

.prdImg img, .prdInfo {
	cursor: pointer;
}

.prdImg img {
	max-width: 200px;
}

.prdInfo {
	width: auto;
	padding: 5px;
}

.prdInfoPwp {
	width: auto;
	padding: 5px;
}
.prdCode {
	display: flex;
	font-size: 12px;
	font-weight: 600;
	margin: 5px 0px;
	text-align: left;
}

.prdName, .prdNameItalic {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size: 13px;
	/* font-weight: 600; */
	margin: 5px 0px;
	text-align: left;
	min-height:43px;
}

.prdNameItalic {
	font-style: italic;
	color: #666
} /*#E700EA*/
.prdPrice {
	font-size: 12px;
	font-weight: 600;
	text-align: left;
}

.prdBestPrice {
	font-size: 12px;
	font-weight: 600;
	margin: 5px 0px;
	text-align: left;
	color: red;
}

.prdEv {
	font-size: 10px;
	font-weight: 600;
	font-weight: inherit;
	text-align: left;
}

.prdPwpColor {
	color: red;
	font-size: 12px;
	margin-top: 0px;
}

.prdMsg {
	clear: both;
	width: auto;
    position: absolute;
    margin: 0 10px;
}


.prdBuy {
	height: 40px;
	width: auto;
	padding-top: 8px;
}

.prdPwp {
	height: 40px;
	width: auto;
	padding-top: 8px;
	text-align: left;
}

.pSdDesc {
	font-size: 14px;
	color: #737372;
	padding: 15px 20px 15px 37px;
	margin: 10px 5px;
	position: relative;
}

.pSdDesc span {
	font-style: italic;
	color: #E700EA
}

.pSdDesc i {
	margin-right: 10px;
	color: white;
	border-radius: 50%;
	padding: 5px 9px;
	position: absolute;
	border: 1px solid #D71010;
	left: 0;
	top: 10px;
	background-color: rgb(255, 100, 100)
}

.prodQty, .prodQtyNoBttn {
	overflow: auto;
	text-align: right;
}

.prodQty ul, .prodQtyNoBttn ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #f5f7f8;
	border: 2px solid #e4e4e2;
	border-radius: 4px;
	min-width: 40px;
}

.prodQty ul li, .prodQtyNoBttn ul li {
	float: left;
	-webkit-user-select: none;
	user-select: none;
}

.prodQty ul li:first-child, .prodQty ul li:last-child {
	padding: 6px 10px 0 10px;
	cursor: pointer;
	width: 27px;
	height: 27px;
}

.prodQty ul li input, .prodQtyNoBttn ul li input {
	height: 28px;
	width: 40px;
	border: none;
	border-left: 1px solid #e4e4e2;
	border-right: 1px solid #e4e4e2;
	outline: none;
	pointer-events: none;
	padding: 5px 3px;
	text-align: center;
	background: #f5f7f8;
	color: #666;
}

.prodQtyNoBttn ul {
	min-width: auto
}

.prodQtyNoBttn ul li input {
	border: none;
}

.hd p{font-size: 16px;margin: 0px;}

.c_buttonSubmitPwp:hover {
	background-color: #4dc9ff;
}

.c_buttonSubmitPwp {
	background-color: #00B0FD;
}

.c_buttonSubmitPwp {
	font-size: 14px;
	font-width: 700;
	color: #ffffff;
	padding: 1px;
	margin: 2px 0px 0px 0px;
	cursor: pointer;
	border-radius: 4px;
	border: none;
	height: 40px;
	width: 50px;
}

.c_buttonSubmitCart:hover {
	background-color: #f5f7f8;
	color: black;
}

.c_buttonSubmitCart {
	background-color: #138ef5;
}

.c_buttonSubmitCart {
	font-size: 12px;
	color: #fff;
	padding: 5px 10px;
	margin: 0px;
	cursor: pointer;
	border: none;
	height: 100%;
	width: 100%;
}

.cartTable {
	width: 100%;
	height: 30px;
}

.cartTable tr {
	vertical-align: middle;
}

.purcOptionDiv {
	padding: 5px 5px;
	width: 100%;
	float: left;
	text-align: left;
}

.prdPwp {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

.prdPwp div+p {
	color: red;
}

.prdPwp input[type=radio] {
	display: none;
	margin: 10px;
}

.prdPwp input[type=radio]+label {
	display: inline-block;
	padding: 5px;
	background-color: #d0d0d0;
	border-color: #ddd;
	margin-bottom: 4px;
	height: 30px;
	width: 115px;
	vertical-align: middle;
	text-align: center;
	color: white;
	cursor: pointer;
}

.prdPwp input[type=radio]:checked+label {
	background-image: none;
	background-color: #30a1ff;
	border: 1px solid #6f6f73;
}

.prdPwp input[type=radio]:disabled+label {
	opacity: 0.3;
}

.cartBtnDiv {
	width: 50%;
	height: 53px;
	float: left;
}

.prodListDiv {
	/* border: 1px solid #cccccc;
	border-radius: 5px; */
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}

.prdMsg .ribbon {
	position: relative;
	z-index: 100;
    padding: 2px 0.5em 0px 0.5em;
    font-size: 10px;
    margin: 10px -10px;
    line-height: 1.875em;
    color: #fff;
    border-radius: 0 0.156em 0.156em 0;
    box-shadow: -1px 2px 3px rgb(0 0 0 / 50%);
    min-width:60px;
    min-height: 10px;
    display: block;
    white-space: normal;
    text-align: center;
}

.productEmpty {height: 300px;background-color: #e3e7ea;}

.prdMsg .promoRibbon:before {border: 24px solid #ec0b43;}
.prdMsg .promoRibbon { background-color: #ec0b43;border:0px;}

.prdMsg .stockOutRibbon:before {border: 24px solid #78797e;}
.prdMsg .stockOutRibbon { background-color: #78797e;border:0px;}

.prdMsg .comeSoonRibbon:before {border: 24px solid #001e61;}
.prdMsg .comeSoonRibbon { background-color: #001e61;border:0px;}

.prdMsg .newRibbon:before {border: 24px solid #fa0709;}
.prdMsg .newRibbon { background-color: #fa0709;border:0px;}

.prdMsg .memberRibbon:before {border: 24px solid #72a94e;}
.prdMsg .memberRibbon { background-color: #72a94e;border:0px;}

.prdMsg .pWPRibbon:before {border: 24px solid #d62b6b;}
.prdMsg .pWPRibbon { background-color: #d62b6b;border:0px;}

.prdMsg .discountRibbon:before {border: 24px solid #ec0b43;}
.prdMsg .discountRibbon { background-color: #ec0b43;border:0px;}

.dvSort {
	float: left;
	display: none;
	visibility: hidden;
}


.prdMsg .specialOffer {
	color: #cc0066
}

.prdBuy {
	height: 40px;
	width: auto;
	padding-top: 8px;
}

.prdPwp {
	height: 40px;
	width: auto;
	padding-top: 8px;
	text-align: left;
} 

.snackbar {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 50%;
  bottom: 30px;
  font-size: 17px;
}

.snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;} 
  to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;} 
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

.gly-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.new-product-li-sv , .new-product-li-gv, .new-product-li-rc {
	display: inline-block;
	padding: 0px;
    line-height: 15px;
    border-radius: 4px;
    overflow: hidden;
    margin: 2px 5px 2px 0px;
    font-size: 10px!important;
    height: 14px;
}

.new-product-li-sv {
    border: #76ad50 solid 1px;
    background: #76ad50;
   
}

.new-product-li-gv {
    border: #001f5f solid 1px;
    background: #001f5f;
}

.new-product-li-rc {
    border: #00BCD4 solid 1px;
    background: #00BCD4;
}

.new-product-li-sv b , .new-product-li-gv b, .new-product-li-rc b {
    padding: 0px 5px;
    color: #FFF;
    float: left;
    font-weight: 100;
}

.new-product-li-sv e , .new-product-li-gv e, .new-product-li-rc e {
    background: #FFF;
    padding: 0px 5px;
    float: left;
    width: 40px;
    text-align: center;
}

.new-product-li-sv e {
    color: #76ad50;
}
.new-product-li-gv e {
    color: #001f5f;
}

.new-product-li-rc e {
    color: #00BCD4;
}

.new-product-li-btn {
	display: inline-block;
    padding: 0px;
    line-height: 16px;
    border-radius: 4px;
    overflow: hidden;
    margin: 0px;
	float: right;
    font-size: 18px;
}
	
.new-product-li-btn i {
	margin:0px 10px;
	cursor: pointer;
}  

.top_bar_header {
    float: left;
    display: block;
}

.top_bar_header_search {
    float: left;
    display: block;
}

.top_bar_header_search input[type="search"] {
    padding: 1px 5px;
    /* border: 3px solid #4a97c2;
    border-radius: 3px; */
    border: none;
    border-bottom: 1px solid #fff;
    background-color: transparent;
    color: white;
    /* line-height: 20px; */
    width: 200px;
    font-size: 15px;
}

.top_bar_header_search input[type="search"]:focus {
    outline: 0;
}

.top_bar_header_search button.searchform-submit {
	padding-top: 5px;
    /* padding: 1px 10px;
    border: 3px solid #4a97c2; */
    line-height: 20px;
    position: relative;
    left: -8px;
    /* background: #4a97c2; */
    /* color: #fff; */
    cursor: pointer;
    /* border-radius: 3px; */
    border: none;
    background: transparent;
    font-size: 20px;
    color: #fff;
}

.top_bar_header_mobile{
	display: none;
}

.top_bar_header_mobile a {
	color: #fff;
}

.top_bar_header_mobile input[type="search"] {
    padding: 1px 5px;
    border: 3px solid #4a97c2;
    border-radius: 3px;
    line-height: 20px;
}

.top_bar_header_mobile input[type="search"]:focus {
    outline: 0;
}

.top_bar_header_mobile button.searchform-submit {
    padding: 1px 10px;
    border: 3px solid #4a97c2;
    line-height: 20px;
    position: relative;
    background: #4a97c2;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
}

.top_bar_header_mobile button.searchform-submit i{font-size: 20px;}

.top_bar_header_mobile ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 12px 0;
    display: inline-block;
}

.top_bar_header_mobile ul li {
	float:left;
}

.c_view_erc_details{
	font-weight: normal;
}
.c_view_erc_details_link{
	/*text-decoration: underline;*/
	cursor: pointer;
}

.top_bar_header_right_lang {
	float: left;
    display: block;
}

.top_bar_header_right_lang .c_dropdownMenu .c_arrowUp{
	right: 8px;
}
.top_bar_header_right {
	float: left;
    display: block;
}

.top_bar_header_right a {text-decoration: none;color: #001f5f;}

.top_bar_header_right .dvCircle{
    border-radius: 50%;
    height: 25px;
    width: 25px;
    text-align: center;
    background: white;
}

.top_bar_header_right .dvCircle_reseller{
    margin-top: -5px;
    margin-left: 5px;
}

.top_bar_header_right .dvCircle .divCss{
	padding: 6px 0px;
    background: none;
    font-size: 10px;
    color: #001f5f;
    font-weight: 600;
}

.dvCircle ul {
   	list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: right;
}

.dvCircle ul li {
	padding: 5px 9px;
    position: relative;
    float: left;
    color: #fff;
}

#totalLineItems, #totalLineItemsMobile {display: inline-block;
    padding: 2px 2px;
    background: #ff8100;
    border-radius: 50%;
    position: relative;
    top: -15px;
     left: 0; 
    font-size: 10px;
    color: #ffffff;
    min-width: 20px;
    text-align: center;}
    
#cart {position: relative; top: 2px;}
.dvShpcartMain{padding:0px!important;}

ul.search_suggest {position:absolute;top:100%;left:0;visibility:hidden;opacity:0;width:auto;overflow-y:scroll; max-height:0%; /*max-height:70%;*/
background: #fdfdfd;border: 1px solid #f9f9f9;box-shadow: 0 0 20px rgba(0,0,0,.15);clip: rect(0,5000px,5000px,-500px);
z-index:500;margin-top:20px;transition: visibility 0.1s ease-in, /*margin-top 0.3s ease-out,*/ opacity 0.3s ease-in, max-height 0.3s ease-in; display: block; }
ul.search_suggest::-webkit-scrollbar {width:8px;}
ul.search_suggest::-webkit-scrollbar-track { box-shadow: inset 0 0 4px #888; border-radius: 4px;}
ul.search_suggest::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px;}
ul.search_suggest::-webkit-scrollbar-thumb:hover { background: #aaa; }
ul.search_suggest { scrollbar-width:thin;scrollbar-color: #ccc #eee;}
ul.search_suggest > li.suggest_item {width:100%;float:left;padding:0px 0px; border-bottom: 1px solid #ffffff; display:block; font-size: 14px; font-weight:normal; color:#000;}
ul.search_suggest > li.suggest_item:hover {background: #f3f3f3;cursor:pointer;}
ul.search_suggest > li.suggest_item a {font-size: 14px; font-weight:normal; color:#000; text-decoration:none;}
ul.search_suggest > li.suggest_item:hover a {/*font-weight:bold;color:rgb(0,140,184);*/  }
ul.search_suggest > li:nth-last-child(1) {border-bottom: 0px;}
ul.search_suggest > li.suggest_item_hist {width:100%;float:left;padding:5px 7px 5px 7px; color:#777; font-size:13px; border-bottom: 1px solid #ffffff; display:block;}
ul.search_suggest > li.suggest_item .suggest_item_div {display:block; font-size: 14px; padding:10px 10px; font-weight:normal; color:#000; margin-left: 0px;}


ul.search_suggest > li.suggest_item_cat {width:100%;float:left;padding:0px 0px; border-bottom: 1px solid #ffffff; display:block; font-size: 14px; font-weight:normal; color:#000;}

ul.search_suggest > li.suggest_item_cat .suggest_item_category{display:block; color:#000; font-size:14px; font-weight:bold; padding-bottom:3px; margin-left: 10px; }
ul.search_suggest > li.suggest_item_cat .suggest_item_category:hover{text-decoration:underline; cursor:pointer;}
ul.search_suggest > li.suggest_item_cat .suggest_item_category:nth-child(1){margin-top:5px;}
ul.search_suggest > li.suggest_item_cat .suggest_item_category:nth-last-child(1){margin-bottom:5px;}
ul.search_suggest > li.suggest_item_cat .suggest_item_hr{width:98%; text-align:center; align:center;color:#ccc;background-color:#ccc;}
   		
ul.search_suggest::-webkit-scrollbar {width:8px;}
ul.search_suggest::-webkit-scrollbar-track { box-shadow: inset 0 0 4px #888; border-radius: 4px;}
ul.search_suggest::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px;}
ul.search_suggest::-webkit-scrollbar-thumb:hover { background: #aaa; }
ul.search_suggest { scrollbar-width:thin;scrollbar-color: #ccc #eee;}
/*@media (max-width:925px){.top_bar_header_mobile{width: 100%;position: static;margin: 5px;display: block;}}*/

.c_hd2_1_fixed ul.search_suggest {position:initial;padding:2px}

.dvDisable{pointer-events:none;opacity:0.6}
.dvEnable {pointer-events:auto;opacity:1}
.topMenuMobile{color: #fff; font-size: 14px;padding-right:10px;}


.dvContainer {
	float: left;
	padding: 10px 10px 0px 0px;
}

.dvContainer .container {
	display: block;
	position: relative;
	padding-left: 35px;
	padding-top: 5px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default radio button */
.dvContainer .container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.dvContainer .checkmark_radio {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}

/* Create a custom checkbox */
.dvContainer .checkmark_checkbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.dvContainer .container:hover input ~ .checkmark_radio, .dvContainer .container:hover input ~ .checkmark_checkbox {
	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.dvContainer .container input:checked ~ .checkmark_radio, .dvContainer .container input:checked ~ .checkmark_checkbox {
	background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.dvContainer .checkmark_radio:after, .dvContainer .checkmark_checkbox:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.dvContainer .container input:checked ~ .checkmark_radio:after, .dvContainer .container input:checked ~ .checkmark_checkbox:after  {
	display: block;
}

/* Style the indicator (dot/circle) */
.dvContainer .container .checkmark_radio:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

/* Style the indicator (dot/circle) */
.dvContainer .container .checkmark_checkbox:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* The Close Button */
.close {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.navigatorLinks{font-size:12px;}
.navigatorLinks div {float:left;padding:5px;cursor: pointer;}


.pPaging {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: right;
}

.pPaging a, .pPaging span {
	padding: 4px 8px;
	display: inline-block;
	margin: 4px;
	width: 30px;
    text-align: center;
}

.pPaging a.nav {
	display: inline-block;
	margin: 4px;
	width: 30px;
    text-align: center;
}

.pPaging a.nav img {
	margin-bottom: -2px;
	height: 12px;
	width: auto;
}

.pPaging a {
	color: #666;
	border: 1px dotted #ccc;
	text-decoration: none
}

.pPaging a:hover {
	background-color: #bcbcbc;
	color: #fff
}

.pPaging span {
	background-color: #efefef;
	color: #666;
	border: 1px dotted #ccc
}

.pPaging a.nav_i {
	padding: 2px 3px;
    top: 1px;
    position: relative;
    width: 30px;
}

.pPaging .nav_i i {
	font-size: 15px;
}

.dvSortProd {
	position: relative;
	font-size: 16px;
	color: #717270;
	height: 80px;
	padding: 5px;
}

.dvSortProd .dvSortProdDet {
	position: absolute;
	top: 0;
	right: 0;
}

.dvSortProd .dvSortProdDet select {
	padding: 5px 4px;
	color: #717270;
	border: 1px solid #ccc;
	margin: 2px;
	width: 95%;
}

.cookie-disclaimer {
	background: #000000;
	color: #FFF;
	opacity: 0.9;
	bottom: 0;
	left: 0;
	z-index: 500;
	position: fixed;
	font-size: 14px;
	margin: 0 30%;
}

.cookie-disclaimer .container {
	text-align: center;
	padding: 10px 10px;
}

.cookie-disclaimer .container p {
	text-align: justify;

}

.cookie-disclaimer .container a {
	color:white;
}

.cookie-disclaimer .accept-cookie {
	padding: 10px;
}

.cookie-disclaimer .cookie-title {
	float: left;
    width: 100%;
    font-weight: 600;
    position: absolute;
}

.cookie-disclaimer .cookie-close {
	float: left;
    cursor: pointer;
    position: absolute;
    right: 0;
    padding-right: 20px;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.c_contentBodyBackgroundImg{
/* 	background-image: url('/cosway_files/images/cny.jpg')!important; */
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}

p.onestepcheckout-numbers {
	background: none repeat scroll 0 0 #ececee;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	clear: both;
	color: #404040;
	font-weight: 900;
	height: 35px;
	margin-bottom: 16px;
	overflow: hidden;
	padding-left: 47px;
	padding-top: 10px;
	position: relative;
	text-transform: uppercase;
	font-size: 12px;
}

p.onestepcheckout-numbers>span {
	background: none repeat scroll 0 0 #49a9db;
	color: #fff;
	font-weight: 900;
	font-size: 20px;
	height: 35px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 40px;
	padding: 3px 0 0 0;
}

.landingFlashDiv .prodPanel{height: 330px!important;}
/* .prodListDiv .prdMain:hover, .landingFooterDiv .prdMain:hover, .landingFlashDiv .prdMain:hover {outline: none !important; border:1px solid #719ECE;} */
.prdEv{height: 25px;}


/* .pwpLblBox{height:40px;margin-top:5px;} */

.dvPwpDescItem {
    font-size: 10px;
    font-weight: 100;
    /* color: #4a97c2;
    border: 1px solid #4a97c2;
    border-radius: 5px; */
    color: #fff;
    background-color: #4a97c2;
    margin: 0px 5px;
    display: -webkit-box;
    cursor: pointer;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: center;
}


.prdInCart {
	width: auto;
    color: #fff;
    background-color: #FF9800;
    overflow: hidden;
    font-size: 12px;
    position: relative;
    margin-top: -13px;
    float: right;
    padding: 0px 5px;
    border-top-left-radius: 5px;
}

.prdInCart i {font-size: 8px; height: 13px; display: block; margin-right: -3px;}

.msgWslShortLbl {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Avenir Bold','Helvetica Neue', Arial, sans-serif;
    vertical-align: top;
    position: relative;
    overflow: overlay;
    margin-top: -14px;
    width: 100%;
    padding-left: 10px;
    color: #908b8b;
}
._Disable{visibility: hidden;}
/* Sliding Menu (profile) */
#slidingMenu {
	width: 360px;
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: -360px;
	background-color: #333;
	font-size: 14px;
	color: #fff;
	transition: right 0.3s ease-in-out;
	z-index: 151;
	overflow-y: auto;
}

#slidingMenuCloseButton {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
	  
#userSection {
	background-color: #001f5f;
	padding-top: 20px;
}

#userProfile {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#userProfile img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

#userProfile .userProfileMenuContainer {
	width: 100%;
	margin: 5px 0;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#userProfile .userProfileMenuItem {
	padding: 5px 0;
	cursor:pointer;
}


.slidingMenuSub{
	height: 100%;
	background-color:#ebebeb;
}

#userProfile .shopperName{
	font-size: 18px;
	margin: 10px 10px 5px 10px;
}
#userProfile .shopperId{
	font-size: 16px;
	margin: 5px 10px 0px 10px;
}
#userProfile .divExpiryDate{
	margin: 5px 10px 15px 10px;
	display: inline-block;	
}

#userProfile .divExpiryDate > .lblExpiryDate{
	font-size: 12px;
	margin-right: 3px;
	display: block;	
	text-align: left;
	display: inline-block;	
	padding: 1px 6px;
	background-color: #FBB72A;
	color: black;
	font-weight: bold;
}

#userProfile .divExpiryDate > .valExpiryDate{
	font-size: 12px;
	margin-left: 3px;
	margin: 0px;
	display: block;	
	text-align: left;
	display: inline-block;
	padding: 1px 6px;
	background-color: #FBB72A;
	color: black;
	font-weight: bold;
}

#rewardsMenu {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

.rewardsMenuNum {
	color: #FF7600;
	font-size: 14px;
	font-weight: bold;
	font-size: 22px;
}

.rewardsMenuTitle {
	font-size: 12px;
	padding-top: 5px;
	line-height: 1.2;
	color: #666666;
}

.rewardsSubMenu {
	width: 100%;
	height: 90px;
	color: #000;
	/*border: 1px solid #d2d2d2;*/
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background: rgb(235,235,235);
    background: linear-gradient(0deg, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%);
}

/*
.rewardRow .rewardsSubMenu:not(:first-child){
	border-left: 1px solid red;
}*/

.rewardsSubMenuLine{
	height: 100%;
	background-color: rgba(255,255,255,0);
	display: flex;
	background: rgb(235,235,235);
    background: linear-gradient(0deg, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%);
    padding: 10px 0px 10px 0px;
}

.rewardsSubMenuLine span{
	height: 100%;
	border-left: 1px solid rgba(215,215,215,1);
}

#rewardsMenu ul {
	list-style: none;
	padding: 0;
}

#rewardsMenu ul li {
	margin: 5px 0;
}

.rewardRow {
	width: 100%;
	background-color: #ebebeb;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	flex-wrap: nowrap;
	align-items: center;
}

#menuButtons {
	padding: 12px 0px 10px 0px;
	background-color: #ebebeb;
	display: flex;
	width: 100%;
	height: auto;
	margin: 0px;
	background: rgb(235,235,235);
    background: linear-gradient(0deg, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 90%, rgba(250,250,250,1) 100%);
}

.menuButtonsItem {
	padding: 7px 0 8px 20px;
	cursor:pointer;
	/*background-color: #ebebeb;*/
	text-align: left;
}

.menuButtonsItem i {
	padding-right: 10px;
}

.menuButtonsContainer {
	padding: 10px 20px;
    border: 1px grey solid;
    border-radius: 10px;
    background-color:#fff;
}

#menuButtons input {
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
}

#menuButtons button {
	width: 100%;
	background-color: #fc8815;
	color: #fff;
	border: none;
	border-radius: 3px;
	padding: 10px 20px;
	cursor: pointer;
	transition: background-color 0.3s;
}

#menuButtons span {
	color: #000;
    font-size: 14px;
    font-weight: bold;
}

#menuButtons span.menuCustomerMemberIdDisplay{
	margin:10px;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

#menuButtons ul {
	list-style: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

#menuButtons ul li {
	width: 100%;
	color: #222;
	margin: 0px 0px;
	display: block;
	padding: 0px;
	font-weight: normal;
}

#menuButtons ul li:hover {
	background-color: #fff;
	border-left: 5px solid #ff862c;
	color: #000;
}

#menuButtons ul li div i{
	color: #222;
}

#menuButtons ul li:hover div i{
	color: #fff;
	filter: invert(100%) hue-rotate(180deg);
	font-weight: 900;
	text-shadow: 0px 0px 1px #fff, 0px 0px 1px #fff;
}

#menuButtons ul li div.menuButtonsItem{
	padding-left: 20px;
	font-weight: normal;
}

#menuButtons ul li:hover div.menuButtonsItem{
	padding-left: 15px;
	font-weight: bold;
}


.menuButtonImageSpan{
	width:80px; height:80px; border-radius:50%; border:1px solid #fff; display:flex; align-items:center; padding: 0px 10px;
}

.menuButtonsContainerDiv {
	margin: 20px;
	width: 100%;
}

.menuButtonsLabel{
	color: grey; text-align: center; font-size: 14px; font-weight: bold;
}

.span-myAcc-logo {
	width:25px; height:25px; border-radius:50%; border:1px solid #fff; text-align:center; padding: 1px 0px 1px 0px; margin: 0px 5px 0px 1px; 
}
.img-myAcc-logo{
	width:20px; height: auto; padding:0px 0px 0px 2px; margin:0px 0px -3px 2px;
}
.span-myAcc-logo-name{
	font-size: 14px;
}

.span-shopper-id{
	margin: 0px 1px 0px 3px;
	font-size: 14px;
}

/* Sliding Menu (profile) End */
._tabList {
	display: flex;
    width: 100%;
    font-size: 14px;
    background: white;
    flex-direction: row;
    justify-content: space-evenly;
    flex-wrap: wrap;
    align-items: flex-end;
}
._tabList ._slideProgressInd {
	display: none;
}
._tabContent {
  position: relative;
  overflow: hidden;
}
._tabContent > div {
  -webkit-overflow-scrolling: touch;
  width: 100%;
  overflow: hidden;
  position: relative;
}
._tabContent > div > div {
  display: table-cell;
  min-width: 350px;
  vertical-align: top;
  height: 500px;
  position: relative;
}
._tabContent > div > div > div, ._tabContent > div > div > div > div {
  height: inherit;
  overflow: auto;
    overflow-x: auto;
  overflow-x: hidden;
}
.loaderText {
  color: #717270;
  text-align: center;
  padding: 10px;
  font-size: 10px;
}


.clockdiv{
	color: #fff;
	font-weight: 100;
	text-align: right;
	font-size: 14px;
	float: left;
	padding: 5px 10px;
}

.clockdiv > div{
	border-radius: 3px;
	display: inline-block;
	padding: 2px;
}

.clockdiv .labels{
	color:black;
}

.clockdiv div > span{
	width: 25px;
	height: 22px;
    padding: 1px 2px;
    text-align: center;
	border-radius: 3px;
	background: #00816A;
	display: inline-block;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 300; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  -webkit-animation-name: fadeIn; /* Fade in the background */
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s
}


/* The Modal (background) */
.modal-banner {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 300; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: overlay; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  -webkit-animation-name: fadeIn; /* Fade in the background */
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s
}


/* Modal Content */
.modal-content {
  position: fixed;
  bottom: 0;
  background-color: #fefefe;
  width: 100%;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: slideIn;
  animation-duration: 0.4s
}

.modal-content-banner {
  display: inline-block;
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  background-color: transparent;
  width: 100%;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: slideIn;
  animation-duration: 0.4s
}


.modal-header {
  padding: 2px 16px;
  height: 30px;
  position: absolute;
    right: 0;
}

.modal-body {color: black;background-color: white;margin: 0px;}

.modal-body-banner {color: black;background-color: transparent; margin: auto; width: 90%; text-align: center;max-height: 600px;max-width:800px;}

.modal-content-banner .btnCss{
	float: right; position: absolute; right: 20px; top: -15px; z-index: 200;
}

.modal-c1 {float: left;width: 70%;}
.modal-c1-price {padding: 5px 5px;font-size: 14px;color: coral;font-weight: 700;}
.modal-c1-name {padding: 5px 5px;font-size: 17px;}
.modal-c2 {float: left;text-align: center;width: 30%;}
.modal-c2-div {font-size: 11px;}

.modal-footer {
  text-align: center;
  animation-name: fadeIn;
    animation-duration: 0.4s;
}

.modal-close-button {
	font-size: 16px;
    height: 30px;
    width: 30px;
    border-radius: 40px;
    border-color: transparent;
    position: absolute;
    cursor: pointer;
    color: #717270;
    text-align: center;
    padding: 0;
}

.decoratedLine{
     overflow: hidden;
     text-align: center;
     padding: 10px;
     color: #CCCCCC;
 }
.decoratedLine > span{
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: rgb(113, 114, 112);
}
.decoratedLine > span:before, .decoratedLine > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 1px solid;
    width: 591px; /* half of limiter*/
    margin: 0 20px;
}
.decoratedLine > span:before{
    right: 100%;
}
.decoratedLine > span:after{
    left: 100%;
}

.floatIconCss{
	animation: _anim_show 1s ease;
	-webkit-animation: _anim_show 1s ease;
	opacity : 1;
	position: fixed!important;
	bottom: 8%;
	right: 5%;
	display: inline-block;
	z-index: 200;
	cursor: pointer;
	border-radius: 6px;
	-webkit-tap-highlight-color:transparent;
}

.floatIconCss .btnCss{
	float: right;position: absolute;right: 20px;z-index: 200;
}

.floatIconCss .btnCss button {
    font-size: 13px;
    height: 20px;
    width: 20px;
    border-radius: 40px;
    border-color: transparent;
    position: absolute;
    cursor: pointer;
    color: #717270;
    text-align: center;
    padding: 0;
    background-color: white;
}

.dvShpcartMainPwp{width: 100%;margin-top: 10px;}
.dvShpcartListPwp{width: 100%;box-shadow: 0 1px 10px rgb(215 2 2 / 20%);background-color: aliceblue;}
.dvShpcartListPwp .pShippingMsgTitle {
	text-align: center;
	background-color: #de3939;
	padding: 5px;
    font-size: 14px;
	color: #fff;
	margin: 0
}
.progressBarMain{clear: both;text-align: center;color: #000; border: 1px solid transparent;border-radius: 10px;font-size: 10px;margin: 5px 0px;background-color: antiquewhite;}
.progressBarSub{color: #fff;border: 1px solid transparent;border-radius: 10px;}
.progressBarMain .c50{background-color: #f32121;}
.progressBarMain .c80{background-color: #bdce33;}
.progressBarMain .c100{background-color: #2196F3;}
.progressBarMain .c1Sub{width:40%;float: left;padding: 5px 0px;text-align: left;color: rgb(113, 114, 112);}
.progressBarMain .c2Sub{width:30%;float: left;padding: 5px 0px;text-align: left;color: rgb(113, 114, 112);}
.progressBarMain .c3Sub{width:30%;float: left;padding: 5px 0px;text-align: right;color: rgb(113, 114, 112);}

.pShippingMsgTitleDiv {text-align: left;font-size: 11px;padding: 5px 0px;font-weight: 600;}
.pShippingMsgDiv {text-align: left;font-size: 12px;padding: 5px 0px;}

.pShippingMsgDiv .click {cursor: pointer;font-weight: 600;}

/* Add Animation */
@-webkit-keyframes slideIn {
  from {bottom: -300px; opacity: 0} 
  to {bottom: 0; opacity: 1}
}

@keyframes slideIn {
  from {bottom: -300px; opacity: 0}
  to {bottom: 0; opacity: 1}
}

@-webkit-keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

@keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

@media (min-width: 490px){
  .c_footer_logo {text-align:center}
  .c_footer_logo img {max-width:494px;}
}

@media (min-width: 700px){
  .c_footer_logo {text-align:left}  
  .c_footer_logo img {max-width:307px;}
  .c_footer, .c_hd2{width:40%;}
}

@media (min-width: 1200px){
  .c_hd1 .c_hd1_1, .c_hd2_1 .c_hd2_1_1, .c_hd2_2 .c_hd2_2_1, .c_footer .c_footer_1, .c_content, .c_pgSubTlt > div {max-width:1200px;}
  .c_footer_logo img {width:307px;}
  /*.c_hd2_1_fixed .c_hd1_2_1{padding-right: 0px;}*/
}


.c_hd1 .c_hd1_1 .c_hd1_2_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{max-width:200px; width:200px;}
.c_hd2 .c_hd2_1 .c_hd2_1_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{max-width:200px; width:200px;}
.c_hd2 .c_hd2_1 .c_hd2_1_1 .c_hd1_2_1{padding-top:10px;}
/*
@media (max-width:1184px){
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:180px;}
}
@media (max-width:1167px){
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:160px;}
}
@media (max-width:1145px){
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:140px;}
}
@media (max-width:1125px){
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:120px;}
}*/

@media (max-width:1109px){
	.c_hd1 .c_hd1_1 {margin:auto; text-align: left; padding-left:0px;}
	/*.c_hd2_1 {height:54px; padding:8px 10px 0 10px}*/
	/*.c_hd2_menuPanel .c_hd2_menuButton {margin-top: -65px;}*/
	/*.c_hd2_1 {height:54px;padding:8px 10px 0 10px;}
	.c_hd2_1 .c_hd2_1_fixed {height:50px;}*/
	/*.c_hd1 .c_hd1_1 .c_hd1_2_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:200px;}
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:200px;}*/
}
@media (max-width: 650px){
	/*.c_hd1 .c_hd1_1 .c_hd1_2_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:150px;}
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .mobile-menu-searchform input[type=search]{width:200px;}*/
}

@media (max-width: 584px){
	/*.c_hd1 .c_hd1_1 .c_hd1_2_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:110px;}*/
	/*.c_hd1 .c_hd1_1 .c_hd1_2_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:200px; margin-bottom:20px;}
	.c_hd2 .c_hd2_1 .c_hd2_1_1 .mobile-menu-searchform input[type=search]{width:200px;}*/
}
/*
@media (max-width: 545px){
	.c_hd1 .c_hd1_1 .c_hd1_2_1 .top_bar_header_search .mobile-menu-searchform input[type=search]{width:200px;}
	.c_hd2 .c_hd2_1 .c_hd2_1_1  .mobile-menu-searchform input[type=search]{width:200px;}
}
*/


@media (max-width:959px){
  /* .c_hd2_1 .c_hd2_1_1 > a > img {max-height:29px;display:inline-block;} */
  /* .c_hd2_1 {height:54px; padding:8px 10px 0 10px}
  .c_hd2_menuPanel .c_hd2_menuButton {margin-top: -65px;}*/
  /* .c_hd1 .c_hd1_1 > a > img, .c_hd2_1_fixed .c_hd2_1_1_alignCenter > a > img  {display:none;} */
}

@media (max-width:925px){
  .top_bar_header_mobile{width: 100%;position: relative;margin: 5px auto;display: block;}
  .top_bar_header_mobile button.searchform-submit {width: 13%;padding: 5px;transform: translateX(-3px);}
  .top_bar_header_mobile input[type="search"] {width: 85%;padding: 5px;transform: translateX(3px);}
  .c_hd1_1{padding: 0px 0px 0 10px!important;}
  .c_hd1 .c_hd1_1 > a > img  {display:none}
}

@media (max-width: 856px){
	.c_hd1 .c_hd1_1 {height:50px;}
	.c_hd1 .c_hd1_1 > a > img, .c_hd2_1_fixed .c_hd2_1_1_alignCenter > a > img  {display:none}
	.c_hd1 .c_hd1_2_1, .c_hd2_1 .c_hd1_2_1{padding-top: 5px;}
}

@media (max-width: 760px){
  .c_footer_1 ul > li {float:none;text-align:left!important;width:auto!important;padding-left:0!important}
  .c_footer_links li {padding:5px 0}
  .c_footer_links, .c_footer_info {margin-top: 24px!important}
  .c_footer_info li img {top:0;}
  
  /*.c_hd2_1 .c_hd2_1_1 > a > img {max-height:19px;display:inline-block;}*/
  /*.c_hd2_1 {height:54px;padding:8px 10px 0 10px;}*/
  /*.c_hd2_menuPanel .c_hd2_menuButton {margin-top: -65px;}*/
  /*.c_hd2_1_fixed {height:60px!important;padding:10px 10px 0 10px!important;}*/
  .cookie-disclaimer{margin: 0;}
  .c_hd1 .c_hd1_1 > a > img, .c_hd2_1_fixed .c_hd2_1_1_alignCenter > a > img  {display:none}
  /*.c_hd1 .c_hd1_2_1, .c_hd2_1 .c_hd1_2_1{padding-top: 5px; }*/
  .hideWhenSmallScreen{display:none;visibility:hidden;}
}

@media (max-width: 1230px){
	.c_hd2_1_fixed .c_hd2_1_1{padding-left: 10px; padding-right: 5px;}
}

@media (max-width: 1227px){
	.c_hd2_1_fixed .c_hd2_1_1{padding-left: 10px; padding-right: 10px;}
}


/*
@media (max-width: 537px){
 .c_hd2_1_fixed .c_hd2_1_1_alignCenter > a > img{display:none!important;}
.prodListDiv{padding:0;}
}
@media (max-width: 640px){
	.top_bar_header_search input[type="search"]{width:170px;}
	ul.search_suggest {width:200px; min-width: 200px; max-width: 200px;}
}
@media (max-width: 590px){
	.top_bar_header_search input[type="search"]{width:130px;}
	ul.search_suggest {width:200px; min-width: 200px; max-width: 200px;}
}
@media (max-width: 560px){
	.top_bar_header_search input[type="search"]{width:71px;}
	ul.search_suggest {width:200px; min-width: 200px; max-width: 200px;}
}
*/
@media (max-width: 640px){	
	.top_bar_header_search{padding-bottom:15px; }
}

/*
@media (max-width: 640px){	
	.top_bar_header_search input[type="search"]{width:150px;}
	ul.search_suggest {width:150px; min-width:150px; max-width:150px;}
}
*/
/*
@media (max-width: 590px){
	.top_bar_header_search input[type="search"]{width:130px;}
	ul.search_suggest {width:200px; min-width: 200px; max-width: 200px;}
}

@media (max-width: 570px){
	.top_bar_header_search input[type="search"]{width:120px;}
	ul.search_suggest {width:180px; min-width: 180px; max-width: 180px;}
}

@media (max-width: 560px){
	.top_bar_header_search input[type="search"]{width:100px;}
	ul.search_suggest {width:150px; min-width: 150px; max-width: 150px;}
}

@media (max-width: 540px){
	.top_bar_header_search input[type="search"]{width:80px;}
	ul.search_suggest {width:130px; min-width: 130px; max-width: 130px;}
}
*/

@media (max-width: 499px){
	 .c_hd1 .c_hd1_2_1, .c_hd2_1 .c_hd1_2_1{width: 100%;}
	 .top_bar_header_search{width:100%;float:right; display: block; padding-bottom: 15px;}
	.top_bar_header_search input[type="search"]{width:89%;}
	 .c_notification {right: -100px; width: 380px; height: 180px;}
}

@media (max-width: 420px){
	.c_notification {right: -100px; width: 330px; height: 180px;}
}

@media (max-width: 380px){
	.c_notification {right: -100px; width: 300px; height: 180px;}
}

.c_footer_2 {padding: 0px; margin:auto; overflow:auto; font-size:14px; color:#777777; width:100%; max-width: 1200px;}/*new*/
.c_footer_2 > .c_footer_2b {text-align: center;}
.c_footer_2 > .c_footer_2b > ul {list-style-type:none; margin:0px; padding:0px; width: 100%;} /*new*/
.c_footer_2 > .c_footer_2b > ul > li {text-align:left; display: inline-block;} /*new*/
.c_footer_2 > .c_footer_2b > ul > li > ul {padding:0px 20px;}
.c_footer_2 > .c_footer_2b > ul > li > ul.c_footer_info {padding-bottom:20px; }
.c_footer_2 > .c_footer_2b > ul > li > ul.c_footer_info > li:nth-child(1){padding-right:15px; }
.c_footer_2 > .c_footer_2b > ul > li > ul > li {list-style-type:none; margin:0px; padding:0; display: inline-block;}

@media (max-width: 789px){
		
	.c_footer div:nth-child(1) {order: 2;}
	.c_footer div:nth-child(2) {order: 1;}
	.c_footer div:nth-child(3) {order: 3;}
	
	.c_footer_0 {padding: 0px; margin:0px; overflow:auto; font-size:14px; color:#191919; background:#f7f8fa; }
	.c_footer_0 > ul {padding-left: 30px; padding-right: 30px; width: 100%;}
	.c_footer_0 > ul > li:nth-child(1) a{color: #777;}
	.c_footer_0 > ul > li:nth-child(1) a > img{filter: invert(30%) sepia(13%) brightness(55%) contrast(50%);}
	.c_footer_0 > ul > li:nth-child(1) {float:none; margin:0px; padding: 20px 15px 0px 15px;}
	.c_footer_0 > ul > li:nth-child(2) {float:none; margin:0px; padding: 10px 5px 0px 15px;} 
	.c_footer_0 > ul > li > .follow-us-on {margin-left:13px; margin-top:-13px; font-size:16px; line-height:26px;font-weight:500; color:#191919;}
	
	.c_footer_info {margin-top: 14px!important; padding-bottom: 30px;}
	.c_footer_info > li{text-align:left; float:none; display: block;  }
	.c_footer_info > li:nth-child(1) {color:#191919; padding-bottom:0px;} 
	.c_footer_1 .c_footer_1b > ul {clear: none; width: 100%; margin-top: 35px;}
	.c_footer_1 .c_footer_1b > ul > li:nth-child(1){font-size: 16px; line-height: 26px; letter-spacing: 0.04em; font-weight: 500; color: #191919; text-transform: uppercase;  
													cursor: pointer; padding-bottom: 12px; border-bottom: 1px solid #e9e7e7; transition: color 0.2s linear; text-align: left; outline: none; }
    .c_footer_1 .c_footer_1b > ul > li:nth-child(1):before {content: '\e9b1'; position: absolute; right:55px; font-size: 20px; line-height: 1; color: #777777; font-family: "wokiee"; }											
    .c_footer_1 .c_footer_1b > ul > li:nth-child(1).open:before {content: '\e9b2'; }
	.c_footer_1 .c_footer_1b > ul > li:nth-child(2){margin-top: 16px; display: none;} 
	.c_footer_1 {padding:40px 10px 10px 10px; overflow:auto; font-size:14px; background: #f7f8fa; color: #777777; width:100%; }
	.c_footer_1 {margin-left:auto; margin-right:auto;} 
	.c_footer_1 .c_footer_1b {padding-left: 30px; padding-right: 30px; width: 100%; display: inline-block;}
   
   	.c_footer_cpRight{padding-top:30px; padding-bottom:30px; }
   	.c_footer_cpRight > div{text-align: center; }
   	
   	.c_footer_backTopBtn {
   		text-decoration: none;
		background: #ffffff;
		color: #191919;
		display: block;
		width: 100%;
		text-align: center;
		font-size: 12px;
		font-family: "Hind", sans-serif;
		font-weight: 500;
		padding: 5px 0 33px 0;
		transition: all 0.2s linear; 
	}
	.c_footer_backTopBtn.align_center {
	    padding: 20px 0 18px 0; 
	}
	.c_footer_backTopBtn:before {
 			font-family: "wokiee" !important;
 			content: "\e9c9";
			display: block;
 			font-size: 20px;
 			line-height: 1; 
	}
	.c_footer_backTopBtn:hover {
		background: #ffffff;
		color: #2879fe; 
	} 
	.c_footer_address li {padding-top:16px;}
}

@media (min-width: 790px) {
		
	.c_footer_backTopBtn {
		text-decoration: none;
   		/*display: flex;*/
   		display: none;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: center;
	    align-content: center;
	    align-items: center;
	    transition: 0.4s;
	    width: 62px;
	    height: 62px;
	    background-color: rgba(40, 121, 254, 0.75);
	    color: #ffffff;
	    font-size: 0;
	    line-height: 0;
	    position: fixed;
	    bottom: -64px;
	    right: 5px;
	    z-index: 20;
	    border-radius: 6px;  
	}
	.c_footer_backTopBtn:before {
		font-family: "wokiee" !important;
		content: "\e903";
		display: block;
		font-size: 20px;
		line-height: 1;
		position: relative;
		top: -1px;
		transition: top 0.2s linear;
	}
       .c_footer_backTopBtn:hover {
	    background-color: #303030;
	    color: #ffffff; 
	}
 		.c_footer_backTopBtn:hover:before {
   		top: -4px; 
   	}
 		.c_footer_backTopBtn.c_footer_Back2TopBtn_show {
   		bottom: 50px; 
   	}

	.c_footer_1 .c_footer_1b > ul:nth-child(1) > li:nth-child(1){ display: none;}
	
	.c_footer_2 {margin-top:-65px; visibility: hidden;}
   	.c_footer_2 > .c_footer_2b > ul {list-style-type:none; margin:0px; padding:0; max-width: 1200px;  text-align: right; visibility: hidden;}
   	.c_footer_2 > .c_footer_2b > ul > li {width: 66.66%; visibility: visible;}
   	.c_footer_2 > .c_footer_2b > ul > li > ul { padding:0px 20px;}
   	.c_footer_2 > .c_footer_2b > ul > li > ul.c_footer_info {padding-bottom:0px; width:100%;}

}

@keyframes _anim_slideBodyBack{
    from {left:0px}
	to {left:-300px}
}

@keyframes _anim_slideBody{
    from {left:-300px}
	to {left:0px}
}

@-webkit-keyframes _anim_slideBodyBack{
    from {left:0px}
	to {left:-300px}
}

@-webkit-keyframes _anim_slideBody{
    from {left:-300px}
	to {left:0px}
}

@keyframes _anim_show {
    from {opacity: 0}
	to {opacity: 1}
}

@keyframes _anim_hide {
    from {opacity: 1}
	to {opacity: 0}
}

@-webkit-keyframes _anim_show {
    from {opacity: 0}
	to {opacity: 1}
}

@-webkit-keyframes _anim_hide {
    from {opacity: 1}
	to {opacity: 0}
}