@font-face{font-family: 'Intro-Black-Caps';font-weight: normal;font-style: normal;src: url('../fonts/Intro-Black-Caps.eot');src: url('../fonts/Intro-Black-Caps.eot?#iefix') format('embedded-opentype'), url('../fonts/Intro-Black-Caps.woff') format('woff'), url('../fonts/Intro-Black-Caps.ttf') format('truetype'), url('../fonts/Intro-Black-Caps.svg#Intro-Black-Caps') format('svg')}


@font-face{font-family: 'Intro-Bold-Caps';font-weight: normal;font-style: normal;src: url('../fonts/Intro-Bold-Caps.eot');src: url('../fonts/Intro-Bold-Caps.eot?#iefix') format('embedded-opentype'), url('../fonts/Intro-Bold-Caps.woff') format('woff'), url('../fonts/Intro-Bold-Caps.ttf') format('truetype'), url('../fonts/Intro-Bold-Caps.svg#Intro-Bold-Caps') format('svg')}


@font-face{font-family: 'Intro-Regular-Caps';font-weight: normal;font-style: normal;src: url('../fonts/Intro-Regular-Caps.eot');src: url('../fonts/Intro-Regular-Caps.eot?#iefix') format('embedded-opentype'), url('../fonts/Intro-Regular-Caps.woff') format('woff'), url('../fonts/Intro-Regular-Caps.ttf') format('truetype'), url('../fonts/Intro-Regular-Caps.svg#Intro-Regular-Caps') format('svg')}


@font-face{font-family: 'Intro-Regular';font-weight: normal;font-style: normal;src: url('../fonts/Intro-Regular.eot');src: url('../fonts/Intro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Intro-Regular.woff') format('woff'), url('../fonts/Intro-Regular.ttf') format('truetype'), url('../fonts/Intro-Regular.svg#Intro-Regular') format('svg')}


@font-face{font-family: 'Intro-Bold';font-weight: normal;font-style: normal;src: url('../fonts/Intro-Bold.eot');src: url('../fonts/Intro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Intro-Bold.woff') format('woff'), url('../fonts/Intro-Bold.ttf') format('truetype'), url('../fonts/Intro-Bold.svg#Intro-Bold') format('svg')}


@font-face{font-family: 'Roboto-Light';font-weight: normal;font-style: normal;src: url('../fonts/Roboto-Light.eot');src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg')}


@font-face{font-family: 'Roboto-Regular';font-weight: normal;font-style: normal;src: url('../fonts/Roboto-Regular.eot');src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg')}


@font-face{font-family: 'Roboto-Black';font-weight: normal;font-style: normal;src: url('../fonts/Roboto-Black.eot');src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf') format('truetype'), url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg')}


@font-face{font-family: 'Roboto-Medium';font-weight: normal;font-style: normal;src: url('../fonts/Roboto-Medium.eot');src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf') format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg')}


