@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700&subset=cyrillic-ext');
* { margin:0; padding:0; }

html,body { width:100%; height:100%; padding:0; margin:0; font-family:'Open Sans',sans-serif; font-size:12px; color:#000; }
body { background-color:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { outline:none; border:none; text-decoration:underline; font-family:'Open Sans',sans-serif; color:#0075bf; cursor:pointer; transition:all 0.2s ease; }
a * { cursor:pointer; }
*:active,*:focus { outline:none;  }
a:hover { text-decoration:none; }
button,input,select,textarea { font-family:'Open Sans',sans-serif; transition:all 0.3s ease; }
button::-moz-focus-inner {border:0;}
img { border:none; vertical-align:top;}
article,header,footer,section,details,summary,section { display:block; }
table { border-collapse:collapse; }


h1,h2,h3,h4,h5,h6 { font-family:'Open Sans',sans-serif; font-size:16px; color:#000; font-weight:700; text-align:left;  }
h1 { font-size:32px; font-weight:600; }
h2 { font-size:28px; font-weight:400; }
h3 { font-size:21px; font-weight:300; }
h4 { font-size:16px; font-weight:600; }
h5 { font-size:14px; font-weight:600; }
h6 { font-size:14px; font-weight:400; }

/* clearfix */
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.cl { clear:both; height:0; font-size:0; line-height:0; }


.b-wrap-all { height:100%; width:100%; overflow:hidden; min-width:320px; table-layout:fixed; display:table; }
.b-wrap-all-tr { display:table-row; width:100%; height:100%; }
.b-container { min-width:320px; max-width:1120px; margin:0 auto; padding:0 40px; box-sizing:border-box; }



/* header */
.b-header { position:relative; position:relative; z-index:3; background:#585E6C; }

.b-list-logos { list-style:none; vertical-align:top; float:left; padding:5px 0; }
.b-list-logos li { float:left; height:40px; border-left:1px solid #4d4d4d; }
.b-list-logos > li:first-child { border:none; }
.b-logo-sonostore { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:110px; height:22px;
    background: url("../images/sono_logo.svg") no-repeat;
    margin:10px 17px 0 0;
    background-size: 110px 22px;
}
.b-logo-primed { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:208px; height:27px;
    background:url("../images/chm_logo.svg") no-repeat;
    margin:6px 0 0 18px; }

.b-list-contacts { list-style:none; vertical-align:top; float:right; padding:7px 0 0 0; }
.b-list-contacts li { float:left; line-height:36px; white-space:nowrap; padding:0 0 0 16px; }
.b-list-contacts .b-link-phone { font-size:16px; color:#fff; text-decoration:none; font-weight:600; }
.b-list-contacts .b-link-callback { padding:0 22px 0 44px; line-height:36px; text-decoration:none; display:block; border-radius:18px; text-transform:uppercase; color:#fff; letter-spacing:.01em; background:#43BDD7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M10.14 0H1.86A1.8 1.8 0 0 0 0 1.76v17.48A1.8 1.8 0 0 0 1.86 21h8.28A1.82 1.82 0 0 0 12 19.24V1.76A1.82 1.82 0 0 0 10.15 0zm.57 15.43H1.3V3.63h9.4v11.8zM1.87 1.23h8.28a.56.56 0 0 1 .57.53v1.06H1.3V1.76a.55.55 0 0 1 .56-.53zm8.28 18.54H1.86a.55.55 0 0 1-.56-.53v-3h9.4v3a.56.56 0 0 1-.56.53zM6 16.45a1.52 1.52 0 1 0 1.62 1.53 1.56 1.56 0 0 0-1.6-1.53zm0 2.23a.7.7 0 1 1 .75-.7.72.72 0 0 1-.74.7z'/%3E%3C/svg%3E") 24px 7px no-repeat;  }
.b-list-contacts .b-link-callback:hover { background-color:#0080d1; }

.b-top-promo { text-align:center; padding:54px 0 80px 0; }
.b-top-promo .b-wave { max-width:565px; height:57px; margin:0 auto; position:relative; }
.b-top-promo .b-wave-dot-1 { left:0; top:19px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.1 29.1'%3E%3Cstyle%3E.st0%7Bfill:%233367AD;%7D .st1%7Bopacity:0.2;%7D%3C/style%3E%3Cpath class='st0' d='M14.5 20.2c-3.1 0-5.6-2.5-5.6-5.6S11.4 9 14.5 9c3.1 0 5.6 2.5 5.6 5.6s-2.4 5.6-5.6 5.6zm0-9.7c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4c.1-2.2-1.7-4-4-4z'/%3E%3Cpath class='st1 st0' d='M14.5 29.1C6.5 29.1 0 22.6 0 14.5S6.5 0 14.5 0 29 6.5 29 14.5s-6.4 14.6-14.5 14.6zm0-27.5c-7.1 0-13 5.8-13 13s5.8 13 13 13 13-5.8 13-13-5.8-13-13-13z'/%3E%3C/svg%3E") no-repeat; width:29px; height:29px; background-size:contain; opacity:0; }
.b-top-promo .b-wave-dot-2 { right:0; top:19px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.1 29.1'%3E%3Cstyle%3E.st0%7Bfill:%233367AD;%7D .st1%7Bopacity:0.2;%7D%3C/style%3E%3Cpath class='st0' d='M14.5 20.2c-3.1 0-5.6-2.5-5.6-5.6S11.4 9 14.5 9c3.1 0 5.6 2.5 5.6 5.6s-2.4 5.6-5.6 5.6zm0-9.7c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4c.1-2.2-1.7-4-4-4z'/%3E%3Cpath class='st1 st0' d='M14.5 29.1C6.5 29.1 0 22.6 0 14.5S6.5 0 14.5 0 29 6.5 29 14.5s-6.4 14.6-14.5 14.6zm0-27.5c-7.1 0-13 5.8-13 13s5.8 13 13 13 13-5.8 13-13-5.8-13-13-13z'/%3E%3C/svg%3E") no-repeat; width:29px; height:29px; background-size:contain; opacity:0; }
.b-top-promo .b-wrap-wave-vw { margin:0 18px; opacity:0; position:relative; height:57px; }
.b-top-promo .b-wave-vw { height:57px; background: url("data:image/svg+xml,%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 529.7 56.9'%3E%3Cstyle%3E.st0%7Bfill:%233367AD;%7D%3C/style%3E%3Cpath class='st0' d='M508 56.9c-12.2 0-19-14.4-25.6-28.4-6.6-13.8-12.8-26.9-23.5-26.9-11.3 0-16.2 13.7-20.9 27-4.4 12.5-8.6 24.2-17.9 24.2-9.8 0-14-10.5-18-20.6-4-9.9-7.7-19.3-16.2-19.3-8.7 0-10.7 8.4-12.9 17.4-2.1 8.8-4.3 17.8-13.3 17.8-9.8 0-13.7-10.6-17.1-20-2.7-7.5-5.3-14.5-10.2-14.5-5.5 0-8 6.2-10.6 12.7-2.6 6.6-5.4 13.3-11.6 13.1-4.9-.2-7.7-5.3-10.4-10.2-2.9-5.3-5.7-10.3-10.7-10-4.4.3-6.2 4-8 7.6-.5 1.1-1 2-1.5 2.9l-.3.5c-2.8 4.7-4.7 7.9-9.7 7.7-4.4-.2-6.2-2.1-10.2-7.5-2.6-3.6-5.8-8-11.2-7.3-3.2.4-4.5 2.3-6.6 5.1-.7 1-1.6 2.2-2.6 3.4-3.8 4.5-6.3 6.2-11.3 5-3.1-.8-5.2-3-7.3-5.1-2.5-2.6-4.9-5-9-5.1-5.2-.1-7.9 2.4-10.6 5.1-2.6 2.6-5.3 5.2-10.4 5.2-5.5 0-9.4-2.5-12.9-4.6-3-1.9-5.8-3.6-9.2-3.6-3.7 0-6.5 2-9.4 4.1-2.7 2-5.5 4-9.1 4.1-5.3.2-7.4-1.1-10.5-3-1-.6-2.2-1.4-3.6-2.1-5.7-3-10-1.1-12.7.5-3.7 2.2-6.5 3.8-9.4 3.8-5.5 0-8.6-1.4-11.3-2.6-1.8-.9-3.5-1.7-5.9-2-5-.7-7.3.1-12.4 1.9h-.1c-6.1 2.1-15.5 1.7-15.9 1.7H.8c-.4 0-.8-.4-.8-.8s.4-.8.8-.8H68c.1 0 9.6.4 15.4-1.6l.1-.1c5.1-1.8 7.7-2.7 13.1-2 2.6.4 4.5 1.2 6.4 2.1 2.7 1.2 5.4 2.5 10.6 2.5 2.5 0 5.1-1.5 8.6-3.6 4.8-2.9 9.5-3 14.3-.5 1.5.7 2.7 1.5 3.7 2.1 3 1.9 4.7 3 9.6 2.8 3.1-.1 5.6-1.9 8.2-3.8 3-2.2 6.1-4.4 10.3-4.4 3.8 0 6.8 1.8 10 3.8 3.5 2.1 7.1 4.3 12.1 4.3 4.4 0 6.8-2.3 9.3-4.7 2.9-2.8 5.9-5.6 11.8-5.5 4.7.1 7.5 2.9 10.1 5.6 2 2.1 3.8 4 6.5 4.7 3.8 1 5.8 0 9.7-4.5 1-1.2 1.8-2.3 2.5-3.3 2.2-2.9 3.9-5.2 7.7-5.7 6.3-.8 10 4.2 12.7 7.9 3.9 5.3 5.3 6.7 8.9 6.8 4 .2 5.6-2.3 8.3-6.9l.3-.5c.5-.8.9-1.7 1.4-2.7 1.9-3.8 4-8.1 9.4-8.5 6-.4 9.2 5.3 12.2 10.8 2.7 4.8 5.1 9.2 9.1 9.4 5.2.2 7.6-5.8 10.1-12.1 2.7-6.7 5.5-13.7 12.1-13.7 6 0 8.8 7.5 11.7 15.5 3.4 9.4 6.9 19 15.6 19 7.8 0 9.7-8 11.8-16.5 2.2-9.1 4.5-18.6 14.4-18.6 9.5 0 13.6 10.3 17.6 20.3s7.8 19.5 16.5 19.5c8.2 0 12.2-11.2 16.4-23.1C441.4 14.3 446.4 0 458.9 0c11.7 0 18.4 14.1 24.8 27.7 6.4 13.5 13.1 27.5 24.3 27.5 11.1 0 16.3-8.7 20-17.2.2-.4.7-.6 1.1-.4.4.2.6.7.4 1.1-3.9 9-9.5 18.2-21.5 18.2z'/%3E%3C/svg%3E") center center no-repeat; width:100%; opacity:1; left:0px; top:0px; position:absolute; background-size:contain; }
.b-top-promo .b-wave-vw-mask { right:0px; top:0; position:absolute; width:calc(100% - 16px); height:57px; background:#fff; }

.b-top-promo .b-head { font-size:28px; color:#000; line-height:40px; padding:10px 0 10px 0; font-weight:400; opacity:0; }
.b-top-promo .b-head strong { font-weight:700; }
.b-top-promo .b-shead { font-size:21px; color:#000; line-height:30px; padding:0; font-weight:300; opacity:0; }
.b-top-promo .b-shead-400 { font-weight:400; }
.b-top-promo .b-head span { font-weight:600; }


/* content */
.b-content { position:relative; z-index:1; }

.b-promo3sec-head { text-align:center; font-size:32px; line-height:40px; font-weight:400; padding:0 10px 50px 10px; margin:0 auto; max-width:940px; }

.b-p3sc-list { list-style:none; vertical-align:top; font-size:0; line-height:0; margin:0 0 40px 0; }
.b-p3sc-list > .b-item { display:inline-block; vertical-align:top; width:50%; height:775px; color:#fff; font-size:21px; line-height:35px; position:relative; }
.b-p3sc-list .b-inner { padding:30px 45px; position:relative; z-index:10; opacity:0; }
.b-p3sc-list .b-item-ge .b-helper { background:#721273; }
.b-p3sc-list .b-item-ph .b-helper { background:#1e6bdb; }
.b-p3sc-list .b-item-sa {display: none;}
.b-p3sc-list .b-item-sa .b-helper { background:#00489a; }
.b-p3sc-list .b-item-ge .b-helper-p { background:#721273 url('../images/pmn1.jpg') right bottom no-repeat; }
.b-p3sc-list .b-item-ph .b-helper-p { background:#1e6bdb url('../images/pmn2.jpg') right bottom no-repeat; }
.b-p3sc-list .b-item-sa .b-helper-p { background:#00489a url('../images/pmn3.jpg') right bottom no-repeat; }
.b-p3sc-list .b-helper { right:0; bottom:0px; position:absolute; width:100%; height:100%; z-index:1; opacity:0; }
.b-p3sc-list .b-helper-p { right:0; bottom:0px; position:absolute; width:100%; height:100%; z-index:2; opacity:0; }

.b-p3sc-list .b-manf-logo { display:table; width:100%; height:57px; margin:0 0 20px 0; }
.b-p3sc-list .b-manf-logo i { display:table-cell; width:100%; height:57px; vertical-align:middle; text-align:left; }
.b-p3sc-list .b-manf-logo img { display:inline-block; vertical-align:middle; max-width:100%; height:auto;  }
.b-p3sc-list .b-txt { height:200px; }
.b-p3sc-list .b-txt a { display:inline-block; vertical-align:top; font-size:21px; line-height:35px; color:#fff; text-decoration:none; font-weight:300; }
.b-p3sc-list .b-txt a strong { display:inline-block; vertical-align:top; white-space:nowrap; font-weight:700; padding:0 31px 0 0; position:relative; z-index:1; }
.b-p3sc-list .b-txt a strong:before { content:''; width:15px; height:13px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='13.03' viewBox='0 0 15 13.031'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.97 6.2a.6.6 0 0 0-.12-.2L9.48.2a.5.5 0 0 0-.74 0 .6.6 0 0 0 0 .8l4.46 4.86H.53A.58.58 0 0 0 .53 7h12.7L8.6 12.03a.6.6 0 0 0 0 .82.5.5 0 0 0 .74 0l5.5-6a.6.6 0 0 0 .16-.42.63.63 0 0 0-.03-.25z'/%3E%3C/svg%3E") no-repeat; right:0; top:12px; position:absolute; opacity:.3; transition:all 0.3s ease; }
.b-p3sc-list .b-txt a:hover strong:before { opacity:1; }
.b-p3sc-list .b-price { font-size:44px; font-weight:300; line-height:50px; }
.b-p3sc-list .b-price i { font-style:normal; display:block; font-size:16px; line-height:20px; color:#ceb4d2; }
.b-p3sc-list .b-price em { font-style:normal; font-size:18px; color:#ceb4d2; text-transform:uppercase; }
.b-p3sc-list .b-item-ph .b-price i, .b-p3sc-list .b-item-ph .b-price em { color:#a3c2e1; }
.b-p3sc-list .b-item-sa .b-price i, .b-p3sc-list .b-item-sa .b-price em { color:#a3c2e1; }


.b-ab-gray-box { margin:0 -40px 50px -40px; background:#f0f0f0 url('../images/bg-pic1.jpg') right bottom no-repeat; box-shadow:inset 0 0 40px rgba(0,0,0,.05); padding:30px 40px; }
.b-ab-gray-box .b-inner { max-width:600px; font-size:15px; line-height:25px; font-weight:300; }
.b-ab-gray-box .b-head { font-size:21px; font-weight:600; line-height:25px; padding:0 0 10px 0; }
.b-ab-gray-box p { padding:0 0 20px 0; }
.b-ab-gray-box .b-btn { padding:0 28px; line-height:36px; white-space:nowrap; border-radius:18px; font-size:12px; color:#fff; text-transform:uppercase; letter-spacing:.02em; text-decoration:none; background:#0075bf; display:inline-block; vertical-align:top; }
.b-ab-gray-box .b-btn:hover { background:#0080d1; }

.b-ab-cols { font-size:0; line-height:0; margin:0 -30px; padding:0 0 50px 0; }
.b-ab-cols .b-col { display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; padding:0 30px 30px 30px; font-size:16px; line-height:25px; font-weight:300; }
.b-ab-cols .b-head { font-size:28px; line-height:44px; padding:0 0 20px 0; font-weight:400; }
.b-ab-cols p { padding:0 0 20px 0; }
.b-comp-stat { list-style:none; vertical-align:top; display:table; }
.b-comp-stat > li { display:table-cell; vertical-align:top; white-space:nowrap; padding:0 25px; }
.b-comp-stat > li:first-child, .b-comp-stat > li:last-child { padding:0; }
.b-comp-stat span { display:inline-block; vertical-align:top; }
.b-comp-stat .b-num { font-size:40px; color:#0075bf; line-height:36px; padding:0 5px 0 0; white-space:normal; }
.b-comp-stat .b-txt { font-size:14px; line-height:18px; font-weight:300; white-space:normal; max-width:100px; }




/* footer */
.b-footer { min-width:320px; margin:0 auto; position:relative; }

.b-models-nav { border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:40px 0 30px 0; }
.b-models-nav-list { list-style:none; vertical-align:top; font-size:0; line-height:0; margin:0 -10px; }
.b-models-nav-list .b-item { display:inline-block; vertical-align:top; font-size:14px; line-height:20px; box-sizing:border-box; padding:0 10px; }
.b-models-nav-list .b-item-ge { width:50%; }
.b-models-nav-list .b-item-ph { width:50%; }
.b-models-nav-list .b-item-sa { width:16.6667%; }
.b-models-nav-list .b-head, .b-models-nav-list .b-head a { text-decoration: none; font-size:14px; font-weight:600; line-height:20px; letter-spacing:.05em; padding:0 0 15px 0; color:#721273; }
.b-models-nav-list .b-head a:hover{text-decoration: underline;}
.b-models-nav-list .b-item-ph .b-head { color:#1e6bdb; }
.b-models-nav-list .b-item-sa .b-head { color:#00489a; }
.b-models-nav-list .b-list { list-style:none; vertical-align:top; }
.b-models-nav-list .b-list li { padding:0 0 10px 0; font-weight:300; }
.b-models-nav-list .b-list a { text-decoration:none; color:#000; }
.b-models-nav-list .b-list a:hover { text-decoration:underline; }
.b-models-nav-list .b-item-ge .b-list { columns:2; -webkit-columns:2; -moz-columns:2; }
.b-models-nav-list .b-item-ph .b-list { columns:3; -webkit-columns:3; -moz-columns:3; }

.b-foot-tb { margin:30px 0; width:100%; display:table; }
.b-copyright { display:table-cell; vertical-align:middle; font-size:14px; font-weight:300; width:33.3333%; }
.b-footer-phone {margin-top: 5px;}
.b-footer-phone a{font-size: 16px; text-decoration: none;}
.b-foot-search {display:table-cell;vertical-align:middle;position: relative;}
.b-develop-box { display:table-cell; vertical-align:middle; text-align:right; font-size:14px; font-weight:300; }


.b-fsearch { width:320px; height:36px; border-radius:18px; background:#f0f0f0; position:relative; padding:0 40px 0 0; box-sizing:border-box; }
.b-fsearch .b-input { border-radius:18px 0 0 18px; width:100%; box-sizing:border-box; display:block; height:36px; border:none; background:none; font-size:14px; font-weight:300; padding:0 0 0 20px; }
.b-fsearch .b-btn-send { border:none; cursor:pointer; width:20px; height:19px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.03' height='19' viewBox='0 0 20.031 19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M19.74 17.57l-5.5-5.3a7.4 7.4 0 0 0 1.65-4.64 7.95 7.95 0 1 0-7.96 7.63 8.13 8.13 0 0 0 5.08-1.77l5.5 5.26a.9.9 0 0 0 1.22 0 .82.82 0 0 0 0-1.2zm-18-9.94a6.2 6.2 0 1 1 6.2 5.96 6.1 6.1 0 0 1-6.2-5.97z'/%3E%3C/svg%3E") no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:13px; top:7px; position:absolute; }

.b-hide { display:none; }
.b-popup { width:440px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,.2); border-radius:16px; padding:40px 45px; font-size:16px; line-height:25px; font-weight:300; box-sizing:border-box; }
.b-popup .b-head { font-size:24px; line-height:25px; font-weight:600; padding:0 0 20px 0; }
.b-popup p { padding:0 0 20px 0; }
.b-popup .b-pf-item { margin:0 0 15px 0; }
.b-popup .b-pf-item input { display:block; border:none; border-radius:18px; background:#f0f0f0; height:36px; padding:0 20px; font-size:14px; color:#000; font-weight:300; width:100%; box-sizing:border-box; }
.b-popup .b-pf-item input:hover { border:1px solid #0075bf; }
.b-popup .b-pf-item input:focus { border:1px solid #0075bf; background:#fff; }
.b-popup .b-btns { text-align:center; }
.b-popup .b-btn-send { padding:0 28px; line-height:36px; white-space:nowrap; border-radius:18px; font-size:12px; color:#fff; text-transform:uppercase; letter-spacing:.02em; border:none; background:#0075bf; display:inline-block; vertical-align:top; cursor:pointer; }
.b-popup .b-btn-send:hover { background:#0080d1; }


.b-sec-promo-slider { padding:0 0 100px 0; }
.b-sec-promo-slider .b-accessories-slogan{
    font-size: 21px;
    color: #000;
    line-height: 30px;
    padding: 0;
    font-weight: 300;
    margin-bottom: 30px;
    margin-top: -10px;
    text-align: center;
    opacity: 0;
    display: none;
}
.b-sec-promo-slider-head { text-align:center; font-size:28px; font-weight:400; color:#2f2f2f; line-height:40px; padding:0 0 30px 0; }
.b-sps-tabs-nav { list-style:none; vertical-align:top; text-align:center; font-size:0; line-height:0; margin:0 0 30px 0; }
.b-sps-tabs-nav > li { display:inline-block; vertical-align:top; padding:0 10px 10px 10px; font-size:14px; font-weight:600; }
.b-sps-tabs-nav a { display:block; white-space:nowrap; text-decoration:none; height:36px; box-sizing:border-box; text-transform:uppercase; line-height:24px; padding:5px; letter-spacing:.05em; border-radius:18px; }
.b-sps-tabs-nav .b-link-ge { color:rgba(114,18,115,.5); border:1px solid rgba(114,18,115,.3); width:170px; }
.b-sps-tabs-nav .b-link-ph { color:rgba(30,107,209,.5); border:1px solid rgba(30,107,209,.3); width:120px; }
.b-sps-tabs-nav .b-link-sa { color:rgba(0,72,154,.5); border:1px solid rgba(0,72,154,.3); width:200px; }
.b-sps-tabs-nav .b-link-ge:hover, .b-sps-tabs-nav .active .b-link-ge { color:rgba(114,18,115,1); border:1px solid rgba(114,18,115,1); }
.b-sps-tabs-nav .b-link-ph:hover , .b-sps-tabs-nav .active .b-link-ph { color:rgba(30,107,209,1); border:1px solid rgba(30,107,209,1); }
.b-sps-tabs-nav .b-link-sa:hover, .b-sps-tabs-nav .active .b-link-sa { color:rgba(0,72,154,1); border:1px solid rgba(0,72,154,1); }
.b-sps-tabs-nav .active .b-link-ge { color:rgba(114,18,115,1); border:1px solid rgba(114,18,115,1); }
.b-sps-tabs-nav .active .b-link-ph { color:rgba(30,107,209,1); border:1px solid rgba(30,107,209,1); }
.b-sps-tabs-nav .active .b-link-sa { color:rgba(0,72,154,1); border:1px solid rgba(0,72,154,1); }


.b-pm3d-carousel {  position:relative; }
.b-pm3d-carousel-list { list-style:none; vertical-align:top; }

.b-pm3d-carousel-list .slick-center .b-item{  -moz-transform:scale(1.6); -ms-transform: scale(1.6); -webkit-transform:scale(1.6); -o-transform:scale(1.6); transform: scale(1.6); }
.b-pm3d-carousel-list .slick-center .b-item .b-btn { -moz-transform:scale(0.6); -ms-transform: scale(0.6); -webkit-transform:scale(0.6); -o-transform:scale(0.6); transform: scale(0.6); }
.b-pm3d-carousel-list .b-item { text-align:center; padding:90px 35px 90px 35px; }
.b-pm3d-carousel-list .b-name { font-size:14px; font-weight:600; color:#000; }
.b-pm3d-carousel-list .b-pic { display:block; padding:10px 0 0; position: relative;}
.b-pm3d-carousel-list .slick-center .b-pic a{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.b-pm3d-carousel-list .b-pic img { display:block; margin:0 auto; max-width:100%; height:auto; max-height: 215px}
.b-pm3d-carousel-list .b-btn { display:block; border-radius:18px; text-decoration:none; text-align:center; text-transform:uppercase; color:#fff; font-size:12px; letter-spacing:.1em; background:#0075bf; margin:0 auto; line-height:36px; visibility:hidden; width: 125px; }
.b-pm3d-carousel-list .b-btn:hover { background:#0080d1; }
.b-pm3d-carousel-list .slick-center .b-btn { visibility:visible; }
.b-pm3d-carousel .slick-dots { list-style:none; vertical-align:top; font-size:0; line-height:0; text-align:center; padding:25px 0 0 0; }
.b-pm3d-carousel .slick-dots li { display:inline-block; vertical-align:top; position:relative; padding:0; margin:0; }
.b-pm3d-carousel .slick-dots button { background:none; cursor:pointer; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; box-sizing:border-box; border:1px solid transparent; border-radius:50%; position:relative; width:25px; height:25px; }
.b-pm3d-carousel .slick-dots button:after { content:''; width:5px; height:5px; background:#0075bf; left:9px; top:9px; position:absolute;border-radius:50%; }
.b-pm3d-carousel .slick-dots button:before { content:''; width:15px; height:15px; border:1px solid #0075bf; left:3px; top:3px; position:absolute; border-radius:50%; opacity:0; transition:all 0.3s ease;  }
.b-pm3d-carousel .slick-dots button:hover:before { opacity:1; }
.b-pm3d-carousel .slick-dots .slick-active button { border:1px solid #0075bf; }
.b-pm3d-carousel .slick-dots .slick-active button:hover:before { opacity:0; }
.b-pm3d-carousel .slick-prev { border:none; cursor:pointer; width:65px; height:100%; left:-65px; top:0px; position:absolute; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.5' height='43.03' viewBox='0 0 22.5 43.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.2 21.06L21.37.18a.67.67 0 0 1 .93 0 .65.65 0 0 1 0 .92L1.6 21.5 22.3 41.94a.64.64 0 0 1 0 .9.66.66 0 0 1-.92 0L.18 21.98a.64.64 0 0 1 0-.9z'/%3E%3C/svg%3E") center 150px no-repeat; }
.b-pm3d-carousel .slick-next { border:none; cursor:pointer; width:65px; height:100%; right:-65px; top:0px; position:absolute; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.5' height='43' viewBox='0 0 22.5 43'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M22.3 21.04L1.13.18a.67.67 0 0 0-.93 0 .65.65 0 0 0 0 .9L20.9 21.5.2 41.9a.65.65 0 0 0 0 .9.66.66 0 0 0 .92 0l21.2-20.85a.63.63 0 0 0 0-.9z'/%3E%3C/svg%3E") center 150px no-repeat; }
.b-pm3d-carousel .slick-prev:hover, .b-pm3d-carousel .slick-next:hover { opacity:.7; }


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}





/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;	margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;text-shadow:none;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {}
.fancybox-outer,.fancybox-inner {position:relative; overflow:visible !important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;margin:0;	padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
/* Overlay helper */
.fancybox-lock {overflow:hidden !important;width:auto; height:auto;}
.fancybox-lock body {overflow:hidden !important;height:auto;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7);width:100% !important; min-height:100% !important;}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-close { width:11px; height:11px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.16' height='11.16' viewBox='0 0 11.156 11.156'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23f66; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M9.6.26L5.55 4.3 1.53.25A.9.9 0 0 0 .26 1.53L4.3 5.57.25 9.6a.9.9 0 0 0 1.27 1.27l4.03-4.03 4.03 4.03a.9.9 0 1 0 1.26-1.27L6.83 5.57l4.03-4.04A.9.9 0 1 0 9.6.26z'/%3E%3C/svg%3E") no-repeat; cursor:pointer; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:20px; top:20px; position:absolute; background-size:contain; }
.fancybox-close:hover { opacity:.9; }




/* select */

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.select2-container--focus .select2-autocomplete .select2-selection__choice {
  display: none;
}


/* radio & checkbox */

input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {cursor:pointer; display:inline-block; vertical-align:top; position:relative; padding:5px 0 5px 42px; font-size:16px; line-height:20px; }
input[type="checkbox"]:disabled + label {cursor:default; color:#999; }
input[type="checkbox"] + label:before { content:''; width:30px; height:30px; border:1px solid #66acd9; box-sizing:border-box; left:0; top:0; position:absolute; transition:all 0.2s ease; }
input[type="checkbox"] + label:hover:before { border:1px solid #0075bf; }
input[type="checkbox"] + label:after { content:''; width:19px; height:15px; left:6px; top:7px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.84 15L.3 6.95a1.15 1.15 0 0 1 0-1.56 1 1 0 0 1 1.45 0l6.1 6.5L17.2.3a1 1 0 0 1 1.46 0 1.14 1.14 0 0 1 0 1.56z'/%3E%3C/svg%3E") no-repeat; transition:all 0.2s ease; opacity:0; }
input[type="checkbox"]:checked + label:after { opacity:1; }
input[type="checkbox"]:checked + label:before { border:1px solid #0075bf; }
.b-error input[type="checkbox"] + label:before { border:1px solid #f66; }
.b-error input[type="checkbox"] + label:after { opacity:0; }
input[type="checkbox"]:disabled + label:before { border:1px solid #d9d9d9; }
input[type="checkbox"]:disabled + label:after { opacity:0; }

input[type="radio"] {display:none;}
input[type="radio"] + label {cursor:pointer; display:inline-block; vertical-align:top; position:relative; padding:5px 0 5px 42px; font-size:16px; line-height:20px; }
input[type="radio"]:disabled + label {cursor:default; color:#999; }
input[type="radio"] + label:before { content:''; width:30px; height:30px; border:1px solid #66acd9; box-sizing:border-box; left:0; top:0; position:absolute; transition:all 0.2s ease; border-radius:50%; }
input[type="radio"] + label:hover:before { border:1px solid #0075bf; }
input[type="radio"] + label:after { content:''; width:10px; height:10px; left:10px; top:10px; position:absolute; background:#0075bf; transition:all 0.2s ease; opacity:0; border-radius:50%; }
input[type="radio"]:checked + label:after { opacity:1; }
input[type="radio"]:checked + label:before { border:1px solid #0075bf; }
.b-error input[type="radio"] + label:before { border:1px solid #f66; }
.b-error input[type="radio"] + label:after { opacity:0; }
input[type="radio"]:disabled + label:before { border:1px solid #d9d9d9; }
input[type="radio"]:disabled + label:after { opacity:0; }


@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}


.b-sec-brand { padding:20px 0 25px 0; }
.b-sec-brand-sa { background:#00489a; }
.b-sec-brand .b-tb { display:table; width:100%; }
.b-sec-brand .b-tdl { display:table-cell; vertical-align:bottom; }
.b-sec-brand .b-tdr { display:table-cell; vertical-align:bottom; text-align:right; white-space:nowrap; }
.b-sec-brand .b-price { display:inline-block; vertical-align:bottom; font-size:44px; font-weight:300; line-height:30px; color:#fff; }
.b-sec-brand .b-price i { font-style:normal; display:block; font-size:16px; line-height:20px; color:#a3c2e1; text-align:left; padding:0 0 12px 0; }
.b-sec-brand .b-price em { font-style:normal; font-size:18px; color:#a3c2e1; text-transform:uppercase; }
.b-sec-brand .b-manf-logo { display:table; width:100%; height:57px; margin:0 0 3px 0; }
.b-sec-brand .b-manf-logo i { display:table-cell; width:100%; height:57px; vertical-align:middle; text-align:left; }
.b-sec-brand .b-manf-logo img { display:inline-block; vertical-align:middle; max-width:100%; height:auto;  }
.b-sec-brand .b-manf-head { font-size:21px; line-height:30px; color:#fff; text-decoration:none; font-weight:300; }
.b-sec-brand .b-manf-head strong { font-weight:700; }
.b-sec-brand .b-series { display:inline-block; vertical-align:bottom; font-size:44px; font-weight:300; line-height:50px; color:#fff; }
.b-sec-brand .b-series i { font-style:normal; display:block; font-size:16px; line-height:20px; color:#ceb4d2; text-align:left; padding:0 0 2px 0; }


.b-sec-promo-slider-brand { padding:80px 0 60px 0; }
.b-sec-promo-slider-brand .b-sec-promo-slider-head { max-width:810px; margin:0 auto; padding:0 0 50px 0; font-size:32px; line-height:40px; }
.b-ab-gray-box-sm { background:#f0f0f0 url('../images/bg-pic2.jpg') right 0 no-repeat; }

.b-sec-brand-ph { background:#1e6bdb; }
.b-ab-gray-box-ph { background:#f0f0f0 url('../images/bg-pic3.jpg') right 0 no-repeat; }

.b-sps-tabs-ph .b-sps-tabs-nav { margin:0 -5px 30px -5px; }
.b-sps-tabs-ph .b-sps-tabs-nav li { padding:0 5px 10px 5px; }
.b-sps-tabs-ph .b-sps-tabs-nav li a { text-transform: uppercase; padding:5px 30px; color:rgba(0,117,191,.6); border:1px solid rgba(30,107,219,.3); letter-spacing:.05em; }
.b-sps-tabs-ph .b-sps-tabs-nav li a:hover, .b-sps-tabs-ph .b-sps-tabs-nav .active a {color:rgba(0,117,191,1); border:1px solid rgba(30,107,219,1); }

.b-sec-brand-ge { background:#721273; }
.b-sec-brand-ge .b-price i, .b-sec-brand-ge .b-price em { color:#ceb4d2; }

.b-sps-tabs-ge .b-sps-tabs-nav { margin:0 -5px 30px -5px; }
.b-sps-tabs-ge .b-sps-tabs-nav li { padding:0 5px 10px 5px; }
.b-sps-tabs-ge .b-sps-tabs-nav li a { padding:5px 30px; color:rgba(114,18,115,.6); border:1px solid rgba(114,18,115,.3); }
.b-sps-tabs-ge .b-sps-tabs-nav li a:hover, .b-sps-tabs-ge .b-sps-tabs-nav .active a {color:rgba(114,18,115,1); border:1px solid rgba(114,18,115,1); }

.b-mod1s-2cols { display:table; width:100%; }
.b-mod1s-left { display:table-cell; vertical-align:top; width:320px; }
.b-mod1s-right { display:table-cell; vertical-align:top; padding:0 0 0 40px; }


.b-back2page { font-size:16px; line-height:20px; padding:30px 0; }
.b-back2page a { display:inline-block; vertical-align:top; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='13' viewBox='0 0 15 13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.03 6.18a.58.58 0 0 1 .12-.2L5.52.2a.5.5 0 0 1 .74 0 .6.6 0 0 1 0 .8L1.8 5.83h12.67a.58.58 0 0 1 0 1.15H1.77L6.4 12a.6.6 0 0 1 0 .83.5.5 0 0 1-.74 0L.16 6.85A.6.6 0 0 1 0 6.42a.63.63 0 0 1 .03-.24z'/%3E%3C/svg%3E") 0 4px no-repeat; text-decoration:none; line-height:20px; color:#0075bf; padding:0 0 0 24px; }
.b-back2page a:hover { text-decoration:underline; }

.b-mod1s-2cols .b-mod-pic { position:relative;  padding:0; text-align:center; margin:0 0 20px 0; }

.b-mod1s-2cols .b-mod-pic:before { content:''; box-shadow:none; left:0; top:0; position:absolute; width:100%; height:100%; z-index:1; }
.b-link-zoom { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; left:10px; top:9px; position:absolute; width:31px; height:31px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M21.66 21.02a12.38 12.38 0 0 0 3.42-8.55 12.52 12.52 0 1 0-4.12 9.23L30.3 31l.7-.7zm-9.12 2.95a11.5 11.5 0 1 1 11.56-11.5 11.54 11.54 0 0 1-11.56 11.5zm5.4-12.23H13.3V7.1a.74.74 0 0 0-1.48 0v4.64H7.13a.73.73 0 1 0 0 1.47h4.67v4.65a.74.74 0 0 0 1.47 0V13.2h4.68a.73.73 0 1 0 0-1.46z'/%3E%3C/svg%3E") no-repeat; z-index:3; }
.b-mod1s-2cols .b-mod-pic img { display:inline-block; vertical-align:top; max-width:100%; height:auto; }
.b-link-360 { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:10px; top:9px; position:absolute; width:57px; height:39px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='39' viewBox='0 0 57 39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M16.1 16.33a6.33 6.33 0 0 0 3.94-1.06 3.6 3.6 0 0 0 1.4-3.04A3.1 3.1 0 0 0 20.6 10a4 4 0 0 0-2.5-1.06v-.08a3.76 3.76 0 0 0 2.13-1.12A3.13 3.13 0 0 0 21 5.57a3.1 3.1 0 0 0-1.13-2.53 4.86 4.86 0 0 0-3.16-.92 7.27 7.27 0 0 0-2.35.38 6.72 6.72 0 0 0-1.98 1.06l.8 1.06a7.72 7.72 0 0 1 1.85-.9 5.92 5.92 0 0 1 1.73-.26 2.9 2.9 0 0 1 1.9.58 1.94 1.94 0 0 1 .7 1.6 2.33 2.33 0 0 1-.95 1.97 4.22 4.22 0 0 1-2.6.72h-1.38v1.35h1.38q4 0 4 2.52 0 2.8-3.63 2.8a9.23 9.23 0 0 1-3.87-.9v1.48a7.03 7.03 0 0 0 1.8.58 11.53 11.53 0 0 0 2 .17zm12.65-8.8a3.66 3.66 0 0 0-3.32 1.63h-.12a7.05 7.05 0 0 1 1.3-4.36 4.25 4.25 0 0 1 3.44-1.38 5.5 5.5 0 0 1 1.68.23V2.3a6.4 6.4 0 0 0-1.7-.18 5.67 5.67 0 0 0-4.73 2.02q-1.6 2.02-1.6 6.1a7.08 7.08 0 0 0 1.26 4.48 4.14 4.14 0 0 0 3.43 1.6 4.25 4.25 0 0 0 3.2-1.22 4.68 4.68 0 0 0 1.2-3.4 4.22 4.22 0 0 0-1.1-3.05 3.92 3.92 0 0 0-2.95-1.12zm1.73 6.62a2.66 2.66 0 0 1-2.1.85 2.72 2.72 0 0 1-1.6-.5 3.22 3.22 0 0 1-1.08-1.33 4.35 4.35 0 0 1-.38-1.8 2.2 2.2 0 0 1 .42-1.3 2.9 2.9 0 0 1 1.14-.95 3.54 3.54 0 0 1 1.57-.35 2.63 2.63 0 0 1 2.08.78 3.13 3.13 0 0 1 .7 2.16 3.58 3.58 0 0 1-.75 2.45zm8.84 2.18a3.86 3.86 0 0 0 3.5-1.77 10.02 10.02 0 0 0 1.13-5.35 9.78 9.78 0 0 0-1.18-5.27 4.24 4.24 0 0 0-6.9-.08A10 10 0 0 0 34.7 9.2a9.83 9.83 0 0 0 1.17 5.32 3.83 3.83 0 0 0 3.42 1.8zm-2.28-11.5a2.6 2.6 0 0 1 4.58.02 13.77 13.77 0 0 1 0 8.74 2.58 2.58 0 0 1-4.58 0 13.82 13.82 0 0 1 0-8.77zm10.93 4.24a.55.55 0 0 0-.7.3.54.54 0 0 0 .3.7c5.3 2.05 8.35 4.85 8.35 7.7 0 4.8-8.3 9.06-20.15 10.36a.54.54 0 0 0 .06 1.07h.06C48.5 27.8 57 23.2 57 17.76c0-3.37-3.2-6.45-9.03-8.7zm-15.94 19.9a.54.54 0 0 0-.35-.48l-9.3-9.24a.54.54 0 0 0-.78 0 .53.53 0 0 0 0 .76l8.55 8.47H28.5c-14.86 0-27.4-4.9-27.4-10.74 0-3.06 3.4-6 9.4-8.07a.54.54 0 0 0 .33-.7.54.54 0 0 0-.7-.33C3.7 10.9 0 14.2 0 17.77c0 6.62 12.52 11.82 28.5 11.82l1.7-.03-8.6 8.5a.53.53 0 0 0 0 .77.54.54 0 0 0 .77 0l9.5-9.4a.53.53 0 0 0 .15-.43v-.04zM46.13 4.3a2.15 2.15 0 1 0-2.16-2.14 2.16 2.16 0 0 0 2.17 2.15zm0-3.22a1.08 1.08 0 1 1-1.07 1.08 1.08 1.08 0 0 1 1.08-1.08z'/%3E%3C/svg%3E") no-repeat; z-index:3; }
.b-link-zoom:hover, .b-link-360:hover { opacity:.8; }
.b-mod-available { padding:0 0 20px 46px; font-size:16px; line-height:25px; font-weight:300; position:relative; }
.b-mod-available:before { content:''; width:37px; height:37px; left:0; top:0; position:absolute; border:1px solid #0075bf; border-radius:50%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25' viewBox='0 0 15 25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2.95 9.13h9.2a1.62 1.62 0 0 0 1.7-1.55V1.56A1.62 1.62 0 0 0 12.14 0h-9.2a1.62 1.62 0 0 0-1.68 1.56v6.02a1.62 1.62 0 0 0 1.68 1.55zM2.4 1.56a.52.52 0 0 1 .55-.5h9.2a.52.52 0 0 1 .55.5v6.02a.52.52 0 0 1-.54.5h-9.2a.52.52 0 0 1-.55-.5V1.56zm9.37.24H3.35v5.54h8.42V1.8zm-.7 4.9H4.04V2.44h7.05V6.7zm2.5 12.5h-.66v-5.75a1.35 1.35 0 0 0 1.3-1.3v-.8a1.36 1.36 0 0 0-1.4-1.3H2.2a1.36 1.36 0 0 0-1.4 1.3v.8a1.35 1.35 0 0 0 1.28 1.3v5.76h-.65A1.37 1.37 0 0 0 0 20.53v1a1.37 1.37 0 0 0 1.43 1.32h.5a2.62 2.62 0 0 0 5.17 0h.8a2.62 2.62 0 0 0 5.17 0h.5A1.37 1.37 0 0 0 15 21.52v-1a1.37 1.37 0 0 0-1.43-1.3zM1.92 12.16v-.8a.26.26 0 0 1 .27-.24h10.6a.26.26 0 0 1 .27.25v.8a.25.25 0 0 1-.18.23H2.1a.25.25 0 0 1-.18-.22zm2.6 11.8a1.35 1.35 0 1 1 1.45-1.36 1.4 1.4 0 0 1-1.46 1.35zm5.97 0a1.35 1.35 0 1 1 1.44-1.36 1.4 1.4 0 0 1-1.46 1.35zm3.36-2.42a.27.27 0 0 1-.3.26h-.63a2.66 2.66 0 0 0-4.88 0h-1.1a2.66 2.66 0 0 0-4.88 0h-.64a.28.28 0 0 1-.3-.27v-1a.28.28 0 0 1 .3-.27h1.2a.6.6 0 0 0 .58-.55v-6.68h8.58v6.64a.66.66 0 0 0 .58.6h1.2a.27.27 0 0 1 .3.27v1z'/%3E%3C/svg%3E") center center no-repeat;  }
.b-mod-available strong { font-weight:600; white-space: nowrap;}

.b-mod1s-steps { padding:0 0 20px 0; margin:0 0 30px 0; border-bottom:1px solid #d9d9d9; }
.b-mod1s-steps .b-mrt-tb { display:table; width:100%; margin:0 0 20px 0; }
.b-mrt-td-left { display:table-cell; vertical-align:top; }
.b-mrt-td-right { display:table-cell; vertical-align:top; text-align:right; }
.b-mrt-step-item { display:table; width:100%; }
.b-mrt-step-item .b-num-col { display:table-cell; vertical-align:top; padding:0 15px 0 0; width:60px; }
.b-mrt-step-item .b-num { border-radius:50%; width:60px; height:60px; text-align:center; line-height:58px; box-sizing:border-box; border:1px solid #0075bf; font-weight:300; font-size:32px; color:#0075bf; display:block; background:#fff; }
.b-mrt-step-item .b-txt-col { display:table-cell; vertical-align:middle; }
.b-mrt-step-item .b-label { font-size:12px; letter-spacing:.1em; text-transform:uppercase; line-height:20px; padding:0; }
.b-mrt-step-item .b-modname { line-height:40px; font-size:32px; font-weight:600; }
.b-mrt-step-item .b-modname i{font-style: normal; font-weight: 300;}

.b-btn-aconfig { font-weight: 300; display:inline-block; vertical-align:top; box-sizing:border-box; position:relative; text-decoration:none; color:#fff; text-transform:uppercase; font-size:14px; letter-spacing:.1em; line-height:40px; background:#0075bf; white-space:nowrap; border-radius:20px; padding:0 20px; text-align:center; }

.b-btn-aconfig:before { content:''; display:inline-block; vertical-align:top; top:7px; position:relative; width:15px; margin:0 10px 0 0; height:25px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25' viewBox='0 0 15 25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2.95 9.13h9.2a1.62 1.62 0 0 0 1.7-1.55V1.56A1.62 1.62 0 0 0 12.14 0h-9.2a1.62 1.62 0 0 0-1.68 1.56v6.02a1.62 1.62 0 0 0 1.68 1.55zM2.4 1.56a.52.52 0 0 1 .55-.5h9.2a.52.52 0 0 1 .55.5v6.02a.52.52 0 0 1-.54.5h-9.2a.52.52 0 0 1-.55-.5V1.56zm9.37.24H3.35v5.54h8.42V1.8zm-.7 4.9H4.04V2.44h7.05V6.7zm2.5 12.5h-.66v-5.75a1.35 1.35 0 0 0 1.3-1.3v-.8a1.36 1.36 0 0 0-1.4-1.3H2.2a1.36 1.36 0 0 0-1.4 1.3v.8a1.35 1.35 0 0 0 1.28 1.3v5.76h-.65A1.37 1.37 0 0 0 0 20.53v1a1.37 1.37 0 0 0 1.43 1.32h.5a2.62 2.62 0 0 0 5.17 0h.8a2.62 2.62 0 0 0 5.17 0h.5A1.37 1.37 0 0 0 15 21.52v-1a1.37 1.37 0 0 0-1.43-1.3zM1.92 12.16v-.8a.26.26 0 0 1 .27-.24h10.6a.26.26 0 0 1 .27.25v.8a.25.25 0 0 1-.18.23H2.1a.25.25 0 0 1-.18-.22zm2.6 11.8a1.35 1.35 0 1 1 1.45-1.36 1.4 1.4 0 0 1-1.46 1.35zm5.97 0a1.35 1.35 0 1 1 1.44-1.36 1.4 1.4 0 0 1-1.46 1.35zm3.36-2.42a.27.27 0 0 1-.3.26h-.63a2.66 2.66 0 0 0-4.88 0h-1.1a2.66 2.66 0 0 0-4.88 0h-.64a.28.28 0 0 1-.3-.27v-1a.28.28 0 0 1 .3-.27h1.2a.6.6 0 0 0 .58-.55v-6.68h8.58v6.64a.66.66 0 0 0 .58.6h1.2a.27.27 0 0 1 .3.27v1z'/%3E%3C/svg%3E") no-repeat; }
.b-btn-aconfig:hover { background-color:#0080d1; }

.b-list-select-modver { list-style:none; vertical-align:top; font-size:0; line-height:0; padding:5px 0 0 45px; margin:0 0 -15px 0; }
.b-list-select-modver > li { display:inline-block; vertical-align:top; padding:0 0 15px 30px; font-size:14px; line-height:20px; }
.b-list-select-modver .b-label { font-size:12px; letter-spacing:.1em; text-transform:uppercase; line-height:20px; padding:0 0 5px 0; }
.b-list-select-modver p { padding:0 0 10px 0; }
.b-list-select-modver a { color:#0075bf; text-decoration:none; }
.b-list-select-modver a:hover { text-decoration:underline; }
.b-list-select-modver .b-link-chelp { display:inline-block; vertical-align:top; line-height:20px; text-decoration:none; color:#0075bf; padding:0 0 0 32px; margin:0 0 0 10px; position:relative; }
.b-list-select-modver .b-link-chelp:after { content:''; width:25px; height:25px; left:0px; top:-2.5px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M25 12.5a12.45 12.45 0 0 0-3.13-8.25.95.95 0 0 0 .05-.3.98.98 0 0 0-.98-.98.92.92 0 0 0-.3.05 12.46 12.46 0 0 0-16.3.02.96.96 0 0 0-.36-.07.98.98 0 0 0-1 .98.97.97 0 0 0 .08.37 12.46 12.46 0 0 0 0 16.34.96.96 0 0 0-.07.32.98.98 0 0 0 .98.98.97.97 0 0 0 .3-.05 12.45 12.45 0 0 0 16.4.03.96.96 0 0 0 .26.03.98.98 0 0 0 .95-1.23A12.45 12.45 0 0 0 25 12.5zm-3.8 7.53a.92.92 0 0 0-.26-.03 1 1 0 0 0-.42.1l-2.9-2.9a6.9 6.9 0 0 0 0-9.4l2.95-2.94a.94.94 0 0 0 .37.08 1 1 0 0 0 .2-.02 11.42 11.42 0 0 1 .05 15.1zm-8.7-1.54a6 6 0 1 1 6-6 6 6 0 0 1-6 6zm7.48-14.74a.66.66 0 0 0-.02.2.98.98 0 0 0 .14.5L17.2 7.4a6.92 6.92 0 0 0-9.4 0L4.85 4.4a.96.96 0 0 0 .12-.44.95.95 0 0 0-.02-.14 11.42 11.42 0 0 1 15.04-.06zM3.84 4.92a.87.87 0 0 0 .57-.1l2.98 3a6.92 6.92 0 0 0 0 9.37L4.45 20.1a.97.97 0 0 0-.48-.12.95.95 0 0 0-.18 0 11.42 11.42 0 0 1 .04-15.08zm1.1 16.25a1 1 0 0 0 .02-.2.97.97 0 0 0-.1-.4l2.95-2.95a6.92 6.92 0 0 0 9.4 0l2.88 2.9a.93.93 0 0 0-.12.46 1.04 1.04 0 0 0 .03.25 11.4 11.4 0 0 1-15.06-.06z'/%3E%3C/svg%3E") no-repeat; }
.b-list-select-modver .b-link-chelp:hover { text-decoration:underline; }

.select2-container { min-width:80px; }
.select2-container--default .select2-selection--single { border:none; border-radius:0; height:22px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height:22px; font-size:21px; font-weight:600; color:#0075bf; padding:0; margin:0 24px 0 0; border-bottom:1px dashed #0075bf; display:inline-block; vertical-align:top; transition:all 0.3s ease; }
.select2-container--default .select2-selection--single .select2-selection__rendered:hover { border-color:transparent; }
.select2-container--default .select2-selection--single .select2-selection__arrow { width:17px; height:10px; right:0px; top:6px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' viewBox='0 0 17 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.35 10L.27 1.75a1 1 0 0 1 0-1.4.97.97 0 0 1 1.38 0l6.7 6.85L15.32.27a.97.97 0 0 1 1.4 0 1 1 0 0 1 0 1.4z'/%3E%3C/svg%3E") no-repeat; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { display:none; }
.select2-dropdown { border:none !important; border-radius:3px !important; box-shadow:0 0 3px rgba(0,0,0,.2); overflow:hidden; }
/*.select2-search--dropdown { display:none !important; }*/
.select2-container--open .select2-dropdown { margin:6px 0 0 0; z-index: 9000; }

.b-mod1s-about { font-size:16px; font-weight:300; }
.b-mod1s-about h2 { padding:0 0 20px 0; }
.b-mod1s-about h3 { padding:0 0 15px 0; }
.b-mod1s-about p { padding:0 0 20px 0; }
.b-mod1s-about li p{padding: 0; margin: 0;}
.b-mod1s-about .b-zdesc { padding:0 0 25px 0; }
.b-mod1s-about i { color:#0075bf; font-style:normal; }
.b-mod1s-about .b-zdesc em { font-size:14px; font-style:italic; }
.b-mod1s-about h4 { font-size:18px; font-weight:400; padding:10px 0 15px 0; }
.b-mod1s-about ul { list-style:none; vertical-align:top; padding:0 0 20px 0; }
.b-mod1s-about ul li { position:relative; padding:0 0 10px 30px; }
.b-mod1s-about ul li:after { content:''; left:13px; top:10px; position:absolute; border-radius:2px; width:5px; height:5px; background:#0075bf; }
.b-mod1s-about .b-sp-list { padding:0 0 10px 0; }
.b-mod1s-about .b-sp-list li { margin:0 0 20px 0; padding:0; }
.b-mod1s-about .b-sp-list li:after, .b-mod1s-about .b-sp-list li:before { display:none; }
.b-mod1s-about .b-sp-list .b-pic { display:table-cell; width:120px; vertical-align:middle; padding:0 20px 0 0; }
.b-mod1s-about .b-sp-list .b-pic img { display:inline-block; vertical-align:top; max-width:120px; height:auto !important; border-radius:50%; }
.b-mod1s-about .b-sp-list .b-txt { display:table-cell; vertical-align:middle; }
.b-mod1s-about .b-sp-list .b-txt strong { font-weight:600; }
.b-mod1s-about .b-list-2-col { columns:2; margin:0 -10px; }
.b-mod1s-about .b-list-2-col li { margin:0 10px; padding:0 0 15px 30px; }
.b-mod1s-about .b-btns { border-top:1px solid #d9d9d9; padding:40px 0; text-align:right; }

.b-mod-step-data { display:none; }

.b-mod1s-steps-list { list-style:none; vertical-align:top; position:relative; }
.b-mod1s-steps-list:before { content:''; left:29.5px; top:0px; position:absolute; width:1px; height:100%; background:#0075bf; z-index:1; }
.b-mod1s-steps-list > li { position:relative; z-index:2; }

.b-finished .b-mrt-step-item .b-num { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:30px; height:30px; position:relative; background:#0075bf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M5.37 10L.2 4.63a.75.75 0 0 1 0-1.03.7.7 0 0 1 1 0l4.17 4.33L11.77.2a.7.7 0 0 1 1 0 .75.75 0 0 1 0 1.04z'/%3E%3C/svg%3E") 9px 10px no-repeat; margin:0 auto; }
.b-finished .b-mrt-step-item .b-num-col { width:60px; padding:0 5px 0 0; }
.b-finished .b-mrt-step-item .b-label { line-height:15px; padding:0 0 5px 0; }
.b-finished .b-mrt-step-item .b-modname, .b-accs-steps .b-finished .b-mrt-step-item .b-modname, .b-finstep-cols .b-finished .b-mrt-step-item .b-modname { font-size:16px; line-height:20px; }
.b-finished .b-mrt-step-item .b-txt-col { vertical-align:top; }

.b-btn-step-next { display:inline-block; vertical-align:top; width:100px; height:36px; border-radius:18px; text-decoration:none; text-align:center; font-size:12px; text-transform:uppercase; color:#0075bf; letter-spacing:.1em; line-height:36px; background:#cce3f2; margin:0; }
.b-btn-step-next:hover { background:#b2d5ec; }
.b-btn-step-next-fin { width:120px; }

.b-link-prevstep { display:inline-block; vertical-align:top; text-decoration:none; color:#000; }
.b-link-prevstep .b-label { display:block; }
.b-link-prevstep .b-modname { display:block; }
.b-link-prevstep:hover { color:#0075bf; }

.b-mod1s-steps-list > li { padding:0 0 10px 0; }
.b-mod1s-steps-list > li:last-child { padding:0; }
.b-mod1s-steps-list > li:last-child .b-mrt-tb { margin:0; }
.b-mod1s-steps-list > li:last-child .b-mrt-step-item .b-num-col { position:relative; overflow:hidden; }
.b-mod1s-steps-list > li:last-child .b-mrt-step-item .b-num-col:after { content:''; width:100%; height:100%; left:0; top:60px; position:absolute; background:#fff; }

.b-list-accs { list-style:none; vertical-align:top; font-size:0; line-height:0; margin:0 -10px; }
.b-list-accs > li { display:inline-block; vertical-align:top; width:25%; box-sizing:border-box; position:relative; }
.b-list-accs .b-item { border:1px solid #fff; padding:9px; cursor:pointer; }
.b-list-accs .b-pic-tb { display:table; width:100%; height:155px; position:relative; margin:0 0 10px 0; }
.b-list-accs .b-pic-tb i { display:table-cell; width:100%; height:155px; text-align:center; vertical-align:middle; }
.b-list-accs .b-pic-tb img { display:inline-block; vertical-align:middle; max-width:100%; height:auto; }
.b-list-accs .b-pic-tb:before { content:''; width:100%; height:100%; left:0; top:0; position:absolute; box-shadow:inset 0 0 40px rgba(0,0,0,.07); box-sizing:border-box; }
.b-list-accs .b-acc-link-sel { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:5px; bottom:5px; position:absolute; border-radius:50%; background:#fff; border:1px solid #0477c0; box-sizing:border-box; width:30px; height:30px; }
.b-list-accs .b-acc-link-sel:before { content:''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.1 6.6H8.4V.9a.9.9 0 1 0-1.8 0v5.7H.9a.9.9 0 1 0 0 1.8h5.7v5.7a.9.9 0 1 0 1.8 0V8.4h5.7a.9.9 0 0 0 0-1.8z'/%3E%3C/svg%3E") 7px 7px no-repeat; width:30px; height:30px; left:0; top:0; position:absolute; transition:all 0.2s ease; }
.b-list-accs .b-acc-link-sel:after { content:''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M5.37 10L.2 4.63a.75.75 0 0 1 0-1.03.7.7 0 0 1 1 0l4.17 4.33L11.77.2a.7.7 0 0 1 1 0 .75.75 0 0 1 0 1.04z'/%3E%3C/svg%3E") 9px 10px no-repeat; width:30px; height:30px; left:0; top:0; position:absolute; transition:all 0.2s ease;  opacity:0;}
.b-list-accs .b-item-selected .b-acc-link-sel:before { opacity:0; }
.b-list-accs .b-item-selected .b-acc-link-sel:after { opacity:1; }
.b-list-accs .b-item-selected .b-acc-link-sel { background:#0477c0; }
.b-list-accs .b-name { font-size:14px; line-height:20px; color:#000; margin:0 0 10px 0; min-height:40px; overflow:hidden; }
.b-list-accs .b-item-selected .b-name { font-weight:600; }
.b-list-accs .active { z-index:100; }
.b-item-ddbox { width:100%; box-sizing:border-box; border:1px solid #d9d9d9; background:#fff; z-index:101; display:none; margin:0 0 5px; }
.b-item-ddbox .b-ddb-head { padding:5px 9px; background:#f7f7f7; text-transform:uppercase; letter-spacing:.1em; font-size:12px; font-weight:600; color:#0075bf; line-height:20px; position:relative; cursor:pointer; }
.b-item-ddbox .b-ddb-head:after { content:''; width:17px; height:10px; right:10px; top:8px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10.03' viewBox='0 0 17 10.031'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.5 0L.2 8.74a.76.76 0 0 0 0 1.05.68.68 0 0 0 1 0l7.3-7.7 7.28 7.7a.68.68 0 0 0 1 0 .78.78 0 0 0 0-1.06z'/%3E%3C/svg%3E") no-repeat; }
.b-item-ddbox .b-ddb-body { padding:15px 9px 5px 9px; font-size:14px; line-height:20px; font-weight:300; }
.b-item-ddbox .b-ddb-body h2, .b-item-ddbox .b-ddb-body h3, .b-item-ddbox .b-ddb-body h4 {margin-bottom: 20px;}
.b-item-ddbox .b-ddb-body p { padding:0 0 5px 0; }
.b-item-ddbox .b-ddb-body ul { list-style:none; vertical-align:top; padding:0; }
.b-item-ddbox .b-ddb-body ul li { position:relative; padding:0 0 10px 20px; }
.b-item-ddbox .b-ddb-body ul li:after { content:''; left:7px; top:8px; position:absolute; border-radius:2px; width:5px; height:5px; background:#0075bf; }
.b-item-ddbox .b-ddb-inner { position:relative; padding:0 200px 0 0; }
.b-item-ddbox .b-acc-name { font-size:14px; font-weight:600; letter-spacing:.1em; line-height:20px; text-transform:uppercase; padding:0 0 5px 0; }
.b-item-ddbox .b-btn-add{ font-size:12px; color:#0075bf; text-decoration:none; text-transform:uppercase; letter-spacing:.1em; height:36px; line-height:34px; text-align:left; box-sizing:border-box; padding:0 15px 0 35px; border:1px solid #0075bf; border-radius:18px; background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.1 6.6H8.4V.9a.9.9 0 1 0-1.8 0v5.7H.9a.9.9 0 1 0 0 1.8h5.7v5.7a.9.9 0 0 0 1.8 0V8.4h5.7a.9.9 0 0 0 0-1.8z'/%3E%3C/svg%3E") 12px 8px no-repeat; right:0px; top:0px; position:absolute; font-weight:400; }
.b-item-ddbox .b-btn-add-already { color:#fff;  background:#0075bf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M5.37 10L.2 4.63a.75.75 0 0 1 0-1.03.7.7 0 0 1 1 0l4.17 4.33L11.77.2a.7.7 0 0 1 1 0 .75.75 0 0 1 0 1.04z'/%3E%3C/svg%3E") 13px 12px no-repeat !important;  }

.b-item-ddbox .b-btn-add:hover{ background-color:#e5f1f8; }
.b-list-accs .active .b-item { border:1px solid #d9d9d9; z-index:105; }
.b-list-accs .active .b-item:after { content:''; width:calc(100% - 2px); height:2px; background:#fff; left:1px; top:100%; position:absolute; z-index:106; margin:-1px 0 0 0; }
.b-list-accs .active .b-item .b-pic-tb:before { border:1px solid #0075bf; }

.b-btn-go-next { padding:40px 10px 50px 10px; border-top:1px solid #d9d9d9;}
.b-btn-go-next .b-btn-aconfig { width:auto; display:inline-block; vertical-align:top; text-align:left; }


.b-adset-head { font-size:14px; font-weight:600; line-height:20px; padding:10px 0; }
.b-adset-list { list-style:none; vertical-align:top; padding:0 0 15px 0; }
.b-adset-list li { padding:4px 0 5px 0; border-bottom:1px solid #e7e7e4; }

.b-adset-list-last { padding:0; margin:0; }
.b-adset-list-last li:last-child { border:none; }


.b-adset-list input[type="checkbox"] + label {cursor:pointer; display:block; vertical-align:top; position:relative; padding:5px 40px 5px 0; font-size:14px; line-height:20px; }
.b-adset-list input[type="checkbox"] + label:before { content:''; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.1 6.6H8.4V.9a.9.9 0 1 0-1.8 0v5.7H.9a.9.9 0 1 0 0 1.8h5.7v5.7a.9.9 0 1 0 1.8 0V8.4h5.7a.9.9 0 0 0 0-1.8z'/%3E%3C/svg%3E") 7px 7px no-repeat; width:30px; height:30px; right:0; top:0; position:absolute; transition:all 0.2s ease; border:1px solid #0578c0; border-radius:50%; left:auto; }
.b-adset-list input[type="checkbox"] + label:after { content:''; background:#0075bf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M5.37 10L.2 4.63a.75.75 0 0 1 0-1.03.7.7 0 0 1 1 0l4.17 4.33L11.77.2a.7.7 0 0 1 1 0 .75.75 0 0 1 0 1.04z'/%3E%3C/svg%3E") 9px 10px no-repeat; width:30px; height:30px; right:0; top:0; position:absolute; transition:all 0.2s ease;  opacity:0; border-radius:50%; left:auto; }

.b-adset-list input[type="checkbox"] + label:hover:before { border:1px solid #0578c0; }
.b-adset-list input[type="checkbox"]:checked + label:after { opacity:1; }
.b-adset-list input[type="checkbox"]:checked + label:before { border:1px solid #0578c0; opacity:0; }


.b-acc-container-mod .b-item-ddbox .b-acc-name { text-transform:none; letter-spacing:0; padding-top:10px; }

.b-list-accs-ddb { list-style:none; vertical-align:top; margin:0 -10px }
.b-list-accs-ddb li { width:100%; padding:0; margin:0; }

.b-acc-container-mob { display:none; }

.b-finstep-cols { display:table; width:100%; margin:80px 0 100px 0; }
.b-finstep-left { display:table-cell; vertical-align:top; width:65.5%; box-sizing:border-box; padding:0 100px 0 0; }
.b-finstep-right { display:table-cell; vertical-align:top; }
.b-finstep-cols h1, .b-finstep-cols h2 { line-height:50px; padding:0 0 25px 0; font-size:32px; }

.b-finstep-cols .b-mrt-step-item .b-modname { font-size:24px; }
.b-finstep-cinner { padding:0 0 0 75px; }
.b-fins-select-mod { padding:20px 0 25px 0; position:relative; display:inline-block; vertical-align:top; }
.b-fins-select-mod img { display:inline-block; vertical-align:top; max-width:100%; height:auto; }
.b-fins-select-mod .b-link-delete { right:-15px; top:-5px; position:absolute; }

.b-link-delete { position:relative; border-radius:50%; width:30px; height:30px; display:inline-block; vertical-align:top; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; box-sizing:border-box; border:1px solid #f66; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.16' height='11.16' viewBox='0 0 11.156 11.156'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23f66; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M9.6.26L5.55 4.3 1.53.25A.9.9 0 0 0 .26 1.53L4.3 5.56.25 9.6a.9.9 0 0 0 1.27 1.26l4.03-4.03 4.03 4.03a.9.9 0 0 0 1.26-1.27L6.83 5.55l4.03-4.03A.9.9 0 0 0 9.6.26z'/%3E%3C/svg%3E") center center no-repeat; opacity:.6; }
.b-link-delete:hover { opacity:1; }


.b-btn-step-add { display:inline-block; vertical-align:top; width:125px; height:36px; box-sizing:border-box; border-radius:18px; border:1px solid #0075bf; text-align:center; line-height:34px; text-decoration:none; letter-spacing:.1em; text-transform:uppercase; margin:0 0 10px 0; font-size:12px; color:#0075bf; }
.b-btn-step-add:before { content:''; width:15px; height:15px; display:inline-block; vertical-align:top; position:relative; top:9px; margin:0 7px 0 0; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.1 6.6H8.4V.9a.9.9 0 0 0-1.8 0v5.7H.9a.9.9 0 0 0 0 1.8h5.7v5.7a.9.9 0 1 0 1.8 0V8.4h5.7a.9.9 0 0 0 0-1.8z'/%3E%3C/svg%3E") no-repeat; }
.b-btn-step-add:hover { background-color:#e5f1f8; }

.b-sel-dslist { margin:15px 0 15px 75px; border-top:1px solid #d9d9d9; list-style:none; vertical-align:top; }
.b-sel-dslist > li { padding:15px 0; border-bottom:1px solid #d9d9d9; }
.b-sel-dslist .b-tb { width:100%; display:table; }
.b-sel-dslist .b-pic-td { display:table-cell; vertical-align:middle; width:80px; padding:0 15px 0 0; }
.b-sel-dslist .b-pic { position:relative; }
.b-sel-dslist .b-pic:after { content:''; width:100%; height:100%; left:0; top:0; position:absolute; box-shadow:inset 0 0 40px rgba(0,0,0,.07); }
.b-sel-dslist .b-pic-td img { display:block; max-width:100%; height:auto; }
.b-sel-dslist .b-name-td { display:table-cell; vertical-align:middle; font-size:16px; font-weight:600; line-height:20px; }
.b-sel-dslist .b-name-td.light { font-style: italic; font-weight: 300; }
.b-sel-dslist .b-name-td a { color:#000; text-decoration:none; }
.b-sel-dslist .b-name-td a:hover { color:#0075bf; }
.b-sel-dslist .b-cvo-td { display:table-cell; vertical-align:middle; width:72px; padding:0 0 0 20px; }
.b-sel-dslist .b-delete-td { display:table-cell; vertical-align:middle; width:30px; padding:0 0 0 15px; }
.b-cvo { width:72px; position:relative; }
.b-cvo .b-cvo-input { width:50px; height:36px; border-radius:18px; border:none; text-align:center; font-size:16px; display:block; background:#f0f0f0; color:#000; }
.b-cvo .b-cvo-inc { width:15px; height:14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.03' height='13.47' viewBox='0 0 15.031 13.469'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230276c0; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.2 8.38a.6.6 0 0 0 .87 0L6.92 2.4v10.4a.62.62 0 1 0 1.25 0V2.48l5.8 5.92a.6.6 0 0 0 .88 0 .65.65 0 0 0 0-.9L7.52 0 .2 7.48a.65.65 0 0 0 0 .9z'/%3E%3C/svg%3E") no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; opacity:.6; right:0px; top:0px; position:absolute; }
.b-cvo .b-cvo-inc:hover { opacity:1; }
.b-cvo .b-cvo-dec { width:15px; height:14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='13.47' viewBox='0 0 15 13.469'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230276c0; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.8 5.08a.6.6 0 0 0-.87 0L8.1 11.06V.66a.62.62 0 1 0-1.25 0V11L1.07 5.1a.6.6 0 0 0-.88 0 .65.65 0 0 0 0 .9l7.3 7.47L14.8 6a.65.65 0 0 0 0-.92z'/%3E%3C/svg%3E") no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; opacity:.6; right:0px; bottom:0px; position:absolute; }
.b-cvo .b-cvo-dec:hover { opacity:1; }


.b-finstep-left .b-mod1s-steps-list > li:last-child:before { content:''; width:60px; height:100%; left:0px; top:60px; position:absolute; background:#fff; }
.b-finstep-left .b-mod1s-steps { border:none; }

.b-finstep-right h3 { font-size:18px; font-weight:400; line-height:25px; padding:0 0 20px 0; }
.b-prlist { list-style:none; vertical-align:top; padding:0 0 30px 0; }
.b-prlist li { padding:0 0 15px 0; font-size:16px; line-height:20px; font-weight:300; }
.b-prlist li label span { display:block; font-weight:400; padding:0 0 5px 0; }
.b-prlist .b-inp-date { margin:5px 0 0 42px; width:140px; }
.b-inp-date { position:relative; }
.b-inp-date:after { content:''; width:17px; height:20px; right:19px; top:7px; position:absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='20' viewBox='0 0 17 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.67 2.06h-.44V.86a.8.8 0 1 0-1.58 0v1.2h-8.3V.86a.8.8 0 1 0-1.58 0v1.2h-.3A2.33 2.33 0 0 0 0 4.33V17.7A2.35 2.35 0 0 0 2.47 20h12.2A2.23 2.23 0 0 0 17 17.7V4.33a2.2 2.2 0 0 0-2.33-2.27zM2.47 3.62h.3v.65a.8.8 0 1 0 1.58 0v-.65h8.3v.65a.8.8 0 1 0 1.58 0v-.65h.44a.76.76 0 0 1 .75.7v1.64H1.58V4.33a.9.9 0 0 1 .9-.7zm12.2 14.82H2.47a.94.94 0 0 1-.9-.74V7.9h13.85v9.8a.78.78 0 0 1-.75.74z'/%3E%3C/svg%3E"); }
.b-inp-date .b-inp { width:100%; display:block; box-sizing:border-box; height:36px; border:none; border-radius:18px; background:#f0f0f0; font-size:14px; font-weight:300; padding:3px 40px 3px 20px; color:#000; }
.b-inp-date .b-inp:hover { border:1px solid #0075bf; }
.b-inp-date .b-inp:focus { border:1px solid #0075bf; background:#fff; }

.ui-datepicker { width:220px; background:#fff; border-radius:15px; margin:5px 0 0 0; box-shadow:0 0 15px rgba(0,0,0,.2); box-sizing:border-box; padding:15px; }
.ui-datepicker-header { text-align:center; position:relative; margin:0 0 10px 0; }
.ui-datepicker-header .ui-datepicker-title { font-size:14px; font-weight:600; line-height:20px; }
.ui-datepicker .ui-datepicker-prev { width:16px; height:12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.06 5.67a.78.78 0 0 1 .17-.25L5.55.22a.8.8 0 0 1 1.1 0 .76.76 0 0 1 0 1.08L2.7 5.2H15.2a.77.77 0 1 1 0 1.54H2.62l4.04 3.95a.76.76 0 0 1 0 1.08.8.8 0 0 1-1.1 0L.22 6.58A.76.76 0 0 1 0 6a.77.77 0 0 1 .06-.33z'/%3E%3C/svg%3E") no-repeat; left:0px; top:4px; position:absolute; }
.ui-datepicker .ui-datepicker-next { width:16px; height:12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.281' height='11.969' viewBox='0 0 16.281 11.969'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M905.091,655.247a0.773,0.773,0,0,0-.173-0.25l-5.408-5.2a0.824,0.824,0,0,0-1.133,0,0.749,0.749,0,0,0,0,1.089l4.041,3.882H889.663a0.771,0.771,0,1,0,0,1.54h12.822l-4.108,3.947a0.748,0.748,0,0,0,0,1.088,0.823,0.823,0,0,0,1.133,0l5.408-5.2a0.747,0.747,0,0,0,.228-0.577A0.731,0.731,0,0,0,905.091,655.247Z' transform='translate%28-888.875 -649.594%29'/%3E%3C/svg%3E%0A") no-repeat; right:0px; top:4px; position:absolute; }
.ui-datepicker .ui-datepicker-calendar { width:100%; position:relative; }
.ui-datepicker .ui-datepicker-calendar:after { content:''; width:100%; height:1px; left:0px; top:19px; position:absolute; background:#d9d9d9; }
.ui-datepicker .ui-datepicker-calendar th { font-size:10px; color:#666; text-align:center; text-transform:uppercase; font-weight:400; line-height:14px; padding:0 0 15px 0; }
.ui-datepicker .ui-datepicker-calendar td { text-align:center; vertical-align:middle; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end { background:#e5f1f8; }
.ui-datepicker .ui-datepicker-calendar td a { font-size:12px; color:#000; text-decoration:none; display:block; line-height:25px; }
.ui-datepicker .ui-datepicker-calendar td a:hover { background:#0075bf; color:#fff; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a { background:#0075bf; color:#fff; }

.b-form-item { margin:0 0 15px 0; }
.b-form-item .b-input { width:100%; display:block; box-sizing:border-box; height:36px; border:1px solid #f0f0f0; border-radius:18px; background:#f0f0f0; font-size:14px; font-weight:300; padding:3px 20px; color:#000; }
.b-form-item .b-input:hover { border:1px solid #0075bf; }
.b-form-item .b-input:focus { border:1px solid #0075bf; background:#fff; }

.b-finstep-right .b-btn { margin:40px 0 0 0; border-top:1px solid #d9d9d9; padding:40px 0; }
.b-finstep-right .b-btn-send { display:block; border:none; height:50px; border-radius:25px; cursor:pointer; text-align:center; font-size:14px; color:#fff; text-transform:uppercase; letter-spacing:.1em; background:#0075bf; width:100%; position:relative; text-decoration:none; line-height:50px; }
.b-finstep-right .b-btn-send:hover { background:#0080d1; }
.b-finstep-right .b-btn-send:before { content:''; width:29px; height:26px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='26' viewBox='0 0 29 26'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23f0f0f0; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0 13a1.45 1.45 0 0 0 1 1.33l10.64 3.35.4 7.62a.74.74 0 0 0 .48.66.5.5 0 0 0 .24.05.73.73 0 0 0 .54-.24l3.76-4.33 5.33 3.83a1.32 1.32 0 0 0 .8.27 1.45 1.45 0 0 0 1.38-1.18L29 .9a.78.78 0 0 0-.25-.73.7.7 0 0 0-.73-.12L.85 11.55A1.5 1.5 0 0 0 0 13.02zm13.38 10.4l-.24-4.8 2.72 1.96zm9.8.6l-9.7-7 13.6-13.68zm2.4-21.28L12.14 16.25 1.52 12.9z'/%3E%3C/svg%3E") no-repeat; position:relative; top:11px; margin:0 8px 0 0; display:inline-block; vertical-align:top; }
.b-finstep-right .b-btn-send i { font-style:normal; }

.b-top-search { max-width:560px; margin:30px auto 0 auto; position:relative; }
.b-tsc-search { position:relative; }
.b-tsc-search .b-input { width:100%; display:block; box-sizing:border-box; height:36px; border:none; border-radius:18px; background:#f0f0f0; font-size:14px; font-weight:300; padding:3px 40px 0 20px; color:#000; border:1px solid #f0f0f0; }
.b-tsc-search .b-input:hover { border:1px solid #0075bf; }
.b-tsc-search .b-input:focus { border:1px solid #0075bf; background:#fff; }
.b-tsc-search .b-btn-send  { border:none; cursor:pointer; width:20px; height:19px; background: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19.6'%3E%3Cstyle%3E.st0%7Bfill:%230075BF;%7D%3C/style%3E%3Cpath class='st0' d='M19.7 18.2l-5.5-5.3c1.1-1.3 1.6-3 1.6-4.6C16 3.9 12.6.2 8.2 0S.2 3.2 0 7.6s3.2 8.1 7.6 8.3h.3c1.8 0 3.6-.6 5.1-1.8l5.5 5.3c.3.3.9.3 1.2 0 .4-.3.4-.8 0-1.2.1 0 0 0 0 0zm-18-9.9c-.1-3.5 2.6-6.3 6-6.5 3.4-.1 6.3 2.5 6.4 6s-2.5 6.3-6 6.4h-.2c-3.3.1-6.1-2.6-6.2-5.9z'/%3E%3C/svg%3E") no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:13px; top:7px; position:absolute; }

.b-promo3sec-acc .b-p3sc-list > .b-item { height:500px; }
.b-promo3sec-acc .b-item-ge .b-helper-1 { background:#721273; }
.b-promo3sec-acc .b-item-ph .b-helper-2 { background:#1e6bdb; }
.b-promo3sec-acc .b-item-sa .b-helper-3 { background:#00489a; }
.b-promo3sec-acc .b-item-ge .b-helper-p-1 { background:#721273 url('../images/pma1.jpg') right bottom no-repeat; }
.b-promo3sec-acc .b-item-ph .b-helper-p-2 { background:#1e6bdb url('../images/pma2.jpg') right bottom no-repeat; }
.b-promo3sec-acc .b-item-sa .b-helper-p-3 { background:#00489a url('../images/pma3.jpg') right bottom no-repeat; }

.b-search-qres { width:100%; left:0; top:41px; position:absolute; border-radius:18px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,.20); box-sizing:border-box; padding:10px; text-align:left; display:none; z-index: 1000;}
.b-search-qres-list { list-style:none; vertical-align:top; }
.b-search-qres-list li { padding:5px; margin:0 -5px; border-bottom:1px solid #d9d9d9; }
.b-search-qres-list li:last-child { border:none; }
.b-search-qres-list .b-link { display:table; width:100%; text-decoration:none; color:#000;}
.b-search-qres-list .b-link:hover { background:#e5f1f8; }
.b-search-qres-list .b-pic { display:table-cell; vertical-align:top; padding:5px; width:80px; }
.b-search-qres-list .b-pch { display:block; position:relative; width:80px; }
.b-search-qres-list .b-pch:before { content:''; width:100%; height:100%; left:0; top:0; position:absolute; box-shadow: none; box-sizing:border-box; border:1px solid transparent; }
.b-search-qres-list .b-link:hover .b-pch:before { border:1px solid #0075bf; }
.b-search-qres-list .b-pch img { display:block; max-width:100%; height:auto; }
.b-search-qres-list .b-txt { display:table-cell; vertical-align:middle; padding:0 0 0 15px; }
.b-search-qres-list .b-type { display:block; font-size:12px; line-height:20px; color: #999;}
.b-search-qres-list .b-name { display:block; font-size:16px; line-height:20px; font-weight:600; padding:0 0 5px 0; }
.b-search-qres-list .b-name i{font-weight: 300; font-style: normal;}
.b-search-qres-list .b-mod { display:block; line-height:20px; font-weight:400; font-size: 12px;}
.b-item-ddbox .b-mod {font-size: 14px; line-height: 24px;}
.b-search-qres-list .b-mod i, .b-item-ddbox .b-mod i{ display:block; color: #999;}
.c-search-light { z-index:1000; }


.b-container-ind-a { position:relative; z-index:100; }
.b-promo3sec-acc { position:relative; z-index:1; }

.b-sec-brand-accs { padding:12px 0 13px 0; }

.b-accs-steps { padding:80px 0 100px 0; }
.b-accs-steps h1 { line-height:50px; padding:0 0 40px 0; }
.b-mrt-tb .b-mrt-td-right-vt { vertical-align:top !important; }
.b-get-2models { font-size:14px; font-weight:300; line-height:36px; }
.b-get-2models-link { display:inline-block; vertical-align:top; margin:0 0 0 8px; border-radius:18px; border:1px solid #0075bf; white-space:nowrap; line-height:34px; padding:0 18px; letter-spacing:.1em; text-transform:uppercase; text-decoration:none; font-size:12px; }
.b-get-2models-link i { font-style:normal; }
.b-get-2models-link:before { content:''; width:15px; height:25px; top:5px; position:relative; margin:0 8px 0 0; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25' viewBox='0 0 15 25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2.95 9.13h9.2a1.62 1.62 0 0 0 1.7-1.55V1.56A1.62 1.62 0 0 0 12.14 0h-9.2a1.62 1.62 0 0 0-1.68 1.56v6.02a1.62 1.62 0 0 0 1.68 1.55zM2.4 1.56a.52.52 0 0 1 .55-.5h9.2a.52.52 0 0 1 .55.5v6.02a.52.52 0 0 1-.54.5h-9.2a.52.52 0 0 1-.55-.5V1.56zm9.37.24H3.35v5.54h8.42V1.8zm-.7 4.9H4.04V2.44h7.05V6.7zm2.5 12.5h-.66v-5.75a1.35 1.35 0 0 0 1.3-1.3v-.8a1.36 1.36 0 0 0-1.4-1.3H2.2a1.36 1.36 0 0 0-1.4 1.3v.8a1.35 1.35 0 0 0 1.28 1.3v5.76h-.65A1.37 1.37 0 0 0 0 20.53v1a1.37 1.37 0 0 0 1.43 1.32h.5a2.62 2.62 0 0 0 5.17 0h.8a2.62 2.62 0 0 0 5.17 0h.5A1.37 1.37 0 0 0 15 21.52v-1a1.37 1.37 0 0 0-1.43-1.3zM1.92 12.16v-.8a.26.26 0 0 1 .27-.24h10.6a.26.26 0 0 1 .27.25v.8a.25.25 0 0 1-.18.23H2.1a.25.25 0 0 1-.18-.22zm2.6 11.8a1.35 1.35 0 1 1 1.45-1.36 1.4 1.4 0 0 1-1.46 1.35zm5.97 0a1.35 1.35 0 1 1 1.44-1.36 1.4 1.4 0 0 1-1.46 1.35zm3.36-2.42a.27.27 0 0 1-.3.26h-.63a2.66 2.66 0 0 0-4.88 0h-1.1a2.66 2.66 0 0 0-4.88 0h-.64a.28.28 0 0 1-.3-.27v-1a.28.28 0 0 1 .3-.27h1.2a.6.6 0 0 0 .58-.55v-6.68h8.58v6.64a.66.66 0 0 0 .58.6h1.2a.27.27 0 0 1 .3.27v1z'/%3E%3C/svg%3E") no-repeat; display:inline-block; vertical-align:top; }
.b-get-2models-link:hover { background-color:#e5f1f8; }


.b-accs-steps .b-acc-container { margin:0 0 0 75px; max-width:860px; }
.b-accs-steps .b-list-accs > li { width:20%; }
.b-show-all { margin:0 0 0 75px; max-width:860px; }
.b-show-all  a { display:block; font-size:12px; font-weight:600; text-transform:uppercase; text-decoration:none; color:#0075bf; letter-spacing:.1em; letter-spacing:.1em; background:#f7f7f7; position:relative; box-sizing:border-box; padding:5px 22px 5px 12px; }
.b-show-all  a:after { content:''; right:11px; top:9px; position:absolute; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9.97' viewBox='0 0 17 9.969'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.5 9.97L.2 1.27A.76.76 0 0 1 .2.2a.68.68 0 0 1 1 0l7.3 7.67L15.77.2a.68.68 0 0 1 1 0 .78.78 0 0 1 0 1.06z'/%3E%3C/svg%3E"); width:17px; height:10px; }
.b-show-all em { font-style:normal; }
.b-accs-steps .b-mod1s-steps .b-mrt-tb { max-width:935px; }
.b-accs-steps .b-mod1s-set { margin:0 0 0 75px; max-width:670px; }

.b-accs-steps .b-btns { margin:20px 0 0 75px; padding:40px 10px; border-top:1px solid #d9d9d9; max-width:840px; }
.b-btn-checkout { font-weight:300; border:none; height:40px; border-radius:20px; cursor:pointer; text-align:center; font-size:14px; color:#fff; text-transform:uppercase; letter-spacing:.1em; background:#0075bf; display:inline-block; vertical-align:top; padding:0 24px; position:relative; line-height:40px; }
.b-btn-checkout:hover { background:#0080d1; }
.b-btn-checkout:before { content:''; width:22px; height:20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M20.76 7.16H17.1l-4.23-5.18a1.6 1.6 0 0 0 .02-.17 1.87 1.87 0 0 0-3.75 0 1.95 1.95 0 0 0 .03.25L4.8 7.15H1.3A1.3 1.3 0 0 0 0 8.36v.8a1.23 1.23 0 0 0 .9 1.16.45.45 0 0 1 .27.3l2.22 7.98A1.7 1.7 0 0 0 4.85 20H17.1a1.64 1.64 0 0 0 1.46-1.33l2.22-8.06a.4.4 0 0 1 .28-.27A1.23 1.23 0 0 0 22 9.16v-.8a1.22 1.22 0 0 0-1.24-1.2zM11 .94a.8.8 0 1 1-.82.8.8.8 0 0 1 .82-.8zm-.86 2.46a1.86 1.86 0 0 0 1.76 0l3.04 3.76H6.96zm10.34 5.54a1.5 1.5 0 0 0-1.1 1.04l-2.28 8.3a.8.8 0 0 1-.12.25h-12a1.16 1.16 0 0 1-.12-.3.04.04 0 0 0 0-.03l-2.3-8.22A1.5 1.5 0 0 0 1.5 8.95a.17.17 0 0 1-.14-.16.14.14 0 0 1 .15-.17H20.5a.14.14 0 0 1 .16.14.2.2 0 0 1-.16.17zM7.98 11.4a.74.74 0 0 0-.76.73v3.42a.76.76 0 0 0 1.5 0v-3.42a.74.74 0 0 0-.75-.73zm3.02 0a.74.74 0 0 0-.76.73v3.42a.76.76 0 0 0 1.5 0v-3.42a.74.74 0 0 0-.74-.73zm3.02 0a.74.74 0 0 0-.76.73v3.42a.76.76 0 0 0 1.52 0v-3.42a.75.75 0 0 0-.76-.73z'/%3E%3C/svg%3E") no-repeat; position:relative; top:8px; margin:0 8px 0 0; display:inline-block; vertical-align:top; }
.b-btn-checkout i { font-style:normal; }

.b-accs-steps .b-mrt-step-item .b-modname { font-size:24px; line-height:30px; }

.b-accs-steps .b-mod1s-steps-list > li:last-child:before { content:''; width:60px; height:100%; left:0px; top:60px; position:absolute; background:#fff; }

.b-acc-container-mob-3 { display:none; }
.b-accs-steps .b-item-ddbox { margin:0 0 20px 0; }

.b-get-2models .b-txt-mob { display:none; }
.b-accs-steps .b-mod1s-steps { border:none; }

.b-popup-thank { width:560px; font-size:16px; font-weight:300; line-height:25px; }
.b-popup-thank strong { font-weight:700; }
.b-popup-thank .b-head { padding:70px 0 20px 0; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.97' height='53.97' viewBox='0 0 51.969 53.969'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M51.64 14.28a1.06 1.06 0 0 0-.47-.53L26.57.12a2.17 2.17 0 0 0-1.4 0L.57 13.75a1.08 1.08 0 0 0-.54 1.12v.02A1.12 1.12 0 0 0 0 15v23.95a1.15 1.15 0 0 0 .03.16 1.07 1.07 0 0 0 .54 1.1l24.6 13.64a1.06 1.06 0 0 0 .52.13 1.1 1.1 0 0 0 .17-.02 1.07 1.07 0 0 0 .18.02 1.05 1.05 0 0 0 .52-.13l24.6-13.64a2.15 2.15 0 0 0 .8-1.24v-23.9a1.07 1.07 0 0 0-.33-.78zM25.87 2.18l7.5 4.16-22.9 12.68-7.5-4.15zm12.16 6.75L15.13 21.6l-2.45-1.35 22.9-12.68zm10.73 5.94L26.1 27.42a1.06 1.06 0 0 0-.3-.05 1.02 1.02 0 0 0-.22.02l-8.22-4.56 22.9-12.68zm-34.48 9.06v3.4l-2.86-1.68V22l2.9 1.62a1.07 1.07 0 0 0-.04.3zM2.15 16.87l7.18 3.98a1.05 1.05 0 0 0-.05.3v5.14a1.1 1.1 0 0 0 0 .1c0 .04.02.07.03.1a.92.92 0 0 0 .04.1.83.83 0 0 0 .04.1c0 .03.03.06.04.1s.04.05.06.08l.06.08.07.08a.77.77 0 0 0 .1.06.78.78 0 0 0 .08.07l.03.02 5 2.95h.04a1.2 1.2 0 0 0 .18.1h.07a1 1 0 0 0 .24.05 1.02 1.02 0 0 0 .25-.04s.03 0 .05-.02a.96.96 0 0 0 .17-.07.7.7 0 0 0 .07-.03 1.02 1.02 0 0 0 .15-.13h.04a1.1 1.1 0 0 0 .14-.2c0-.02 0-.03.02-.03s.02-.04.03-.06a.82.82 0 0 0 .07-.2c0-.03 0-.07.02-.1s0-.08 0-.12v-4.51l8.33 4.6v21.76l-22.6-12.5V16.86zm24.73 12.57l22.94-12.7V38.5L26.88 51.2V29.45z'/%3E%3C/svg%3E") center 0 no-repeat; }
.b-popup-thank p { padding:0 0 30px 0; }

.b-pm3d-carousel-list .b-item { transition:all 0.2s ease; }

.b-get-2models .b-btn-step-add { margin:0 0 0 15px; }


/** develity **/
.loading {
    background: rgba(0, 0, 0, 0) url("../images/loader.gif") no-repeat scroll center center;
    height: 24px;
    left: 50%;
    margin: -11px 0 0 -63px;
    position: fixed;
    top: 50%;
    width: 160px;
}
.loading-overlay {
    background: transparent url("../images/bgo.png") repeat scroll 0 0 !important;
    display: none;
    left: 0;
    min-height: 100%;
    opacity: 1 !important;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.b-finstep-right .form-group .control-label{
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    padding: 0 0 20px 0;
    display: block;
}
 .has-error .control-label{color:#f66!important;}
 .has-error .b-input{border: 1px solid #f66!important;}
 .has-error .b-inp{border: 1px solid #f66!important;}

.b-inp-date { margin:-30px 0 30px 42px; width:140px; }
.b-input-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{    font-size: 14px;
    font-weight: 300;
    color: #000;
    border-bottom: none;
    padding-top: 3px;
    width: 100%;
}
.b-input-select2 .select2-selection__arrow{display: none}
.b-input-select2 .select2-container--default .select2-selection--single{
    width: 100%;
    display: block;
    box-sizing: border-box;
    height: 36px;
    border: 1px solid #f0f0f0;
    border-radius: 18px;
    background: #f0f0f0;
    font-size: 14px;
    font-weight: 300;
    padding: 3px 20px;
    color: #000;
}
.has-error .select2-container--default .select2-selection--single{border: 1px solid #f66}
.sensor-accessories .order-product-row{ margin-top: 10px}
.sensor-accessories .order-product-row .b-name-td{ padding-left: 15px;}

.b-item-ge .b-manf-logo img, .b-sec-brand-ge .b-manf-logo img{width: 197px; height: 57px;} /* ge */
.b-item-ph .b-manf-logo img, .b-sec-brand-ph .b-manf-logo img{width: 117px; height: 21px;} /* ge */
.b-item-sa .b-manf-logo img, .b-sec-brand-sa .b-manf-logo img{width: 319px; height: 50px;} /* ge */




.b-list-accs > li{
    display: table-cell;
}
.b-list-accs > li.active{
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}
.b-list-accs .active .b-item{border: none;}
.b-list-accs .active .b-item:after{left: 0; width: 100%;}

.chmed-logo-title{background: url("../images/chm_logo_2021.svg") no-repeat 0 0; padding-left: 65px !important;  background-size: 144px 60px;}
.ui-datepicker-div{display: none;}
.popup-phone a{text-decoration: none; font-size: 24px; line-height: 40px;}

.b-list-accs .b-item-comes-with-device .b-acc-link-sel {
    background: #c79fce;
     border-color: #aa8faf;
}

.b-list-accs  .b-item-comes-with-device .b-acc-link-sel:before {
    opacity: 0;
}
.b-list-accs  .b-item-comes-with-device .b-acc-link-sel:after {content:'';background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M5.37 10L.2 4.63a.75.75 0 0 1 0-1.03.7.7 0 0 1 1 0l4.17 4.33L11.77.2a.7.7 0 0 1 1 0 .75.75 0 0 1 0 1.04z'/%3E%3C/svg%3E") 9px 10px no-repeat;width:30px;height:30px;left:0;top:0;position:absolute;transition:all 0.2s ease;opacity:1;}

.select-product-category-wrap {margin-bottom: 40px;}
.select-product-category-wrap .b-label{display: block; margin-right: 20px; margin-bottom: 15px; font-weight: 600;}
.select-product-category-wrap .b-select{width: auto; min-width: 150px}
.select-product-category-wrap .select2-selection__arrow{display: none;}
#search-result {margin-bottom: 30px;}
#search-result .b-item-ddbox{display: block; border: none; margin-bottom: 15px;}
#search-result .b-item-ddbox .b-ddb-body{padding: 15px 0 5px;}
#search-result .b-mrt-tb{margin-bottom: 0;}
#search-result .b-btns{padding-top: 30px; text-align: left;}
#search-result .b-btns .b-label{display: block; font-weight: 300; text-align: left;}
#search-result .b-action-item {margin-bottom: 30px;}

.b-search-not-found{padding: 10px;}
.b-foot-search {position: relative}
.b-foot-search .b-search-qres{ bottom:45px; top:auto; z-index: 1000;}
.not-include-product-category img{opacity: 0.1; }

.ui-datepicker{display: none;}

#search-result .b-btn-aconfig { text-align: center; background: #0075bf;}
#search-result .b-btn-aconfig:before { content:''; width:22px; height:25px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25' viewBox='0 0 15 25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2.95 9.13h9.2a1.62 1.62 0 0 0 1.7-1.55V1.56A1.62 1.62 0 0 0 12.14 0h-9.2a1.62 1.62 0 0 0-1.68 1.56v6.02a1.62 1.62 0 0 0 1.68 1.55zM2.4 1.56a.52.52 0 0 1 .55-.5h9.2a.52.52 0 0 1 .55.5v6.02a.52.52 0 0 1-.54.5h-9.2a.52.52 0 0 1-.55-.5V1.56zm9.37.24H3.35v5.54h8.42V1.8zm-.7 4.9H4.04V2.44h7.05V6.7zm2.5 12.5h-.66v-5.75a1.35 1.35 0 0 0 1.3-1.3v-.8a1.36 1.36 0 0 0-1.4-1.3H2.2a1.36 1.36 0 0 0-1.4 1.3v.8a1.35 1.35 0 0 0 1.28 1.3v5.76h-.65A1.37 1.37 0 0 0 0 20.53v1a1.37 1.37 0 0 0 1.43 1.32h.5a2.62 2.62 0 0 0 5.17 0h.8a2.62 2.62 0 0 0 5.17 0h.5A1.37 1.37 0 0 0 15 21.52v-1a1.37 1.37 0 0 0-1.43-1.3zM1.92 12.16v-.8a.26.26 0 0 1 .27-.24h10.6a.26.26 0 0 1 .27.25v.8a.25.25 0 0 1-.18.23H2.1a.25.25 0 0 1-.18-.22zm2.6 11.8a1.35 1.35 0 1 1 1.45-1.36 1.4 1.4 0 0 1-1.46 1.35zm5.97 0a1.35 1.35 0 1 1 1.44-1.36 1.4 1.4 0 0 1-1.46 1.35zm3.36-2.42a.27.27 0 0 1-.3.26h-.63a2.66 2.66 0 0 0-4.88 0h-1.1a2.66 2.66 0 0 0-4.88 0h-.64a.28.28 0 0 1-.3-.27v-1a.28.28 0 0 1 .3-.27h1.2a.6.6 0 0 0 .58-.55v-6.68h8.58v6.64a.66.66 0 0 0 .58.6h1.2a.27.27 0 0 1 .3.27v1z'/%3E%3C/svg%3E") no-repeat; position:relative; top:8px; margin:0 8px 0 0; display:inline-block; vertical-align:top; }
.b-list-select-modver .select2-selection__arrow {opacity: 0;}#search-result .b-btn-aconfig:before { content:''; width:22px; height:25px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25' viewBox='0 0 15 25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2.95 9.13h9.2a1.62 1.62 0 0 0 1.7-1.55V1.56A1.62 1.62 0 0 0 12.14 0h-9.2a1.62 1.62 0 0 0-1.68 1.56v6.02a1.62 1.62 0 0 0 1.68 1.55zM2.4 1.56a.52.52 0 0 1 .55-.5h9.2a.52.52 0 0 1 .55.5v6.02a.52.52 0 0 1-.54.5h-9.2a.52.52 0 0 1-.55-.5V1.56zm9.37.24H3.35v5.54h8.42V1.8zm-.7 4.9H4.04V2.44h7.05V6.7zm2.5 12.5h-.66v-5.75a1.35 1.35 0 0 0 1.3-1.3v-.8a1.36 1.36 0 0 0-1.4-1.3H2.2a1.36 1.36 0 0 0-1.4 1.3v.8a1.35 1.35 0 0 0 1.28 1.3v5.76h-.65A1.37 1.37 0 0 0 0 20.53v1a1.37 1.37 0 0 0 1.43 1.32h.5a2.62 2.62 0 0 0 5.17 0h.8a2.62 2.62 0 0 0 5.17 0h.5A1.37 1.37 0 0 0 15 21.52v-1a1.37 1.37 0 0 0-1.43-1.3zM1.92 12.16v-.8a.26.26 0 0 1 .27-.24h10.6a.26.26 0 0 1 .27.25v.8a.25.25 0 0 1-.18.23H2.1a.25.25 0 0 1-.18-.22zm2.6 11.8a1.35 1.35 0 1 1 1.45-1.36 1.4 1.4 0 0 1-1.46 1.35zm5.97 0a1.35 1.35 0 1 1 1.44-1.36 1.4 1.4 0 0 1-1.46 1.35zm3.36-2.42a.27.27 0 0 1-.3.26h-.63a2.66 2.66 0 0 0-4.88 0h-1.1a2.66 2.66 0 0 0-4.88 0h-.64a.28.28 0 0 1-.3-.27v-1a.28.28 0 0 1 .3-.27h1.2a.6.6 0 0 0 .58-.55v-6.68h8.58v6.64a.66.66 0 0 0 .58.6h1.2a.27.27 0 0 1 .3.27v1z'/%3E%3C/svg%3E") no-repeat; position:relative; top:8px; margin:0 8px 0 0; display:inline-block; vertical-align:top; }


#category-sets ul li{list-style: none;padding: 0;}
#category-sets ul li:after{display: none;}
#category-sets ul li{padding: 0}
#category-sets ul{padding: 0}
#category-sets{text-align: left!important;}
#category-sets{padding: 0 0 20px 0}

#category-sets .set-contains{margin-top: 10px}
#category-sets .set-contains h5 {margin-bottom: 10px;}
#category-sets .set-contains ul {padding: 0 0 15px 15px}
#category-sets .set-contains ul ul{padding: 0 0 5px 20px}
#category-sets .additional-info{margin-bottom: 15px;}
#category-sets .apply-set-wrap{text-align: center; margin-bottom: 20px;}
#category-sets .b-ddb-inner{padding: 0;}
.b-item-ddbox .b-btn-apply-set { font-size:12px; color:#0075bf; text-decoration:none; text-transform:uppercase; letter-spacing:.1em; height:36px; line-height:34px; box-sizing:border-box; padding:0 15px 0 35px; border:1px solid #0075bf; border-radius:18px; background:#fff; font-weight:400; display: inline-block; text-align: center;}

.b-item-ddbox .b-btn-apply-set:before { content:''; display:inline-block; vertical-align:top; top:9px; position:relative; width:15px; margin:0 5px 0 0; height:15px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %230075bf; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.1 6.6H8.4V.9a.9.9 0 1 0-1.8 0v5.7H.9a.9.9 0 1 0 0 1.8h5.7v5.7a.9.9 0 0 0 1.8 0V8.4h5.7a.9.9 0 0 0 0-1.8z'/%3E%3C/svg%3E") no-repeat; }


.b-item-ddbox .b-btn-apply-set:hover { background-color:#e5f1f8; }
.accessories-sensor-title {display: none;}
#category-sets .set-contains ul ul {padding-bottom: 0;}
.btn-wide { margin-bottom: 10px; width: 100%; text-transform: none !important; padding: 0 !important;  }
#orderform-includeproductcategory li{text-align: left;list-style: none; padding: 0px 0px 10px 0px}
#orderform-includeproductcategory li:after{ content: ''; background: none}
.additional-text{margin-bottom: 15px}
.click-for-info-text{margin: -5px 0 15px; font-size: 14px; color: #0075bf; }
.additional-text.footer-additional-text{
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
    margin: 0px 0 50px;
}

.select-product-category-wrap ul li{list-style: none;padding: 0;}
.select-product-category-wrap ul li:after{display: none;}
.select-product-category-wrap ul li{padding: 0}
.select-product-category-wrap ul{padding: 0}
.select-product-category-wrap{text-align: left!important;}
.select-product-category-wrap{padding: 0 0 20px 0}

.select-product-category-wrap .b-list-accs .active .b-item:after{
height: 0!important;
}

.select-product-category-wrap .b-list-accs > li{
    display: inline-block;
    border: 0;
}

.select-product-category-wrap .b-list-accs > li.active{
    border: 2px solid #0075bf;
}

.select-product-category-wrap .b-list-accs .b-name{min-height: inherit; text-align: center;}
.select-product-category-wrap .b-list-accs > li.active .b-pic-tb:before{border: 0;}
.hide{display: none;}

.consent-links {
    margin-bottom: 10px;
    font-size: 13px;
}

.checkbox-field {
    margin-bottom: 15px;
}

#cPopupCallback .help-block {
    color: #ff0000;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 15px;
}
#cPopupCallback input[type="checkbox"] {
    display: inline-block;
}
