.cbp-hrmenu{display:block;text-align:center;float:left;margin:23px 20px 0 0;}
.cbp-hrmenu ul{margin:0;padding:0;list-style-type:none;}
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner{width:100%;margin:0 auto;}
.cbp-hrmenu > ul > li{display:inline-block;margin:0px 3px;}
.cbp-hrmenu > ul > li:first-child{margin-left:0px;}
.cbp-hrmenu > ul > li:last-child{margin-left:0px;}
.cbp-hrmenu > ul > li > a{letter-spacing:0.6px;padding:0px 13px 23px 13px;color:#615a5a;display:block;text-transform:uppercase;color:#fff;font-family:'Oswald', sans-serif;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;position:relative;}
.cbp-hrmenu > ul > li > a.menu-active{border-bottom:solid 0px #fff;}
.cbp-hrmenu > ul > li > a:hover,{color:#6cb5b6;display:block;text-decoration:none;}
.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover{}
.cbp-hrmenu > ul > li > a.selected, .cbp-hrmenu > ul > li > a.selected:hover{}
.cbp-hrmenu .cbp-hrsub{display:none;position:absolute;background:#fff;width:1200px;padding:0px;right:30px;margin:0;z-index:9999999999;}
.cbp-hropen .cbp-hrsub{display:block;}
.cbp-hrmenu .cbp-hrsub-inner > div{background:#ffffff none repeat scroll 0 0;float:left;margin:0 9px 0 0;padding:6px 6px 10px 6px;width:15.1%;}
.cbp-hrmenu .cbp-hrsub-inner > div:last-child{margin:0;}
.menu-title{color:#4d3437;font-family:'Cinzel', serif;font-size:18px;}
.cbp-
hrmenu .cbp-hrsub-inner img{width:100%;}
.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after{content:" ";display:table;}
.cbp-hrmenu .cbp-hrsub-inner:after{clear:both;}
.cbp-hrmenu .cbp-hrsub-inner > div a{line-height:2em;}
.cbp-hrsub h4{color:#afdefa;padding:2em 0 0.6em;margin:0;font-size:160%;font-weight:300;}
@media screen and (max-width:52.75em){.cbp-hrmenu{font-size:80%;}
}
@media screen and (max-width:43em){.cbp-hrmenu{font-size:120%;border:none;}
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner{width:100%;padding:0;}
.cbp-hrmenu .cbp-hrsub-inner{padding:0 2em;font-size:75%;}
.cbp-hrmenu > ul > li{display:block;border-bottom:4px solid #ededed;}
.cbp-hrmenu > ul > li > a{display:block;padding:1em 3em;}
.cbp-hrmenu .cbp-hrsub{position:relative;}
.cbp-hrsub h4{padding-top:0.6em;}
}
@media screen and (max-width:36em){.cbp-hrmenu .cbp-hrsub-inner > div{width:100%;float:none;padding:0 2em;}
}
.cbp-hrmenu .cbp-hrsub ul{float:left;width:100%;}
.mega-list{float:left;width:100%;margin-bottom:20px;}
.mega-list.last{margin-bottom:0;}
.cbp-hropen .cbp-hrsub-inner-lft{float:left;width:50%;padding:15px 20px 15px 20px;}
.cbp-hrsub-rht{width:50%;float:right;padding:15px 20px 15px 20px;}
.cbp-hrsub-rht img{width:100%;margin-bottom:25px;}
.cbp-hropen ul li{float:left;width:49%;margin-right:2%;min-height:135px;}
.cbp-hropen ul li.hgt{min-height:inherit;}
.cbp-hropen ul li:nth-child(2n+2){margin-right:0px}
.cbp-hrmenu .cbp-hrsub h2{border-bottom:1px solid #C1C1C1;font-size:18px;color:#c31b1f;text-align:left;padding:0px 0 8px;line-height:15px;margin-bottom:15px;font-family:'sourcesanspro-bold';text-transform:uppercase;}
.cbp-hrsub-rht ul li{float:left;width:49%;margin-right:2%;min-height:135px;}
.cbp-hropen .cbp-hrsub-rht ul li:nth-child(2n+2){margin-right:0px}
.cbp-hropen ul li .mega-list h3{font-size:15px;color:#1C1C1C;text-align:left;padding:0px 0 0;line-height:15px;margin-bottom:10px;font-family:'source-sans-pro-semibold';text-transform:uppercase;border-bottom:0px solid #C1C1C1;}
.cbp-hropen ul li .mega-list ul li{display:block;width:100%;text-align:left;margin-bottom:6px;min-height:inherit;background:url(../images/menu-list-arw.png) no-repeat left top 6px;padding-left:15px;}
.cbp-hropen ul li .mega-list ul li a{color:#444;font-size:15px;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.cbp-hropen ul li .mega-list ul li a:hover{color:#ce171f;padding-left:5px;}
.cbp-hropen ul li:last-child{margin-right:0;}
.cbp-hropen ul li .mega-list.mega-list1 ul li{width:49%;}
.cbp-hropen ul li .mega-list.mega-list1 ul li:nth-child(3n+3){margin-right:2%}
.cbp-hropen ul li .mega-list.mega-list1 ul li:nth-child(2n+2){margin-right:0px;}
.cbp-hrmenu > ul > li.cbp-hropen .cbp-hrsub ul li a:after{display:none;}
.cbp-hrmenu > ul > li.drop-menu{position:relative;}
.cbp-hrsub.wid-auto{width:170px;right:0;}
.cbp-hrsub.wid-auto ul li{float:left;width:100%;text-align:left;border-bottom:1px solid #cdcecd;min-height:inherit;}
.cbp-hrsub.wid-auto ul li a{font-size:15px;color:#000000;padding:15px 20px;display:block;font-family:'sourcesanspro-regular';}
.cbp-hrsub.wid-auto ul li a:hover{color:#c31a1f;}
.cbp-hrsub.wid-auto ul li:last-child{border-bottom:none;}
.inner-menu .cbp-hrmenu > ul > li > a.active{color:#ce171f;}
.cbp-hrmenu > ul > li > a.active::after{position:absolute;background:#c31a1f;left:0%;bottom:0;display:block;content:"";width:100%;height:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.cbp-hrsub-inner-lft.fullwid{width:100%;padding:25px;border-bottom:5px solid #ce171f;position:relative;}
.cbp-hrsub-inner-lft.fullwid .width-50{float:left;width:45%;margin-right:4%;}
.cbp-hrsub-inner-lft.fullwid .width-30.no-mar{margin-right:0;float:left;width:28%;}
.cbp-hrsub-inner-lft.fullwid .width-30.no-mar ul li{width:100%;margin-right:0;min-height:auto;}
.cbp-hrsub-inner-lft.fullwid .width-24{float:right;width:22%;}
.cbp-hrsub-inner-lft.fullwid::after{position:absolute;display:block;content:"";height:5px;background:#bcbdc0;width:50%;left:0;bottom:-5px;}
.top-lft.top-rht ul li.lang-select{padding-right:0;}
.product-options.list-arrow ul li input[type="checkbox"]:not(old) + label > span{display:none;}
.product-options.list-arrow ul li input[type="checkbox"]:not(old) + label{padding-left:0;}
.product-options.list-arrow ul li{background:url(../images/li-arw.png) no-repeat top 9px left;padding-left:20px;}
.mobNav ul li.mob-social ul{display:block !important;background:none;}
.mobNav ul li.mob-social ul li{width:auto;border-bottom:none;background:none;margin-right:14px;}
.mobNav ul li.mob-social{float:left;border:none;padding:16px 8%;}
.mobNav ul li.mob-social ul li a{transition:none;background:url(../images/social-icons3.png) no-repeat 0 0;display:inline-block;width:27px;height:29px;padding:0; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.mobNav ul li.mob-social ul li a.fb{background-position:0 0;}
.mobNav ul li.mob-social ul li a.fb:hover{background-position:0 -27px;}
.mobNav ul li.mob-social ul li a.insta{background-position:-40px 0;}
.mobNav ul li.mob-social ul li a.insta:hover{background-position:-40px -27px;}
.mobNav ul li.mob-social ul li a.twt{background-position:-79px 0; width:28px;}
.mobNav ul li.mob-social ul li a.twt:hover{background-position:-80px -27px;}
.mobNav ul li.mob-social ul li a.in{background-position:-120px 0;}
.mobNav ul li.mob-social ul li a.in:hover{background-position:-120px -27px;}
.mobNav ul li.mob-social ul li:last-child{margin-right:0;}
.top-lft.top-rht ul li{border:none;}
/*.mobNav ul li.mob-social ul li:hover a	{ opacity:0.8;}*/
.mobNav ul li.mob-social ul li a.insta1 { background-position:-120.6px 0; width:28px;}
.mobNav ul li.mob-social li a.insta1:hover { background-position: -120px -27px;}
.mobNav ul li.mob-social ul li a.linkedin1 { background-position:-158px 0; width:28px;}
.mobNav ul li.mob-social li a.linkedin1:hover { background-position: -158px -27px;}