/* Rotate */
	@-webkit-keyframes si-rotate {from {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 to {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

	@-moz-keyframes si-rotate {from {-moz-transform:rotate(0deg);transform:rotate(0deg);}
 to {-moz-transform:rotate(360deg);transform:rotate(360deg);}
}

	@-o-keyframes si-rotate {from {-o-transform:rotate(0deg);transform:rotate(0deg);}
 to {-o-transform:rotate(360deg);transform:rotate(360deg);}
}

	@keyframes si-rotate {from {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 to {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

		
		.si-rotate{-webkit-animation:si-rotate infinite linear 1.8s;-moz-animation:si-rotate infinite linear 1.8s;-o-animation:si-rotate infinite linear 1.8s;animation:si-rotate infinite linear 1.8s;}


html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;overflow-y: scroll}
body{margin: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline}
audio:not([controls]){display: none;height: 0}
[hidden],template{display: none}
a{background: transparent}
a:active,a:hover{outline: 0}
abbr[title]{border-bottom: 1px dotted}
b,strong{font-weight: bold}
dfn{font-style: italic}
h1{font-size: 40px; line-height: 46px; margin: .67em 0}
mark{background: #ff0;color: #000}
small{font-size: 80%}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup{top: -0.5em}
sub{bottom: -0.25em}
img{border: 0}
svg:not(:root){overflow: hidden}
figure{margin: 1em 40px}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}
pre{overflow: auto}
code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}
button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}
button{overflow: visible}
button,select{text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}
button[disabled],html input[disabled]{cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}
input{line-height: normal}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}
input[type="search"]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}
legend{border: 0;padding: 0}
textarea{overflow: auto}
optgroup{font-weight: bold}
table{border-collapse: collapse;border-spacing: 0}
td,th{padding: 0}

#system-message .alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px}

#system-message .alert .alert-link{font-weight: bold}

#system-message .alert > p,#system-message .alert > ul{margin: 0}

#system-message .alert > p + p{margin-top: 5px}

#system-message .close{position: relative;line-height: 20px;float: right;font-size: 20px;font-weight: bold;color: #000;text-shadow: 0 1px 0 #fff;text-decoration: none;zoom: 1;opacity: .2;filter: alpha(opacity= 20 )}

#system-message .close:hover,#system-message .close:focus{color: #000;text-decoration: none;cursor: pointer;zoom: 1;opacity: .4;filter: alpha(opacity= 40 )}

#system-message .alert-notice{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}

#system-message .alert-notice hr{border-top-color: #c9e2b3}

#system-message .alert-notice .alert-link{color: #2b542c}

#system-message .alert-message{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}

#system-message .alert-message hr{border-top-color: #a6e1ec}

#system-message .alert-message .alert-link{color: #245269}

#system-message .alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}

#system-message .alert-warning hr{border-top-color: #f7e1b5}

#system-message .alert-warning .alert-link{color: #66512c}

#system-message .alert-error{background-color: #f2dede;border-color: #ebccd1;color: #a94442}

#system-message .alert-error hr{border-top-color: #e4b9c0}

#system-message .alert-error .alert-link{color: #843534}

#system-message{border: 0;margin: 0;padding: 0}

#system-message dt{position: absolute;top: -2000px;left: -3000px}

#system-message dd{margin: 0 0 15px 0;font-weight: bold;text-indent: 0px;padding: 0}

#system-message dd ul{color: #000;list-style: none;padding: 0px}

#system-message dd ul li{line-height: 1.5em}

#system-message dd.message ul{padding: 10px 10px 10px 40px;border-top: 2px solid #90b203;border-bottom: 2px solid #90b203}

#system-message dd.error ul{padding: 10px 10px 10px 40px;border-top: 2px solid #900;border-bottom: 2px solid #900}

#system-message dd.notice ul{padding: 10px 10px 10px 40px;border-top: 2px solid #faa528;border-bottom: 2px solid #faa528;color: #000;margin: 10px 0}


#page-error{background: #F0F0F0}

#page-error h1{font-family: Helvetica, Arial, sans-serif}

#page-error .component-wrapper{padding: 30px 10px}

#page-error .errorinfo{font-size: 14px;font-family: Courier, Monaco, "Lucida Console"}

#page-error .errorinfo pre{white-space: pre;padding: .5em 0 .5em 1em;border: 1px dashed #aaa;border-left: 4px solid #b4b4b4;line-height: 1.5em;letter-spacing: 0.05em;background: #EEE;font-size: 0.8em;max-width: 100%;overflow: auto !important;overflow-y: hidden;max-height: 200px}

#page-error .errorinfo table td{padding: 4px}

#page-error .errorinfo table strong{font-size: 16px;font-weight: bold;font-family: Helvetica, Arial, sans-serif}
div#system-debug{font-family: Courier, Monaco, "Lucida Console";background-color: #fff;color: #333;max-width: 1200px;margin: 10px auto 50px}
div#system-debug a{text-decoration: none !important}
div#system-debug table td{padding: 2px 6px}


#page-offline{margin: 0;padding: 0;font-size: 12px;color: #333;text-align: center}

#page-offline img{border: 0 none;margin-left: auto;margin-right: auto}

#page-offline #frame{margin: 20px auto;width: 405px;padding: 20px}

#page-offline #frame img{max-width: 100%;height: auto}

#page-offline form{margin: auto;text-align: left}

#page-offline form p{margin: 0;padding: 4px 0 4px 0}

#page-offline form fieldset{border: 0 none;margin: 0em;padding: 0.2em}

#page-offline form fieldset .input p{clear: left}

#page-offline form label{display: block;float: left;margin: 5px 0px 2px 0px;width: 10em}

#page-offline form input{padding: 3px;border: 1px solid #ccc;border-radius: 3px}

#page-offline form input[type=text],#page-offline form input[type=password]{width: 200px}

#page-offline form input.button{width: 120px;height: 32px;cursor: pointer;background-color: #fff}

#page-offline form input.button:hover{border-color: #fc902e}

#page-offline form #frmlogin{margin: 0 10px 0 10px}

#page-offline form #frmlogin fieldset.button{text-align: right}

#page-offline #system-message{margin: 10px auto;padding: 20px 0 0;width: 450px}

#page-offline #system-message h4{display: none}

.clearfix{display: block}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
* html .clearfix{height: 1%}
body{background: #ffffff;margin: 0;padding: 0}
body .component-wrapper{padding: 30px 50px 50px;margin: 30px auto;background: #fcfcfc;border: 1px solid #aaa;height: 'auto';width: 800px;-webkit-box-shadow: 0 3px 10px #bbb;-moz-box-shadow: 0 3px 10px #bbb;box-shadow: 0 3px 10px #bbb;border-radius: 6px;background-color: #ebebeb;background-image: -moz-linear-gradient(top, #ddd, #fff);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fff));background-image: -webkit-linear-gradient(top, #ddd, #fff);background-image: -o-linear-gradient(top, #ddd, #fff);background-image: linear-gradient(to bottom, #ddd, #fff);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffffffff', GradientType=0)}
@media print{*{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}
a,a:visited{text-decoration: underline}
a[href]:after{content: " (" attr(href) ")"}
abbr[title]:after{content: " (" attr(title) ")"}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content: ""}
pre,blockquote{border: 1px solid #999;page-break-inside: avoid}
thead{display: table-header-group}
tr,img{page-break-inside: avoid}
img{max-width: 100% !important}
@page{margin: 0.5cm}
p,h2,h3{orphans: 3;widows: 3}
h2,h3{page-break-after: avoid}

.no-print{display: none !important}
}

.sticky{position: fixed;background: #ffffff;top: 0;z-index: 101}

.container > div{float: left;width: 100%}

.wrapper{width: 940px;margin: 0 auto;position: relative}
a{color: #fff}


#modal{display: none;width: 370px;position: relative; padding: 10px 10px; border:10px solid #2174B9; overflow: visible !important}

#modal .close{font-size: 25px;font-family: "Tahoma", Courier New, monospace;font-weight: normal;line-height: 20px;display: block;cursor: pointer;width: 25px;height: 25px;border-radius: 50%;border: 2px solid #fff;position: absolute;right: -18px;top: -18px;background: #000;color: #fff;text-align: center;-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);box-shadow: 0 0 3px 0 rgba(0,0,0,0.5)}

#modal form{width: 370px;height: 325px;background: rgba(255,255,255,0.9);-webkit-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);-moz-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);position: static;top: 105px;right: 90px;left: auto;margin: 0;box-sizing: border-box;padding: 25px 20px}

#modal form .formControlLabel,#modal form .formDescription,#modal form .formRed,#modal form span.formValidation{display: none !important}

#modal form .formControls,#modal form .rsform-block{margin: 0}

#modal form .formBody{position: relative;margin-bottom: 15px}

#modal form .formBody:before{content: '';display: block;width: 16px;height: 16px;overflow: hidden;position: absolute;top: 10px;left: 40px}

#modal form .formValidation{margin-left: 20px}

#modal form h2{margin: 0 0 15px 0;font: 29px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;text-transform: uppercase;color: #292222}
#modal form div.h2{margin: 0 0 15px 0;font: 29px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;text-transform: uppercase;color: #292222}

#modal form .rsform-block-subhead .formBody{font: 19px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;color: #292222;margin-bottom: 20px}

#modal form input[type=text]{padding: 10px 12px 10px 48px;box-sizing: border-box;border-radius: 0;width: 280px;margin: 0 auto;display: block;border: none;height: auto;font: 14px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15)}

#modal form input[type=text].rsform-error{-webkit-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);-moz-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7)}

#modal form input[type=submit]{font: 14px/1.7 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius: 0;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);box-shadow: 0 1px 1px rgba(0,0,0,0.5);background: #1282b2;display: block;margin: 0 auto;border: none;padding: 12px 80px;height: auto;outline: none}

#modal form .rsform-block-username .formBody:before{background: #fff url("../images/sprite-ui.png") 0 0 no-repeat}

#modal form .rsform-block-userphone .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -20px no-repeat}

#modal form .rsform-block-quantity .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -38px no-repeat}

#modal form .rsform-block-submit .formBody:before{display: none}

#modal form .rsform-block-posttext .formBody{font: 13px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-left: 20px;padding-left: 40px}

#modal form .rsform-block-posttext .formBody:before{background: url("../images/sprite-ui.png") 0 -57px no-repeat;left: 15px}

#modal form:-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#modal form::-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#modal form:-ms-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#modal form::-webkit-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#modal form .answer{text-align: center;font-weight: bold;margin-top: 160px}
header,footer{background: #1D3C50;float: left;width: 100%;position: relative}
header p,footer p{margin: 0}
header .custom.logo,footer .custom.logo{float: left;width: 300px;margin: 12px 0}
header .custom.logo img,footer .custom.logo img{float: left;margin-right: 12px}
header .custom.logo a,footer .custom.logo a{color: #fff;font: 20px/1.4 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration: none}
header .custom.contacts,footer .custom.contacts{text-align:center;float: left;width: 205px;color: #fff;margin: 10px 0 0 225px}
header .custom.contacts p:first-of-type a,footer .custom.contacts p:first-of-type {text-align:center;font: 22px/36px 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif}
header .custom.contacts p:last-of-type,footer .custom.contacts p:last-of-type{font-size: 14px;color: #FF0C04;text-transform: uppercase}
header .custom.feedback,footer .custom.feedback{text-align:center; color:#fff; font: 15px/18px 'Roboto-Black', "Helvetica Neue", Helvetica, Arial, sans-serif;float: right;margin-top: 18px}
header .custom.feedback a,footer .custom.feedback a{color: #fff;text-transform: uppercase;text-decoration: none;display: block;padding: 5px 26px 7px;border: 2px solid #FF0C04;border-radius: 0px}
header:after,footer:after{content: '';width: 100%;height: 7px;position: absolute;bottom: -7px;left: 0;background: #FF0C04;zoom: 1;opacity: .8;filter: alpha(opacity= 80 )}
footer:after{bottom: auto;top: -7px}

.order-form{height: 623px}

.order-form.first{background: url("../images/bg-header.jpg") top center no-repeat;background-size: cover}

.order-form.first form{width: 370px;height: 325px;background: rgba(255,255,255,0.9);-webkit-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.67);-moz-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.67);box-shadow: 0 5px 9px 0 rgba(0,0,0,0.67);position: absolute;top: 129px;right: 0px;left: auto;margin: 0;box-sizing: border-box;padding: 25px 20px}

.order-form.first form .formControlLabel,.order-form.first form .formDescription,.order-form.first form .formRed,.order-form.first form span.formValidation{display: none !important}

.order-form.first form .formControls,.order-form.first form .rsform-block{margin: 0}

.order-form.first form .formBody{position: relative;margin-bottom: 15px}

.order-form.first form .formBody:before{content: '';display: block;width: 16px;height: 16px;overflow: hidden;position: absolute;top: 10px;left: 40px}

.order-form.first form .formValidation{margin-left: 20px}

.order-form.first form h2{margin: 0 0 15px 0;font: 29px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;text-transform: uppercase;color: #292222}

.order-form.first form .rsform-block-subhead .formBody{font: 19px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;color: #292222;margin-bottom: 20px}

.order-form.first form input[type=text]{padding: 10px 12px 10px 48px;box-sizing: border-box;border-radius: 0;width: 280px;margin: 0 auto;display: block;border: none;height: auto;font: 14px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.35);-moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.35);box-shadow: 0 3px 5px 0 rgba(0,0,0,0.35)}

.order-form.first form input[type=text].rsform-error{-webkit-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);-moz-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7)}

.order-form.first form input[type=submit]{font: 14px/1.7 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius: 0;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);box-shadow: 0 1px 1px rgba(0,0,0,0.5);background: #1282b2;display: block;margin: 0 auto;border: none;padding: 12px 80px;height: auto;outline: none}

.order-form.first form .rsform-block-username .formBody:before{background: #fff url("../images/sprite-ui.png") 0 0 no-repeat}

.order-form.first form .rsform-block-userphone .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -20px no-repeat}

.order-form.first form .rsform-block-quantity .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -38px no-repeat}

.order-form.first form .rsform-block-submit .formBody:before{display: none}

.order-form.first form .rsform-block-posttext .formBody{font: 13px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-left: 20px;padding-left: 40px}

.order-form.first form .rsform-block-posttext .formBody:before{background: url("../images/sprite-ui.png") 0 -57px no-repeat;left: 15px}

.order-form.first form:-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.first form::-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.first form:-ms-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.first form::-webkit-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.first form .answer{text-align: center;font-weight: bold;margin-top: 160px}

.order-form.first ul{float: left;font: 22px/1.4 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 2px 1px rgba(0,0,0,0.9);color: #ffffff;list-style: none; margin-left:0px; margin-top: -40px;padding: 0}

.order-form.first ul li{padding:5px 20px 5px 45px;position: relative;background: rgba(0,0,0,0.4);margin-bottom: 12px}

.order-form.first ul li:before{content: '';display: block;width: 25px;height: 25px;background: url("../images/list.png") 0 0 no-repeat;position: absolute;top: 8px;left: 14px}

.order-form.second{background: url("../images/bg-order.jpg") top center no-repeat;background-size: cover}

.order-form.second form{width: 370px;height: 325px;background: rgba(255,255,255,0.9);-webkit-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);-moz-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);position: absolute;top: 105px;right: 0px;left: auto;margin: 0;box-sizing: border-box;padding: 25px 20px}

.order-form.second form .formControlLabel,.order-form.second form .formDescription,.order-form.second form .formRed,.order-form.second form span.formValidation{display: none !important}

.order-form.second form .formControls,.order-form.second form .rsform-block{margin: 0}

.order-form.second form .formBody{position: relative;margin-bottom: 15px}

.order-form.second form .formBody:before{content: '';display: block;width: 16px;height: 16px;overflow: hidden;position: absolute;top: 10px;left: 40px}

.order-form.second form .formValidation{margin-left: 20px}

.order-form.second form h2{margin: 0 0 15px 0;font: 29px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;text-transform: uppercase;color: #292222}

.order-form.second form .rsform-block-subhead .formBody{font: 19px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;color: #292222;margin-bottom: 20px}

.order-form.second form input[type=text]{padding: 10px 12px 10px 48px;box-sizing: border-box;border-radius: 0;width: 280px;margin: 0 auto;display: block;border: none;height: auto;font: 14px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15)}

.order-form.second form input[type=text].rsform-error{-webkit-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);-moz-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7)}

.order-form.second form input[type=submit]{font: 14px/1.7 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius: 0;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);box-shadow: 0 1px 1px rgba(0,0,0,0.5);background: #1282b2;display: block;margin: 0 auto;border: none;padding: 12px 80px;height: auto;outline: none}

.order-form.second form .rsform-block-username .formBody:before{background: #fff url("../images/sprite-ui.png") 0 0 no-repeat}

.order-form.second form .rsform-block-userphone .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -20px no-repeat}

.order-form.second form .rsform-block-quantity .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -38px no-repeat}

.order-form.second form .rsform-block-submit .formBody:before{display: none}

.order-form.second form .rsform-block-posttext .formBody{font: 13px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-left: 20px;padding-left: 40px}

.order-form.second form .rsform-block-posttext .formBody:before{background: url("../images/sprite-ui.png") 0 -57px no-repeat;left: 15px}

.order-form.second form:-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.second form::-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.second form:-ms-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.second form::-webkit-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

.order-form.second form .answer{text-align: center;font-weight: bold;margin-top: 160px}

.order-form.second ul{float: left;font: 22px/1.4 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ffffff;list-style: none;margin: 0;padding: 0}

.order-form.second ul li{padding-left: 45px;position: relative;margin-bottom: 22px}

.order-form.second ul li:before{content: '';display: block;width: 25px;height: 25px;background: url("../images/list.png") 0 0 no-repeat;position: absolute;top: 3px;left: 15px}

.order-form h1{font: 44px/60px 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;word-spacing:7px;color: #fff;background: url("../images/bg-head.png") top left no-repeat;padding-left: 20px; padding-top:10px;text-shadow: 3px 3px 5px rgba(0,0,0,0.65);margin: 25px 0 65px 0}

.order-form h3{font: 57px/65px 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;word-spacing:7px;color: #fff;background: url("../images/bg-head-3.png") top left no-repeat;padding-left: 20px; padding-top:10px;text-shadow: 3px 3px 5px rgba(0,0,0,0.65);margin: 25px 0 65px 0}

.order-form h1 span,.order-form h3 span{display: block;font-size: 27px;position: relative;bottom: 10px}
nav{float: left;width: 100%}
nav ul{margin: 0;padding: 0;list-style: none;float: left;width: 100%}
nav ul li{float: left;text-align: center;margin-right: 65px;padding: 15px 0}
nav ul li .image-title{display: block}
nav ul li .item-sprite{width: 56px;height: 37px;overflow: hidden;position: relative;display: block;margin: 0 auto 12px}
nav ul li a{float: left;width: 100%;font: 15px/1.4 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #697076;text-decoration: none}
nav ul li a:hover{color: #d0213a;text-decoration: underline}
nav ul li:last-of-type{margin: 0}
nav ul li:hover img,nav ul li.active img{position: absolute;left: 0;bottom: 2px}


/* define height and width of scrollable area. Add 16px to width for scrollbar          */
div.tableContainer {
	clear: both;
	border: 1px solid transparent;
	margin-top:-67px;
	height: 428px;
	overflow: auto;
	width: 550px;
	box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);
}

/* Reset overflow value to hidden for all non-IE browsers. */
html>body div.tableContainer {
	overflow: hidden;
	width: 550px
}

/* define width of table. IE browsers only                 */
div.tableContainer table {
	float: left;
	width: 550px;
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
html>body div.tableContainer table {
	width: 550px;
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
html>body thead.fixedHeader tr {
	display: block
}

/* make the TH elements pretty */
thead.fixedHeader th {
	background: rgba(242,27,56,0.8);
	border-left: 1px solid #BA142A;
	border-right: 1px solid #FF1C3A;
	border-top: 1px solid #FF1C3A;
	font-weight: normal;
	padding: 2px 0px 6px;
	text-align: center;
}

/* make the A elements pretty. makes for nice clickable headers                */
thead.fixedHeader , thead.fixedHeader , thead.fixedHeader {
	color: #FFF;
	display: block;
	text-decoration: none;
	width: 100%;
	text-shadow: 0 -1px 0 rgba(116,13,27,0.8);
}


/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html>body tbody.scrollContent {
	display: block;
	height: 366px;
	overflow: auto;
	width: 100%
}

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	background: rgba(255,255,255,0.9);
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #BDE3F9;
	border-top: 1px solid #BDE3F9;
	padding: 6px 3px 7px 6px;
	text-align:center;
}

tbody.scrollContent tr.alternateRow td {
	background: rgba(216,216,216,0.9);
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #BDE3F9;
	border-top: 1px solid #BDE3F9;
	padding: 10px 3px 7px 6px;
	text-align:center;
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.          */
/* Add 16px to last TH for scrollbar padding. All other non-IE browsers. */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */
html>body thead.fixedHeader th {
	width: 90px;
	font: 14px/17px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}

html>body thead.fixedHeader th + th {
	width: 316px
}

html>body thead.fixedHeader th + th + th {
	width: 140px
}

/* define width of TD elements: 1st, 2nd, and 3rd respectively.          */
/* All other non-IE browsers.                                            */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */
html>body tbody.scrollContent td {
	width: 79px;
	font: 12px/14px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html>body tbody.scrollContent td + td {
	width: 323px
}

html>body tbody.scrollContent td + td + td {
	width: 113px
}


#advantages{background: url("../images/advantages.jpg") top center no-repeat;background-size: cover;height: 629px}

#advantages h3{font: 60px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 2px 1px rgba(0,0,0,0.9);color: #ffffff;text-align: center;margin: 55px 0 65px 0}

#advantages ul{margin: 0;padding: 0;list-style: none;float: left;width: 100%; text-align:justify;}

#advantages ul li{float: left;width: 120px;height: 230px;margin-right: 150px;margin-bottom: 25px;color: #ffffff;text-align: center;position: relative;font: 19px/1.4 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

#advantages ul li:hover{-webkit-transform:rotateY(360deg) translate(0px, -10px);-moz-transform:rotateY(360deg) translate(0px, -10px);-ms-transform:rotateY(360deg) translate(0px, -10px);-o-transform:rotateY(360deg) translate(0px, -10px);transform:rotateY(360deg) translate(0px, -10px);}

#advantages ul li p{position: absolute;width: 174px;left: 50%;margin: 0 0 0 -87px}

#advantages ul li:before{content: '';display: block;width: 120px;height: 120px;margin-bottom: 20px;background-image: url("../images/sprite-advantages.png")}

#advantages ul li:nth-child(1):before{background-position: 0 0}

#advantages ul li:nth-child(2):before{background-position: -124px 0}

#advantages ul li:nth-child(3):before{background-position: -248px 0}

#advantages ul li:nth-child(4){ margin:0px 0 25px 0;}

#advantages ul li:nth-child(4):before{background-position: -372px 0;}

#advantages ul li:nth-child(5):before{background-position: -496px 0}

#advantages ul li:nth-child(6):before{background-position: 0 -124px}

#advantages ul li:nth-child(7):before{background-position: -124px -124px}

#advantages ul li:nth-child(8){ margin:0px 0 25px 0;}

#advantages ul li:nth-child(8):before{background-position: -248px -124px}


#products {background: url("../images/products.jpg") top center no-repeat;background-size: cover;}
 #products h4{font: 60px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;margin: 55px 0 60px 0;color: #292222}

#products .item-block{float: left;position: relative;width: 220px;height: 221px;overflow: hidden;margin: 0 20px 20px 0}

#products .item-block:nth-child(4n){margin: 0}

#products .mask{background: rgba(33,116,185,0) url("../images/frame.png") top left no-repeat;background-size: cover;width: 220px;height: 221px;position: absolute;top: 0;left: 0;-webkit-transition: all .4s linear;transition: all .4s linear}

#products .mask .item-title{font: 20px/24px 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #FFEC71;text-align: center;text-shadow: 0 2px 0px rgba(0,0,0,0.9);display: table-cell;width: 220px;height: 56px;vertical-align: middle;-webkit-transition: all .4s linear;transition: all .4s linear;-webkit-transform: translateY(85px);-ms-transform: translateY(85px);transform: translateY(85px)}

#products .mask .item-text{font: 15px/15px 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ffffff;-webkit-transition: all .4s linear;transition: all .4s linear;-webkit-transform: translateY(170px);-ms-transform: translateY(170px);transform: translateY(170px)}

#products .mask .item-text p{margin: 0;padding: 0 10px;text-align: center;font-size: 12px}

#products .mask:hover{background: rgba(33,116,185,0.75) url("../images/frame.png") top left no-repeat}

#products .mask:hover .item-title,#products .mask:hover .item-text{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}

#products .custom{float: left;width: 100%;margin: 20px 0}

#products .custom a.get-form{font: 20px/1.4 'Roboto-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius: 0;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);box-shadow: 0 1px 1px rgba(0,0,0,0.5);background: #CB0000;display: table;margin: 0 auto;border: none;padding: 12px 80px;height: auto;outline: none;color: #ffffff;text-transform: uppercase;text-decoration: none}


#actions{background: url("../images/bg-action.jpg") top center no-repeat;background-size: cover;height: 479px}

#actions form{width: 370px;height: 325px;background: rgba(255,255,255,0.9);-webkit-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);-moz-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);position: absolute;top: 40px;right: auto;left: 30px;margin: 0;box-sizing: border-box;padding: 25px 20px}

#actions form .formControlLabel,#actions form .formDescription,#actions form .formRed,#actions form span.formValidation{display: none !important}

#actions form .formControls,#actions form .rsform-block{margin: 0}

#actions form .formBody{position: relative;margin-bottom: 15px}

#actions form .formBody:before{content: '';display: block;width: 16px;height: 16px;overflow: hidden;position: absolute;top: 10px;left: 40px}

#actions form .formValidation{margin-left: 20px}

#actions form h2{margin: 0 0 15px 0;font: 29px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;text-transform: uppercase;color: #292222}

#actions form .rsform-block-subhead .formBody{font: 19px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;color: #292222;margin-bottom: 20px}

#actions form input[type=text]{padding: 10px 12px 10px 48px;box-sizing: border-box;border-radius: 0;width: 280px;margin: 0 auto;display: block;border: none;height: auto;font: 14px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15)}

#actions form input[type=text].rsform-error{-webkit-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);-moz-box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7);box-shadow: 0 4px 5px 0 rgba(200,45,65,0.7)}

#actions form input[type=submit]{font: 14px/1.7 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius: 0;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);box-shadow: 0 1px 1px rgba(0,0,0,0.5);background: #1282b2;display: block;margin: 0 auto;border: none;padding: 12px 80px;height: auto;outline: none}

#actions form .rsform-block-username .formBody:before{background: #fff url("../images/sprite-ui.png") 0 0 no-repeat}

#actions form .rsform-block-userphone .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -20px no-repeat}

#actions form .rsform-block-quantity .formBody:before{background: #fff url("../images/sprite-ui.png") 0 -38px no-repeat}

#actions form .rsform-block-submit .formBody:before{display: none}

#actions form .rsform-block-posttext .formBody{font: 13px/1.4 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-left: 20px;padding-left: 40px}

#actions form .rsform-block-posttext .formBody:before{background: url("../images/sprite-ui.png") 0 -57px no-repeat;left: 15px}

#actions form:-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#actions form::-moz-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#actions form:-ms-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#actions form::-webkit-input-placeholder{color: #787878;font-family: 'Roboto-Light', sans-serif;font-size: 14px}

#actions form .answer{text-align: center;font-weight: bold;margin-top: 160px}

#actions .moduletable.count{float: right;width: 522px;margin-top: 40px}

#actions .moduletable.count .section-head{background: url("../images/bg-head-2.png") 0 0 no-repeat;font: 42px/1.75 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow: 0px 2px 1px rgba(0,0,0,0.9);box-sizing: border-box;padding-left: 30px;color: #ffffff;margin-bottom: 25px}

#actions .moduletable.count .section-head .big{display: block}

#actions .moduletable.count .section-head .normal{font: 42px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0px 2px 1px rgba(0,0,0,0.9);}

#actions .moduletable.count ul{float: left;font: 18px/1.4 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ffffff;list-style: none;margin: 0;padding: 0}

#actions .moduletable.count ul li{padding-left: 40px;position: relative;margin-bottom: 18px}

#actions .moduletable.count ul li:before{content: '';display: block;width: 25px;height: 25px;background: url("../images/list.png") 0 0 no-repeat;position: absolute;top: 1px;left: 10px}

#actions .moduletable.count ul{width: 100%}

#actions .moduletable.count p{font: 15px/1.4 'Roboto-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ffffff;margin-left: 40px}

#actions .moduletable.count #timer7a2b801bf0c878e2d999775144c33574{float: left;margin-left: 40px}


#licenses .section-head{font: 50px/1.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #2174B9;text-align: center;margin: 10px 0;text-shadow: 0px 2px 1px rgba(0,0,0,0.9);}

#licenses .custom{float: left;width: 100%;padding: 0 10px;margin-bottom: 40px;position: relative}

#licenses .custom p{margin: 0; display: flex; justify-content: center;}

#licenses a,#licenses img{float: left}

#licenses a{margin-right: 30px;border: 3px solid #fff;position: relative;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);box-shadow: 0 2px 3px rgba(0,0,0,0.5);border-radius: 3px}

#licenses a:last-of-type{margin: 0}

#licenses a:hover:before{width: 4px;margin-left: -2px}

#licenses a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(33,116,185,0.7) url("../images/magnifer.png") center center no-repeat;-webkit-transition: all .4s linear;transition: all .4s linear;zoom: 1;opacity: 0;filter: alpha(opacity= 0 )}

#licenses a:hover:after{zoom: 1;opacity: 1;filter: alpha(opacity= 100 )}



#shema{background: url("../images/products.jpg") top center no-repeat;background-size: cover;height: 570px}

#shema h3, #shema div.h3{font: 60px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; text-align: center; margin: 20px 0 35px 0}

#shema ul{margin: 0;padding: 0;list-style: none;float: left;width: 100%; text-align:justify;}

#shema ul li{float: left;width: 210px;height: 230px;margin-right: 48px; margin-left:48px; margin-bottom: 15px;color: #ffffff;text-align: center;position: relative;font: 19px/1.4 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}


#shema ul li p{position: absolute; width: 210px;left: 50%; margin: 0 0 0 -92px; color: #000; font: 22px/26px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#shema ul li p span{display: block; color: #F21B38; font: 36px/36px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:3px; text-shadow:0 1px 0 rgba(0,0,0,0.7);}

#shema ul li a{position: absolute; width: 210px; background:#F21B38; left: 50%; padding: 5px 0px 8px 0px; margin:100px 0 0 -92px; color: #fff; font: 18px/22px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration: none;}

#shema ul li:before{content: '';display: block;width: 210px;height: 210px;margin-bottom: 10px;background-image: url("../images/sprite-shema.png");}
#shema ul li:after{content: '';display: block;width: 20px;height: 26px;margin-bottom: 10px;background-image: url("../images/arow.png");}

#shema ul li:nth-child(1):before{background-position: 0 0; border:10px solid #2072B7;}

#shema ul li:nth-child(2):before{background-position: -214px 0;  border:10px solid #2072B7;}

#shema ul li:nth-child(3):before{background-position: -435px 0;  border:10px solid #2072B7; margin:0px 0 10px 0;}

#shema ul li:nth-child(1):after{margin-left:260px; margin-top: -170px;}

#shema ul li:nth-child(2):after{margin-left:260px; margin-top: -170px;}

#shema ul li:nth-child(3):after{display:none;}




#reviews{background: url("../images/bg-reviews.jpg") top center no-repeat;height: 728px}

#reviews .section-head{font: 55px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ffffff;text-align: center;margin: 60px 0;text-shadow: 0px 2px 1px rgba(0,0,0,0.9);}

#reviews .item-block{float: left;width: 100%;margin-bottom: 55px}

#reviews .item-block .item-image{border-radius: 50%;overflow: hidden}

#reviews .item-block .mask{width: 808px;box-sizing: border-box;color: #ffffff}

#reviews .item-block .mask .item-title{font: 18px/1.4 'Roboto-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom: 10px}

#reviews .item-block .mask .item-text{font: 14px/1.4 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif}

#reviews .item-block.even .item-image{float: left}

#reviews .item-block.even .mask{float: right;background: url("../images/bg-respond-even.png") top left no-repeat;padding: 20px 20px 20px 50px}

#reviews .item-block.odd .item-image{float: right}

#reviews .item-block.odd .mask{float: left;background: url("../images/bg-respond-odd.png") top left no-repeat;padding: 20px 50px 20px 20px}

#reviews .item-block p{margin: 0}


#partners .section-head{font: 60px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #2174B9;text-align: center;margin: 55px 0 45px;text-shadow: 0px 2px 1px rgba(0,0,0,0.9);}

#partners .custom{margin-bottom: 30px;float: left;width: 100%}

#partners p{margin: 0}

#partners img{
/* width: 139px; */
/* height: 139px; */
margin: 0 16px 20px 0}

#partners img:nth-child(6n){margin: 0 0 20px 0}


#map{height: 720px;overflow: hidden}

#map .wrapper{bottom: 705px}

#map .wrapper .moduletable{float: left;width: 425px;height: 680px;position: absolute;top: 0;left: 0;background: rgba(255,255,255,0.95);box-sizing: border-box;padding: 25px;color: #333}

#map .wrapper .moduletable .section-head{font: 25px/1.4 'Intro-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#2174B9;text-transform: uppercase;margin: 0 0 14px 0;position: relative;z-index: 1;}

#map .wrapper .moduletable .custom p{margin: 0;position: relative;font: 16px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif}

#map .wrapper .moduletable .custom p:nth-child(1) a{font: 22px/1.2 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left: 45px;padding-bottom: 20px;color: #666}

#map .wrapper .moduletable .custom p:nth-child(1) a span{color: #333333}

#map .wrapper .moduletable .custom p:nth-child(2){margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(2) a{font: 22px/1.2 'Roboto-Light', "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left: 45px;padding-bottom: 0px;color: #666}

#map .wrapper .moduletable .custom p:nth-child(2) a span{color: #333333}

#map .wrapper .moduletable .custom p:nth-child(1):before{content: '';display: block;background: url("../images/sprite-menu-7.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(2):before{content: '';display: block;background: url("../images/sprite-menu-8.png") -10px -39px no-repeat;width: 45px;height: 32px;position: absolute;top: -5px;left: 0}

#map .wrapper .moduletable .custom p:nth-child(3){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(3):before{content: '';display: block;background: url("../images/map-marker-1.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(4){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(4):before{content: '';display: block;background: url("../images/map-marker-2.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(5){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(5):before{content: '';display: block;background: url("../images/map-marker-3.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(6){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(6):before{content: '';display: block;background: url("../images/map-marker-4.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(7){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(7):before{content: '';display: block;background: url("../images/map-marker-5.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(8){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(8):before{content: '';display: block;background: url("../images/map-marker-6.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(9){color: #232020;padding: 0 10px 0 45px;margin: 20px 0;}

#map .wrapper .moduletable .custom p:nth-child(9):before{content: '';display: block;background: url("../images/map-marker-7.png") -10px -43px no-repeat;width: 56px;height: 30px;position: absolute;top: 0;left: 0}

#map .wrapper .moduletable .custom p:nth-child(10){font: 15px/19px 'Roboto-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: bold;color: #DB1103;padding: 0 15px 0 5px;margin: 20px 0;}

.order-form.first form .h2, .order-form.second form .h2, #actions form .h2{margin: 0 0 15px 0;font: 29px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;text-transform: uppercase;color: #292222}

@media (min-device-width: 320px) and (max-device-width: 400px){
	#reviews .item-block .mask .item-title{font-size: 11px !important;margin-bottom: 0px !important}

	#reviews .item-block .mask .item-text p{font-size: 10px;line-height: 10px}
}

@media (max-device-width: 500px) and (min-device-width: 400px)
{
#reviews .item-block .mask .item-title{font-size: 12px !important;margin-bottom: 0px !important}

#reviews .item-block .mask .item-text p{font-size: 10px;line-height: 10px}
}
body,html{min-width: 940px}
@media (max-device-width: 770px){#licenses .custom{padding: 35px 0}


#licenses a{margin-right: 25px}


#advantages ul li{width: 119px}

#advantages ul li p{width: 150px}

}


form fieldset{padding: 0;margin: 0;border: 0}
input[type="submit"]{background-color: #0074cc;background-image: -ms-linear-gradient(top, #08c, #05c);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#05c));background-image: -webkit-linear-gradient(top, #08c, #05c);background-image: -o-linear-gradient(top, #08c, #05c);background-image: -moz-linear-gradient(top, #08c, #05c);background-image: linear-gradient(top, #08c, #05c);background-repeat: repeat-x;border-color: #05c #05c #003580;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);color: #ffffff;text-shadow: 0 -1px 0 rgba(0,0,0,0.25)}
textarea,input[type="text"],input[type="password"]{background-color: #ffffff;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-ms-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s}

select,textarea,input[type="text"],input[type="password"]{display: inline-block;height: 18px;padding: 4px;margin-bottom: 9px;font-size: 13px;line-height: 18px;color: #555555}

form .formBody{float: none}

#addresses{}
#addresses .addresses-title{font: 32px/1.25 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #2174B9;text-align: center;margin: 25px 0 0;text-shadow: 0px 1px 1px rgba(0,0,0,0.9);}
#addresses .addresses-list{box-shadow: 0 4px 40px #a1a1a1;background: #FFF;border-radius: 6px;padding: 15px 25px 20px;margin-top: 30px;margin-bottom: 30px;}
#addresses .addresses-list ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;list-style: none;margin: 0 -15px;}
#addresses .addresses-list ul li{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding:10px 15px;box-sizing: border-box;}
#addresses .addresses-list ul li a{font-size: 18px;text-decoration: none;color: #1b1b1b;}
#addresses .addresses-list ul li a:hover{text-decoration: underline;}

.grecaptcha-badge {
    opacity: 0;
}
@media (max-width: 939px) {
	body, html {
		min-width: 100%;
	}
	.wrapper {
		width: 100%;
		padding: 0 0px 0;
	}
	header .custom.logo, footer .custom.logo {
		float: left;
		width: 50%;
		margin: 7px 0;
	}
	header .custom.contacts, footer .custom.contacts {
		width: auto;
		margin: 6px 0 0 10px;
	}
	.order-form h1 {
		font: 24px/30px 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-spacing: 7px;
		color: #fff;
		background: url(../images/bg-head.png) top left no-repeat;
		padding-left: 20px;
		padding-top: 10px;
		text-shadow: 3px 3px 5px rgba(0,0,0,0.65);
		margin: 25px 0 65px 0;
		text-align: center;
		margin: 20px 0 20px;
	}
	html>body div.tableContainer {
		overflow: hidden;
		width: 100%;
		margin: auto;
		height: auto;
		max-width: 360px;
	}
	.order-form.first form {
		width: 100%;
		height: auto;
		position: relative;
		top: 0;
		right: 0px;
		left: auto;
		margin: 0;
		padding: 25px 20px;
	}
	div.tableContainer table {
		width: auto;
	}
	html>body thead.fixedHeader th {
		width: auto;
	}
	html>body thead.fixedHeader th + th + th {
		width: auto;
	}
	html>body thead.fixedHeader th + th {
		width: auto;
	}
	html>body thead.fixedHeader th {
		padding: 2px 6px 2px 6px;
	}
	html>body tbody.scrollContent td {
		width: auto;
	}
	html>body tbody.scrollContent td + td {
		width: auto;
		max-width: 180px;
	}
	html>body tbody.scrollContent td + td + td {
		width: auto; min-width: 53px;
	}
	tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
		padding: 2px 2px 1px 2px;
	}
	html>body thead.fixedHeader th {
		font: 13px/15px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	p.mobile-last {
		position: relative!important;
		margin: 7px auto 0!important;
		width: 90%!important;
	}
	header .custom.feedback span {
		display: none!important;
	}
	header .custom.feedback a {
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		display: block;
		padding: 5px 6px 7px;
		border: 2px solid #FF0C04;
		border-radius: 0px;
		font-size: 13px;
		margin: 0 5px 0;
	}
	header .custom.contacts p:last-child {
		display: none;
	}
	header .custom.contacts a {
		font-size: 17px!important;
		position: absolute;
		right: 7px;
		top: 50px;
	}
	#advantages {
		height: auto;
	}
	.order-form {
		height: auto;
	}
	nav div {
		max-width: 100%!important;
	}
	nav ul {
		width: 100%;
		text-align: center;
	}
	nav ul li {
		float: none;
		text-align: center;
		margin-right: 8px;
		padding: 7px 0;
		display: inline-block;
		margin-left: 8px;
	}
	.order-form.first form {
		max-width: 346px;
		margin: auto;
		padding: 20px 2px 5px;
	}
	#advantages h3 {
		font: 30px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 25px 0 25px 0;
	}
	#advantages ul li {
		display: inline-block;
		float: none;
		width: 130px;
		height: 200px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 27px;
		font: 14px/1.4 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#advantages ul {
		text-align: center;
	}
	#advantages ul li p {
		position: relative;
		width: auto;
		left: 0;
		margin: 0;
	}
	#products h4 {
		font: 30px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 30px 0 20px 0;
	}
	#products .item-block:nth-child(4n) {
		margin: 0 10px 20px 10px;
	}
	#products .item-block {
		float: left;
		position: relative;
		width: calc(50% - 20px);
		height: auto;
		overflow: hidden;
		margin: 0 10px 20px 10px;
		text-align: center;
	}	
	#products .mask {
		background: rgba(33,116,185,0) url(../images/frame.png) top left no-repeat;
		background-size: cover;
		width: 220px;
		height: 221px;
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transition: all .4s linear;
		transition: all .4s linear;
		margin-left: -110px;
	}
	#actions form {
		width: 350px;
		height: 325px;
		background: rgba(255,255,255,0.9);
		-webkit-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);
		-moz-box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);
		box-shadow: 0 5px 9px 0 rgba(0,0,0,0.47);
		position: relative;
		top: auto;
		right: auto;
		left: 0;
		margin: 10px auto 10px;
		box-sizing: border-box;
		padding: 20px 10px;
	}
	#actions {
		height: auto;
	}
	#actions .moduletable.count {
		width: 100%;
	}
	#actions .moduletable.count .section-head {
		background: url(../images/bg-head-2.png) 0 0 no-repeat;
	}
	#actions .moduletable.count .section-head .normal {
		font: 25px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#shema h3, #shema div.h3 {
		font: 30px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#shema ul {
		float: none;
		width: 100%;
		text-align: center;
		max-width: 250px;
		margin: auto;
	}	
	#shema ul li {
		float: left;
		width: 210px;
		height: 280px;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 90px;
		color: #ffffff;
		text-align: center;
		position: relative;
		font: 14px/1.4 'Roboto-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	 
	}
	#shema ul li p span {
		font: 21px/15px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#shema ul li p {
		position: absolute;
		width: 210px;
		left: 0%;
		margin: 0 0 0 0px;
		color: #000;
		font: 15px/17px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}	
	#shema {
		height: auto;
	}
	#shema ul li a {
		position: relative;
		width: 210px;
		background: #F21B38;
		left: 0;
		padding: 5px 8px 5px 8px;
		margin: 0;
		color: #fff;
		font: 16px/20px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-decoration: none;
	}
	#shema ul li p {
		position: relative;
		width: auto;
		left: 0%;
		margin: 0 0 0 0px;
		color: #000;
		font: 14px/17px 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#shema ul li {
		width: 100%;
	}
	#shema ul li:nth-child(1):after {
		margin-left: 110px;
		margin-top: 8px;
		transform: rotate(90deg);
	}	
	#shema ul li:nth-child(2):after {
		margin-left: 110px;
		margin-top: 9px;
		transform: rotate(90deg);
	}	
	#licenses .custom p {
		flex-wrap: wrap;
	}	
	#licenses a {
		margin-right: 10px;
		margin-bottom: 14px;
		margin-left: 10px;
		max-height: 213px;
	}
	#licenses a:last-of-type {
		margin-right: 10px;
		margin-bottom: 14px;
		margin-left: 10px;
	}
	#licenses .section-head {
		font: 30px/1.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
	#actions .moduletable.count .section-head {
		font: 30px/1.75 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}	
	#reviews .section-head {
		font: 28px/.95 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 40px 0;
	}	
	#reviews .item-block .mask {
		width: 100%;
	}
	#reviews .item-block.even .mask {
		background-size: cover;
	}
	#reviews .item-block.even .item-image {
		float: left;
		position: relative;
		left: 50%;
		margin-left: -60px;
	}
	#reviews .item-block.odd .item-image {
		float: right;
		right: 50%;
		position: relative;
		margin-right: -60px;
	}
	#reviews .item-block.odd .mask {
		background-size: cover;
	}
	#reviews {
		height: auto;
		background-size: cover;
	}
	#partners .section-head {
		font: 30px/.75 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 35px 0 25px;
	}
	#partners p img {
		width: 150px;
		margin: 5px 5px 5px;
		height: 110px;
		object-fit: contain;
	}	
	#partners p {
		margin: 0;
		text-align: center;
	}
	#actions .moduletable.count ul {
		float: left;
		font: 16px/1.4 'Intro-Regular-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	nav ul li .item-sprite {
		width: 45px;
		height: 33px;
		overflow: hidden;
		position: relative;
		display: block;
		margin: 0 auto 1px;
	}
	.order-form h1 span, .order-form h3 span {
		display: block;
		font-size: 17px;
		position: relative;
		bottom: 2px;
	}
	.order-form h3 {
    font: 25px/30px 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.order-form.second form {
		width: 340px;
		height: auto;
		position: relative;
		top: 0;
		right: 0px;
		left: auto;
		margin: 0 auto 0;
		box-sizing: border-box;
		padding: 15px 10px;
		clear: both;
	}
	.order-form.second ul li {
		padding-left: 46px;
		position: relative;
		margin-bottom: 15px;
		font-size: 17px;
	}
	#map {
		height: 500px;
		overflow: hidden;
	}
	footer .custom.contacts {
		width: 45%;
		float: right;
		text-align: right;
	}
	footer .custom.contacts p:first-of-type {
		text-align: right;
		font: 16px/30px 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		padding-right: 10px;
	}
	footer .custom.contacts p:last-of-type {
		font-size: 12px;
		width: auto!important;
		border: 0!important;
		padding: 0 10px 0px 0px!important;
	}
	.container {
		overflow: hidden;
	}
	.order-form.first form .h2, .order-form.second form .h2, #actions form .h2 {
		margin: 0 0 15px 0;
		font: 24px/.75 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#actions form .rsform-block-subhead .formBody {
		font: 17px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (max-width: 579px) {
	#actions form {
        width: 330px;
	}
	.order-form.second form .rsform-block-subhead .formBody {
        font: 18px/1.4 'Intro-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#actions .moduletable.count .section-head {
		font: 25px/1.75 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.custom.logo img {
		width: 100%;
	}	
	header .custom.logo, footer .custom.logo {
		float: left;
		width: 60%;
		margin: 7px 0;
		padding-left: 7px;
		margin-right: -20px;
	}	
	header .custom.feedback, footer .custom.feedback {
		margin-top: 5px;
	}
	header .custom.contacts a {
		right: 5px;
		top: 39px;
	}	
	header .custom.contacts, footer .custom.contacts {
		width: 38%;
	}
	header .custom.contacts {
		padding: 0!important;
		margin: 0!important;
	}
	header .custom.contacts p {
		padding: 0!important;
		margin: 0!important;
	}
	header .custom.contacts p:first-of-type a {
		font: 15px/18px 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		padding-right: 10px;
	}
	header .custom.contacts p:first-of-type a {
		font-size: 14px!important;
	}
	.order-form h1 {
		padding-left: 0px;

	}
	header#top .wrapper {
		height: 59px;
	}
	header:after, footer:after {
		content: '';
		height: 4px;
		bottom: -4px;
	}
	.sticky {
		position: relative;
	}
	#products .mask .item-text p {
		padding: 0 30px;
	}
	#products .mask .item-title {
		font: 17px/21px 'Intro-Black-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#products .item-block {
		width: calc(50% - 15px);
		margin: 0 5px 20px 5px;
		text-align: center;
	}
	footer .custom.feedback {
		display: none;
	}
	footer .custom.contacts p:last-of-type {
		font-size: 11px;
		width: 190px!important;
		border: 0!important;
		padding: 0 10px 0px 0px!important;
		position: relative;
		left: -69px;
		top: -9px;
	}
	.custom.count div:last-child {
		transform: scale(0.6)!important;
		width: 150%!important;
		left: -25%!important;
		position: relative;
	}
	#modal {
		display: none;
		width: 88%;
	}
	#modal form {
		width: 100%;
		right: 5px;
		padding: 10px 5px;
	}
	footer .custom.contacts p:first-of-type {
    font: 13px/30px 'Intro-Bold-Caps', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
html>body thead.fixedHeader th + th + th {
 
    width: 70px;
}
html>body div.tableContainer {
    max-width: 315px;
}
header .custom.feedback {
    position: absolute;
    right: 0;
}
}