-ms-viewport{width:device-width}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1px 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
p{margin:0 0 20px;}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0;max-width:100%;}
fieldset{border:0;margin:0;padding:0;max-width:100%;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;outline:none;border-radius:none;box-shadow:none;max-width:100% !important;}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
label{cursor:default}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;caption-side:top}
th{text-align:left}
td{text-align:center;}
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
.reset td,.reset th{border:none;background:none;padding:0}
.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;float:none;width:auto}
.l{float:left;display:inline}
.r{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.cfx{zoom:1;}
.cfx:after,.cfx:before{content:'';display:table;clear:both}
.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}
.ctx{zoom:1;display:table-cell;}
.ie7 .ctx{display:block}
.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.hide,.js .jsHide{display:none}
.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}
.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.lower{text-transform:lowercase}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.thin{font-weight:normal}
.italic{font-style:italic}
.normal{font-style:normal}
.top{vertical-align:top}
.middle{vertical-align:middle}
.big{font-size:16px}
.bigger{font-size:20px}
.small{font-size:12px}
.error,.red{color:#c00}
.error{background:#feecec!important;border-color:#e82f44!important}
.green{color:#678713}
.blue{color:#04214b}
.grey{color:#c4c3c2}
.orange{color:#eb7f59}
.nowrap{white-space:nowrap}
.element-invisible{display:none;}
.back-to-top{float:right;}
.fl{float:left;}
.fr{float:right;}
.no-border{border:none;}
body{font:normal 14px/20px Arial, "Helvetica Neue",Helvetica,sans-serif;color:#000;max-width:100%;}
h1,h2,h3,h4,h5,h6{font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.2;margin:1.5em 0 .5em}
h1,.h1{font-size:24px;padding-bottom:10px;border-bottom:1px solid #959595;margin:0 0 13px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:18px}
h5,h6{font-size:14px}
p{margin:0 0 1em}
.annot{font-size:18px;line-height:22px;color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
blockquote{margin:0 0 1em;}
blockquote p{margin:0}
a{color:#599ab0;text-decoration:underline;}
a:hover{color:#04214b}
.more{text-decoration:none;display:inline-block;vertical-align:middle;}
.more:after{content:'';display:inline-block;vertical-align:middle;width:0;height:0;overflow:hidden;border-width:6px 0 6px 6px;border-style:dashed solid;border-color:transparent #599ab0;margin-left:10px;position:relative;top:-1px}
.more:hover:after{border-color:transparent #04214b}
ul,ol{margin:0 0 1em;list-style:none;padding:0}
li{padding:0 0 0 20px;margin:0 0 .5em;}
li ol,li ul{margin:.75em 0 0}
ul li{background:url("../img/bg/li.png") 0 0 no-repeat}
ol{counter-reset:item;}
ol li{background:none;position:relative;}
ol li:before,ol li .ie-counter{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0;width:18px;color:#04214b;font-weight:bold;text-align:left}
dl{margin:0 0 1em}
dt{font-weight:bold;margin:0}
dd{margin:0 0 .75em;padding:0}
table{width:100%;clear:both;margin:0 0 1em;empty-cells:show;border-collapse:collapse;border:none}
caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top}
td,th{vertical-align:top;padding:6px 12px 6px 0;border:1px solid #959595;border-width:0 0 1px}
th{font-weight:normal}
td{color:#333333;text-align:center}
thead th,thead td{color:#04214b}
thead th{font-weight:bold}
.no-border td,.no-border th{border:none;padding-bottom:2px}
.page-subpage thead th{color:#333333;background:#a8c4d9;font-weight:bold;text-align:right}
.table-wrap{overflow:hidden;overflow-x:auto;width:100%;position:relative;-webkit-overflow-scrolling:touch}
@media (min-width:940px){.table-wrap{overflow:hidden;}}
img.l{margin:.25em 20px 20px 0}
img.r{margin:.25em 0 20px 20px}
.ie7 a[href] *{cursor:pointer}
.row,.row-main{position:relative;margin:0;padding:0;zoom:1;}
.row:after,.row-main:after,.row:before,.row-main:before{content:'';display:table;clear:both}
.row-main{margin:0 auto;max-width:940px;padding:0 10px}
.grid-8{width:600px;}
@media (min-width:750px) and (max-width:959px){img{max-width:100%;height:auto}
.grid-4{width:32% !important;}
.grid-8{width:64% !important;}
}
@media (min-width:770px) and (max-width:959px){.grid-6{max-width:48% !important;}
}
@media (max-width:640px){.grid-4{max-width:100% !important;}
.grid-8{max-width:100% !important;}
.grid-6{max-width:100% !important;}
}
@media (min-width:768px){.col{display:inline;float:left;left:100%;position:relative;padding:0}
.grid-1{width:5.8510638297872335%}
.grid-2{width:14.893617021276595%}
.grid-3{width:23.404255319148934%}
.grid-4{width:31.914893617021274%}
.grid-5{width:40.42553191489362%}
.grid-6{width:48.93617021276596%}
.grid-7{width:57.4468085106383%}
.grid-8{width:65%}
.grid-9{width:74.46808510638297%}
.grid-10{width:82.97872340425532%}
.grid-11{width:91.48936170212765%}
.grid-12{width:100%}
.col-12{margin-left:-5.8510638297872335%}
.col-11{margin-left:-14.893617021276595%}
.col-10{margin-left:-23.404255319148934%}
.col-9{margin-left:-31.914893617021274%}
.col-8{margin-left:-40.42553191489362%}
.col-7{margin-left:-48.93617021276596%}
.col-6{margin-left:-57.4468085106383%}
.col-5{margin-left:-65.95744680851064%}
.col-4{margin-left:-74.46808510638297%}
.col-3{margin-left:-82.97872340425532%}
.col-2{margin-left:-91.48936170212765%}
.col-1{margin-left:-100%}
.grid-h{width:48.5%}
.col-h-1{margin-left:-100%}
.col-h-2{margin-left:-48.5%}
.grid-t{width:31.333333333333332%}
.grid-2t{width:65.66666666666666%}
.col-t-1{margin-left:-100%}
.col-t-2{margin-left:-65.66666666666667%}
.col-t-3{margin-left:-31.333333333333343%}
.grid-q{width:22.75%}
.grid-3q{width:74.25%}
.col-q-1{margin-left:-100%}
.col-q-2{margin-left:-74.25%}
.col-q-3{margin-left:-48.5%}
.col-q-4{margin-left:-22.75%}
}
#search-form{display:none}
.inp-text{display:block;border:1px solid #959595;padding:7px 10px 8px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;height:17px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;}
.inp-text::-moz-placeholder{color:#949494;opacity:1;}
.inp-text::-webkit-input-placeholder{color:#949494;opacity:1;}
.inp-text:focus{border-color:#04214b}
.error .inp-text{background:#feecec;border-color:#e82f44}
textarea.inp-text{height:auto}
.inp-fix{position:relative;display:block;padding:0 22px 0 0;}
.inp-fix .inp-text{width:100%;margin:0 -22px 0 0;}
.ie7 .inp-fix .inp-text{margin-top:-1px}
.inp-row{padding-left:135px;position:relative;color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
.inp-row .label{text-transform:uppercase;font-size:12px;line-height:34px;position:absolute;left:0;top:0;}
.inp-row .label.required:after{content:'*'}
@media (max-width:767px){.inp-row{padding-left:0}
.inp-row .label{position:static;display:block;margin:0}
}@media (min-width:768px){.inp-row .label.small-spc{width:110px;font-size:12px;line-height:1.1;padding-top:4px}
}.inp-item{position:relative;padding-left:28px;line-height:18px;display:block;margin:0 0 10px;font-size:12px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
.inp-item input{position:absolute;left:-5000px}
.inp-item span:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #959595;background:#fff;cursor:pointer}
.inp-item span:after{content:'';position:absolute;left:4px;top:4px;width:9px;height:9px;background:#04214b;display:none;cursor:pointer}
.inp-item input:focus + span:before{border-color:#04214b}
.inp-item input:checked + span:after{display:block}
.inp-item input[type="radio"] + span:before{width:16px;height:16px;-webkit-border-radius:9px;border-radius:9px}
.inp-item input[type="radio"] + span:after{width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px}
.btn{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;}
.ie7 .btn{display:inline;zoom:1}
.btn span{position:relative;display:block;height:34px;padding:0 13px 0 13px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:34px;background:#eb7f59;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;white-space:nowrap}
.btn:hover span{background:#04214b}
.btn-l span{line-height:46px;height:46px;padding:0 45px}
.btn-s span{height:30px;line-height:30px}
.btn-basket span:before,.btn-tick span:before{content:'';display:inline-block;vertical-align:middle;margin-right:7px;margin-left:-10px;background:url("../img/bg/sprite.png?1395834529638") -215px -248px no-repeat;width:20px;height:20px;position:relative;top:-1px}
.btn-basket span{padding:0 9px 0 15px;}
.btn-tick span:before{background-position:-191px -248px}
.btn-border span{text-transform:none;color:#666;border:1px solid #959595;background:#fff;color:#333}
.btn-border:hover span{color:#fff}
.btns-wrap{font-size:0;}
.btns-wrap > *{display:inline-block;vertical-align:top;width:auto;font-size:14px}
.ie7 .btns-wrap > *{display:inline;zoom:1}
.btns-wrap .btn{margin:0 10px 10px 0}
.selectBox-dropdown{display:block !important;position:relative;border:0;text-decoration:none !important;cursor:pointer;color:#666;border:1px solid #959595;background:#fff;-webkit-box-shadow:inset 0 -2px 0 #f0f0f0;box-shadow:inset 0 -2px 0 #f0f0f0;}
.selectBox-dropdown .selectBox-label{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;padding:7px 42px 8px 10px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;height:17px}
.selectBox-dropdown .selectBox-arrow{position:absolute;right:0;top:0;width:32px;height:32px;line-height:32px;text-align:center;}
.selectBox-dropdown .selectBox-arrow:after{content:'';position:absolute;top:50%;left:50%;background:url("../img/bg/sprite.png?1395834529638") -313px -122px no-repeat;width:8px;height:11px;margin-top:-5.5px;margin-left:-4px}
.selectBox-disabled a{color:#ddd !important;cursor:auto !important}
.selectBox-dropdown-menu{font:12px/14px Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;z-index:99;max-height:155px;overflow-x:hidden;overflow-y:auto !important;background:#fff;text-align:left;margin:0;padding:0;list-style:none;border:1px solid #959595;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.selectBox-dropdown-menu li,.selectBox-dropdown-menu a{list-style:none;display:block;cursor:default;padding:0;margin:0;background:none}
.selectBox-dropdown-menu li{border-top:1px solid #959595;}
.selectBox-dropdown-menu li:first-child{border-top:none}
.selectBox-dropdown-menu a{padding:8px 10px;text-decoration:none;color:#666;cursor:pointer}
.selectBox-dropdown-menu .selectBox-selected,.selectBox-dropdown-menu .selectBox-selected.selectBox-hover{}
.selectBox-dropdown-menu .selectBox-selected a,.selectBox-dropdown-menu .selectBox-selected.selectBox-hover a{color:#04214b}
.selectBox-dropdown-menu .selectBox-hover a{cursor:pointer;color:#04214b;background:#f0f0f0;}
.sk-carousel{overflow:hidden;width:100%;position:relative;}
.sk-carousel.sk-carousel-x .item{max-width:100% !important;}
.sk-carousel.sk-carousel-x .item img{max-width:100% !important;height:auto !important;}
.sk-carousel .scroll{width:auto !important;overflow:visible !important}
.sk-tab-hide{position:absolute;left:-5000px;top:-5000px;width:100%;overflow:hidden}
body{position:relative;color:#333;overflow:hidden}
.desktop body{overflow:visible;}
#header{position:relative;z-index:70;}
#header .row-main{padding-top:22px;}
@media (max-width:767px){#header .row-main{padding-top:15px}
}#logo{display:block;font:20px/1 Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 25px;padding:0;color:#989796;border:none;}
#logo a{color:#989796;text-decoration:none;}
#logo .img{display:block;margin:0 0 10px}
#logo .claim{display:block}
@media (max-width:767px){#logo{margin:0 0 15px;font-size:12px}
}#main{padding:10px 0 0}
#footer{background:#04214b;color:#fff;padding:30px 0 0;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline}
#footer ul{font-size:13px;line-height:20px;margin:0 0 15px}
#footer .row{padding-top:5px}
#footer .title{font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;margin:0 0 10px}
#footer .ico-place,#footer .ico-email a,#footer .ico-phone a{font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;padding-left:30px;position:relative;}
#footer .ico-place:before,#footer .ico-email a:before,#footer .ico-phone a:before{content:'';position:absolute;left:0;top:50%}
#footer .ico-place:before{background:url("../img/bg/sprite.png?1395834529638") -303px -2px no-repeat;width:19px;height:30px;margin-top:-15px}
#footer .ico-email a:before{background:url("../img/bg/sprite.png?1395834529638") -249px -218px no-repeat;width:22px;height:22px;margin-top:-11px}
#footer .ico-phone a:before{background:url("../img/bg/sprite.png?1395834529638") -303px -36px no-repeat;width:18px;height:26px;margin-top:-13px}
#footer .social{font:0/0 a;color:transparent;text-decoration:none;margin:30px 0;}
#footer .social a{margin-right:10px;display:inline-block;vertical-align:middle;width:31px;height:29px;}
#footer .social a:hover{opacity:.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}
#footer .social .facebook{background:url("../img/bg/sprite.png?1395834529638") -36px -248px no-repeat}
#footer .social .twitter{background:url("../img/bg/sprite.png?1395834529638") -121px -130px no-repeat}
#footer .social .linkedin{background:url("../img/bg/sprite.png?1395834529638") -156px -130px no-repeat}
#footer .social .google{background:url("../img/bg/sprite.png?1395834529638") -2px -248px no-repeat}
#footer .copyright{padding:15px 0;font-size:11px;border-top:1px solid #fff;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
#footer .copyright p{margin:0}
@media (max-width:767px){#footer{padding-top:0}
#footer .row-main > p{display:none}
#footer .title{margin:0 -10px;border-bottom:1px solid #fff;}
#footer .title a{display:block;padding:10px 40px 10px 10px;position:relative;}
#footer .title a:after{content:'+';position:absolute;right:10px;top:50%;line-height:20px;display:block;margin-top:-12px}
#footer .box{overflow:hidden;position:relative;margin:0 -10px;padding:0 10px;}
.js #footer .box{display:none}
#footer .open .title{border:none;}
#footer .open .title a:after{content:'-'}
#footer .open .box{display:block;border-bottom:1px solid #fff}
}
#menu-accessibility{position:absolute;left:-5000px;top:0;}
#menu-accessibility a:focus,#menu-accessibility a:active{position:absolute;top:0;left:5000px;width:200px;padding:2px 0 5px;z-index:900;text-align:center;background:#fff}
@media (max-width:767px){#menu-main{margin:0 -10px;background:#04214b;padding:0 10px}
#menu-main .title{text-decoration:none;font-weight:bold;font-size:16px;color:#fff;text-transform:uppercase;padding-left:28px;position:relative;line-height:40px;}
#menu-main .title .ico:before{content:'';position:absolute;left:0;top:50%;margin-top:-1px;height:2px;background:#fff;width:16px;-webkit-box-shadow:0 5px 0 #fff,0 -5px 0 #fff;box-shadow:0 5px 0 #fff,0 -5px 0 #fff}
#menu-main ul{position:absolute;left:0;right:0;top:100%;background:#04214b;display:none;}
#menu-main ul a{display:block;color:#fff;text-decoration:none;padding:10px;border-top:1px solid #fff;}
#menu-main ul a.active{background:#508cb0}
#menu-main.open ul{display:block}
}@media (min-width:768px){#menu-main{font:16px/32px Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #3c3c3b}
#menu-main ul{zoom:1;}
#menu-main ul:after,#menu-main ul:before{content:'';display:table;clear:both}
#menu-main li{float:left;display:inline;margin-right:1px;position:relative;}
#menu-main li:hover .submenu{display:block}
#menu-main a{display:block;color:#3b3b3b;text-decoration:none;padding:0 15px;}
#menu-main a:before{content:'';position:absolute;left:0;right:0;bottom:-3px;height:5px;background:#508cb0;display:none}
#menu-main a:hover:before,#menu-main a.active:before{display:block}
#menu-main .title{display:none}
#menu-main .withsubmenu > a:after{content:'';display:inline-block;vertical-align:middle;margin-left:5px;width:0;height:0;overflow:hidden;font:0/0 a;color:transparent;text-decoration:none;border-width:4px 4px 0;border-color:#3b3b3b transparent;border-style:solid dashed}
#menu-main .submenu{position:absolute;left:0;top:100%;width:250px;font-size:14px;line-height:20px;display:none;}
#menu-main .submenu li{float:none;display:block;margin:0;border-bottom:2px solid #fff}
#menu-main .submenu a{display:block;background:#6c9bbb;text-decoration:none;color:#fff;padding:6px 26px 6px 10px;position:relative;}
#menu-main .submenu a:before{display:none}
#menu-main .submenu a:after{content:'';position:absolute;right:10px;top:50%;margin-top:-6px;width:0;height:0;overflow:hidden;border-width:6px 0 6px 6px;border-style:dashed solid;border-color:transparent #fff}
#menu-main .submenu a:hover,#menu-main .submenu a.active{background:#04214b}
}@media (min-width:960px){#menu-main a{padding:0 15px}
}#menu-header{font:13px/27px Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;zoom:1;}
#menu-header a{float:left;display:inline;margin-right:15px;text-decoration:none;color:#3b3b3b;}
#menu-header a:hover{color:#04214b;text-decoration:underline}
@media (max-width:767px){#menu-header{text-align:center;padding:10px;border-top:1px solid #04214b;margin:0}
#menu-header a{float:none;display:inline-block;vertical-align:top;margin:0 7px}
}@media (min-width:960px){#menu-header a{margin-right:30px}
}#menu-social{display:none;}
@media (min-width:768px){#menu-social{display:block;font:0/0 a;color:transparent;text-decoration:none;margin:0}
#menu-social a{display:inline-block;vertical-align:middle;width:28px;height:28px;margin-left:10px;}
#menu-social a:hover{opacity:.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}
#menu-social .facebook{background:url("../img/bg/sprite.png?1395834529638") -194px -162px no-repeat}
#menu-social .twitter{background:url("../img/bg/sprite.png?1395834529638") -134px -248px no-repeat}
#menu-social .linkedin{background:url("../img/bg/sprite.png?1395834529638") -70px -248px no-repeat}
#menu-social .google{background:url("../img/bg/sprite.png?1395834529638") -102px -248px no-repeat}
}.menu-side li{border-bottom:2px solid #fff}
.menu-side a{display:block;background:#6c9bbb;text-decoration:none;color:#fff;padding:6px 26px 6px 10px;position:relative;}
.menu-side a:after{content:'';position:absolute;right:10px;top:50%;margin-top:-6px;width:0;height:0;overflow:hidden;border-width:6px 0 6px 6px;border-style:dashed solid;border-color:transparent #fff}
.menu-side a:hover,.menu-side a.active{background:#04214b}
.region .menu-side a{background:none;color:#599ab0;display:block;padding:0;position:relative;text-decoration:none;}
.region .menu-side a:after{border-color:rgba(0, 0, 0, 0) #599AB0;}
#menu-mega{display:none;}
#menu-mega .overlay{display:none;position:absolute;left:0;right:0;top:141px;bottom:0;background:#000;z-index:50;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
#menu-mega .menu-box{position:absolute;left:0;right:0;top:141px;z-index:60;display:none}
#menu-mega .inner{background:#f9f9f9;padding:30px 20px;zoom:1;}
#menu-mega .inner:after,#menu-mega .inner:before{content:'';display:table;clear:both}
#menu-mega .inner .title{border-top:1px solid #959595;font-size:14px;font-weight:bold;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px;padding-top:7px}
#menu-mega .item{float:left;display:inline;min-width:100px;}
#menu-mega .item + .item{margin-left:20px}
#menu-mega ul{font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;float:left;display:inline;}
#menu-mega ul + ul{float:right;display:inline}
#menu-mega a{color:#333;text-decoration:none;}
#menu-mega a:hover{color:#eb7f59}
#menu-mega .next a{color:#eb7f59;}
#menu-mega .next a:hover{color:#04214b}
@media (max-width:767px){#menu-mega{display:none !important}
}@media (max-width:959px){#menu-mega .inner{padding:8px}
#menu-mega .item + .item{margin-left:8px}
}#menu-breadcrumb{clear:both;font-size:11px;line-height:18px;margin:0 0 20px;font-weight:normal;}
#menu-breadcrumb a{color:#599ab0;text-decoration:none;}
#menu-breadcrumb a:hover{color:#333}
#menu-breadcrumb .arrow{background:none;color:#000000;height:18px;margin:0 3px;overflow:hidden;text-decoration:none;width:6px;font-size:13px}
#menu-breadcrumb > *{display:inline;vertical-align:middle;}
.menu-news{margin:0 0 20px;border-top:5px solid #959595;border-bottom:1px solid #333;font-size:14px;line-height:18px;font-weight:bold;display:table;background:#f9f9f9;}
.menu-news a{display:table-cell;width:12.5%;text-decoration:none;color:#333;border-left:1px solid #333;}
.menu-news a:first-child{border:none}
.menu-news a:hover{background:#e0e0e0}
.menu-news span{display:block;padding:5px}
@media (max-width:479px){.menu-news{display:block}
.menu-news a{border:none;border-top:1px solid #959595;display:block;width:auto}
.menu-news span{padding:10px}
}@media (max-width:767px){.menu-news br{display:none}
}
.crossroad-ico{margin:0 0 30px;color:#04214b;}
.crossroad-ico ul{font-size:0;margin:0 0 -30px -20px}
.crossroad-ico ul > *{display:inline-block;vertical-align:top;width:100%;font-size:14px}
.ie7 .crossroad-ico ul > *{display:inline;zoom:1}
.crossroad-ico p{margin:0}
.crossroad-ico .inner{margin:0 0 30px 20px}
.crossroad-ico .title{text-transform:uppercase;font-size:20px;}
.crossroad-ico .title a{color:#04214b;text-decoration:none;display:block;}
.crossroad-ico .title a:hover{color:#599ab0}
.crossroad-ico .title strong{display:block;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.crossroad-ico .img{float:left;display:inline;width:62px;line-height:50px;height:50px;padding-top:2px}
.online-store .crossroad-ico ul > *{font-size:14px;width:25%;}
.online-store .crossroad-ico .title strong{display:inline;}
.online-store .crossroad-ico .inner{margin:0 0 30px 20px;}
.online-store .crossroad-ico ul{margin:0 0 -30px 0px;}
.online-store .crossroad-ico .title{font-size:20px;}
.online-store .crossroad-ico .img{width:62px;}
@media (min-width:768px){.crossroad-ico li{width:33.3%}
.online-store .crossroad-ico ul > *{width:25%}
}
@media (max-width:800px){.online-store .crossroad-ico ul > li{width:50%;}
}
@media (max-width:450px){.online-store .crossroad-ico ul > li{width:100%;}
}
@media (min-width:960px){.crossroad-ico ul{margin-left:-60px}
.crossroad-ico .inner{margin-left:60px}
}.crossroad-list{margin:0 0 30px;}
.crossroad-list .item{border-top:2px solid #04214b;background:#f9f9f9;margin:0 0 20px;position:relative;padding:0 0 0 250px;overflow:hidden}
.crossroad-list .img{position:absolute;left:0;top:0;bottom:0;width:250px;text-align:center;overflow:hidden;}
.crossroad-list .img:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:1px;overflow:hidden;margin-left:-.25em}
.crossroad-list .bg{background:0 50% no-repeat;min-height:345px;position:relative}
.crossroad-list .content{position:absolute;left:20px;top:20px;width:260px;padding:15px 20px 25px;background:#fff;background:rgba(255,255,255,0.7);}
.crossroad-list .content .title{font-size:40px;margin:0 0 10px;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.crossroad-list .content p{margin:0}
.crossroad-list .box{position:absolute;left:100%;margin-left:-125px;top:0;bottom:0;width:100%;background:#f9f9f9;font-size:16px;line-height:22px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.crossroad-list .inner{position:absolute;left:150px;top:20px;bottom:20px;right:0;padding:15px 20px 25px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fafafa;}
@media (min-width:900px){.crossroad-list .inner{overflow-y:hidden;}
}
.crossroad-list .inner .title{font-size:40px;line-height:1.2;margin:0 0 10px;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.crossroad-list .inner a{color:#04214b;text-decoration:none;}
.crossroad-list .inner a:hover{color:#eb7f59}
.crossroad-list .inner ul{float:left;display:inline;width:33.3%;}
.crossroad-list .inner ul.region-reports-selector{float:left;display:inline;width:53.3%;}
.crossroad-list .inner ul a{display:block;margin-right:10px}
.crossroad-list .btn-close{display:none}
.crossroad-list .btn-open,.crossroad-list .btn-close{position:absolute;left:0;top:0;bottom:0;color:#04214b;text-decoration:none;padding-left:40px;line-height:345px;}
.crossroad-list .btn-open .ico,.crossroad-list .btn-close .ico{content:'';position:absolute;top:50%;left:-30px;width:60px;height:60px;margin-top:-30px;background:url("../img/bg/sprite.png?1395834529638") -2px -130px no-repeat;background-color:#eb7f59;background-color:rgba(235,127,89,0.7);-webkit-border-radius:30px;border-radius:30px}
.crossroad-list .btn-open:hover:after,.crossroad-list .btn-close:hover:after{background-color:#eb7f59}
.crossroad-list .btn-open .name,.crossroad-list .btn-close .name{display:inline-block;vertical-align:middle;line-height:28px;position:relative;top:-1px}
.crossroad-list .btn-open strong,.crossroad-list .btn-close strong{font-weight:normal;color:#eb7f59}
.crossroad-list .btn-close{padding-left:80px;}
.crossroad-list .btn-close .ico{left:0;background-position:-2px -66px}
.crossroad-list .btn-close:before,.crossroad-list .btn-close:after{content:'';position:absolute;left:29px;top:20px;width:2px;height:98px;background:#eb7f59}
.crossroad-list .btn-close:after{top:auto;bottom:20px}
@media (max-width:767px){.crossroad-list .item{padding:10px}
.crossroad-list .img{position:static;width:auto;text-align:left}
.crossroad-list .bg{background:none !important;min-height:1px}
.crossroad-list .content{position:static;padding:0;width:auto;background:none;margin:0 0 15px}
.crossroad-list .box{position:static;margin:0 0 15px !important;}
.crossroad-list .box .inner{position:static;padding:0}
.crossroad-list .box .title{display:none}
.crossroad-list .box ul{float:none;display:block;width:auto}
.crossroad-list .btn-close,.crossroad-list .btn-open{display:none !important}
}@media (min-width:960px){.crossroad-list .box{font-size:22px;line-height:28px}
}.crossroad-clients{overflow:hidden;margin:0 0 30px;}
.crossroad-clients ul{font-size:0;margin-top:-1px}
.crossroad-clients ul > *{display:inline-block;vertical-align:top;width:25%;font-size:0}
.ie7 .crossroad-clients ul > *{display:inline;zoom:1}
.crossroad-clients li{border-top:1px solid #cacaca;padding:10px 0}
.crossroad-clients .inner{display:block;border-left:1px solid #dfdfdf;text-align:center;line-height:80px;margin-left:-1px;padding:0 5px}
.box-std{border-top:2px solid #04214b;margin:0 0 20px;}
.box-std h2,.box-std .title-main{color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:30px;border-bottom:1px solid #959595;margin:0 0 10px;padding:12px 0 10px;}
.box-std h2.no-border,.box-std .title-main.no-border{padding-bottom:0;border:none}
.box-std h2 strong,.box-std .title-main strong{display:block;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.box-std-bg{border:2px solid #04214b;border-width:2px 0 0;background:#f9f9f9;padding:10px 10px 1px;margin:0 0 20px;}
.box-std-bg h2{color:#04214b}
.box-std-bg.box-contact{font-size:14px;line-height:18px;padding-top:15px;}
.box-std-bg.box-contact h2{font-size:24px;text-transform:none}
.box-std-bg .ico-email,.box-std-bg .ico-phone{font-size:18px;line-height:24px}
.box-std-bg.bdb{border-width:0 0 2px}
.box-std-bg .small{font-size:14px;}
.box-std-bg .small a{color:#eb7f59;text-decoration:underline}
@media (min-width:960px){.box-std-bg{padding:15px 15px 1px}}
@media (max-width:300px){.box-std-bg.box-basket .btn span{font-size:10px !important;}
}.box-carousel{position:relative;margin:0 -5px 20px;}
.box-carousel .sk-carousel{overflow:visible}
.box-carousel .scroll{font-size:0;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.box-carousel .scroll > *{display:inline-block;vertical-align:top;width:100%;font-size:14px}
.ie7 .box-carousel .scroll > *{display:inline;zoom:1}
.box-carousel .scroll > * > *{white-space:normal}
.js .box-carousel .scroll{overflow-x:hidden}
.box-carousel .bg{background:50% 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:350px;position:relative;}
.box-carousel .content{position:absolute;left:80px;top:50px;width:391px;background:#fff;background:rgba(255,255,255,0.75);padding:15px 20px 1px;}
.box-carousel .content h2, .box-intro .title{font-weight:300;font-size:36px;line-height:40px;margin:0 0 10px}
.box-carousel .btn-wrap{position:absolute;right:0;top:100%;margin:35px 0 0}
.box-carousel .pager{position:absolute;left:0;right:0;bottom:12px;font:0/0 a;color:transparent;text-decoration:none;text-align:center;}
.box-carousel .pager a{display:inline-block;vertical-align:middle;width:16px;height:16px;-webkit-border-radius:8px;border-radius:8px;background:#eb7f59;margin:0 3px;}
.box-carousel .pager a:hover,.box-carousel .pager a.active{background:transparent;border:2px solid #eb7f59;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}
.box-carousel .prev,.box-carousel .next{position:absolute;top:0;bottom:0;background:#fff;background:rgba(255,255,255,0.7);font:0/0 a;color:transparent;text-decoration:none;width:940px;}
.box-carousel .prev span,.box-carousel .next span{position:absolute;top:50%;width:40px;height:60px;margin-top:-30px}
.box-carousel .prev:hover span,.box-carousel .next:hover span{background-color:#eb7f59}
.box-carousel .prev{right:100%;}
.box-carousel .prev span{left:100%;margin-left:15px;background:url("../img/bg/sprite.png?1395834529638") -66px -66px no-repeat;background-color:#eb7f59;background-color:rgba(235,127,89,0.7)}
.box-carousel .next{left:100%;}
.box-carousel .next span{right:100%;margin-right:15px;background:url("../img/bg/sprite.png?1395834529638") -130px -66px no-repeat;background-color:#eb7f59;background-color:rgba(235,127,89,0.7)}
.box-carousel .prev,.box-carousel .next{position:absolute;top:0;bottom:0;background:#fff;background:rgba(255,255,255,0.7);font:0/0 a;color:transparent;text-decoration:none;width:940px;}
.box-carousel .prev span,.box-carousel .next span{position:absolute;top:50%;width:40px;height:60px;margin-top:-30px}
.box-carousel .prev:hover span,.box-carousel .next:hover span{background-color:#eb7f59}
.box-carousel .item{padding:0;background:none !important;opacity:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.box-carousel .item.active-slide{opacity:1 !important;position:relative;}
.box-carousel .item.active-slide:after{display:block;position:absolute;background:white;width:10px;height:350px;right:-10px;top:0;z-index:1000;content:"";}
.box-carousel .item.active-slide:before{display:block;position:absolute;background:white;width:10px;height:350px;left:-10px;top:0;z-index:1000;content:"";}
.box-carousel .item .bg{background-position:center center;width:100%;position:relative;margin:0 auto;}
.box-carousel{margin:0 0 20px 0;width:100%;overflow:hidden;}
.box-carousel .control-paging li{display:inline-block;padding:0;}
.box-carousel .control-paging{text-align:center;position:absolute;left:0;right:0;bottom:8px;font:0/0 a;color:transparent;text-decoration:none;text-align:center;}
.box-carousel .control-paging li{height:16px;line-height:16px;}
.box-carousel .control-paging li:before{display:none;}
.box-carousel .control-paging a{font-size:0;text-indent:10000px;cursor:pointer;display:block;vertical-align:middle;width:16px;height:16px;-webkit-border-radius:8px;-ms-border-radius:8px;border-radius:8px;background:#eb7f59;margin:0 3px;}
.box-carousel .control-paging a:hover,.box-carousel .control-paging a.active{background:transparent;border:2px solid #eb7f59;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;line-height:12px;}
.direction-nav{position:absolute;width:100%;top:50%;margin-top:-16px;float:left;left:0;height:60px;}
.direction-nav .prev, .direction-nav .next{position:absolute;top:50%;width:40px;height:60px;margin-top:-30px}
.direction-nav .prev{left:0;background:url("../img/bg/sprite.png?1395834529638") -66px -66px no-repeat;background-color:#eb7f59;background-color:rgba(235,127,89,0.7)}
.direction-nav .next{right:0;left:auto;background:url("../img/bg/sprite.png?1395834529638") -130px -66px no-repeat;background-color:#eb7f59;background-color:rgba(235,127,89,0.7)}
.direction-nav .prev:hover ,.direction-nav .next:hover{background-color:#eb7f59}
.box-carousel .content{top:50px;width:391px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.75);max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;}
.box-carousel .btn-wrap{top:auto;bottom:40px;left:50%;margin:0 0 0 -65px !important;}
.box-carousel .video-slider-play{margin-top:175px;}
.page-subpage .box-carousel .content{top:30px}
.page-subpage .box-carousel .btn-wrap{margin-top:30px}
@media (max-width:767px){.box-carousel .content{left:10px;top:10px;width:auto;right:10px;}
.box-carousel .item{opacity:1 !important;}
.box-carousel .viewport{overflow:hidden !important;}
.box-carousel .content h2{font-size:20px;line-height:24px}
.box-carousel .btn-wrap{right:10px;margin-top:10px}
.box-carousel .prev,.box-carousel .next{display:none;}
.box-carousel .prev span,.box-carousel .next span{bottom:10px;top:auto;margin-top:0}
.page-subpage .box-carousel .content{top:10px}
.page-subpage .box-carousel .btn-wrap{margin-top:10px}
}.box-clients h2{padding-bottom:5px;border:none}
.box-clients ul{font-size:0;margin:0 0 -5px -20px}
.box-clients ul > *{display:inline-block;vertical-align:top;width:auto;font-size:14px}
.ie7 .box-clients ul > *{display:inline;zoom:1}
.box-clients li{vertical-align:middle;margin:0 0 20px 20px}
.box-clients a{display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;}
.box-clients a:hover img{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.box-download h2{text-transform:uppercase;font-size:20px;border:none;padding-bottom:0;padding-left:60px;position:relative;}
.box-download h2:before{content:'';position:absolute;left:0;top:17px;background:url("../img/bg/sprite.png?1395834529638") -66px -130px no-repeat;width:51px;height:46px}
.box-download h2 strong{font-size:24px}
.box-download .btn span, .form-newsletter .btn span{width:78px}
.box-expertise td{vertical-align:middle;border-width:1px 0 0;padding:10px;color:#333;text-align:center;}
.box-expertise td + td{border-left-width:1px}
.box-expertise tr:first-child td{border-top:none}
.box-expertise .active{color:#eb7f59}
.box-expertise .img{position:relative;width:465px;height:333px;margin:0 auto}
.box-expertise .text{position:absolute;line-height:145px;font-size:0;width:100px;text-align:center;color:#3b677b;}
.box-expertise .text span{display:inline-block;vertical-align:middle;font-size:26px;line-height:30px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.box-expertise .text1{top:15px;left:50%;margin-left:-50px;color:#fff}
.box-expertise .text2{right:45px;top:90px}
.box-expertise .text3{left:50%;bottom:20px;margin-left:-50px;color:#fff}
.box-expertise .text4{left:45px;top:90px}
@media (max-width:479px){.box-expertise .img{-webkit-transform:scale(.65,.65);-moz-transform:scale(.65,.65);-o-transform:scale(.65,.65);-ms-transform:scale(.65,.65);transform:scale(.65,.65);margin:-50px 0 -50px -80px;max-width:100% !important;}.box-expertise img,.box-expertise a, .img img{max-width:100% !important;height:auto !important;}
}@media (min-width:768px) and (max-width:959px){.box-expertise .img{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-o-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8);margin:-25px 0 -25px -50px}
}@media (min-width:768px){.box-header{position:absolute;right:10px;top:14px;z-index:80}
.box-header > *{float:left;display:inline}
}
@media (max-width:450px){.box-carousel .content{width:90% !important;left:5% !important;}.box-carousel .content h2, .box-intro .title{font-size:30px!important;line-height:34px!important;}
}
@media (max-width:400px){.box-carousel .content h2, .box-intro .title{font-size:24px !important;line-height:28px !important;}
}
@media (max-width:300px){.box-carousel .content h2, .box-intro .title{font-size:20px !important;line-height:24px !important;}
.box-carousel .content{padding:15px 5px 1px !important;}
}
@media (min-width:960px){.box-header{right:50%;margin-right:-470px}
}.box-news li{border-top:1px solid #959595;padding:10px 0 2px;}
.box-news li:first-child{border:none;padding-top:0}
.box-news p,.box-news .title{margin:0 0 8px}
.box-news .title{font-weight:bold;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;}
.box-news .title a{display:block;text-decoration:none;color:#04214b;}
.box-news .title a:hover{color:#599ab0}
.page-subpage .box-news .title a{display:inline;}
.box-news .date{color:#c4c3c2}
.box-news .menu{margin:-10px 0 10px;height:30px;position:relative;font-size:13px;}
.box-news .menu > ul{position:absolute;left:0;right:0;top:0;text-align:center}
.box-news .menu li{border:none;padding:0;float:left;width:25%;display:inline;position:relative;text-align:center;}
.box-news .menu li:hover .submenu{height:auto}
.box-news .menu a,.box-news .menu strong{font-weight:normal;display:block;color:#04214b;text-decoration:none;line-height:30px;}
.box-news .menu a:hover,.box-news .menu strong:hover,.box-news .menu a.active,.box-news .menu strong.active{background:#6c9bbb;color:#fff}
.box-news .menu li.active > strong{background:#6c9bbb;color:#fff}
.box-news .submenu{background:#a7c5d7;position:relative;top:-30px;position:relative;height:0;overflow:hidden;}
.box-news .submenu li{display:block;float:none;border-bottom:1px solid #fff;width:auto}
.box-news .submenu a{color:#fff}
@media (max-width:959px){.box-news .menu{margin-bottom:20px;height:46px;}
.box-news .menu a,.box-news .menu strong{height:32px}
.box-news .submenu{top:-33px}
}
@media (max-width:400px){.box-news .submenu a, .box-news .menu a,.box-news .menu strong{font-size:10px;}
}
.box-news-filter .menu{margin:-10px 0 10px;line-height:30px;height:30px;position:relative;font-size:13px;}
.box-news-filter .menu > ul{position:absolute;left:0;right:0;top:0}
.box-news-filter .menu li{border:none;padding:0;float:left;display:inline;position:relative;}
.box-news-filter .menu li:hover .submenu{height:auto}
.box-news-filter .menu a,.box-news .menu strong{font-weight:normal;display:block;color:#04214b;text-decoration:none;padding:0 5px;}
.box-news-filter .menu a:hover,.box-news-filter .menu strong:hover,.box-news-filter .menu a.active,.box-news-filter .menu strong.active{background:#6c9bbb;color:#fff}
.box-news-filter .menu a:hover,.box-news-filter .menu strong:hover{background:#a7c5d7;color:#fff}
.box-news-filter .menu a.active,.box-news-filter .menu strong.active{background:#6c9bbb;color:#fff}
.box-news-filter .menu li.active > strong{background:#6c9bbb;color:#fff}
.box-news-filter .submenu{background:#a7c5d7;position:relative;top:0px;position:relative;height:0;overflow:hidden;}
.box-news-filter .submenu li{display:block;float:none;border-top:1px solid #fff;width:auto}
.box-news-filter .submenu a{color:#fff}
.box-testimonials h2{padding-bottom:5px;border:none}
.box-testimonials ul{font-size:0;margin:0 0 0 -20px}
.box-testimonials ul > *{display:inline-block;vertical-align:top;width:100%;font-size:14px}
.ie7 .box-testimonials ul > *{display:inline;zoom:1}
.box-testimonials li > *{margin-left:20px}
.box-testimonials .about{color:#989796}
@media (min-width:480px){.box-testimonials li{width:50%}
}
@media (min-width:768px){.box-testimonials li{width:25%}}
@media (max-width:650px){.box-testimonial{padding:0 !important;width:100%;}
.box-testimonial .img{width:100% !important;margin:0 !important;}
.box-testimonial p{width:100% !important;display:block;}
}
.box-testimonials2 li{clear:both}
.box-testimonials2 p{margin:0}
.box-testimonials2 .inner{border-left:6px solid #508cb0;padding:0 0 0 10px;margin:0 0 20px}
.box-testimonials2 .title{color:#eb7f59;font-size:20px;line-height:24px;margin:0 0 13px}
.box-testimonials2 .even .inner{padding-right:0}
@media (min-width:960px){.box-testimonials2 li{width:50%}
.box-testimonials2 .inner{margin:0;padding:0 40px 0 10px}
.box-testimonials2 .even{float:right;}
.box-testimonials2 .even .inner{margin-left:40px}
}.box-testimonial{overflow:hidden;zoom:1;text-align:left;}
.box-testimonial p{margin:0}
.box-testimonial .img{text-align:center;overflow:hidden}
.box-testimonial .about{color:#c4c3c2;margin:20px 0}
.online-store .box-testimonial{overflow:hidden;padding:0 20px 0 0;text-align:left;}
@media (min-width:768px){.box-testimonial .img{float:left;display:inline;margin-left:-300px;width:280px}
}@media (min-width:960px){.box-testimonial{padding:0 20px 0 0}
.box-testimonial .img{margin-left:-380px;width:330px}
}
.box-intro{position:relative;margin:0 0 20px;max-width:100%;overflow:hidden;}
.box-intro img{min-width:100%;max-width:auto;}
.box-intro .inner{position:absolute;top:50px;left:80px;background:rgba(255,255,255,0.7);padding:10px 20px 11px;max-width:380px;overflow:hidden !important;}
.box-intro .title{font-size:40px;line-height:1.15;font-weight:300;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;color:#04214b;margin:0 0 7px}

@media (max-width:959px){.box-intro .inner{left:10px;right:10px;top:10px;padding:10px}
}
@media (max-width:767px){.box-intro .inner{bottom:10px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
}
.box-events h2{font-size:20px;text-align:left}
.box-events p{padding-top:13px;border-top:1px solid #959595;}
.box-events p.first{padding-top:0;border-top:none;}
.box-bnr{padding-left:310px;height:100px;background:#e1e1e1 url("../img/bg/bnr.png") 0 0 no-repeat;overflow:hidden;text-align:center;position:relative;}
.box-bnr h2{border:none;font-size:20px;line-height:1;text-transform:uppercase;padding-bottom:0;padding-top:17px;}
.box-bnr h2 strong{display:inline}
.box-bnr .desc{position:absolute;left:125px;width:200px;top:15px}
.box-bnr .btn-wrap{overflow:hidden;margin:0 20px;}
.box-bnr .btn-wrap .btn{position:relative;}
.box-bnr .btn-wrap .btn:before,.box-bnr .btn-wrap .btn:after{content:'';height:1px;overflow:hidden;font:0/0 a;color:transparent;text-decoration:none;background:#04214b;width:500px;position:absolute;top:50%}
.box-bnr .btn-wrap .btn:after{left:100%;margin-left:10px}
.box-bnr .btn-wrap .btn:before{right:100%;margin-right:10px}
@media (max-width:767px){.box-bnr{background:#e1e1e1;padding-left:220px}
.box-bnr .desc{left:10px}
}@media (max-width:480px){.box-bnr{padding-left:0;height:auto;padding-bottom:10px}
.box-bnr .desc{position:static;width:auto}
}.box-accordion{margin:0 0 20px;}
.box-accordion .item{border-bottom:1px solid #fff}
.box-accordion .title{margin:0;line-height:30px;font-size:20px;}
.box-accordion .title a{display:block;padding:0 35px 0 10px;color:#fff;background:#508cb0;text-decoration:none;position:relative;}
.box-accordion .title a:hover{background:#a7c5d7}
.box-accordion .title a:after{content:'';position:absolute;right:10px;top:50%;margin-top:-7px;/*background:url("../img/bg/sprite.png?1395834529638") -303px -162px no-repeat*/;width:15px;height:15px}
.box-accordion .box{overflow:hidden;position:relative;zoom:1;display:none;}
.box-accordion .box .inner{padding:20px 0 20px 40px;overflow:hidden;zoom:1;background:#f9f9f9}
.box-accordion .box ul{float:left;display:inline;margin-right:30px;}
.box-accordion .box ul a{color:#04214b;text-decoration:none;}
.box-accordion .box ul a:hover{color:#599ab0}
.box-accordion .box li{margin:0 0 5px}
.box-accordion .box .map{display:none;margin-right:20px;}
.box-accordion .open .title a{background:#a7c5d7;}
/*.box-accordion .open .title a:after{background:url("../img/bg/sprite.png?1395834529638") -303px -181px no-repeat}  */
.box-accordion .open .box{display:block}
.faq .box-accordion .title{padding:0;border:none}
.faq .box-accordion .inner{padding:20px}
.faq .box-accordion .box .inner{padding:20px;}
@media (min-width:768px){.box-accordion .box .map{float:right;display:inline}
}@media (min-width:960px){.box-accordion .box .map{margin-right:20px}
.box-accordion .box .inner{padding:20px 0 20px 40px}
}.box-contact{border-top:2px solid #04214b;padding-top:20px;font-size:14px;line-height:18px;color:#04214b;margin:0 0 20px;}
.box-contact h2{text-transform:uppercase;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;line-height:1;color:#04214b;}
.box-contact h2 strong{font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.box-contact a{color:#04214b;text-decoration:none;}
.box-contact a:hover{color:#333}
.box-contact .ico-place,.box-contact .ico-phone,.box-contact .ico-email a{padding-left:30px;position:relative;display:inline-block;}
.box-contact .ico-place:before,.box-contact .ico-phone:before,.box-contact .ico-email a:before{content:'';position:absolute;left:0;top:50%}
.box-contact .ico-place:before{background:url("../img/bg/sprite.png?1395834529638") -218px -194px no-repeat;width:19px;height:30px;margin-top:-15px}
.box-contact .ico-email a:before{background:url("../img/bg/sprite.png?1395834529638") -275px -218px no-repeat;width:22px;height:22px;margin-top:-11px}
.box-contact .ico-phone:before{background:url("../img/bg/sprite.png?1395834529638") -303px -66px no-repeat;width:18px;height:26px;margin-top:-13px}
.box-assistence a{color:#04214b;text-decoration:none;}
.box-assistence a:hover{color:#333}
.box-assistence .ico-place,.box-assistence .ico-phone,.box-assistence .ico-email a{padding-left:30px;position:relative;display:inline-block;}
.box-assistence .ico-place:before,.box-assistence .ico-phone:before,.box-assistence .ico-email a:before{content:'';position:absolute;left:0;top:50%}
.box-assistence .ico-place:before{background:url("../img/bg/sprite.png?1395834529638") -218px -194px no-repeat;width:19px;height:30px;margin-top:-15px}
.box-assistence .ico-email a:before{background:url("../img/bg/sprite.png?1395834529638") -275px -218px no-repeat;width:22px;height:22px;margin-top:-11px}
.box-assistence .ico-phone:before{background:url("../img/bg/sprite.png?1395834529638") -303px -66px no-repeat;width:18px;height:26px;margin-top:-13px}
.box-report-info{padding-top:30px;}
.box-report-info h2{border:none;padding:0;margin:0 0 5px}
.box-report-info a:hover{color:#666}
.box-report-info .ico-bulb,.box-report-info .ico-report,.box-report-info .ico-time{position:relative;display:block;padding-left:60px;margin-bottom:20px;text-decoration:none;color:#333;}
.box-report-info .ico-bulb:after,.box-report-info .ico-report:after,.box-report-info .ico-time:after{content:'';width:50px;height:50px;position:absolute;top:5px;left:0}
.box-report-info .ico-bulb:after{background:url("../img/bg/sprite.png?1395834529638") -249px -56px no-repeat}
.box-report-info .ico-report:after{background:url("../img/bg/sprite.png?1395834529638") -56px -194px no-repeat}
.box-report-info .ico-time:after{background:url("../img/bg/sprite.png?1395834529638") -194px -108px no-repeat}
.box-countries{padding-top:15px;}
.box-countries h2{border:none;padding:0}
.box-countries li{margin:0 0 10px}
.box-countries p{margin:0 0 10px}
.box-countries a{color:#04214b;text-decoration:none;}
.box-countries a:hover{color:#599ab0}
.box-countries .selectBox-dropdown{display:inline-block !important;border:0}
.box-countries .inner{background:#f9f9f9;padding:10px 10px 1px}
.coutries-list ul{display:inline;float:left;width:33.3%;}
.all-countries .coutries-list ul{display:inline;float:left;width:25%;}
.box-cart-table{margin:0 0 20px;}
.box-cart-table table{background:#f9f9f9;margin:0}
.box-cart-table td{vertical-align:middle;padding:10px 5px;border:2px solid #04214b;border-width:2px 0;}
@media (min-width:480px){.box-cart-table td{padding:10px 15px}
}.box-cart-table thead,.box-cart-table legend,.box-cart-table .entity-uc-cart-item{display:none}
.box-cart-table td.licence-type{width:200px;text-align:left;}
.box-cart-table td.desc,.box-cart-table td.products{text-align:left;}
.box-cart-table td.desc a,.box-cart-table td.products a{color:#04214b;text-decoration:none;}
.box-cart-table td.desc a:hover,.box-cart-table td.products a:hover{color:#599ab0}
.box-cart-table td.published{color:#eb7f59}
.box-cart-table td.price{background:#eb7f59;color:#fff;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2;text-align:right;width:100px}
.box-cart-table .line-item-total .title,.box-cart-table .line-item-subtotal .title{text-align:right;color:#04214b}
.box-cart-table .subtotal{text-align:right;color:#04214b;font-size:14px;margin:0 0 10px;}
.box-cart-table .subtotal .uc-price{font-size:18px;line-height:1;font-weight:normal;font-family:'Helvetica W01 Light Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;width:120px;display:inline-block;vertical-align:bottom}
.box-cart-table .subtotal{padding-top:20px;padding-bottom:20px}
.box-cart-table .total{font-weight:bold}
.box-cart-table .code{overflow:hidden;zoom:1;margin:0 0 20px;}
.box-cart-table .code p{float:right;display:inline;width:200px;position:relative;min-height:1px}
.box-cart-table .code .inp-fix{padding-right:45px}
.box-cart-table .code .inp-text{border:none;font-size:13px;line-height:17px;height:17px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:35px;margin-right:-45px}
.box-cart-table .code .inp-text::-moz-placeholder{color:#c3c3c3;opacity:1;}
.box-cart-table .code .inp-text::-webkit-input-placeholder{color:#c3c3c3;opacity:1;}
.box-cart-table .code .btn{font:0/0 a;color:transparent;text-decoration:none;position:absolute;right:0;top:0;bottom:0;width:30px;text-align:center;background:#fff;}
.box-cart-table .code .btn:after{content:'';display:inline-block;vertical-align:middle;background:url("../img/bg/sprite.png?1395834529638") -166px -248px no-repeat;width:21px;height:21px}
.box-cart-table .code .btn:hover{opacity:.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}
.box-cart-table .form-submit{display:block;margin:0;padding:0;border:none;background:none;text-decoration:none;position:relative;height:30px;padding:0 20px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:30px;background:#eb7f59;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;white-space:nowrap;-webkit-border-radius:0;border-radius:0;}
.box-cart-table .form-submit:hover{background:#04214b}
.box-cart-table .form-actions{text-align:right;padding:20px 15px;overflow:hidden;zoom:1;}
.box-cart-table .form-actions .form-submit,.box-cart-table .form-actions .btn{display:block;margin:0 0 10px}
@media (max-width:530px){.form-submit, .btn span{font-size:12px !important;}#uc-cart-view-form .sticky-enabled{font-size:10px !important;overflow:hidden;}
#uc-cart-view-form .sticky-enabled .uc-price{font-size:12px !important;}
#uc-cart-view-form .sticky-enabled img{width:30px !important;height:auto !important;}#uc-cart-view-form .sticky-enabled .price{text-align:center !important;}
#edit-actions.form-actions.form-wrapper > *{float:left !important;margin-right:5px !important;}}
@media (max-width:340px){#edit-actions.form-actions.form-wrapper *, #edit-items-0-remove{padding-left:2px !important;padding-right:2px !important;}}
@media (min-width:480px){.box-cart-table .form-actions .form-submit,.box-cart-table .form-actions .btn{display:inline-block;vertical-align:top;margin:0}
.ie7 .box-cart-table .form-actions .form-submit,.ie7 .box-cart-table .form-actions .btn{display:inline;zoom:1}
.box-cart-table .form-actions #edit-cancel,.box-cart-table .form-actions #edit-back{float:left;display:inline}
.box-cart-table .form-actions #edit-continue{float:right;display:inline}
@media (max-width:768px){.box-cart-table .form-actions #edit-continue{float:left;margin-left:10px;}
}
}.box-cart-table #customer-pane{padding-top:15px}
.box-cart-table #billing-pane{padding:15px}
.box-cart-table #comments-pane,.box-cart-table .form-type-radio,.box-cart-table #payment-details{padding:0 15px}
.box-cart-table .fieldset-description{margin:0 0 10px;display:none}
.box-cart-table .form-type-textfield,.box-cart-table .form-type-select,.box-cart-table .form-type-textarea{position:relative;color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px;}
.box-cart-table .form-type-textfield label,.box-cart-table .form-type-select label,.box-cart-table .form-type-textarea label{text-transform:uppercase;font-size:14px;line-height:34px}
.box-cart-table .form-type-textfield .form-text,.box-cart-table .form-type-select .form-text,.box-cart-table .form-type-textarea .form-text,.box-cart-table .form-type-textfield .form-textarea,.box-cart-table .form-type-select .form-textarea,.box-cart-table .form-type-textarea .form-textarea{display:block;border:1px solid #959595;padding:7px 10px 8px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;height:17px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;width:260px;}
.box-cart-table .form-type-textfield .form-text::-moz-placeholder,.box-cart-table .form-type-select .form-text::-moz-placeholder,.box-cart-table .form-type-textarea .form-text::-moz-placeholder,.box-cart-table .form-type-textfield .form-textarea::-moz-placeholder,.box-cart-table .form-type-select .form-textarea::-moz-placeholder,.box-cart-table .form-type-textarea .form-textarea::-moz-placeholder{color:#949494;opacity:1;}
.box-cart-table .form-type-textfield .form-text::-webkit-input-placeholder,.box-cart-table .form-type-select .form-text::-webkit-input-placeholder,.box-cart-table .form-type-textarea .form-text::-webkit-input-placeholder,.box-cart-table .form-type-textfield .form-textarea::-webkit-input-placeholder,.box-cart-table .form-type-select .form-textarea::-webkit-input-placeholder,.box-cart-table .form-type-textarea .form-textarea::-webkit-input-placeholder{color:#949494;opacity:1;}
.box-cart-table .form-type-textfield .form-text:focus,.box-cart-table .form-type-select .form-text:focus,.box-cart-table .form-type-textarea .form-text:focus,.box-cart-table .form-type-textfield .form-textarea:focus,.box-cart-table .form-type-select .form-textarea:focus,.box-cart-table .form-type-textarea .form-textarea:focus{border-color:#04214b}
.box-cart-table .form-type-textfield .form-text.error,.box-cart-table .form-type-select .form-text.error,.box-cart-table .form-type-textarea .form-text.error,.box-cart-table .form-type-textfield .form-textarea.error,.box-cart-table .form-type-select .form-textarea.error,.box-cart-table .form-type-textarea .form-textarea.error{border-color:#e82f44}
.box-cart-table .form-type-textfield a.selectBox,.box-cart-table .form-type-select a.selectBox,.box-cart-table .form-type-textarea a.selectBox{width:280px}
.box-cart-table .form-type-textfield .form-textarea,.box-cart-table .form-type-select .form-textarea,.box-cart-table .form-type-textarea .form-textarea{height:auto}
@media (min-width:768px){.box-cart-table .form-type-textfield,.box-cart-table .form-type-select,.box-cart-table .form-type-textarea{padding-left:150px}
.box-cart-table .form-type-textfield label,.box-cart-table .form-type-select label,.box-cart-table .form-type-textarea label{position:absolute;left:0;top:0;}
.box-cart-table .form-type-textfield label .form-required,.box-cart-table .form-type-select label .form-required,.box-cart-table .form-type-textarea label .form-required{float:right;display:inline;margin-left:5px}
.box-cart-table .form-type-textfield .form-textarea,.box-cart-table .form-type-select .form-textarea,.box-cart-table .form-type-textarea .form-textarea{width:400px}
}.box-cart-table .form-type-radio,.box-cart-table #line-items-div{margin:0 0 10px}
.box-cart-table #review-instructions{background:#04214b;color:#fff;padding:15px 15px 1px}
.box-cart-table .order-review-table{background:none;}
.box-cart-table .order-review-table > tr > td,.box-cart-table .order-review-table > tbody > tr > td,.box-cart-table .order-review-table > thead > tr > td,.box-cart-table .order-review-table > tr > th,.box-cart-table .order-review-table > tbody > tr > th,.box-cart-table .order-review-table > thead > tr > th{padding:0;margin:0;border:none;background:none;text-align:left;color:#333;vertical-align:top}
.box-cart-table .order-review-table .pane-title-row td{font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.2;padding:20px 0 .5em;font-size:24px;color:#04214b}
.box-cart-table .order-review-table .review-button-row > td{padding-top:20px}
.box-cart-table .order-review-table .review-button-row table{display:table !important;padding:0 !important}
.box-cart-table #edit-submit{float:right;display:inline}
.box-cart-table .subtotal .uc-price, .box-cart-table td.price{font-size:18px;}
.box-products ul{font-size:0;margin:0 0 0 -20px;padding-top:25px}
.box-products ul > *{display:inline-block;vertical-align:top;width:100%;font-size:14px}
.ie7 .box-products ul > *{display:inline;zoom:1}
.box-products p{margin:0}
.box-std.box-products h2{border:none;padding-bottom:0;margin-bottom:0}
.box-products .inner{margin:0 0 20px 20px;padding-left:80px;zoom:1;}
.box-products .inner:after,.box-products .inner:before{content:'';display:table;clear:both}
.box-products .img{float:left;display:inline;margin-left:-80px;width:60px;overflow:hidden;padding-top:5px}
.box-products .title{font-size:24px;margin:0 0 5px;}
.box-products .title a{color:#04214b;text-decoration:none;}
.box-products .title a:hover{color:#599ab0}
.box-products .published{color:#eb7f59;margin:0 0 12px}
@media (min-width:768px){.box-products li{width:50%}
}.box-product{position:relative;}
.box-product .btn-wrap{margin:0;position:absolute;right:15px;bottom:15px}
.box-product-detail{border-top:2px solid #04214b;padding:0 0 0 270px;margin:0 0 30px;overflow:hidden;zoom:1;color:#04214b;}
.box-product-detail h1{border:none;padding-bottom:0;margin:-3px 0 10px}
.box-product-detail .img{float:left;display:inline;width:270px;text-align:center;overflow:hidden;margin-left:-270px;padding:25px 0 0}
.box-product-detail .box{background:#f9f9f9;padding:10px 10px 1px;}
.box-product-detail .box + .box{margin-top:20px}
.box-product-detail .btn-wrap{text-align:right;margin:0 0 10px}
.box-product-detail .btn{width:130px}
.box-product-detail .price{margin-right:10px;font-size:15px;position:relative;bottom:-2px}
@media (max-width:767px){.box-product-detail{padding:0}
.box-product-detail .img{display:block;float:none;margin:0 0 20px;padding:20px}
}@media (min-width:960px){.box-product-detail .box{padding:15px 20px 1px}
}@media (min-width:768px) and (max-width:969px){.box-product-detail .price{display:block;text-align:right;margin:0 0 10px}
}.box-list ul{margin:0 0 12px}
.box-list li{margin:0 0 5px}
.box-list a{color:#04214b;text-decoration:none}
.box-basket{color:#04214b;}
.box-basket table tfoot td{padding:0;color:#04214b}
.box-basket table td{border:none}
.box-basket .btn-wrap{overflow:hidden;zoom:1;margin:0 0 1em;}
.box-basket .btn-wrap .btn{float:right;display:inline;}
.box-basket .btn-wrap .btn:first-child{float:left}
.box-basket .price{text-align:right}
.box-basket .bd{border-top:1px solid #04214b;border-bottom:1px solid #04214b;margin:0 0 10px;padding:10px 0;}
.box-basket .bd + .bd{margin-top:-11px}
.box-basket table.bd tr:first-child td,.box-basket table.bd tr:first-child th{padding-top:10px}
.box-basket table.bd tr:last-child td,.box-basket table.bd tr:last-child th{padding-bottom:10px}
@media (min-width:768px) and (max-width:969px){.box-basket .btn-wrap .btn,.box-basket .btn-wrap .btn:first-child{display:block;float:none;margin-top:10px}
}.box-tabs{color:#04214b;border-top:1px solid #959595;}
.box-tabs .menu{line-height:30px;font-size:0;}
.box-tabs .menu > *{display:inline-block;vertical-align:top;width:auto;font-size:14px}
.ie7 .box-tabs .menu > *{display:inline;zoom:1}
.box-tabs .menu a{color:#04214b;text-decoration:none;padding:0 10px;}
.box-tabs .menu a:hover{background:#a7c5d7;color:#fff}
.box-tabs .menu a.active{color:#fff;background:#6c9bbb}
.box-tabs .tab-fragment{background:#f9f9f9;padding:10px 10px 1px;margin:0 0 20px}
.box-tabs .tab-fragment p{max-width:100%;}
@media (min-width:960px){.box-tabs .tab-fragment{padding:15px 20px 1px}
}.box-ico{margin:0 0 50px;position:relative;}
.box-ico h2,.box-ico h1{font-size:24px;padding:0 0 5px;border-bottom:1px solid #959595;margin:0 0 30px}
.box-ico .download h3{text-transform:uppercase;font-size:20px;border:none;padding-bottom:0;padding-left:60px;position:relative;}
.box-ico .download h3:before{content:'';position:absolute;left:0;top:50%;margin-top:-23px;background:url("../img/bg/sprite.png?1395834529638") -66px -130px no-repeat;width:51px;height:46px}
.box-ico .download h3 strong{font-size:24px;display:block;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.box-ico .download p{margin:0 0 20px;}
.box-ico .carousel{position:relative;padding-top:30px}
.box-ico .scroll{font-size:0;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.box-ico .scroll > *{display:inline-block;vertical-align:top;width:100%;font-size:14px}
.ie7 .box-ico .scroll > *{display:inline;zoom:1}
.box-ico .scroll > * > *{white-space:normal}
.js .box-ico .scroll{overflow-x:hidden}
.box-ico .item{text-align:center}
.box-ico .pager{position:absolute;left:0;right:0;top:0;font:0/0 a;color:transparent;text-decoration:none;text-align:center;}
.box-ico .pager a{display:inline-block;vertical-align:middle;width:14px;height:14px;-webkit-border-radius:7px;border-radius:7px;background:#eb7f59;margin:0 3px;}
.box-ico .pager a:hover,.box-ico .pager a.active{background:#f5bfac}
.box-ico .prev,.box-ico .next{display:none;position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;background:url("../img/bg/sprite.png?1395834529638") -66px -2px no-repeat;font:0/0 a;color:transparent;text-decoration:none}
.box-ico .prev{left:-80px}
.box-ico .next{right:0;background-position:-2px -2px}
.box-ico .map-wrap{min-height:300px;position:relative;}
.box-ico .map-wrap ul{margin:0 0 30px;}
.box-ico .map-wrap ul a{color:#333;text-decoration:none;display:block;padding-left:45px;background:url("../img/bg/li.png") 0 0 no-repeat;}
.box-ico .map-wrap ul a:hover{text-decoration:underline}
.box-ico .map-wrap li{margin:0 0 5px}
.box-ico .map-wrap .all{padding-top:5px;}
.box-ico .map-wrap .all a{color:#599AB0;background:none}
.box-ico .map-wrap .map{margin:0 0 20px}
.online-store .box-ico{margin:0 0 50px;padding:0;}
.online-store .box-ico:before{background:none}
.online-store .box-ico .carousel{padding:0}
.online-store .box-ico .pager{display:none}
.online-store .box-quote{background:none repeat scroll 0 0 #F9F9F9;border-top:2px solid #04214B;border-bottom:2px solid #04214B;margin:0 0 20px;overflow:hidden;padding:10px 30px;position:relative;text-align:center;}
.online-store .box-quote .name{font-size:16px;line-height:22px;}
ul.pager{line-height:26px;list-style:none outside none;margin:0 0 15px;overflow:hidden;padding:0;text-align:center;}
ul.pager li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);display:inline;float:left;margin:0 2px;padding:0;}
ul.pager a, ul.pager .pager-current{min-width:20px;padding:0 3px;text-decoration:none;}
ul.pager a{display:block;}
ul.pager .pager-current{font-weight:bold;}
ul.pager .pager-next a, ul.pager .pager-last a, ul.pager .pager-first a, ul.pager .pager-previous a{padding:0 7px;}
ul.pager .pager-next{margin-left:10px;}
ul.pager .pager-previous{margin-right:10px;}
@media (min-width:768px){.box-ico{padding:0 0 0 80px}
.box-ico:before{content:'';position:absolute;left:5px;top:4px;width:50px;height:50px;background:url("../img/bg/sprite.png?1395834529638") -194px -54px no-repeat}
.box-ico .vertical-content .img{display:inline-block;vertical-align:middle;width:40%}
.ie7 .box-ico .vertical-content .img{display:inline;zoom:1}
.box-ico .vertical-content .content{display:inline-block;vertical-align:middle;width:50%;font-size:20px;line-height:24px;padding-left:5%}
.ie7 .box-ico .vertical-content .content{display:inline;zoom:1}
.box-ico .graph-circle{background:url("../img/bg/graph-circle.jpg") 50% 70px no-repeat;height:395px;font-size:14px;line-height:16px;position:relative;}
.box-ico .graph-circle p{position:absolute;width:300px;margin:0}
.box-ico .graph-circle .text1{left:0;bottom:315px}
.box-ico .graph-circle .text2{left:0;top:290px}
.box-ico .graph-circle .text3{right:0;text-align:right;bottom:340px}
.box-ico .graph-circle .text4{right:0;text-align:right;bottom:150px}
.box-ico .graph-circle .text5{right:0;text-align:right;top:370px}
.box-ico .graph-bee{background:url("../img/bg/graph-bee.jpg") 50% 50px no-repeat;height:440px;font-size:14px;line-height:16px;position:relative;text-align:center;}
.box-ico .graph-bee p{position:absolute;width:190px;margin:0}
.box-ico .graph-bee .title{width:90px;text-align:center;color:#fff;font-size:20px;line-height:24px}
.box-ico .graph-bee .text1 .title{position:absolute;left:50%;margin-left:-40px;top:108px}
.box-ico .graph-bee .text1 p{position:absolute;left:50%;bottom:395px}
.box-ico .graph-bee .text2 .title{position:absolute;left:50%;margin-left:-148px;top:168px;color:#3b677b}
.box-ico .graph-bee .text2 p{position:absolute;left:50%;margin-left:-370px;bottom:225px}
.box-ico .graph-bee .text3 .title{position:absolute;left:50%;margin-left:-40px;top:218px}
.box-ico .graph-bee .text3 p{position:absolute;right:50%;top:350px;margin-right:-10px}
.box-ico .graph-bee .text4 .title{position:absolute;right:50%;margin-right:-155px;top:168px;color:#3b677b}
.box-ico .graph-bee .text4 p{position:absolute;right:50%;top:175px;width:140px;margin-right:-330px}
.box-ico .carousel{padding-top:60px;padding-right:60px}
.box-ico .prev,.box-ico .next{display:block}
.box-ico .map-wrap .map{margin:0;position:absolute;right:0;top:0;width:450px;text-align:center}
.box-ico.ico-tick .download{position:absolute;bottom:-40px;right:0;width:220px}
.box-ico.ico-bubble:before{background-position:-164px -194px}
.box-ico.ico-list + .box-ico.ico-list:before{background-position:-249px -164px}
.box-ico.ico-tick:before{background-position:-2px -194px}
.box-ico.ico-map:before{background-position:-249px -110px}
.box-ico.ico-zoom:before{background-position:-110px -194px}
.box-ico.ico-bubble2:before{background-position:-249px -2px}
}@media (min-width:960px){.box-ico .graph-circle .text3{text-align:left;right:auto;left:570px}
.box-ico .graph-circle .text4{text-align:left;right:auto;left:570px}
.box-ico .graph-circle .text5{text-align:left;right:auto;left:570px}
.box-ico .graph-bee .text4 p{margin-right:-380px;width:190px}
.box-ico .map-wrap .map{top:30px;width:644px}
}
.box-cookie{position:fixed;right:0;bottom:0;left:0;color:#fff;padding:10px;background:#04214b;z-index:100;display:none;opacity:0.9}
.box-cookie a{color:#fff}
.box-cookie .close{position:absolute;right:0;top:-5px;width:30px;height:20px;line-height:20px;overflow:hidden;text-decoration:underline; font-size:12px}
@media (max-width:959px){.box-cookie .row-main{padding-right:30px}
}.box-countries{padding-top:15px;}
.box-countries h2{border:none;padding:0}
.box-countries li{margin:0 0 10px}
.box-countries p{margin:0 0 10px}
.box-countries a{color:#04214b;text-decoration:none;}
.box-countries a:hover{color:#599ab0}
.box-countries .selectBox-dropdown{display:inline-block !important;border:0}
.box-countries .inner{background:#f9f9f9;padding:10px 10px 1px}
.box-price-table{padding-top:10px;margin-top:20px;}
.box-price-table table{font-size:12px;line-height:16px}
.box-price-table td,.box-price-table th{border:none;border:2px solid #fff;background:none;padding:10px;color:#04214b}
.box-price-table tr:nth-child(2n) td,.box-price-table tr:nth-child(2n) th{background:#f9f9f9}
.box-price-table thead th{background:none;color:#04214b;font-size:20px;line-height:22px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;border-top:none;vertical-align:bottom}
.box-price-table thead tr:first-child th{border:none}
.box-price-table tbody td{text-align:center}
.box-price-table .best{padding:0;}
.box-price-table .best .inner{background:#f9f9f9;height:60px;text-align:center;position:relative}
.box-price-table .best .flag{color:#fff;background:#508cb0;position:absolute;left:-10px;right:-10px;top:10px;line-height:40px;text-transform:uppercase;font-size:16px;}
.box-price-table .best .flag:before,.box-price-table .best .flag:after{content:'';position:absolute;top:100%;left:0;overflow:hidden;width:0;height:0;border-width:10px 0 0 10px;border-color:#a9c3d3 transparent;border-style:solid dashed}
.box-price-table .best .flag:after{right:0;left:auto;border-width:10px 10px 0 0}
.box-price-table .ico-tick{display:inline-block;vertical-align:middle;font:0/0 a;color:transparent;text-decoration:none;background:url("../img/bg/sprite.png?1395834529638") -303px -144px no-repeat;width:16px;height:14px;position:relative;top:-1px}
.box-price-table .price th,.box-price-table .price strong{font-size:20px;line-height:22px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.box-price-table .price strong{display:block}
@media (max-width:860px){.box-price-table, .box-price-table table, .box-price-table tr{max-width:100% !important;}
.box-price-table thead th{display:table-cell !important;font-size:15px;text-align:center !important;vertical-align:middle !important;}
.box-price-table tr .btn{max-width:100% !important;}
.box-price-table .btn span{max-width:100%;padding:0 3px;font-size:10px;}
}
@media (max-width:480px){.box-price-table td{font-size:10px;}
}
@media (max-width:390px){.box-price-table td{font-size:8px;}
.box-price-table thead th{font-size:12px;}
.box-price-table .btn span{padding:0 2px;font-size:9px;}
.box-price-table .btn span{word-break:break-all !important;}
.box-price-table tr th{padding:0 !important;}
}
.user-login #user-login label{width:100px;display:block;float:left;}
.user-login #user-login input{width:200px;display:block;float:left;}
.user-login #user-login .form-item{clear:both;padding-bottom:10px;margin-bottom:20px}
.user-login #user-login .form-actions{clear:both;padding-top:10px;}
.user-login #tabs-wrapper{display:none;}
.user-login #user-login{padding-bottom:40px;}
.user-login #user-login .description{display:none;}
#search-block-form{position:absolute;right:10px;top:116px;width:145px;z-index:80;}#search-block-form p{margin:0}#search-block-form .form-item{padding-right:42px}#search-block-form .form-text{display:block;border:1px solid #5487b2;padding:2px 35px 2px 5px;background:#fff;color:#333;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;height:17px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;margin-right:-42px;width:100%;}#search-block-form .form-text:focus{border-color:#04214b}#search-block-form .form-text::-moz-placeholder{color:#c4c3c2;opacity:1;}#search-block-form .form-text::-webkit-input-placeholder{color:#c4c3c2;opacity:1;}#search-block-form #edit-actions{padding:0;}#search-block-form #edit-actions input{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;font:0/0 a;color:transparent;text-decoration:none;position:absolute;right:1px;top:1px;background:url("../img/bg/sprite.png?1395834529638") -166px -248px no-repeat;width:21px;height:21px;}.ie7 #search-block-form #edit-actions input{display:inline;zoom:1}#search-block-form #edit-actions input:hover{opacity:.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}@media (max-width:767px){#search-block-form{top:92px}}@media (min-width:960px){#search-block-form{right:50%;margin-right:-470px}}
#google-cse-results iframe{width:100%;}
.form-newsletter h2{text-transform:uppercase;font-size:20px;border:none;padding-bottom:0;padding-left:53px;position:relative;}
.form-newsletter h2:before{content:'';position:absolute;left:-5px;top:17px;background:url("../img/bg/sprite.png?1395834529638") -194px -2px no-repeat;width:51px;height:48px}
.form-newsletter h2 strong{font-size:24px}
.form-newsletter .btn span{width:78px}
.form-newsletter2 h2{font-size:16px;text-transform:uppercase}
.form-newsletter2 h5{font-size:16px;text-transform:uppercase}
.form-newsletter2 p{position:relative;padding-right:80px}
.form-newsletter2 .inp-text{border-color:#fff;background:none;color:#fff;}
.form-newsletter2 .inp-text::-moz-placeholder{color:#fff;opacity:1;}
.form-newsletter2 .inp-text::-webkit-input-placeholder{color:#fff;opacity:1;}
.form-newsletter2 .btn{position:absolute;right:0;top:0;width:70px;}
.form-newsletter2 .btn span{padding:0;background:#fff;color:#04214b}
@media (max-width:767px){.form-newsletter2{margin-top:20px}
}@media (min-width:768px) and (max-width:959px){.form-newsletter2 p{padding-right:0}
.form-newsletter2 .btn{display:block;position:static;width:100%}
}.form-country h2{font-size:16px;text-transform:uppercase;margin:0 0 5px}
.form-country p{position:relative;padding-right:60px}
.form-country .btn{position:absolute;right:0;top:0;width:50px;}
.form-country .btn span{padding-left:0;padding-right:0}
@media (min-width:768px) and (max-width:959px){.form-country p{padding-right:0}
.form-country .btn{display:block;position:static;width:100%}
}
.form-std{border-top:2px solid #04214b;background:#f6f6f6;padding:10px 10px 0;margin:0 0 20px;max-width:100% !important;}
.form-std h2{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1;color:#04214b;}
.form-std p{max-width:100% !important;}
.form-std input{max-width:100%;}
.form-std h2 strong{font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.form-std p{margin:0 0 10px}
.form-std .reset{margin:0}
.form-std .annot{margin-bottom:15px}
.form-std .note{font-size:12px;line-height:16px;color:#959595;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
.form-std .note a{color:#eb7f59;text-decoration:none;}
.form-std .note a:hover{color:#04214b}
@media (min-width:960px){.form-std{padding:20px 60px 0 20px}
}
.form-online-store{padding-top:20px;}
.form-online-store .box-top h2,.form-online-store .box-bottom h2{border:none;padding:0;margin:0 0 15px}
.form-online-store .title{font-size:20px;color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif}
.form-online-store .box-tabs{border:none}
.form-online-store .menu{border-bottom:1px solid #959595}
.form-online-store .tab-fragment{padding:0;background:none}
.form-online-store .box-top{background:#f9f9f9;padding:15px 20px 5px}
.form-online-store .col-h-1 .inp-item{font-size:14px}
.form-online-store .box-bottom{background:#ededed;padding:20px 20px 5px 240px;overflow:hidden;zoom:1;color:#333;margin:0 0 20px;}
.form-online-store .box-bottom .img{float:left;display:inline;margin:0 0 15px -220px}
@media(max-width:620px){.form-online-store .box-bottom .img, .form-online-store .box-bottom .ctx{margin:0 !important;max-width:100%;float:left;padding-right:10px;}.form-online-store .box-bottom{width:100% !important;padding-left:20px !important;}.form-online-store .box-bottom .img{margin-bottom:10px !important;}.form-online-store .box-bottom .price{width:100%;float:left;}}
.form-online-store .box-bottom .title{margin-top:0}
.form-online-store .box-bottom .r .btn{display:block;width:100%;}
.form-online-store .box-bottom .r .btn + .btn{margin-top:5px}
.form-online-store .box-bottom .count{font-size:12px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}
.form-online-store .box-bottom .price{padding-top:18px;font-size:20px;color:#04214b}
.form-online-store .selectBox-dropdown{display:inline-block !important;border:0}
:first-child{margin-top:0}
#hb-gotop{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100px;background-color:#EEEEEE;background-color:rgba(238, 238, 238, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE',EndColorStr='#99EEEEEE');text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#444;text-decoration:none;border:1px solid #C9C9C9;}
.box-video h2:before{background:url("../img/bg/video_icon.png") no-repeat scroll rgba(0, 0, 0, 0);content:"";height:52px;left:0;position:absolute;top:17px;width:53px;}
.box-video h2{border:medium none;font-size:20px;padding-bottom:0;padding-left:60px;position:relative;}
.justify{text-align:justify;}
.align-right td, .page-subpage th.align-right{text-align:right;}
.products-testimonials .box-testimonial{overflow:hidden;zoom:1;padding:0 20px 0 380px;text-align:left;font-size:20px;line-height:24px;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
.products-testimonials .box-testimonial p{margin:0}
.products-testimonials .box-testimonial .img{float:left;display:inline;margin-left:-380px;width:330px;text-align:center;overflow:hidden}
.products-testimonials .box-testimonial .about{color:#c4c3c2;margin:20px 0}
.products-subscribe-btn{margin-top:50px;margin-bottom:0}
.crosssale-product-title{padding-left:20px;position:absolute;top:80px;}
.cart-upsale-button{padding-left:30px;position:absolute;top:200px;}
@media (max-width:768px){.cart-upsale-button{position:relative;top:0;}}
.box-cart-table #uc-cart-checkout-review-form .form-actions .btn{display:none}
.uc-cart-checkout-form .line-item-tax, .uc-cart-checkout-form .line-item-total, .desc .item-list .product-description{display:none}
#uc-cart-empty-confirm #edit-actions .btn, #uc-cart-checkout-form #edit-actions .btn, #uc-cart-checkout-review-form .btn{margin-right:15px}
#uc-cart-empty-confirm #edit-actions .btn, #uc-cart-checkout-form #edit-actions .btn{display:none;}
#edit-actions{padding:20px 0;}
#edit-empty{margin-right:15px}
.grid-4 .box-video h2 strong{font-size:24px;}
#sthoverbuttons{top:45%!important;}
.indicators-landing .item .box .inner{background-position:100% 0;background-repeat:no-repeat;display:block;}
.node-download-centre .btn-small span{background:none repeat scroll 0 0 #EB7F59;color:#FFFFFF;display:block;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;height:26px;line-height:26px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:0 9px;}
.mobile-trigger-button, .mobile select.search-select, .tablet select.search-select, .mobile select.download-select, .tablet select.download-select, .mobile #delivery-pane select, .tablet #delivery-pane select{z-index:10;position:relative;border:none;outline:none;-webkit-appearance:none !important;-moz-appearance:none !important;color:#666;border:1px solid #959595;background:#fff;-webkit-box-shadow:inset 0 -2px 0 #f0f0f0;box-shadow:inset 0 -2px 0 #f0f0f0;display:block;padding:7px 42px 8px 10px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;max-width:100%;width:200px !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.mobile select.download-select, .tablet select.download-select{font-size:14px !important;}
.mobile .mobile-trigger-button, .tablet .mobile-trigger-button{display:block;}
.desktop .mobile-trigger-button{display:none;}
@media (max-width:420px){.table-striped.table-bordered.images-list{font-size:10px !important;}}
.mobile .mobile-scroll, .tablet .mobile-scroll{overflow:visible !important;display:none;height:auto !important;}
.mobile-trigger-button{text-indent:0;text-decoration:none !important;font-size:14px !important;margin-bottom:10px;}
.grid-4 .box-video h2 strong span{font-weight:normal;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
.crossroad-list .box{font-size:16px;line-height:22px;}


.crossroad-list .box .region-reports-selector{
    font-size: 15px;
    line-height: 19px;
}


.online-store .crossroad-ico ul > *{font-size:14px;width:25%;}
@media (max-width:800px){.online-store .crossroad-ico ul > li{width:50%;}
}
@media (max-width:450px){.online-store .crossroad-ico ul > li{width:100%;}
}
.box-basket .orange span{color:#04214B;font-size:13px;}
.item-list .product-description li{background:none;padding:0;margin:0;}
.products ul.product-description{margin:0;}
#uc-cart-checkout-form #billing-pane{display:none;}
.add_this_iphone{padding-bottom:20px;}
.center{text-align:center!important;}
.country-indicator-page h2{font-size:18px;margin:0.2em 0 0.2em;border-bottom:none;padding:0;}
.sitemap-list li{background:none;padding:0;}
.sitemap-list ul{list-style:disc outside none;margin-left:20px}
.trust-box h4{text-align:center;margin-top:5px;}
.trust-box img{margin-bottom:15px;}
.page-subpage .about-us thead th{text-align:center;}
.page-subpage .about-us tbody td{text-align:left;}
@media (max-width:1050px){.addthis_toolbox_desktop{display:none!important;}
}
#edit-panes-delivery-agree{margin-bottom:15px;}
.gsc-table-result td{text-align:left;border:none}
table.gsc-table-result{margin:0;}
.gsc-above-wrapper-area{display:none;}
h1.search-results{border:none!important}
.homepage-h1{font:20px/1 Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;color:#989796;border-bottom:none;margin:0;padding-bottom:0;}
@media (max-width:767px){.homepage-h1{margin:0 0 15px;font-size:12px}
}
.news-search h1{border-bottom:1px solid #959595;color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:30px;margin:0 0 10px;padding:12px 0 10px;}
.box-carousel .content h4, .box-intro .title{font-size:36px;font-weight:300;line-height:40px;margin:0 0 10px;}
.box-std h4{border-bottom:1px solid #959595;color:#04214b;font-family:Arial, 'Helvetica W01 Cn',Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:30px;margin:0 0 10px;padding:12px 0 10px;}
.box-download h4{text-transform:uppercase;font-size:20px;border:none;padding-bottom:0;padding-left:60px;position:relative;}
.box-download h4:before{content:'';position:absolute;left:0;top:17px;background:url("../img/bg/sprite.png?1395834529638") -66px -130px no-repeat;width:51px;height:46px}
.box-download h4 strong{font-size:24px}
.box-std h4 strong, .box-std .title-main strong{display:block;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;}
.form-newsletter h4:before{background:url("../img/bg/sprite.png?1395834529638") no-repeat scroll -194px -2px rgba(0, 0, 0, 0);content:"";height:48px;left:-5px;position:absolute;top:17px;width:51px;}
.form-newsletter h4{border:medium none;font-size:20px;padding-bottom:0;padding-left:53px;position:relative;text-transform:uppercase;}
.form-newsletter h4 strong{font-size:24px;}
.box-clients h4{border:none;padding-bottom:5px;}
.box-testimonials h4{border:none;padding-bottom:5px;}
.campaign-page #menu-main, .campaign-page #search-block-form, .campaign-page #footer, .campaign-page .box-header, .campaign-page #header, .campaign-page #menu-breadcrumb{display:none;}
.campaign-page-with-logo #header {display:block;}
.campaign-page .inp-row .label{position:relative;text-transform:none;}
.campaign-page .inp-row{padding-left:0;}
.campaign-page form{padding-bottom:10px;}
.campaign-page p.inp-row{margin-bottom:5px;}
.campaign-page .inp-row input.long{margin-bottom:5px;}
.campaign-page .btn{margin:20px 0 0;}
.blog-post-list h3{margin-top:12px!important;}
.blog-roll ul li{border-top:none;}
.box-twitter-feed a{color:#333;}
.wrapper.tagclouds{text-align:justify;margin-right:1em;}
.tagclouds.level1{font-size:11px;}
.tagclouds.level2{font-size:15px;}
.tagclouds.level3{font-size:17px;}
.tagclouds.level4{font-size:20px;}
.tagclouds.level5{font-size:22px;}
.tagclouds.level6{font-size:2em;}
.tagclouds.level7{font-size:2.2em;}
.tagclouds.level8{font-size:2.4em;}
.tagclouds.level9{font-size:2.6em;}
.tagclouds.level10{font-size:2.8em;}
.tagclouds-term a{text-decoration:none;text-transform:capitalize;}
.tags-capital a{text-transform:capitalize;}
.no-border{border:none!important}
.box-twitter-feed h2 a{text-decoration:none;}
.blog-archive ul{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;box-shadow:none;margin:0;padding:0;}
.blog-archive .item-list ul li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;float:none;padding:10px 0 2px;width:auto;}
.blog-archive .item-list h3{margin:0px}
.node-type-blog-landing-page .box-news li:first-child{border-top:1px solid #959595;padding-top:0px;margin-top:10px;}
.field-name-field-blog-tags .field-label{display:inline;margin-right:2px;font-weight:bold;}
.field-name-field-blog-tags .field-items, .field-name-field-blog-tags .field-items .field-item{display:inline;margin-right:2px;}
.field-name-field-blog-tags .field-items .field-item:after{content:', ';}
.field-name-field-blog-tags .field-items .field-item:last-child:after{content:' ';}
.blog-archive .item-list ul{display:none;}
.form-item-mail label{display:none;}
.form-newsletter .form-submit{background:none repeat scroll 0 0 #eb7f59;border:medium none;border-radius:0;color:#fff;display:block;font-family:sans-serif;font-size:13px;height:30px;line-height:30px;margin:0;padding:0 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-top:10px;}
.form-newsletter .form-text{width:100%!important;margin:0 -22px 0 0;}
#edit-cancel{margin-left:30px}
.blog-roll .date-display-single{font-size:17px;text-decoration:underline;cursor:pointer;}
.node-type-author .title-main{border:none;padding:0;}
.node-type-author .author-image{float:left;margin-right:20px;margin-top:4px;}
.node-type-author .position{padding-bottom:5px;}
.node-type-campaign-landing-page form{background:none repeat scroll 0 0 #f6f6f6;border-top:2px solid #04214b;margin:0 0 20px;max-width:100% !important;padding:10px;}
.node-type-campaign-landing-page form input[type="submit"]{display:inline-block;vertical-align:middle;background:none repeat scroll 0 0 #eb7f59;color:#fff;display:block;font-family:Arial,"Helvetica W01 Cn",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;height:34px;line-height:34px;padding:0 13px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;border:none;margin:25px 0 0;}
.node-type-campaign-landing-page form input[type="submit"]:hover,
.node-type-campaign-landing-page form input[type="submit"]:focus{background:#04214b;}
.node-type-campaign-landing-page form{line-height:34px;}
.node-type-campaign-landing-page form br{display:none;}
.node-type-campaign-landing-page form input[type="text"], .node-type-campaign-landing-page form input[type="email"],
.node-type-campaign-landing-page form textarea{background:#fff;border:1px solid #959595;border-radius:0;color:#333;display:block;font-family:Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;padding:7px 10px 8px;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px;}
.node-type-campaign-landing-page form .sk-select-holder{margin:0 0 5px;display:block;width:100% !important;}
.node-type-campaign-landing-page form input[type="text"]:focus,
.node-type-campaign-landing-page form textarea:focus{border-color:#04214b;}
.node-type-campaign-landing-page form select{margin:0 0 5px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.node-type-campaign-landing-page .box-intro{clear:both;}
.node-type-campaign-landing-page .class-drupal-form input[type="text"]{height:28px;}
.node-type-campaign-landing-page form .interest-regions br{display:inline!important;}
.node-type-campaign-landing-page form .interest-regions{line-height:20px;}
.blog-menu-link{display:none!important}
@media (max-width:767px){.blog-menu-link{display:block!important}
}
.node-type-events-landing-page .row-main thead th{text-align:center!important;}
.node-type-events-landing-page .reset td, .node-type-events-landing-page .reset th{border:1px solid #959595;padding:5px;}
.node-type-events-landing-page .reset td{text-align:left;vertical-align:middle;}
.campaign-page-thank-you .box-header, .campaign-page-thank-you #header #menu-main, .campaign-page-thank-you #menu-breadcrumb, .campaign-page-thank-you #search-block-form{display:none}
.campaign-page-thank-you .row-main form{line-height:20px;background:none;}
.campaign-page-thank-you .row-main form .inp-fix .inp-text{margin:0 -22px 0 0;width:100%;background:none repeat scroll 0 0 #fff;border:1px solid #959595;border-radius:0;color:#333;display:block;font-family:Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;height:17px;line-height:17px;padding:7px 10px 8px;box-sizing:initial!important;}
.campaign-page-thank-you .row-main form{border-top:medium none;}
@media (max-width:601px){.hide-br br{display:none;}
label.hide-br{padding-bottom:5px;}
}
.node-type-blog-landing-page .box-twitter-feed li:first-child, .node-type-blog-landing-page .blog-roll li:first-child{border-top:none!important;margin-top:0;}
.node-type-blog-landing-page .blog-roll li{padding:1px 0 2px;}
.node-type-blog-landing-page .box-news li:first-child{border-top:none!important;}
img{max-width:100%;height:auto;}
.select-error{border:1px solid red;}


/* added classes by vanavi */
.page-news-search .box-news div.form-type-textfield .form-text{ display:block; width:100%; min-height:35px; border:1px solid #959595;padding:7px 10px 8px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;height:17px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.page-news-search .box-news div.form-item-field-date-value .form-select, .form-item-field-country-iso-code-value .form-select, .form-item-field-country-iso-code-value-1 .form-select, .form-item-field-news-category-value .form-select { display:block; width:100%; min-height:35px; border:1px solid #959595;padding:7px 10px 8px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;height:17px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.page-news-search .box-news div.views-widget{margin:4px 0 10px 0;}
.page-news-search .box-news div.views-exposed-widget label {color:#32214B;}
.page-news-search .box-news div.views-submit-button input, .page-news-search .box-news .views-reset-button input {font-family:sans-serif;display:inline-block;vertical-align:middle;text-transform:uppercase; margin:0 0 6px 0;color:#fff; padding:10px 17px;border:none;background:#EB7F59;text-decoration:none;}
.page-news-search .box-news .views-submit-button input:hover, .page-news-search .box-news .views-reset-button input:hover {background:#04214B;}

.page-news-search .box-news .views-exposed-widgets {padding-bottom:30px}
.page-news-search .box-news .views-exposed-widgets {padding-bottom:30px}
.page-news-search .box-news .views-submit-button {float:left}
.page-news-search .box-news .views-reset-button {float:right}
/* vanavi end */


.box-cart-table .address-pane-table td {
    padding: 10px 15px;
}
.box-cart-table  .address-pane-table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border:none!important;
    padding: 0;
    vertical-align: middle; 
    text-align: left!important;
}

.box-cart-table .address-pane-table table {
    background: none!important;
    margin: 0;
}

.box-cart-table .address-pane-table .field-label {
    font-size: 14px;
    line-height: 34px;
    text-transform: uppercase;
    color: #04214b;
    width: 150px;
}

.box-cart-table .address-pane-table table .form-type-textfield, .box-cart-table .address-pane-table table .form-type-select, .box-cart-table .address-pane-table table .form-type-textarea {
    padding-left: 0px!important;
}

.error .sk-select-holder .selectBox-dropdown{
    background: #feecec none repeat scroll 0 0 !important;
    border-color: #e82f44 !important;
}

.error .selectBox-dropdown .selectBox-label {
    background: #feecec none repeat scroll 0 0 !important;
}


.our-team-wrapper .our-team-member {
    float: left;
    padding-right: 10px;
    width:195px;
}


.our-team-wrapper .our-team-member .photo-switch .full-color{
    display:none;
}

.our-team-wrapper .our-team-member .photo-switch:hover .full-color{
    display:block;
}

.our-team-wrapper .our-team-member .photo-switch:hover .black-white{
    display:none;
}


.our-team-wrapper .our-team-member h2 {
    margin:2px 0 5px 0;
}

.our-team-wrapper .our-team-member h2 a {
    font-size:17px;
    color:#333;
    text-decoration:none;
    font-weight:bold;
}

.our-team-wrapper .our-team-member h3 {
    font-size:14px;
    margin:0;
    padding-bottom:10px;
}

.our-team-wrapper .our-team-member:nth-child(3n) {
  padding-right:0
}

.our-team-wrapper .our-team-member:nth-child(3n-2) {
  clear:both;
}

#menu-mega #menu-commodities .item{
  border-top:1px solid #959595;
}

#menu-mega #menu-commodities .item + .item {
    padding-left: 20px;
    margin-left: 0;
}

#menu-mega #menu-commodities .inner .title {
    border-top: none;
}

.awards-form label {
    color: #32214b;    
    line-height: 23px;
}

.awards-form .form-text {
    margin: 4px 0 10px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #959595;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    display: block;
    font-family: Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 17px;
    line-height: 17px;
    min-height: 35px;
    padding: 7px 10px 8px;
    width: 100%;
}

@media (min-width:800px){

  .awards-form .views-exposed-widget {
    width: 23%;
    float: left;
    margin-right:10px;
  }

}


@media (max-width:800px){

  .awards-form .views-exposed-widget {
    width: 100%;
  }

}




.awards-form .form-submit {
    background: #eb7f59 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-family: sans-serif;
    margin: 0 0 6px;
    padding: 10px 17px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    margin-top: 20px;
}

.node-type-awards .search-results table th, .node-type-awards .search-results table td {
  text-align:left;
  padding-left:10px;
} 


.search-results {
  clear:both
}  

.node-type-awards .search-results table tr.odd {
  /*background-color: #cfdee9;*/
  
  background-color: #dae9f4;
} 

.node-type-awards .search-results table tr.even {
  background-color: #ebf2f7; 
  
} 

.campaign-page .intl-tel-input {
    display: block!important;
    position: relative!important;
}

#country-select-wrapper label {
  display:block;
  line-height:20px;
}


.central-bank-landing-image {
  border-left: 1px solid #dfdfdf;
  display: block;
  margin-left: -1px;
  padding: 0 5px;
  text-align: center;
}

.central-bank-landing-bank-info {
  text-align: center; 
  font-size:14px; 
  line-height:20px
}

.popup-content.agreed {
  display:none;
  visibility:hidden;
}

.node-type-central-banks-landing .crossroad-clients li {
  width: 33%
}

@media (max-width:800px){
   .node-type-central-banks-landing .crossroad-clients li {
      width: 50%
   }
}
@media (max-width:480px){
  .node-type-central-banks-landing .crossroad-clients li {
      width: 100%
   }
}


.box-start-your-free-trial h4{text-transform:uppercase;font-size:20px;border:none;padding-bottom:0;padding-left:60px;position:relative;}
.box-start-your-free-trial h4:before{content:'';position:absolute;left:0;top:17px;background:url("../img/bg/sprite.png?1395834529638") -253px -166px no-repeat;width:51px;height:46px}
.box-start-your-free-trial h4 strong{font-size:24px}

.node-type-online-store-form-page fieldset h1 {
  border:none!important
}

.node-type-countries-landing .coutries-list ul {
    width: 591px;
    overflow:hidden;
    -webkit-column-count:4;
    -moz-column-count:4;
    -o-column-count:4;
    column-count:4;
}

@media (max-width:640px){
  .node-type-countries-landing .coutries-list ul {
    width: 90%;
    overflow:hidden;
    -webkit-column-count:3;
    -moz-column-count:3;
    -o-column-count:3;
    column-count:3;
  }
}




#download-form-submit {

    font-family: sans-serif;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    margin: 0 0 6px 0;
    color: #fff;
    padding: 10px 17px;
    border: none;
    background: #EB7F59;
    text-decoration: none;

}

@media (max-width:800px){
   .mobile-hide-background {
      background-image:none!important 
   }
}


.search-results li {
  padding: 0!important;
  margin: 0!important;
  background: none!important
}

.search-result h3 {
  font-size:17px;
  margin-bottom:0
}

.search-snippet-info .search-info {
  font-size:12px;
  margin:0;
}

#edit-keys-1 {
    display: block;
    border: 1px solid #959595;
    padding: 7px 10px 8px;
    background: #fff;
    color: #333;
    font-family: Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 17px;
    height: 17px;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    margin-top:10px;
}

#edit-submit-1 {
    display: inline-block;
    vertical-align: middle;
    background: none repeat scroll 0 0 #eb7f59;
    color: #fff;
    display: block;
    font-family: Arial,"Helvetica W01 Cn",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    padding: 0 13px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    border: none;
    margin: 15px 0;
}

.inp-item input[type=checkbox]{
  position: absolute;
  left: 0;
  top: 6px;
  opacity: 0;
}

.ui-autocomplete-input {display:block !important;position:relative;border:0;text-decoration:none !important;cursor:pointer;color:#666;border:1px solid #959595;background:#fff;-webkit-box-shadow:inset 0 -2px 0 #f0f0f0;box-shadow:inset 0 -2px 0 #f0f0f0;}
.ui-autocomplete-input .selectBox-label{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;padding:7px 42px 8px 10px;background:#fff;color:#333;font-family:Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;height:17px}
.ui-autocomplete-input .selectBox-arrow{position:absolute;right:0;top:0;width:32px;height:32px;line-height:32px;text-align:center;}
.ui-autocomplete-input .selectBox-arrow:after{content:'';position:absolute;top:50%;left:50%;background:url("../img/bg/sprite.png?1395834529638") -313px -122px no-repeat;width:8px;height:11px;margin-top:-5.5px;margin-left:-4px}
.selectBox-disabled a{color:#ddd !important;cursor:auto !important}
.ui-autocomplete-input-menu{font:12px/14px Arial, "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;z-index:99;max-height:155px;overflow-x:hidden;overflow-y:auto !important;background:#fff;text-align:left;margin:0;padding:0;list-style:none;border:1px solid #959595;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ui-autocomplete-input-menu li,.ui-autocomplete-input-menu a{list-style:none;display:block;cursor:default;padding:0;margin:0;background:none}
.ui-autocomplete-input-menu li{border-top:1px solid #959595;}
.ui-autocomplete-input-menu li:first-child{border-top:none}
.ui-autocomplete-input-menu a{padding:8px 10px;text-decoration:none;color:#666;cursor:pointer}
.ui-autocomplete-input-menu .selectBox-selected,.ui-autocomplete-input-menu .selectBox-selected.selectBox-hover{}
.ui-autocomplete-input-menu .selectBox-selected a,.ui-autocomplete-input-menu .selectBox-selected.selectBox-hover a{color:#04214b}
.ui-autocomplete-input-menu .selectBox-hover a{cursor:pointer;color:#04214b;background:#f0f0f0;}

/* choose country */
.ui-autocomplete-input { color: #333; z-index: 10; position: relative; border: none; outline: none; -webkit-appearance: none !important; -moz-appearance: none !important; color: #666; border: 1px solid #959595; background: #fff; -webkit-box-shadow: none; box-shadow: none; display: block; padding: 8px 42px 8px 10px; background: #fff; color: #333; font-family: Arial, "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; max-width: 100%; width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ui-widget-content { width: 208px; background: white; padding: 0; margin:0; border: 1px solid #959595;position: relative;top:-1px;}
li.ui-menu-item {background: white; margin:0; padding: 6px 10px;color: #333; font-family: Arial, "Helvetica Neue",Helvetica,Arial,sans-serif; color: #666; font-size: 12px;border-bottom: 1px solid #959595;}

li.ui-menu-item:hover {background: #f0f0f0 !important;color: #04214b; }
li.ui-menu-item:last-child {border-bottom: none;}

.box-button-bottom-border {border-bottom: 2px solid #04214b;padding-bottom: 11px;}

.tagclouds-term {
    display: inline-block;
    margin-right: 5px;
}


#sliding-popup.sliding-popup-bottom,
#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
    background:#e6e5e3;
}
#sliding-popup.sliding-popup-bottom.eu-cookie-withdraw-wrapper  {
    background:transparent
}

.eu-cookie-withdraw-tab {
    border-color:#fff;
}
 
.sliding-popup-bottom {
    font-size: 13px;
    margin: 0 auto;
    padding: 12px 10px;
    box-sizing: border-box;
    width: 100%;
	z-index: 2000000005 !important;
    box-shadow: rgba(0,0,0,.5) 0px 5px 50px;
    box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}

#popup-text, #popup-text button {
	font-size:13px!important;
}

#sliding-popup .popup-content {
    width: 940px;
}

#sliding-popup .popup-content #popup-text {
    max-width: 100%;
}

#sliding-popup .popup-content #popup-text p {
    font-size: 13px;
}



#sliding-popup.sliding-popup-bottom,
#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
    background:rgba(4, 33, 75, 0.93);
}

#sliding-popup .popup-content #popup-text h1, 
#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text h3,
#sliding-popup .popup-content #popup-text p,
#sliding-popup label,
#sliding-popup div,
.eu-cookie-compliance-secondary-button,
.eu-cookie-withdraw-tab, .eu-cookie-compliance-more-button {
    color:#fff;
}

#PopupSignupForm, #PopupSignupForm_0, #PopupSignupForm_1, #PopupSignupForm_2 {
  display: none!important
}
