@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i|Oswald:300,400,500,600,700');img{max-width:100%;height:auto;}
.nopadding{padding:0 !important;margin:0 !important;}
body{background:#f2f8fb;color:#2c3a42 !important;}
div#mask{position:fixed;top:0;left:0;z-index:899;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);display:none;}
div#cart_info{position:fixed;display:block;margin-top:0;top:0;right:-100%;width:100%;height:100%;z-index:99999!important;overflow:scroll;background:#fff;}
#button_offcanvas_cart{z-index:99999999;display:block;float:left;margin:1.5vw 0 0 2vw;position:absolute;}
.icon-cross:before{content:"\f00d";color:#bed4dd;font-size:5vw;cursor:pointer;font-family:FontAwesome;}
.cart_toplink{width:100%;border-bottom:1px solid #ebebeb;float:left;padding:3vw 0;}
.cs_link{float:left;padding:0 0 0 10vw;font-size:3vw;cursor:pointer;color:#000}
.gtc_link{float:right;padding:0 5vw 0 0;}
.gtc_link a{color:#e41e26;font-size:3vw;font-weight:400;}
.gtc_link a:hover{color:#f26522;}
.cartContent_empty{text-align:center;padding:20px 0;width:100%;float:left;font-size:5vw;}
.cartContentItem{float:left;width:100%;padding:5vw 0 2vw 0;}
.cartContent_image{float:left;width:15%;padding:0 3% 0 0;text-align:center;}
.cartContent_name{float:left;width:63%;padding:0 3% 0 0;text-align:left;}
.cartitem_right{float:left;width:15%;padding:0 1% 0 0;font-size:3vw;font-family:'Oswald', sans-serif;font-weight:700;text-align:right;color:#000;}
.cartContent_option{font-size:3vw;}
.cartContent_name a{font-size:3vw;}
.cartContent_id{font-size:3vw;font-weight:700;padding:1vw 0;float:left;width:100%;}
.cartContent_name .cartContent_remove a{color:#276ab4;padding:2vw 0 0 0;float:left;}
.cartContent_name .cartContent_remove a:hover{text-decoration:none;}
.icon-bin:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;content:"\f014";color:#276ab4;font-size:4vw;position:relative;top:0vw;}
.crtsmry_bottom{float:left;width:100%;border-top:1px solid #bed4dd;margin:3vw 0 0 0;padding:5vw 0;color:#000;}
.cartContent_totalitem{float:left;width:48%;text-align:left;padding:0 0 0 2%;font-size:3vw;}
.cart_qty{font-family:'Oswald', sans-serif;font-weight:700;}
.cartContent_subtotal{float:left;width:48%;text-align:right;padding:0 2% 0 0;font-size:3vw;font-weight:400;}
.cartContent_button{float:left;width:50%;margin:4vw 0 0 25%;text-align:center;}
.cartContent_button a{width:100%;display:block;font-size:5vw;text-align:center;text-transform:uppercase;padding:3vw 0;color:#fff;background:#ea1c24;font-family:'Oswald', sans-serif;}
.cartContent_button a:hover{text-decoration:none;}
.header_box{margin-top:0px;padding:2vw 0;border-top:#e41e26 6px solid;background:#fff;}
#logobox{float:left;}
#cart_fly{float:left;margin:2vw 0 0 0;position:relative;cursor:pointer;}
#cart_fly .fa-shopping-cart:before{font-size:5vw;color:#405764;text-shadow:none;}
#cart_fly .cart_items{border:none;box-shadow:none;text-shadow:none;font-size:3vw;line-height:5vw;color:#ed1c24;padding:0 0 0 5px;float:left;}
.cart_icon{float:left;}
@media (min-width:100px) and (max-width:467px){#cart_fly .cart_items{border:none;box-shadow:none;text-shadow:none;position:absolute;top:.2vw;left:8vw;z-index:999;font-size:3vw;}
}
.searchbox_mob{padding:10px 0;background:#bed4dd;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.45);-moz-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.45);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.45);}
#searchbox2{float:left;width:100%;height:35px;padding:0;position:relative;z-index:1;border:1px solid #9bb9c6;border-radius:5px;background:#fff;}
#searchbox2 #searchQueryInputField{float:left;padding:0;width:calc(100% - 40px);height:32px;color:#405764;border:none;font:400 16px 'Lato', sans-serif;text-align:center;background:transparent;}
#searchbox2 #searchSubmitBtn{float:left;width:30px;height:35px;border:none;text-indent:-9999px;display:block;position:relative;background:transparent;z-index:1;margin:0;padding:0;}
#searchbox2 .search_icon{float:left;width:30px;height:35px;position:absolute;left:0;}
#searchbox2 .search_icon:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#bed4dd;font-size:18px;position:absolute;top:2px;left:5px;}
.footer_box{padding:0 15px !important;}
#newsletter_box{float:left;width:100%;padding:40px 0;background:#405764;text-align:center;margin:40px 0 0 0;}
#nl_heading{font:700 5vw 'Lato', sans-serif;color:#fff;}
#nl_text{color:#bed4dd;font:400 3.5vw 'Lato', sans-serif;margin:12px 0 20px 0;}
#newsletter_box_inner{float:left;width:80%;margin:0 10%;background:#fff;border-radius:5px;padding:5px 10px;}
#newsletter_input{height:45px;width:calc(100% - 35px);margin:0 0 0 0;float:left;background:transparent;border:none;padding:0 0 0 10px;font:700 18px 'Lato', sans-serif;}
.newsletter_btn{float:left;width:35px;margin:0;padding:0;height:45px;background:#276ab4;border-radius:2px;border:none;color:#fff;font:400 12px 'Oswald', sans-serif;display:block;text-align:center;}
#four_box_main{float:left;width:100%;margin:40px 0;}
.four_box{float:left;width:50%;padding:3vw 0;text-align:center;font:400 4.5vw 'Oswald', sans-serif;line-height:5.5vw;}
.four_box span{font:400 2.5vw 'Lato', sans-serif;width:100%;clear:both;display:block;}
.fb_fs{background:#bed4dd;color:#106585;}
.fb_phone_box{background:#276ab4;color:#fff;}
.fb_follow{background:#fff;color:#106585;}
.fb_help{background:#2c3a42;color:#fff;}
.fb_follow a{margin:0 1vw;}
.fb_follow .fa{font-size:6vw;margin:1.31vw 0;}
.fb_follow .fa-facebook-square{color:#3460a1;}
.fb_follow .fa-twitter-square{color:#28aae1;}
.fb_follow .fa-google-plus-square{color:#de5543;}
.fb_follow .fa-youtube-play{color:#c00609;}
#footer_bottombox{float:left;width:100%;}
#footer_bottombox_left{float:left;width:100%;}
#cc_icon{float:left;width:100%;text-align:center;padding:0 0 20px 0;}
.searchfit{float:left;width:100%;}
.sf-seal-container{width:100%;margin:0 auto;background-color:transparent;clear:both;}
.sf-seal-container .sf-seal-box{width:127px;margin:0 auto;background-color:#fff;padding:7px;border:1px solid #d9d9d9;}
.sf-seal-container .sf-seal-box.v2{background-color:transparent;border:none;}
.sf-seal-container .sf-seal-box:hover{border-color:#f16022;}
.sf-seal-container .sf-seal-box div{display:inline-block;vertical-align:middle;}
.sf-seal-container .sf-seal-box, .sf-seal-container .sf-seal-box .sf-seal-name strong span, .sf-seal-container .sf-seal-box svg path{transition:300ms;transition-timing-function:ease-in-out;}
.sf-seal-container .sf-seal-box .sf-seal-name{font-family:Arial, sans-serif;font-size:12px;color:#898989;text-align:right;width:83px;line-height:14px;}
.sf-seal-container .sf-seal-box .sf-seal-name strong{display:block;font-size:14px;}
.sf-seal-container .sf-seal-box:hover .sf-seal-name strong span:first-child{color:#f16022;}
.sf-seal-container .sf-seal-box:hover .sf-seal-name strong span{color:#004990;}
.sf-seal-container .sf-seal-box .sf-seal-icon{width:27px;height:24px;}
.sf-seal-container .sf-seal-box svg .lt-orange{fill:#a6a6a6;}
.sf-seal-container .sf-seal-box svg .dk-orange{fill:#a1a1a1;}
.sf-seal-container .sf-seal-box svg .blue{fill:#6b6b6b;}
.sf-seal-container .sf-seal-box svg .lt-grey{fill:#dadada;}
.sf-seal-container .sf-seal-box svg .dk-grey{fill:#8c8c8c;}
.sf-seal-container .sf-seal-box svg .white{fill:#fff;}
.sf-seal-container .sf-seal-box:hover svg .lt-orange{fill:#f58020;}
.sf-seal-container .sf-seal-box:hover svg .dk-orange{fill:#f16022;}
.sf-seal-container .sf-seal-box:hover svg .blue{fill:#004990;}
.sf-seal-container .sf-seal-box:hover svg .lt-grey{fill:#cdcccc;}
.sf-seal-container .sf-seal-box:hover svg .dk-grey{fill:#676767;}
#copyrightinfo{float:left;width:100%;margin:10px 0;color:#2c3a42;font:400 10px/20px 'Lato', sans-serif;text-align:center;}
.footer_links_system{float:left;display:none;}
.mob_btn{width:7vw;display:block;z-index:99999;text-align:center;}
.mob_btn .icon-menu:before{content:'\f0c9';display:inline;font-family:FontAwesome;font-style:normal;font-size:6vw;line-height:7vw;font-weight:normal;font-variant:normal;text-align:center;text-transform:none;color:#405764;}
.mob_btn a{display:block;}
.mob_btn a:hover{text-decoration:none;}
li.navsale_mob{padding:2.5vw !important;}
li.nav_mob{padding:2.5vw !important;text-align:center;font-weight:700;}
nav:not(.mm-menu){display:none;}
.mm-menu, .mm-panels, .mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn, .mm-menu{box-sizing:border-box}
.mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels, .mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn, .mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider, .mm-listview>li>a, .mm-listview>li>span, .mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel, li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next, .mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after, .mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after, .mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-close{width:5vw !important;height:40px;position:absolute;top:0px}
.mm-prev{position:relative !important;width:5vw !important;top:4px;height:40px;}
.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-btn:before{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:4vw;position:absolute;left:-2vw;}
.mm-arrow:after, .mm-next:after, .mm-prev:before{content:'';border:.9vw solid transparent;display:block;width:2vw;height:2vw;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after, .mm-next:after{border-top:none;border-left:none;right:23px;}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:28px;height:50px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0 10px 20px;}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0;}
.mm-navbar .mm-btn:last-child{text-align:right;right:0;}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview, .mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:4vw;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after{border-color:inherit}
.mm-listview>li.menu_call{color:inherit;display:block;padding:3vw 10px 3vw 20px;margin:0}

.mm-listview>li>a, .mm-listview>li>span{color:inherit;display:block;padding:3vw 10px 3vw 20px;margin:0}
.mm-listview>li>a.mm-arrow, .mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-navbar .mm-title{width:90%;text-align:center !important;}
.mm-listview .mm-next{background:rgba(3, 2, 1, 0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a, .mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#3e5765;border-color:#58707e;color:#fff;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>*{color:#fff;font-size:5vw;font-weight:700;text-transform:uppercase;text-align:left;float:left;}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color:#7f95a2;}
.mm-menu .mm-close:after, .mm-menu .mm-close:before{color:#e4f0f5 !important;}
.mm-menu .mm-listview{border-color:#58707e;}
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after{border-color:#7e9ca8;}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255, 255, 255, .5);tap-highlight-color:rgba(255, 255, 255, .5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span{background:rgba(255, 255, 255, .5)}
.mm-menu .mm-divider, .mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0, 0, 0, .05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking, html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3, 2, 1, 0);width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;visibility:hidden;opacity:0;transition:all .5s ease .1s;display:none;}
html.mm-blocking #mm-blocker{visibility:visible;opacity:1;transition:all .5s ease .1s;display:none;}
.mm-menu.mm-offcanvas{z-index:2;position:fixed;transform:translateY(0px) !important;visibility:hidden;opacity:0;transition:all .5s ease .1s;width:1px !important;}
.mm-menu.mm-offcanvas.mm-current{visibility:visible;opacity:1;transition:all .5s ease .1s !important;width:100% !important;}
.mm-menu{width:100%;}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(100%, 0, 0) !important;transform:translate3d(100%, 0, 0) !important;transition:all .5s ease .1s !important;}
.mm-menu.mm-autoheight.mm-bottom, .mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen, .mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{transition-property:width, max-width, -webkit-transform;transition-property:transform, width, max-width;transition-property:transform, width, max-width, -webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;transition-property:width, -webkit-transform;transition-property:transform, width;transition-property:transform, width, -webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px, 0, 0);transform:translate3d(880px, 0, 0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px, 0, 0);transform:translate3d(1320px, 0, 0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px, 0, 0);transform:translate3d(1760px, 0, 0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%, 0, 0);transform:translate3d(600%, 0, 0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px, 0, 0);transform:translate3d(2200px, 0, 0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%, 0, 0);transform:translate3d(600%, 0, 0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%, 0, 0);transform:translate3d(700%, 0, 0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px, 0, 0);transform:translate3d(2640px, 0, 0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a, em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0, 0, 0, .3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0, 0, 0, .05)}
html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0, 0, 0, .3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0, 0, 0, .3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{transition-property:left, -webkit-transform;transition-property:transform, left;transition-property:transform, left, -webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom, .mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels, .mm-navbar-top-2{top:50px}
.mm-hasnavbar-top-2 .mm-panels, .mm-navbar-top-3{top:100px}
.mm-hasnavbar-top-3 .mm-panels, .mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels, .mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels, .mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels, .mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search, .mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 7px 0;position:relative;margin:0 5%;width:90%;background:#e4f0f5 !important;}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:0;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear, .mm-search .mm-next{right:0}
.mm-search .mm-btn::before{display:none;}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a, li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-menu .mm-search input{background:transparent;color:#000;font-size:20px;}
.mm-menu .mm-noresultsmsg{color:rgba(0, 0, 0, .3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;transition:right .4s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0, 0, 0, .3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a, .mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span, .mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen), .mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a, .mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span, .mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255, 255, 255, .5)}
input.mm-check, input.mm-toggle{position:absolute;left:-10000px}
label.mm-check, label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before, label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check, li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a, label.mm-toggle+span{padding-right:80px}
label.mm-check+a, label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check, a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a, a.mm-next+label.mm-check+span, a.mm-next+label.mm-toggle+a, a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a, a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a, a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check, em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a, em.mm-counter+a.mm-next+label.mm-check+span, em.mm-counter+a.mm-next+label.mm-toggle+a, em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0, 0, 0, .1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0, 0, 0, .7)}
.mm-listview.mm-border-none>li:after, .mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after, .mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after, .mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7, .7) translate3d(-30%, 0, 0);transform:scale(.7, .7) translate3d(-30%, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7, .7) translate3d(30%, 0, 0);transform:scale(.7, .7) translate3d(30%, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
.mm-menu.mm-effect-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-menu.mm-effect-menu-fade{opacity:0;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);transform:scale(1.5, 1.5) translate3d(100%, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7, .7) translate3d(-30%, 0, 0);transform:scale(.7, .7) translate3d(-30%, 0, 0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{transition-property:opacity, top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px, 0, 0);transform:translate3d(10000px, 0, 0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px, 0, 0);transform:translate3d(-140px, 0, 0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px, 0, 0);transform:translate3d(-10000px, 0, 0)}
}
.mm-menu.mm-fullscreen.mm-bottom, .mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a, .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span, .mm-menu.mm-multiline .mm-listview>li>a, .mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker, html.mm-pagedim-black #mm-blocker, html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after, .mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0, 0, 0, .3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom, .mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%, 0, 0);transform:translate3d(-80%, 0, 0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px, 0, 0);transform:translate3d(-140px, 0, 0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px, 0, 0);transform:translate3d(-440px, 0, 0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front, .mm-menu.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0, 0, 0, .15);color:rgba(255, 255, 255, .8)}
.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar>*, .mm-menu.mm-theme-dark em.mm-counter{color:rgba(255, 255, 255, .4)}
.mm-menu.mm-theme-dark .mm-btn:after, .mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255, 255, 255, .4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0, 0, 0, .15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after, .mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255, 255, 255, .4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0, 0, 0, .1);tap-highlight-color:rgba(0, 0, 0, .1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0, 0, 0, .1)}
.mm-menu.mm-theme-dark .mm-divider, .mm-menu.mm-theme-dark .mm-fixeddivider span, .mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255, 255, 255, .05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255, 255, 255, .8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0, 0, 0, .5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255, 255, 255, .3);color:rgba(255, 255, 255, .8)}
.mm-menu.mm-theme-dark .mm-indexer a, .mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255, 255, 255, .4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0, 0, 0, .1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0, 0, 0, .15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0, 0, 0, .1);color:rgba(0, 0, 0, .6)}
.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar>*, .mm-menu.mm-theme-white em.mm-counter{color:rgba(0, 0, 0, .3)}
.mm-menu.mm-theme-white .mm-btn:after, .mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0, 0, 0, .3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0, 0, 0, .1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after, .mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0, 0, 0, .3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0, 0, 0, .05);tap-highlight-color:rgba(0, 0, 0, .05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0, 0, 0, .05)}
.mm-menu.mm-theme-white .mm-divider, .mm-menu.mm-theme-white .mm-fixeddivider span, .mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0, 0, 0, .03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0, 0, 0, .6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0, 0, 0, .2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0, 0, 0, .05);color:rgba(0, 0, 0, .6)}
.mm-menu.mm-theme-white .mm-indexer a, .mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0, 0, 0, .3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0, 0, 0, .05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0, 0, 0, .1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255, 255, 255, .2);color:rgba(255, 255, 255, .6)}
.mm-menu.mm-theme-black .mm-navbar a, .mm-menu.mm-theme-black .mm-navbar>*, .mm-menu.mm-theme-black em.mm-counter{color:rgba(255, 255, 255, .4)}
.mm-menu.mm-theme-black .mm-btn:after, .mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255, 255, 255, .4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255, 255, 255, .2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after, .mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255, 255, 255, .4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255, 255, 255, .3);tap-highlight-color:rgba(255, 255, 255, .3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255, 255, 255, .3)}
.mm-menu.mm-theme-black .mm-divider, .mm-menu.mm-theme-black .mm-fixeddivider span, .mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255, 255, 255, .2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255, 255, 255, .6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255, 255, 255, .3);color:rgba(255, 255, 255, .6)}
.mm-menu.mm-theme-black .mm-indexer a, .mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255, 255, 255, .4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255, 255, 255, .3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255, 255, 255, .2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after, .mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after, .mm-menu .mm-tileview.mm-listview>li>.mm-next:before, .mm-menu.mm-tileview .mm-listview>li>.mm-next:after, .mm-menu.mm-tileview .mm-listview>li>.mm-next:before, .mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li, .mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after, .mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs, .mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s, .mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l, .mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl, .mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a, .mm-menu .mm-tileview.mm-listview>li>span, .mm-menu.mm-tileview .mm-listview>li>a, .mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next, .mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
.mainbanner{float:left;width:100%;}
.best_sellingbox{float:left;width:100%;background:#fff;margin:40px 0 0 0;border-right:#e0e6e8 1px solid;border-bottom:#e0e6e8 1px solid;}
.hbs_heading{padding:10px 0;text-align:center;border-bottom:1px solid #eaf3f6;float:left;width:100%;}
.hbs_heading_text{color:#405764;font:400 5vw/8vw 'Oswald', sans-serif !important;}
.hbs_heading a{color:#e41e26;font:400 4vw/6vw 'Oswald', sans-serif;position:relative;}
.hbs_heading a .hbs_header_link_small{font:300 4vw/6vw 'Oswald', sans-serif !important;}
.hbs_heading a:after{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#e41e26;font-size:7vw;margin:0 0 0 10px;top:1vw;position:relative;}
.hbs_heading a:hover{color:#000;}
.hbs_heading a:hover:after{color:#000;}
.hbs_content{padding:30px 0 0 0;float:left;width:100%;}
.hbs_content ul{padding:0 4px;margin:0;}
.hbs_content li{list-style:none;float:left;}
.home_text{float:left;width:100%;margin:40px 0 0 0;padding:50px 9.5% 260px 9.5%;text-align:center;background:#fff url(../images_templ/2017/home_content_bg_mobile.jpg) no-repeat center bottom;}
.ht_heading, .ht_heading h1{float:left;width:100%;color:#2c3a42;font:700 7vw/8vw 'Oswald', sans-serif !important; margin: 0;}
.ht_heading2{float:left;width:100%;color:#e41e26;font:400 5vw/8vw 'Oswald', sans-serif !important;}
.ht_content{float:left;width:100%;color:#106585;font-size:3vw;margin:25px 0 0 0;}
.home_pg{float:left;width:220px;height:350px;margin:0 3px;padding:20px;border-right:1px #fff solid;border-bottom:1px #fff solid;}
.home_pg:hover{border-right:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;}
.hpg_review{}
.hpg_review .productReviews_summary{}
.hpg_review .productReviews_summary div, .hpg_review .productReviews_summary div a{font-size:1px;color:#fff;padding:0 25px 0 20px;}
.hpg_review .productReviews_summary div a.productReviews_writeReview_link{display:none;}
.hpg_image{float:left;width:180px;height:180px;text-align:center;margin:0;}
.hpg_name{float:left;width:100%;margin:10px 0;height:52px;overflow:hidden;line-height:17px !important;color:#2c3a42;}
.hpg_name a{font-size:14px;}
.home_pg:hover .hpg_name a, .hpg_name a:hover{color:#276ab4;}
.hpg_btm{float:left;width:100%;height:35px;}
.hpg_price{float:left;color:#2c3a42;font:400 20px/25px 'Oswald', sans-serif;}
.home_pg:hover .hpg_price{color:#276ab4;}
.hpg_buy a{float:right;width:63px;height:34px;text-align:center;background:#e41e26;border-radius:5px;font:400 18px/34px 'Oswald', sans-serif;color:#fff;}
.bx-controls-direction{}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next{background:transparent !important;}
.bx-wrapper a.bx-prev:after{text-indent:1px !important;content:"\f104";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#e41e26;font-size:40px;position:absolute;top:-90%;left:10%;}
.bx-wrapper a.bx-next:after{text-indent:1px !important;content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#e41e26;font-size:40px;position:absolute;top:-90%;left:10%;}
ul.bxslider_ct .home_pg{float:left;width:200px;height:350px;margin:0 10px;padding:20px;border-right:1px #fff solid;border-bottom:1px #fff solid;}
ul.bxslider_ct .home_pg:hover{border-right:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;}
ul.bxslider_ct .home_pg .hpg_image{float:left;width:160px;height:160px;text-align:center;margin:0;}
ul.bxslider_ct .home_pg:hover .hpg_price{color:#276ab4;}
#leftnav_box{float:left;width:100%;}
#rightcontetn_box{float:right;width:100%;}
.ct_content_box{float:left;padding:30px;background:#fff;}
.ct_discimage{float:left;width:12vw;}
.ct_name h1{font-size:7vw;font-family:'Oswald', sans-serif;padding:5px 0 3vw 13vw;margin:0;font-weight:400;color:#000;}
.ct_tag h2{font-size:3.5vw;font-weight:700;padding:0 0 20px 0;margin:0;color:#000;}
.ct_text{font-size:3.5vw;font-weight:400;color:#000;}
.ctg_name{font-size:7vw;line-height:7vw;font-family:'Oswald', sans-serif;padding:35px;background:#fff;border-right:#e0e6e8 1px solid !important;border-bottom:#e0e6e8 1px solid;margin:0 0 20px 0;}
.ct_pg{float:left;width:200px;height:300px;margin:0 10px;padding:20px;border-right:1px #fff solid;border-bottom:1px #fff solid;}
.ct_pg:hover{border-right:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;}
.ct_pg .hpg_image{float:left;width:160px;height:160px;text-align:center;margin:0;}
.ct_pg:hover .hpg_price{color:#276ab4;}
.ct_ctg_box{float:left;width:calc(100% - 30px);padding:20px;background:#fff;margin:10px 15px 0 15px;border-right:#e0e6e8 1px solid !important;border-bottom:#e0e6e8 1px solid;}
.ct_ctg_image{float:left;width:25%;margin:0 3% 0 0;max-height:20vw;text-align:center;}
.ct_ctg_image img{max-height:100px;}
.ct_ctg_name{float:left;width:72%;display:block;color:#2c3a42;font-family:'Oswald', sans-serif;font-size:5vw;line-height:5vw;padding:10px 0;vertical-align:middle;}
.category-header{float:left;padding:15px 30px;background:#fff !important;background-image:none !important;margin:0 0 5px 0;width:100%;}
.category-header h1{font-size:7vw;font-family:'Oswald', sans-serif;padding:0;margin:0;font-weight:400;}
.category-header p{font-size:3.5vw;padding:5px 0 0 0;}
.ct_fp{font-size:7vw;font-family:'Oswald', sans-serif;float:left;width:100%;color:#e41e26;padding:10px;background:#fff;margin:10px 0;}
.pct_content_box{float:left;padding:30px;background:#fff;}
.pct_discimage{float:left;width:12vw;}
.pct_name{font-size:7vw;font-family:'Oswald', sans-serif;padding:5px 0 3vw 13vw;}
.pct_name h1{font-size:7vw;font-family:'Oswald', sans-serif;padding:0;margin:0 0 10px 0;font-weight:400;}
.pct_tag{font-size:3.5vw;font-weight:700;padding:0 0 20px 0;}
.pct_text{font-size:3.5vw;}
#filter-bg{background:#3e5765;width:100%;padding:15px 25px;font-size:14px;position:absolute;top:260px;left:0;width:100%;margin:0;text-align:center;height:50px;}
.breadcrumbs{background:#3e5765;width:100%;padding:10px 10px 5px 10px;color:#fff;font-style:italic;font-size:3vw;float:left;}
.breadcrumbs a{color:#fff;}
.breadcrumbsItem{float:left;}
.breadcrumbsSeparator{font-weight:400;color:#3e5765;margin:0px;float:left;font-size:3vw;text-align:center;}
.breadcrumbsSeparator:before{content:"/";padding:0px 0px 0 2vw;color:#7c9ead;position:relative;top:0.1vw;}
.breadcrumbs img{display:none;}
.breadcrumbs .top_link{font-size:0;}
.breadcrumbs a.top_link_home:after{content:"\f015" !important;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:3vw;position:relative;}
.breadcrumbs a.top_link:after{content:"\f177";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:3vw;position:relative;}
.breadcrumbs .breadcrumbsItem:nth-last-child(1){text-overflow:ellipsis;width:57vw;white-space:nowrap;overflow:hidden;}
.breadcrumbs .breadcrumbsItem:nth-last-child(1) .top_link{font-size:3vw;}
.breadcrumbs .breadcrumbsItem:nth-last-child(1) .top_link:after{display:none;}
#filtersContentHeader{background:#fff;border-right:#e0e6e8 1px solid !important;border-bottom:#e0e6e8 1px solid;margin:10px 0;float:left;width:100%;}
#filtersContentTop, .dynamic_filters_sort_by, .select_products_per_page{margin:10px 0 0 0;float:left;width:100%;padding:0 0 0 15px;}
.filters_navigation, .filters_content_navigation_footer{margin:10px 0 0 0;float:left;width:100%;background:#bed4dd;text-align:center;padding:10px 0;font-size:4vw;}
.filters_navigation a.navigator_products_link, .filters_content_navigation_footer a.navigator_products_link{color:#e41e26;font-size:4vw;}
.filters_navigation .navigator_products_link_selected, .filters_content_navigation_footer .navigator_products_link_selected{background:#fff;padding:5px;}
.filterboxopen{display:block}
#filterbtn{display:none;}
#filterbtn1{display:none;}
@media (min-width:100px) and (max-width:299px){.header_box{margin-top:0px;}
}
@media (min-width:300px) and (max-width:990px){#filterbox{display:none;}
#filterbtn{display:inline-block;background:#276ab4;color:#fff;padding:.73rem 15px;cursor:pointer;font-size:0;font-family:'Oswald', sans-serif;position:absolute;right:0;}
#filterbtn:before{content:"\f0b0";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:4vw;position:relative;}
.filterboxopen{padding:0;height:100%;display:block !important;position:absolute !important;width:75% !important;top:0;right:0 !important;z-index:99999;background:#ffffff;box-shadow:-1px -5px 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:-1px -5px 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:-1px -5px 5px 5px rgba(0, 0, 0, 0.1);}
.mob_filter_head{border-bottom:#bed4dd 1px solid;padding:1vw 30px;font-size:5vw;color:#276ab4;font-weight:700;}
#filterbtn1{display:block;float:left;cursor:pointer;}
#filterbtn1 .fa-times{color:#bed4dd;font-size:5vw;padding:0 5px 0 0;position:relative;top:-.1vw;}
.filter_content{padding:10px;}
.filterboxopen #menu_filters_header{display:none;}
#menu_filters_showAllFunc{display:none;}
#menu_filters_showAllFunc a{color:#a6e4fc;text-transform:uppercase;}
.filterboxopen #menu_filters{float:left;display:block;width:100%;}
#filterbox li{list-style:none;}
.list_filtervalue li{margin:10px 0;}
.list_filters{margin:10px 20px;padding:0;}
.list_filtervalue{margin:10px 0;padding:0;}
.list_filters li.listitem_filter{display:inline-block;vertical-align:top;width:100%;border-bottom:#bed4dd 1px solid;padding:0 0 10px 0;}
.listitem_filter{margin:0 0 20px 0;}
.listitem_filter_header{color:#276ab4;font:700 18px/22px 'Lato', sans-serif;}
.filtersField_label{color:#2c3a42;font:400 14px/18px 'Lato', sans-serif;margin:0 0 0 5px;}
li.listitem_filtervalue input.filtersField_checkbox{border:#bed4dd 1px solid !important;position:relative;}
#filter-bg{display:none;}
input[type=checkbox]{display:none;}
input[type=checkbox] + label:before{font-family:FontAwesome;display:inline-block;}
input[type=checkbox] + label:before{content:"\f096";font-size:20px;color:#bed4dd;}
input[type=checkbox] + label:before{letter-spacing:10px;}
input[type=checkbox]:checked + label:before{content:"\f14a";font-size:20px;color:#276ab4;}
input[type=checkbox]:checked + label:before{letter-spacing:5px;}
}
@media (min-width:768px) and (max-width:990px){#filterbtn:before{font-size:25px !important;}
.full_width_maintemp .row{position:relative;}
.filterboxopen{top:-185px !important;}
.mob_filter_head{font-size:24px !important;}
#filterbtn1 .fa-times{font-size:26px !important;}
}
.products_summary{float:left;width:100%;background:#fff;margin:5px 0 0 0;padding:5px 0 0 5px;border-right:#e0e6e8 1px solid !important;}
.filtersContentNavigationWrapper{background:#fff;border-right:#e0e6e8 1px solid !important;border-bottom:#e0e6e8 1px solid;margin:0 0 10px 0;float:left;width:100%;padding:0;}
.sort_by_nav_content, .items_per_page_nave_content{margin:10px 0;float:left;width:100%;padding:5px 0 0 5px;}
.navigator_products, .select_page_nav_content{width:100%;float:left;background:#bed4dd;text-align:center;padding:10px;font-size:2vw;}
.navigator_products a, .select_page_nav_content a{color:#e41e26;font-size:2vw;}
.navigator_products .navigator_products_link_selected, .select_page_nav_content .navigator_products_link_selected{background:#fff;padding:5px;}
.select_page_nav_content{}
.brief_box{float:left;width:calc(100% - 30px);background:#fff;border-right:#e0e6e8 1px solid !important;border-bottom:#e0e6e8 1px solid;margin:0 15px 5px 15px;padding:30px;}
.brief_img{float:left;width:25%;margin:0 2% 0 0;text-align:center;}
.brief_info{float:left;width:73%;}
.brief_star{float:left;width:100%;color:#fff;}
.brief_star .productReviews_container{padding:0 0 10px 0;}
.productReviews_starBar .emptyStar:before{content:"\f005";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#bed4dd;font-size:18px;padding:0 3px 0 0;}
.productReviews_starBar .fullStar:before{content:"\f005";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#2c3a42;font-size:18px;padding:0 3px 0 0;}
.productReviews_starBar .star{float:left;}
.productReviews_starBar .star img{display:none !important;}
.brief_star .productReviews_writeReview_link, .brief_star .productReviews_readReviews_link{display:none;}
.brief_name{float:left;padding:5px 0;width:100%;}
.brief_name a{font-size:4vw;line-height:5vw;font-weight:700;color:#2c3a42;}
.brief_disc{padding:10px 0;color:#2c3a42;font-size:3vw;}
.brief_mpn, .brief_mnf{color:#3e5765;font-size:3vw;}
.brief_lastbox{float:left;width:100%;padding:35px 0 0 0;}
.brief_price{float:left;width:25%;margin:0 2% 0 0;text-align:center;font-size:5vw;line-height:9.5vw;font-family:'Oswald', sans-serif;color:#2c3a42;}
.brief_pricebox{float:left;width:73%;}
.brief_qty{float:left;width:20%;}
.brief_qty input{background:#f0f8fa;border:1px #bed4dd solid;width:100% !important;height:9.5vw;text-align:center;font-size:3.5vw}
.brief_x{float:left;font-size:3vw;line-height:9.5vw;padding:0 3%;}
.brief_btn{float:left;}
.brief_btn a{font-size:4.5vw;font-family:'Oswald', sans-serif;background:#e41e26;text-transform:uppercase;color:#fff;padding:1.5vw 4vw;border-radius:5px;display:block;}
.cto{float:left;text-align:center;width:73%;font-size:4.5vw;font-family:'Oswald', sans-serif;background:#e41e26;text-transform:uppercase;color:#fff;padding:1.5vw 4vw;border-radius:5px;display:block;}
.detail_top_whitebox{background:#fff;border-bottom:#e0e6e8 1px solid;padding:25px 0;}
.detail_top_whitebox .row{padding:0 15px;}
#dt_name_box, #dt_imagebox, #dt_infobox, #dt_reveiwbox{float:left;width:100%;}
#dt_name, #dt_name h1{font-size:6.5vw;font-family:'Oswald', sans-serif;color:#2c3a42;padding:0;margin:0 0 40px 0;font-weight:400;line-height:6.5vw;}
.dt_topinfo_main{float:left;width:100%;}
.dt_topinfo{color:#2c3a42;width:48%;float:left;font-size:4vw;line-height:4vw;margin:0 2% 30px 0;}
.dt_topinfo strong{float:left;width:100%;}
#dt_imagebox{padding:20px 0;text-align:center;}
.dt-prod-image{float:left;width:89%;}
#productPhotoAlbumContainer{float:left;width:11%;}
#productPhotoAlbumContainer a{border:#ccc 1px solid;display:block;margin:10px 0;}
#dt_atw{float:left;width:50%;position:relative;margin:0 0 10px 0;}
#dt_atw a{color:#e41e26;font-size:4vw;padding:0 0 0 5vw;}
#dt_atw a:before{content:"\f08a";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#e41e26;font-size:4vw;position:absolute;top:.2vw;left:0;}
.flat_s{float:left;width:100%;background:#00a651;padding:0px 20px 5px 20px;margin:0 0 10px 0;text-align:center;color:#fff;position:relative;font-size:18px;font-weight:700;}
.fs_text{position:relative;text-transform:uppercase;}
.fs_text:before{content:"\f0d1";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:28px;position:relative;top:2px;left:-10px;}
.flat_s a{font-size:12px;text-decoration:underline;color:#fff;font-weight:400;}
#dt_stock{float:right;width:50%;position:relative;font-size:4vw;text-align:right;}
.outofstock{text-align:right;float:left;width:100%;color:#e41e26;}
.instock{color:#00a651;}
.instock:before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#00a651;font-size:4vw;padding:0 10px 0 0;}
#dt_stock a{display:none;}
#dt_reveiwbox{background:#f2f8fb;}
#dt_reveiw{border-bottom:#bed4dd 1px solid;padding:20px 34%;float:left;text-align:center;color:#f2f8fb;width:100%;}
.productReviews_starBar{width:100px;display:block;}
.productReviews_summary div div{float:left;}
.productReviews_summary div div a{}
.productReviews_summary a{color:#e41e26;}
#dt_price{width:100%;float:left;text-align:center;font-size:8vw;font-family:'Oswald', sans-serif;color:#2c3a42;padding:45px 0;}
#dt_qty{float:left;padding:2.5vw 0;width:20%;text-align:center;}
#dt_qty input{width:10vw !important;height:10vw !important;border:#c8dbe3 1px solid;border-radius:5px;text-align:center;font-size:3vw;color:#2c3a42;}
#dt_addtocart{float:right;width:80%;}
#dt_addtocart a{font-size:6vw;font-weight:300;font-family:'Oswald', sans-serif;background:#e41e26;text-transform:uppercase;color:#fff;padding:3.2vw 0;display:block;text-align:center;}
.cto_detail, #dt_reveiwbox .price-box{float:right;width:100%;font-size:6vw;font-weight:300;font-family:'Oswald', sans-serif;background:#e41e26;text-transform:uppercase;color:#fff;padding:3.2vw 0;display:block;text-align:center;}
#dt_reveiwbox .price-box{font-size:4vw !important;}
#dt_reveiwbox .price-box div{display:inline-block;}
#dt_qda{float:left;margin:45px 0 0 0;background:#f2f8fb;width:100%;}
#dt_qda_header{float:left;width:100%;background:#bed4dd;font-size:3vw;padding:10px 0 10px 35px;}
.product_specialties_border_row{float:left;width:90%;border-bottom:#bed4dd 1px solid;margin:0 5%;}
.product_specialties_header{width:33%;float:left;font-size:3vw;font-weight:700;padding:10px 2% 10px 0;}
.product_specialties_body{width:33%;float:left;font-size:3vw;padding:10px 2% 10px 0;}
.product_specialties_border_row:nth-last-child(1){border-bottom:none;}
.productReviews_avgCustomerReview{color:#3e5765}
#dt-templ.mnf_2433 #dt_qda, #dt-templ.mnf_1858 #dt_qda, #dt-templ.mnf_2396 #dt_qda, #dt-templ.mnf_3974 #dt_qda, #dt-templ.mnf_3973 #dt_qda, #dt-templ.mnf_493 #dt_qda, #dt-templ.mnf_4008 #dt_qda, #dt-templ.mnf_4053 #dt_qda, #dt-templ.mnf_394 #dt_qda{display:none;}
.dt_related_heading{font-size:6vw;font-family:'Oswald', sans-serif;padding:35px 0 20px 0;color:#3e5765;}
.row-a{background:#fff;padding:10px 0;}
#dt_spec th, #dt_spec td{padding:10px 5px;}
#dt_spec table{width:100%;}
#dt_disc{font-size:3vw;}
#dt_rp_mainbox{background:#fff;margin:70px 0 0 0;float:left;width:100%;border-right:1px #e0e6e8 solid;border-bottom:1px #e0e6e8 solid;}
#dt_rp_mainbox .dt_related_heading{padding:35px 0 25px 40px;}
.rp_mainbox{display:inline-block;vertical-align:top;width:49.5%;padding:0 5% 20px 5%;}
.rp_name{padding:10px 0;float:left;width:100%;}
.rp_name a{color:#3e5765;font-size:3vw;}
.rp_price{font-size:5vw;font-family:'Oswald', sans-serif;padding:10px 0;}
#dt_detail_reveiwbox{float:left;}
.productReviews_summary, .productReviews_details{float:left;width:100%;}
#dt_reveiw .productReviews_summary a.productReviews_readReviews_link, #dt_reveiw .productReviews_summary a.productReviews_writeReview_link{position:relative;top:3px;}
.percentage_bars{width:60%;float:left;}
.allAverageContainer{width:40%;float:left;}
.starsAverageContainer_row{font-size:14px;width:100%;}
.star_label{font-size:14px !important;line-height:14px;width:22%;}
.percentage_bar{width:60%;float:left;margin:0 10px 0 0;}
.productReviews_percentageBarContainer{float:none !important;height:20px;margin:0 0 5px 0;width:100%;background-color:#bed4dd;}
.productReviews_percentageBarContent{background-color:#e41e26;}
.productReviews_starLabel{font-size:14px !important;line-height:14px;}
.star_label a{font-size:14px !important;}
.productReviews_starCount{font-size:14px;line-height:14px;}
.allAverageContainer{font-size:18px;}
.productReviews_avgCustomerReview, .productReviews_avgCustomerStars{width:100%;}
.allAverageContainer a{font-size:14px;}
.productReviews_details .readProductReviews_reviewTitle{font-size:18px;line-height:22px;}
.productReviews_details .readProductReviews_reviewAuthor_container_td{font-size:14px;}
.productReviews_details .readProductReviews_reviewBody{font-size:18px;}
.productReviews_details a{color:#e41e26;}
.readProductReviews_reviewDelimiter{display:none;}
.readProductReviews_reviewContainer{margin:50px 0 0 0;}
.sorry_text{width:100%;float:left;padding:40px 0 0 0;text-align:center;font-size:4vw;color:#2c3a42;}
.sorry_text span{color:#276ab4;font-weight:700;}
.dcp_heading_text{width:100%;float:left;padding:20px 0;text-align:center;font-size:4vw;color:#276ab4;}
.dcp_whitebox{background:#fff;margin:40px 0 0 0;border-right:#e0e6e8 1px solid;border-bottom:#e0e6e8 1px solid;padding:40px 20px 20px 20px;float:left;border-radius:10px;}
#discontinued_product #dt_name{text-align:center;}
#discontinued_product .dt_topinfo{color:#2c3a42;width:100%;float:left;font-size:3vw;line-height:5vw;margin:0;text-align:center;}
#discontinued_product .dt_topinfo strong{float:none;width:auto;}
#discontinued_product .row-a{background:#f2f8fb;padding:10px 0;}
#discontinued_product #dt_disc{padding:30px 0;float:left;}
@media (min-width:768px){div#cart_info{width:375px;}
#button_offcanvas_cart{margin:15px 0 0 20px;}
.icon-cross:before{font-size:20px;}
.cart_toplink{padding:20px 0;}
.cs_link{padding:0 0 0 50px;font-size:12px;}
.gtc_link{padding:0 20px 0 0;}
.gtc_link a{font-size:12px;}
.cartContent_empty{font-size:20px;}
.cartContentItem{padding:25px 0;}
.cartitem_right{font-size:12px;}
.cartContent_option{font-size:12px;}
.cartContent_name a{font-size:12px;}
.cartContent_id{font-size:12px;padding:5px 0;}
.cartContent_name .cartContent_remove a{padding:10px 0 0 0;}
.icon-bin:before{font-size:16px;top:2px;}
.crtsmry_bottom{margin:0 0 0 0;padding:25px 0;}
.cartContent_totalitem{font-size:12px;}
.cartContent_subtotal{font-size:12px;}
.cartContent_button{width:315px;padding:20px 0 0 0;margin:0 0 0 25px;}
.cartContent_button a{font-size:30px;padding:20px 0;}
.header_box{padding:20px 0;border-top:none;}
.top_bar{background:#e41e26;height:30px;color:#fff;}
.topmost_link{float:left;}
.topmost_link a{font-size:12px;color:#fff;line-height:28px;margin:0 10px 0 0;}
.free_shipping{font-size:12px;float:left;line-height:28px;font-weight:700;text-align:center;width:400px;}
.topmost_box{font-size:12px;float:right;line-height:28px;font-weight:700;}
.topmost_box span{font-style:italic;font-weight:400;}
#cart_fly{margin:10px 0 0 0;}
.mob_btn{width:50px;height:50px;margin:8px 0 0 0;}
.mob_btn .icon-menu:before{font-size:30px;line-height:35px;}
.footer_box{padding:0 !important;}
#nl_heading{font:700 24px 'Lato', sans-serif;color:#fff;}
#nl_text{font:400 16px 'Lato', sans-serif;}
.newsletter_btn{font:400 17px 'Oswald', sans-serif;}
.four_box{float:left;width:172px;padding:20px 0;font:400 16px 'Oswald', sans-serif;line-height:20px;margin:0 20px 0 0;}
.four_box span{font:400 9px 'Lato', sans-serif;}
.fb_help{margin:0 !important;}
.fb_follow a{margin:0 5px;}
.fb_follow .fa{font-size:20px;margin:13px 0 0 0;}
.hbs_heading{padding:10px;}
.hbs_heading_text{font:400 24px/30px 'Oswald', sans-serif !important;float:left;}
.hbs_sep{font:400 18px/38px 'Oswald', sans-serif !important;float:left;color:#eaf3f6;padding:0 16px;}
.hbs_heading a{font:400 18px/20px 'Oswald', sans-serif;float:left;margin:5px 0 0 0;}
.hbs_heading a .hbs_header_link_small{font:300 18px/20px 'Oswald', sans-serif !important;}
.hbs_heading a:after{font-size:30px;top:3px;}
.home_text{padding:30px 30px 22px 215px;text-align:left;background:#fff url(../images_templ/2017/home_content_bg.jpg) no-repeat -80px top;}
.ht_heading, .ht_heading h1{font:700 24px/30px 'Oswald', sans-serif !important; margin: 0;}
.ht_heading2{font:400 24px/30px 'Oswald', sans-serif !important;}
.ht_content{font-size:14px;margin:15px 0 0 0;}
.ct_discimage{float:left;width:100px;margin:0 25px 0 0;}
.ct_content{float:left;width:565px;}
.ct_name h1{font-size:36px;padding:0;}
.ct_tag h2{font-size:16px;padding:10px 0 10px 0;}
.ct_text{font-size:14px;}
.pct_discimage{float:left;width:100px;margin:0 25px 0 0;}
.pct_content{float:left;width:565px;}
.pct_name, .pct_name h1{font-size:36px;padding:0;}
.pct_tag{font-size:16px;padding:0 0 10px 0;}
.pct_text{font-size:14px;}
.ct_ctg_box{display:inline-block;vertical-align:top;float:none !important;width:155px;padding:20px;background:#fff;margin:25px 15px 0 15px;min-height:220px;}
.ct_ctg_image{float:left;width:115px;margin:0;max-height:75px;height:75px;text-align:center;}
.ct_ctg_image img{width:75px;height:75px;}
.ct_ctg_name{width:100%;font-size:16px;line-height:20px;text-align:center;color:#000;padding:10px 0 0 0;}
.ctg_name{font-size:36px;line-height:36px;padding:30px;}
.ct_fp{font-size:36px;}
.category-header h1{font-size:36px;line-height:45px;}
.category-header p{font-size:14px;padding:10px 0 0 0;margin:0;}
.breadcrumbs{padding:15px 10px;font-size:14px;}
.breadcrumbsSeparator{font-size:14px;}
.breadcrumbsSeparator:before{padding:0px 5px 0 15px;top:0px;font-size:14px;}
.breadcrumbs div{width:750px;margin:auto;float:none !important;text-align:left;}
.breadcrumbs .top_link{font-size:14px;}
.breadcrumbs a.top_link_home:after{display:none;}
.breadcrumbs a.top_link:after{display:none;}
.breadcrumbs .breadcrumbsItem:nth-last-child(1){width:auto;}
.breadcrumbs .breadcrumbsItem:nth-last-child(1) .top_link{font-size:14px;}
.products_summary{padding:5px 0 0 20px;}
.sort_by_nav_content{width:50%;padding:0 0 0 20px;}
.items_per_page_nave_content{text-align:right;padding:0 20px 0 0;margin:10px 0 0 0;float:left;width:50%;}
.navigator_products, .select_page_nav_content{font-size:16px;}
.navigator_products a, .select_page_nav_content a{font-size:16px;}
.brief_box{width:100%;margin:0 0 5px 0;}
.brief_name a{font-size:18px;line-height:20px;}
.brief_disc{font-size:14px;}
.brief_mpn, .brief_mnf{font-size:12px;float:left;padding:0 20px 0 0;}
.brief_price{font-size:40px;line-height:48px;}
.brief_x{float:left;font-size:20px;line-height:48px;padding:0 3%;}
.brief_btn a{font-size:20px;padding:10px 40px;}
.brief_qty input{height:48px;font-size:18px;}
.cto{font-size:20px;padding:10px 40px;}
.detail_top_whitebox .row{padding:0;}
#dt_name, #dt_name h1{font-size:30px;margin:0 0 20px 0;line-height:35px;}
.dt_topinfo{width:auto;float:left;font-size:14px;line-height:14px;width:40%;margin:0 0 10px 0;}
.dt_topinfo strong{float:none;}
#dt_atw a{font-size:18px;padding:0 0 0 25px;}
#dt_atw a:before{font-size:20px;top:0px;}
#dt_stock{font-size:18px;margin:0 0 10px 0;}
.instock:before{font-size:18px;}
#dt_reveiwbox{width:750px;}
#dt_reveiw{padding:20px 275px;}
#dt_addtocart{width:650px;}
#dt_price{font-size:36px;padding:32px;}
#dt_qty{float:left;padding:15px 0px;width:100px;text-align:center;}
#dt_qty input{width:50px !important;height:50px !important;font-size:18px;}
#dt_addtocart a{font-size:30px;padding:20px 0;}
.cto_detail, #dt_reveiwbox .price-box{width:350px;font-size:30px;padding:20px 0;}
#dt_reveiwbox .price-box{font-size:25px !important;}
#dt_qda{float:right;margin:0;width:375px;}
#dt_qda_header{font-size:14px;font-weight:700;padding:10px 0 10px 20px;}
.product_specialties_header{width:33%;float:left;font-size:14px;font-weight:700;padding:5px 2% 5px 0;}
.product_specialties_body{width:33%;float:left;font-size:14px;padding:5px 2% 5px 0;}
.row-b td{word-break:break-all;}
.dt_related_heading{font-size:24px;}
#dt_disc{font-size:16px;}
.rp_mainbox{padding:0 5% 50px 5%;}
.rp_name a{font-size:14px;}
.rp_price{font-size:20px;}
.star_label{width:40px;}
#filtersContentTop{margin:10px 0 0 20px;}
.dynamic_filters_sort_by{margin:10px 0 0 20px;float:left;width:40%;}
.select_products_per_page{margin:10px 0 0 20px;float:left;width:50%;text-align:right;}
.filters_navigation, .filters_content_navigation_footer{font-size:18px;}
.filters_navigation a.navigator_products_link, .filters_content_navigation_footer a.navigator_products_link{color:#e41e26;font-size:18px;}
.sorry_text{font-size:24px;}
.dcp_heading_text{font-size:24px;}
#discontinued_product .dt_topinfo{font-size:14px;line-height:25px;}
}
@media (min-width:992px){div#cart_info{width:500px;}
#button_offcanvas_cart{margin:18px 0 0 20px;}
.cs_link{font-size:16px;}
.gtc_link a{font-size:16px;}
.cartitem_right{font-size:16px;}
cartContent_option, .cartContent_name a{font-size:16px;}
.cartContent_id{font-size:16px;}
.icon-bin:before{font-size:20px;}
.cartContent_totalitem{font-size:16px;}
.cartContent_subtotal{font-size:16px;}
.cartContent_button{width:315px;padding:20px 0 0 0;margin:0 0 0 80px;}
.top_bar{height:40px;}
.topmost_link a{font-size:14px;color:#fff;line-height:38px;}
.free_shipping{font-size:14px;line-height:38px;width:575px;}
.topmost_box{font-size:14px;float:right;line-height:38px;}
#logobox{width:255px;padding:8px 0 0 0;}
#searchbox{float:left;width:500px;margin:0 30px 0 30px;height:50px;padding:0;position:relative;z-index:1;border:1px solid #bed4dd;border-radius:15px;}
#searchQueryInputField{float:left;padding:0px 0 0 22px;width:430px;height:48px;color:#405764;border:none;font:400 16px 'Lato', sans-serif;text-align:center;}
#searchSubmitBtn{float:left;width:45px;height:48px;border:none;text-indent:-9999px;display:block;position:relative;background:transparent;z-index:1;}
.search_icon{float:left;width:45px;height:48px;position:absolute;left:0;}
.search_icon:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#bed4dd;font-size:22px;position:absolute;top:8px;left:15px;}
#cart_fly{float:left;width:115px;background:#f0f8fa;border:1px solid #bed4dd;border-radius:15px;margin:0;padding:0;}
#cart_fly .fa-shopping-cart:before{font-size:25px;line-height:50px;}
#cart_fly .cart_items{font-size:14px;line-height:14px;width:100%;padding:0;}
.cart_icon{float:left;border-right:1px solid #bed4dd;padding:0 15px;}
#cart_fly .cart_info{float:left;text-align:center;padding:10px 0 0 10px;color:#405764;font-size:12px;}
.nav_box{background:#fff;border-bottom:#bed4dd 1px solid;}
#main_navigation{float:left;width:100%;height:65px;padding:10px 0 0 0;}
#main_navigation ul{padding:0 !important;margin:0 !important;float:left;}
#main_navigation a.mega_ct{position:relative;float:left;line-height:19px;font:400 16px 'Oswald', sans-serif;padding:15px .348em;color:#2c3a42;text-align:center;}
#main_navigation a.mega_ct:after{content:"\f0d8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#bed4dd;font-size:20px;position:absolute;top:41px;left:45%;right:50%;}
#main_navigation ul:hover a.mega_ct{text-decoration:none;background:#f0f8fa;color:#e41e26;}
#main_navigation ul:hover a.mega_ct:after{color:#e41e26;}
li.mega{float:left;margin:0;list-style:none;display:block;}
li.mega .mega_content_large{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;visibility:hidden;display:block;z-index:99999;margin:0;margin-top:55px;padding:0;background:#fff;color:#000;border-top:#e41e26 3px solid;position:absolute;left:0;top:auto;width:100% !important;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.3);}
li.mega:hover .mega_content_large{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;visibility:visible;}
li.mega .mega_content_large a{opacity:0.2;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;}
li.mega:hover .mega_content_large a{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;}
.mega_content{width:970px !important;margin:auto;padding:0;}
.ct_twoclmn{display:inline-block;vertical-align:top;width:645px;}
.ct_oneclmn{display:inline-block;vertical-align:top;width:316px;margin:0 5px 0 0;}
.computers_menu .ct_oneclmn{width:235px;}
.ct_header{float:left;width:100%;margin:25px 0 10px 0;}
.mega_menu .mega_content .ct_header a{font-size:24px;font-family:'Oswald', sans-serif !important;color:#3e5765;}
.mega_content .ctg_links{float:left;width:300px;margin:0 22px 0 0;}
.ctg_links a{float:left;width:100%;margin:8px 0;color:#276ab4;font-size:16px;line-height:20px;vertical-align:middle;}
.ctg_links a img{float:left;width:40px;height:40px;vertical-align:middle;margin:0 15px 0 0;}
.ct_bottomlink{float:left;width:100%;margin:30px 0;}
.ct_bottomlink a{background:#e41e26;font-size:18px;line-height:20px;color:#fff;padding:7px 20px 12px 20px;border-radius:5px;display:block;float:left;position:relative;}
.ct_bottomlink a:after{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:30px;position:relative;top:5px;left:20px;padding:0 15px 0 0;}
.ct_bottomlink a:hover:after{color:#000;}
#newsletter_box{padding:20px 0;}
#newsletter_text{float:left;width:440px;margin:0 25px 0 0;text-align:right;}
#nl_text{margin:8px 0 0px 0;}
#newsletter_box_inner{width:375px;margin:0;background:#fff;border-radius:5px;padding:10px;}
#newsletter_input{height:45px;width:88%;margin:0 0 0 0;float:left;background:transparent;border:none;padding:0 0 0 10px;font:700 16px 'Lato', sans-serif;}
.newsletter_btn{float:left;width:12%;margin:0 0 0 0;height:45px;background:#276ab4;border-radius:5px;border:none;color:#fff;font:400 18px 'Oswald', sans-serif;display:block;}
.four_box{width:227px;font:400 24px 'Oswald', sans-serif;line-height:30px;}
.four_box span{font:400 14px 'Lato', sans-serif;}
.fb_follow .fa{font-size:34px;}
#footer_mainbox{float:left;border-top:1px #bed4dd solid;padding:20px 0;}
#footer_links{float:left;width:640px;padding:0 0 8px 0;}
.f-link{float:left;}
.flink_header{float:left;font:700 16px/35px 'Lato', sans-serif;color:#405764;padding:0 15px 0 0;}
.flink_links{float:left;}
.flink_links a{color:#e41e26;font:400 14px/35px 'Lato', sans-serif;margin:0 3px;}
#footer_bottombox{float:left;width:330px;padding:0;}
#cc_icon{float:right;width:60%;text-align:center;padding:10px 0 0 0;}
.searchfit{float:left;width:30%;}
#copyrightinfo{font-size:14px;margin:30px 0 0 0;text-align:right;}
#leftnav_box{float:left;width:241px;border-right:#e0e6e8 1px solid !important;border-bottom:#e0e6e8 1px solid;margin:70px 0 0 0;}
#rightcontetn_box{float:right;width:694px;margin:70px 0 0 35px;}
.ct_discimage{width:170px;}
.ct_content{width:439px;}
.pct_content_box{width:100%;margin:70px 0 0 0;}
.pct_discimage{width:170px;}
.pct_content{width:715px;}
.ct_ctg_box{margin:25px 9px 0 9px;}
.ct_ctg_box:hover{box-shadow:2px 1px 5px 0px rgba(201, 201, 201, 0.77);}
.ct_ctg_box:hover a .ct_ctg_name{color:#276ab4;}
.breadcrumbs{padding:15px 25px;font-size:14px;position:absolute;top:198px;left:0;width:100%;margin:0;text-align:center;}
.breadcrumbs div{width:970px;}
#filterbox{float:left;width:240px;background:#fff;position:relative;}
.mob_filter_head{padding:15px 20px;font-weight:700;font-size:18px;color:#276ab4;border-bottom:#bed4dd 1px solid;}
.filter_content{padding:15px 20px;overflow:hidden;}
#filterbox li{list-style:none;}
#menu_filters_header{background:#7d9aa7;height:36px;width:210px;position:relative;left:-10px;z-index:9;color:#fff;font:700 14px/36px 'Lato', sans-serif;padding:0 0 0 10px;}
#menu_filters_showAllFunc{display:none;}
#menu_filters_showAllFunc a{color:#a6e4fc;text-transform:uppercase;}
.list_filters{margin:10px 0;padding:0;}
.list_filters li.listitem_filter{display:inline-block;vertical-align:top;width:100%;border-bottom:#bed4dd 1px solid;padding:0 0 10px 0;margin:0 0 20px 0;}
.listitem_filter_header{color:#276ab4;font:700 18px/22px 'Lato', sans-serif;}
.filtersField_label{color:#2c3a42;font:400 14px/18px 'Lato', sans-serif;margin:0;padding:0 0 0 20px;position:relative;}
input.filtersField_checkbox{border:#7d9aa7 1px solid !important;}
ul.list_filtervalue{padding:0;margin:0;}
li.listitem_filtervalue{margin:10px 0;}
input[type=checkbox]{display:none;}
input[type=checkbox] + label:before{font-family:FontAwesome;display:inline-block;}
input[type=checkbox] + label:before{content:"\f096";font-size:20px;color:#bed4dd;}
input[type=checkbox] + label:before{letter-spacing:10px;position:absolute;left:-5px;top:1px;}
input[type=checkbox]:checked + label:before{content:"\f14a";font-size:20px;color:#276ab4;}
input[type=checkbox]:checked + label:before{letter-spacing:5px;position:absolute;left:-5px;top:1px;}
#filtersContentHeader{margin:0 0 10px 0;}
.brief_img{float:left;width:75px;margin:0 25px 0 0;}
.brief_info{float:left;width:323px;margin:0 10px 0 0;}
.brief_name a:hover{color:#276ab4;}
.brief_lastbox{width:200px;padding:0;}
.brief_price{width:200px;margin:0 0 25px 0;text-align:left;font-size:24px;}
.brief_pricebox{width:200px;}
.brief_qty{width:40px;}
.brief_x{padding:0 8px;font-size:16px;line-height:41px;}
.brief_btn a{padding:5px 16px;}
.brief_qty input{height:41px;}
.cto{padding:10px 40px;width:100%;}
.detail_top_whitebox{padding:35px 0;margin:55px 0 0 0;}
#dt_name_box{padding:0 0 0 30px;}
.dt_topinfo{width:auto;margin:0 30px 40px 0;}
.dt_topinfo_main{float:none;width:auto;}
#dt_imagebox{width:510px;margin:0 20px 0 0;}
#dt_infobox{width:440px;}
#dt-templ.mnf_2433 #dt_reveiwbox, #dt-templ.mnf_1858 #dt_reveiwbox, #dt-templ.mnf_2396 #dt_reveiwbox, #dt-templ.mnf_3974 #dt_reveiwbox, #dt-templ.mnf_3973 #dt_reveiwbox, #dt-templ.mnf_493 #dt_reveiwbox, #dt-templ.mnf_4008 #dt_reveiwbox, #dt-templ.mnf_4053 #dt_reveiwbox, #dt-templ.mnf_394 #dt_reveiwbox{width:440px;}
#dt-templ.mnf_2433 #dt_reveiw, #dt-templ.mnf_1858 #dt_reveiw, #dt-templ.mnf_2396 #dt_reveiw, #dt-templ.mnf_3974 #dt_reveiw, #dt-templ.mnf_3973 #dt_reveiw, #dt-templ.mnf_493 #dt_reveiw, #dt-templ.mnf_4008 #dt_reveiw, #dt-templ.mnf_4053 #dt_reveiw, #dt-templ.mnf_394 #dt_reveiw{padding:10px 124px;}
#dt-templ.mnf_2433 #dt_addtocart, #dt-templ.mnf_1858 #dt_addtocart, #dt-templ.mnf_2396 #dt_addtocart, #dt-templ.mnf_3974 #dt_addtocart, #dt-templ.mnf_3973 #dt_addtocart, #dt-templ.mnf_493 #dt_addtocart, #dt-templ.mnf_4008 #dt_addtocart, #dt-templ.mnf_4053 #dt_addtocart, #dt-templ.mnf_394 #dt_addtocart{width:340px;}
#dt_reveiwbox{width:440px;}
#dt_reveiw{padding:10px 124px;}
#dt_addtocart{width:340px;}
.cto_detail, #dt_reveiwbox .price-box{width:440px;}
#dt_reveiwbox .price-box{font-size:22px !important;}
#dt_qda{float:right;margin:30px 0 0 0;width:440px;}
.rp_mainbox{width:33%;padding:0 5% 50px 5%;}
.percentage_bars{width:40%;float:left;}
.allAverageContainer{width:40%;float:left;}
.productReviews_starBar{float:left;}
.percentage_bar{width:65%;}
#discontinued_product{margin:50px 0 0 0;}
#dcp_leftbox{float:left;width:60%;margin:0 5% 0 0;}
#dcp_rightbox{float:right;width:35%;}
#discontinued_product .dt_related_heading{padding:0 0 20px 0;}
.dcp_whitebox{width:80%;margin:40px 10% 0 10%;}
.full_width_maintemp .breadcrumbs{left:0;width:100%;margin:0;}
#filtersContentCategoriesPath, .breadcrumbs{padding:15px 25px;font-size:14px;position:absolute;top:260px;left:auto;width:auto;margin:0 0 0 -300px;text-align:center;height:50px;z-index:99;}
.bts_banner{width:100%;margin:50px 0 0 0;}
.bts_ctg_list{padding:0 0 0 46px;}
}
@media (min-width:1200px){.free_shipping{width:745px;}
#searchbox{margin:0 160px 0 60px;}
#main_navigation a.mega_ct{padding:15px 13px;}
.mega_content{width:1140px !important;}
.ct_twoclmn{width:760px;}
.ct_oneclmn{width:370px;}
.computers_menu .ct_oneclmn{width:277px;}
.mega_content .ctg_links{width:358px;}
#newsletter_text{width:540px;}
.four_box{width:270px;}
#footer_links{width:810px;}
.home_text{padding:30px 30px 35px 325px;text-align:left;background:#fff url(../images_templ/2017/home_content_bg.jpg) no-repeat left top;}
.ht_heading, .ht_heading h1{font:700 36px/40px 'Oswald', sans-serif !important; margin: 0;}
.ht_heading2{font:400 30px/40px 'Oswald', sans-serif !important;}
.ht_content{font-size:18px;margin:20px 0 0 0;}
#rightcontetn_box{float:right;width:864px;}
.ct_content{width:609px;}
#rightcontetn_box .home_pg{float:left;width:205px;height:350px;margin:0 3px;padding:20px;border-right:1px #fff solid;border-bottom:1px #fff solid;}
#rightcontetn_box .home_pg:hover{border-right:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;}
.ct_ctg_box{margin:25px 8px 0 9px;}
.pct_content{width:885px;}
.breadcrumbs div{width:1140px;}
.brief_info{float:left;width:490px;margin:0 10px 0 0;}
#dt_imagebox{width:680px;}
}