#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}ul.menu{border:none;list-style:none;text-align:left}ul.menu li{margin:0 0 0 .5em}ul li.expanded{list-style-image:url(/misc/menu-expanded.png);list-style-type:circle}ul li.collapsed{list-style-image:url(/misc/menu-collapsed.png);list-style-type:disc}ul li.leaf{list-style-image:url(/misc/menu-leaf.png);list-style-type:square}li.expanded,li.collapsed,li.leaf{padding:.2em .5em 0 0;margin:0}li a.active{color:#000}td.menu-disabled{background:#ccc}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}.breadcrumb{padding-bottom:.5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}
ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}fieldset{margin-bottom:1em;padding:.5em}form{margin:0;padding:0}hr{border:1px solid gray;height:1px}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:700}label.option{display:inline;font-weight:400}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:red}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:700}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:700}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(/misc/progress.gif)}.container-inline-date{clear:both}.container-inline-date .form-item{float:none;margin:0;padding:0}.container-inline-date>.form-item{display:inline-block;margin-right:.5em;vertical-align:top}fieldset.date-combo .container-inline-date>.form-item{margin-bottom:10px}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{margin:0;padding:0}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}
.container-inline-date .date-padding{float:left}fieldset.date-combo .container-inline-date .date-padding{padding:10px}.views-exposed-form .container-inline-date .date-padding{padding:0}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px}.calendar td{padding:0}.date-prefix-inline{display:inline-block}.date-clear{clear:both;display:block;float:none}.date-no-float{clear:both;float:none;width:98%}.date-float{clear:none;float:left;width:auto}.date-float .form-type-checkbox{padding-right:1em}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em}.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{background-color:#b5bebe;color:#fff;font-size:.9em;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-size:2em;font-weight:700}div.date-calendar-day span.year{font-size:.9em;padding:2px}.date-form-element-content-multiline{padding:10px;border:1px solid #ccc}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em}.date-year-range-select{margin-right:1em}.field .field-label{font-weight:700}.field-label-inline .field-label,.field-label-inline .field-items{float:left}form .field-multiple-table{margin:0}form .field-multiple-table th.field-label{padding-left:0}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}form .field-add-more-submit{margin:.5em 0 0}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}.search-form{margin-bottom:1em}.search-form input{margin-top:0;margin-bottom:0}.search-results{list-style:none}.search-results p{margin-top:0}.search-results .title{font-size:1.2em}.search-results li{margin-bottom:1em}.search-results .search-snippet-info{padding-left:1em}.search-results .search-info{font-size:.85em}.search-advanced .criterion{float:left;margin-right:2em}.search-advanced .action{float:left;clear:left}#permissions td.module{font-weight:700}#permissions td.permission{padding-left:1.5em}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#c4c4c4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47c965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em}.profile dt{margin:0 0 .2em;font-weight:700}.profile dd{margin:0 0 1em}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}
.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:700}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:none}.view .progress-disabled{float:none}.lazyloader-icon{position:absolute;z-index:200}.lazy-column{width:49%}.lazy-column-1{float:left}.lazy-column-2{float:right}#edit-lazyloader-icon{width:100%}#edit-lazyloader-icon .form-item{position:relative;float:left;width:50px;height:32px;padding-left:20px}#edit-lazyloader-icon .form-item input{position:absolute;left:0;top:5px}.description{clear:both}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Regular.eot);src:local('Roboto'),local('Roboto-Regular'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Regular.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Regular.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-ThinItalic.eot);src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-ThinItalic.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-ThinItalic.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BlackItalic.eot);src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BlackItalic.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BlackItalic.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Medium.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Medium.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Medium.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-LightItalic.eot);src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-LightItalic.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-LightItalic.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Light.eot);src:local('Roboto Light'),local('Roboto-Light'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Light.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Light.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Light.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Light.ttf) format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BoldItalic.eot);src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BoldItalic.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BoldItalic.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Bold.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Bold.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Bold.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Italic.eot);src:local('Roboto Italic'),local('Roboto-Italic'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Italic.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Italic.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-MediumItalic.eot);src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-MediumItalic.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-MediumItalic.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Thin.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Thin.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Thin.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Roboto';src:url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Black.eot);src:local('Roboto Black'),local('Roboto-Black'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Black.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Black.woff2) format('woff2'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Black.woff) format('woff'),url(/sites/all/themes/rgcth/fonts/hinted-Roboto-Black.ttf) format('truetype');font-weight:900;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}header,section,article,footer{display:block}header{height:100px;background:#fff;position:relative}html.disabled,.disabled body{overflow:hidden}.l-container{width:820px;margin:auto}.l-wrapper{min-width:1000px;max-width:1200px;margin:auto;overflow-x:hidden}.l-header-col{float:left;width:55%}.l-header-col-grey{background:#f6f6f6;float:left;width:45%;height:100%;position:relative}.l-footer-columns{overflow:hidden;padding-bottom:80px}.l-footer-col{width:21%;padding:30px 1.5% 0;float:left}.l-footer-col3-inner{max-width:220px}.l-footer-col4{padding-left:5.5%;width:19%;max-width:175px}.l-bottom{width:780px;margin:auto}.l-title{height:30px;padding:20px 0;position:relative}.l-footer-col-menu{padding-left:30px}.l-slides{min-height:533px;max-height:640px;overflow:hidden}footer{padding:50px 1.5% 50px 3.5%}.hidden{display:none}.l-mosaic.fixed{display:block !important;height:100%;z-index:999;background:#e8e8e8;overflow:hidden}.l-mosaic-block{height:500px;overflow:hidden;position:relative}.l-mosaic-parent{position:absolute;width:1600px;height:500px;top:-100px;left:-200px}.l-legenda{-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,.5);-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,.5);box-shadow:0px 0px 10px 2px rgba(0,0,0,.5);position:relative;z-index:8}.l-infographic{background:#fff;-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.5);box-shadow:0px 0px 4px 0px rgba(0,0,0,.5);padding:50px 0 65px}.l-geography{position:relative;z-index:9;background:#fff;padding:90px 0;border-bottom:1px solid #d3d3d3}.l-newsblock{border-top:1px solid #e0e0e0;background:#fff;padding:110px 0}.l-list-footer{margin:60px 0 0}.l-row:before,.l-row:after{content:" ";display:table;clear:both}[class*=l-col]{float:left}.l-col12{width:100%}.l-col10{width:83.33333%}.l-col8{width:66.66666%}.l-col6{width:50%}.l-col5{width:41.6666%}.l-col4{width:33.33333%}.l-col3{width:25%}.l-col2{width:16.66666%}.l-col1{width:8.333333%}.l-left{float:left}.l-right{float:right}body{font-family:sans-serif;font-size:14px;line-height:24px;background:#ccc;color:#464646}.pt-sans body{font-family:'PT Sans',sans-serif}menu{margin:0;padding:0}li{list-style:none}a,a:hover{text-decoration:none;-webkit-transition:opacity linear .3s;-moz-transition:opacity linear .3s;-o-transition:opacity linear .3s;transition:opacity linear .3s}a{color:#0589d0}a:hover{opacity:.8}p.large{font-size:18px;line-height:30px;margin:25px 0 40px !important}.g-link{-webkit-transition:opacity linear .3s;-moz-transition:opacity linear .3s;-o-transition:opacity linear .3s;transition:opacity linear .3s}.g-link:hover{opacity:.8}p,ul,h2{padding:0;margin:0}.g-close{display:block;width:30px;height:30px;background:url(/sites/all/themes/rgcth/img/sprite.png) -140px 0 no-repeat;cursor:pointer}.l-wrapper{background:#e8e8e8}footer{background:#2d4960;color:#fff;overflow:hidden}footer h3{text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;padding:0 0 10px;margin:0}
footer hr{height:2px;background:#435c6f;border:0}.l-bottom a{color:#00aeef}.g-opacity{opacity:.5}.g-opacity:hover{opacity:1;-webkit-transition:opacity linear .3s;-moz-transition:opacity linear .3s;-o-transition:opacity linear .3s;transition:opacity linear .3s}.g-opacity-inverse{opacity:1}.g-opacity-inverse:hover{opacity:.5;-webkit-transition:opacity linear .3s;-moz-transition:opacity linear .3s;-o-transition:opacity linear .3s;transition:opacity linear .3s}input{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0;-o-box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}input[type=text]{display:block !important;max-width:100%;background:#fff;border:1px solid #a1a1a1;height:30px;padding:0 10px;line-height:28px;color:#aeaeae;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type=text].has-error{border-color:#b94a48}input:disabled{background-color:#464646 !important}input.g-submit{display:block;background:#00a1ed;border:none;line-height:30px;color:#fff;width:100%;text-align:center;-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;height:30px}textarea{color:#aeaeae}form p{position:relative;padding:0 0 30px}form p label{position:absolute;line-height:30px;top:0;left:11px;color:#aeaeae}textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#aeaeae solid 1px;resize:vertical;padding:20px;margin:20px 0}.visible-collapsed{display:none}.collapsed .visible-expanded{display:none}.collapsed .visible-collapsed{display:inherit}.menu-list{margin:0;padding:0;display:block;list-style:none}.menu-list li{margin:0;padding:0;display:block}.menu-list li a{display:block;height:1.875em;line-height:1.875em;padding:0;font-size:14px;color:#0589d0;margin:.313em 0;-webkit-transition:all linear .1s;-moz-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s;-webkit-transform:translateZ(0)}.b-product-active-image__right-container .menu-list li a{line-height:20px;height:auto;padding-bottom:5px}.menu-list li a:first-child{margin-top:0}.menu-list li.active a,.menu-list li a:hover{opacity:.8;-ms-filter:"alpha(opacity=80)"}.menu-list.large li a{font-size:16px}[class*=icon-]{background:url(/sites/all/themes/rgcth/img/sprite.png) no-repeat top left;display:inline-block;vertical-align:middle}.icon-door{width:20px;height:20px;background-position:-173px -136px;margin:-2px 5px 0 0}.icon-info{width:20px;height:20px;background-position:-172px -209px;border:0}.icon-print{width:18px;height:16px;background-position:0 -245px;margin-right:10px}[class*=g-btn-]{display:inline-block;border:none;line-height:30px;padding:0 15px;-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;height:30px}[class*=g-btn-].large{font-size:16px;height:50px;line-height:50px;padding:0 25px}[class*=g-btn-blue]{background:#00a1ed;color:#fff}.blue .col-rect,.col-rect.blue{background-color:#005cab}.red .col-rect,.col-rect.red{background-color:#9a559b}.green .col-rect,.col-rect.green{background-color:#009b8e}.orange .col-rect,.col-rect.orange{background-color:#e1925d}.messages.error{background:#f2dede none;border:0;margin:10px;padding:20px}.messages.error ul li{list-style:disc outside none;font-size:12px;line-height:20px}.g-upload{visibility:hidden}.g-upload-fake{position:relative;padding-left:40px;line-height:19px}.g-upload-fake span{display:block;position:absolute;left:0;top:0;width:20px;height:19px;background:url(/sites/all/themes/rgcth/img/sprite.png) 0 -283px no-repeat}.g-small-text{color:#a2a2a2;display:block;margin-top:-15px}.g-upload-wrapper{overflow:hidden;min-height:48px}.g-upload-path{padding-left:40px;font-style:normal}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background-color:#000;background-color:rgba(0,0,0,.7)}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext:hover{background-position:-50px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.b-infoblock{background:#fff17f;position:relative;height:45px;line-height:20px;border-left:30px solid #f6e76a;text-transform:uppercase;letter-spacing:2px;padding:25px 0 0 20px}.b-infoblock_x-one{background-image:url(/sites/all/themes/rgcth/img/infoblock-bg.png);background-repeat:no-repeat;background-size:cover;position:relative;height:45px;line-height:20px;border-left:none;text-transform:uppercase;letter-spacing:.18em;padding:25px 0 0 45px}.b-infoblock_x-one .b-infoblock_x-one__link{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;padding:25px 0 0 45px}.b-infoblock_x-one p{color:#fff;font-size:22px;font-family:'Roboto';letter-spacing:.17em;font-weight:lighter}.b-infoblock_x-one p span.x-one-inline-logo{position:relative;white-space:nowrap;font-size:0;width:100px;height:22px;display:inline-block;overflow:visible}.b-infoblock_x-one p span.x-one-inline-logo:before{content:'';position:absolute;top:-9px;left:calc(50% - 7px);transform:translateX(-50%);width:100px;height:22px;background:url(/sites/all/themes/rgcth/img/x-one-logo-small.png) 50% 50% no-repeat}.b-infoblock .g-close{position:absolute;top:20px;right:20px}.b-infoblock_x-one .g-close{background:url(/sites/all/themes/rgcth/img/close-icn.png) 50% 50% no-repeat}.b-lang{text-transform:uppercase;color:#666;line-height:30px;padding-right:5px}.b-logo{float:left;padding:30px 0 0;margin-left:5%}.b-menu>li{float:left;line-height:30px;padding-top:35px}.b-menu-main{margin:0;padding:0}.b-menu-main .help{position:relative}.help a{padding-right:17px}.help span{display:block;position:absolute;top:32px;right:0;width:12px;height:15px;background:url(/sites/all/themes/rgcth/img/sprite.png) -95px -7px no-repeat}.b-menu-main>li{padding-left:5%}.b-menu-main>li>a{color:#464646;font-size:16px;line-height:38px;display:block;padding-top:30px}.b-menu-add{float:left;padding:0;margin:0;display:block;overflow:hidden;width:100%}.b-menu-add li{padding-right:7%}.b-menu-add li.first{padding-left:10%}.b-menu-add a{color:#666;font-size:14px}.b-nav{position:absolute;top:0;right:25px;margin:35px 0 0;height:30px;padding-right:10px}.b-search-form{position:absolute;top:35px;left:0;width:100%;background:#f6f6f6;display:none;z-index:10}.b-search-form p{margin:0 60px 0 35px}.b-search-form input{width:100%}.b-search-form .g-close{position:absolute;top:0;right:20px}.b-search-but,input.b-search-but{display:block;width:30px;height:30px;background:url(/sites/all/themes/rgcth/img/sprite.png) 8px 0 no-repeat;cursor:pointer;border:none}
input.b-search-but{position:absolute;top:0;right:60px}.b-auth-but{display:block;width:30px;height:30px;background:url(/sites/all/themes/rgcth/img/sprite.png) -39px 0 no-repeat;cursor:pointer}.b-nav li{float:left;padding-left:10px}.b-menu-info-wrapper{border:2px solid #fff;padding:28px 28px 18px;margin:-30px 0 30px;position:relative}.b-menu-info{padding-bottom:0 !important}.b-menu-info-wrapper menu{padding:0}.b-menu-info-wrapper:after,.b-menu-info-wrapper:before,.b-menu-info-wrapper div:after,.b-menu-info-wrapper div:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.b-menu-info-wrapper div:after,.b-menu-info-wrapper div:before{top:-2px}.b-menu-info-wrapper:after,.b-menu-info-wrapper div:after{border-color:rgba(45,73,96,0);border-top-color:#2d4960;border-width:12px;left:50%;margin-left:-12px}.b-menu-info-wrapper:before,.b-menu-info-wrapper div:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;left:50%;margin-left:-15px}.b-menu-glass{max-width:210px}.b-menu-glass li{border-bottom:2px solid #fff;padding:0;margin-bottom:25px}.b-menu-glass h3{padding:0 0 5px}.l-footer-columns a{color:#d2d1d6;padding:0;line-height:15px;display:block;font-size:12px}.l-footer-columns h3 a{color:#fff}.l-footer-columns menu{padding-bottom:40px}.l-footer-columns li{padding-bottom:10px}.b-social{text-align:center}.b-social li{display:inline-block;*display:inline;zoom:1;padding:20px 25px}.b-social a{display:block;height:25px;background-image:url(/sites/all/themes/rgcth/img/sprite.png)}.b-social-tw{width:31px;background-position:0 -43px}.b-social-yt{width:63px;background-position:-78px -43px}.b-social-fb{width:97px;background-position:0 -88px}.b-bottom-info{padding-top:45px}.l-bottom p{padding-bottom:15px}.b-logo-adamant{display:block;background-image:url(/sites/all/themes/rgcth/img/sprite.png);background-position:0 -134px;width:131px;height:28px;position:relative;left:100%;margin:-28px 0 35px -131px}.b-slides{min-height:533px;max-height:640px;max-width:1200px;min-width:1000px;position:relative;background:#155b94}.b-slides li img{display:none}.b-slides li.b-slides-active-slide img{display:block}.b-slides .slides{overflow:hidden}.b-slides img{display:block;width:100%;height:auto}.b-slides-control{position:absolute;top:0;left:0;z-index:99;height:100%;overflow:hidden;overflow-x:hidden;width:100%}.b-slides-direction-nav{display:none}.b-slides-control-item{height:20%;position:relative}.b-slides-active{z-index:99}.b-slides-control-item.hovered{z-index:999}.b-slides-active.b-slides-control-item{width:100% !important}.active.b-slides-control-item{z-index:999}.b-slides-control-item-marker{display:block;width:30px;height:100%;cursor:pointer;position:absolute}.b-slides-control-item-marker em{display:block;background-image:url(/sites/all/themes/rgcth/img/sprite.png);background-position:-180px -52px;width:9px;height:9px;position:absolute;top:15px;left:10px}.b-slides-control-item-marker i{opacity:0;background:#fff;display:block;width:30px;height:100%;position:absolute;top:0;left:0}.b-slides-control-item1.b-slides-active .b-slides-control-item-marker,.first.b-slides-control-item1.b-slides-active .b-slides-control-item-marker{background:0 0}.b-slides-control-item1.b-slides-active em,.first.b-slides-control-item1.b-slides-active em{display:none}.active.b-slides-control-item1.b-slides-active em{display:block}.b-slides-control-item1.b-slides-active,.b-slides-control-item1 .b-slides-control-item-marker,.first.active.b-slides-control-item1.b-slides-active{background:0 0}.b-slides-control-item1 .b-slides-control-item-marker,.active.b-slides-control-item1.b-slides-active .b-slides-control-item-marker{background:#ddd}.b-slides-control-item2 .b-slides-control-item-marker{background:#00a99d}.b-slides-control-item3 .b-slides-control-item-marker{background:#006bb7}.b-slides-control-item4 .b-slides-control-item-marker{background:#a864a9}.b-slides-control-item5 .b-slides-control-item-marker{background:#e1925d}.b-slides-control-item2 .b-slides-control-item-inner{background:rgba(0,169,157,.8)}
.b-slides-control-item3 .b-slides-control-item-inner{background:rgba(0,107,183,.8)}.b-slides-control-item5 .b-slides-control-item-inner{background:rgba(225,146,93,.8)}.b-slides-control-item4 .b-slides-control-item-inner{background:rgba(168,100,169,.8)}.green .b-mosaic-item-description{background:rgba(0,169,157,.9)}.blue .b-mosaic-item-description{background:rgba(0,107,183,.9)}.red .b-mosaic-item-description{background:rgba(168,100,169,.9)}.orange .b-mosaic-item-description{background:rgba(225,146,93,.8)}.b-slides-control-item-marker.bright{filter:brightness(1000%);-webkit-filter:brightness(1000%);-moz-filter:brightness(1000%);-o-filter:brightness(1000%);-ms-filter:brightness(1000%)}.b-slides-control-item-inner{display:none}.b-slides-active .b-slides-control-item-inner{display:block !important}.first.b-slides-active .b-slides-control-item-inner{display:none !important}.active.b-slides-active .b-slides-control-item-inner{display:none !important}.active .b-slides-control-item-inner{display:block;z-index:999}.b-slides-control-item1.active p,.b-slides-control-item1.active a,.b-slides-control-item1.hovered p,.b-slides-control-item1.hovered a{display:none !important}.b-slides-control-item-inner{display:none;color:#fff;padding:0 0 0 30px;line-height:20px;position:absolute;top:0;left:30px;width:1150px;height:100%}.b-slides-control-item-inner a{color:#fff;z-index:9999}.b-slides-control-item-inner h2{font-size:21px;line-height:30px;text-transform:uppercase;letter-spacing:3px;font-weight:600;padding:15px 200px 0 5px;color:#fff;margin:0}.b-slides-control-item1 h2{padding:26px 250px 26px 0}.b-slides-control-item-inner a{font-weight:600;display:none}.b-slides-active .b-slides-control-item-inner a{display:inline}.b-slides-active .b-slides-control-item-inner a.b-slides-but{display:block}.b-slides-control-item-inner p{padding:0 250px 10px 0}.b-slides-control-item1 p{padding:0 250px 50px 0}.b-slides-item-text{position:absolute;top:0;left:60px;color:#fff}.b-slides-but{background:#00aeef;line-height:50px;height:50px;display:block;color:#fff;width:150px;padding:0 0 0 50px;position:relative;bottom:auto !important;z-index:0 !important}.b-slides-but span{background:url(/sites/all/themes/rgcth/img/sprite.png) -180px -95px no-repeat;width:7px;height:12px;display:block;position:absolute;top:50%;right:22px;margin-top:-4px}.b-mosaic{overflow:hidden;position:absolute;left:100px;top:50px;width:3000px;cursor:pointer;min-height:960px}.b-mosaic-pattern{overflow:hidden;float:left;width:1500px;height:600px;position:relative}.b-mosaic-item1{top:0;left:0}.b-mosaic-item2{top:0;left:300px}.b-mosaic-item3{top:0;left:800px}.b-mosaic-item4{top:0;left:1100px}.b-mosaic-item5{top:400px;left:300px}.b-mosaic-item6{top:300px;left:800px}.b-mosaic-item7{top:300px;left:1200px}.b-mosaic-item9{top:0;left:400px}.b-mosaic-item10{top:0;left:700px}.b-mosaic-item11{top:300px;left:0}.b-mosaic-item12{top:300px;left:300px}.b-mosaic-item13{top:0;left:1000px}.b-mosaic-item14{top:400px;left:1000px}.b-mosaic-item{margin:5px;position:absolute}.project-list .b-mosaic-item{position:relative;float:left}.b-mosaic-item.clear{clear:left}.b-mosaic-item img{display:block}.b-mosaic-item-description{display:none;position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;color:#fff;text-align:center;line-height:20px;font-size:14px}.b-mosaic-item-description>div{display:table;height:100%;min-height:100%;width:100%}.b-mosaic-item-description a{text-transform:uppercase;font-weight:600;letter-spacing:2px;height:100%;color:#fff;opacity:1 !important;display:table-cell;vertical-align:middle;width:100%;padding:0 20px}.b-mosaic-item-description span{letter-spacing:1px;display:block;font-weight:400;text-transform:none}.b-mosaic-item>span{display:block;position:absolute;top:0;left:0;z-index:99;width:20px;height:30px;border-bottom:5px solid #e8e8e8;border-right:5px solid #e8e8e8}.b-mosaic-item.hovered>span{display:none}.draggable.top{top:0 !important}.draggable.bottom{bottom:0 !important}.blue>span{background:#005cab}.red>span{background:#9a559b}.green>span{background:#009b8e}.orange>span{background:#e1925d}
.b-legenda{text-align:center;padding:20px 0}.b-legenda li{display:inline-block;*display:inline;zoom:1;line-height:20px;text-align:left;padding:0 40px;position:relative;vertical-align:top}.project-list .b-legenda li{max-width:100px;padding:0 50px 0 30px}.project-list .b-legenda li.red{max-width:80px}.b-legenda li span{display:block;width:20px;height:30px;position:absolute;top:5px;left:0}.b-geography p{font-size:21px;line-height:40px;padding-bottom:40px}.b-geography-block{display:block;background:url(/sites/all/themes/rgcth/img/geography.png);width:300px;margin:auto;height:90px;padding-top:73px}.b-geography-block span{background:#fff;display:block;line-height:30px;text-align:center;width:140px;margin:auto;color:#00aeef;-moz-box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);box-shadow:0px 0px 6px 0 rgba(0,0,0,.2)}.b-newsblock h2{font-size:30px;line-height:30px;margin-bottom:30px;font-weight:400}.b-newsblock-list{overflow:hidden;padding-bottom:30px}.b-newsblock-list li{float:left;width:180px;padding-right:20px;line-height:20px}.b-title{text-transform:uppercase;text-align:center;font-weight:600;line-height:30px;font-size:14px;letter-spacing:2px;margin:0}.b-infographic{position:relative}.b-infographic li{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:27.5%;margin-left:5.5%;padding-top:50px}.b-infographic li strong{font-family:sans-serif;display:block;font-size:70px;line-height:70px;color:#00aeef;padding-bottom:10px;font-weight:400}.pt-mono .b-infographic li strong{font-family:'PT Mono',sans-serif}.b-infographic li p{padding:0 0 60px 35px;line-height:30px;font-size:22px}.b-infographic li a{position:absolute;bottom:20px;font-size:14px;line-height:20px;padding-left:35px}.b-infographic-item1{background:url(/sites/all/themes/rgcth/img/infographic1.png) 0 0 no-repeat}.b-infographic-item2{background:url(/sites/all/themes/rgcth/img/infographic2.png) 0 0 no-repeat}.b-infographic-item3{background:url(/sites/all/themes/rgcth/img/infographic3.png) 0 0 no-repeat}.b-mosaic-trigger{position:absolute;right:10px;line-height:50px;top:10px;color:#00aef0;padding:0 70px 0 0}.b-mosaic-trigger span{display:block;height:50px;width:50px;background:url(/sites/all/themes/rgcth/img/sprite.png) 0 -183px no-repeat;position:absolute;top:0;right:0}.b-vacancy-filter .b-filtersblock{background:#f6f6f6;padding:20px}.b-vacancy-filter__toggle-group{margin:48px 0}.b-vacancy-filter__checkbox{width:100px;text-align:center;margin:0 auto;position:relative;overflow:hidden}.b-vacancy-filter__checkbox label{display:inline-block;cursor:pointer;font-size:16px}.b-vacancy-filter__checkbox-num{font-weight:700;display:block;font-size:20px}.b-vacancy-filter__checkbox input[type=checkbox]{position:absolute;top:0;left:-50px}.b-vacancy-filter__checkbox label:before{content:"";display:block;width:100px;height:100px;margin-bottom:10px;background:url(/sites/all/themes/rgcth/img/vacancy-checkbox.png) no-repeat left bottom;background-position:0 0;opacity:.5;filter:~ "alpha(opacity=50)"}.b-vacancy-filter__checkbox.active label:before{background-position:0 0;opacity:1}.b-vacancy-filter__checkbox.engineer label:before{background-position:-100px 0}.b-vacancy-filter__checkbox.engineer.active label:before{background-position:-100px 0}.b-vacancy-filter__checkbox.worker label:before{background-position:-200px 0}.b-vacancy-filter__checkbox.worker.active label:before{background-position:-200px 0}.b-collapse-panel__header{font-family:sans-serif;font-size:16px;line-height:20px;cursor:pointer}.pt-sans .b-collapse-panel__header{font-family:'PT Sans',sans-serif}.b-collapse-panel__header h3{background-color:#f6f6f6;border-top:#a2a2a2 solid 2px;padding:18px 20px;font-weight:300;margin:0;overflow:hidden;color:#0589d0;position:relative;margin-top:-1px}.b-collapse-panel.collapsed .b-collapse-panel__header h3{border-top:#f2f2f2 solid 1px;border-bottom:#f2f2f2 solid 1px;background-color:#fff}.b-collapse-panel__header h3 span{display:block;color:#a2a2a2;font-size:14px}.b-collapse-panel__header .icon-collapse-arrow{width:20px;height:20px;line-height:20px;background-position:-65px -180px;position:absolute;right:20px;top:28px}
.b-collapse-panel.collapsed .b-collapse-panel__header .icon-collapse-arrow{background-position:-65px -209px}.b-collapse-panel__header:hover .icon-collapse-arrow{opacity:.5}.b-collapse-panel__body{background-color:#f6f6f6;padding:0 20px;border-bottom:#a2a2a2 solid 2px;overflow:hidden}.b-collapse-panel__body h4{margin:25px 0 10px}.b-collapse-panel__body h4:first-child{margin-top:0}.b-collapse-panel__body p{margin:10px 0}.b-collapse-panel__body [class*=g-btn-]{margin:30px 0}.b-collapse-panel__form{margin:30px 0}.b-collapse-panel__form textarea{min-height:350px}.b-collapse-panel__form-footer input.g-submit{display:inline-block;width:auto;padding:0 15px}.b-product-type-list__item{border-top:#ccc solid 1px;padding:26px 10px 20px 60px}.b-product-type-list__item:first-child{border-top:0;padding-top:0}.b-product-type-list__item h2{font-size:24px;line-height:30px;font-weight:300;margin:0 0 15px;position:relative}.b-product-type-list__item .col-rect{display:inline-block;width:20px;height:30px;position:absolute;top:0;left:-50px}.b-product-type-list__item.blue h2 a{color:#005cab}.b-product-type-list__item.green h2 a{color:#009b8e}.b-product-type-list__item.red h2 a{color:#9a559b}.b-product-type-list__item.orange h2 a{color:#e1925d}.b-product-active-image{padding:15px 0 130px;overflow:hidden}.b-product-active-image__left-container{width:70%;float:left;overflow:hidden;text-align:center}.b-product-active-image__right-container{width:30%;float:right}.b-product-active-image__image-wrapper{position:relative;display:inline-block}.b-product-active-image__txt-wrapper{max-width:210px;margin:auto;display:none}.b-product-active-image__txt-wrapper.active{display:block}.b-product-active-image__btn{position:absolute;background-color:#fff;color:#00aeef;width:20px;text-align:center;font-family:verdana;font-size:14px;line-height:18px;height:20px;font-weight:700;font-family:verdana;cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;opacity:.6}.b-product-active-image__btn:hover,.b-product-active-image__btn.active{background-color:#333;color:#fff;opacity:1}.b-product-catalog-components-filter .b-filtersblock{padding:10px;display:inline-block}.b-product-catalog-components-filter .b-filtersblock .smart-select{margin-right:0}.b-product-catalog{margin:40px 0 0;border-top:#aeaeae solid 3px}.b-product-catalog-collapse-panel{border-bottom:#aeaeae solid 3px}.b-product-catalog-collapse-panel__header{background-color:#00aeef;cursor:pointer;padding:0 20px}.collapsed .b-product-catalog-collapse-panel__header:hover{background-color:#00aeef}.collapsed .b-product-catalog-collapse-panel__header{background-color:#f6f6f6}.b-product-catalog-collapse-panel__header h3{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;position:relative;margin:0;line-height:50px;height:50px}.collapsed .b-product-catalog-collapse-panel__header:hover h3{color:#fff}.collapsed .b-product-catalog-collapse-panel__header h3{color:#00aeef}.b-product-catalog-collapse-panel__header button.icon-info{margin-left:10px}.collapsed .b-product-catalog-collapse-panel__header button.icon-info{background-position:-172px -180px}.b-product-catalog-collapse-panel__header:hover button.icon-info{background-position:-172px -209px}.b-product-catalog-collapse-panel__header:hover button.icon-info{border-color:#8cdaf8;color:#fff;background-color:#01aeef}.b-product-catalog-collapse-panel__header .icon-collapse-arrow{width:20px;height:20px;line-height:20px;position:absolute;background-position:-101px -180px;right:0;top:50%;margin-top:-10px}.collapsed .b-product-catalog-collapse-panel__header .icon-collapse-arrow{background-position:-101px -209px}.collapsed .b-product-catalog-collapse-panel__header:hover .icon-collapse-arrow{background-position:-138px -209px}.b-product-catalog-collapse-panel__body table{width:100%}.b-product-catalog-collapse-panel__body tr{border-bottom:#e4e4e4 solid 1px}.b-product-catalog-collapse-panel__body th{font-size:12px;color:#464646;text-transform:uppercase;line-height:20px;padding:15px 20px;margin:0;font-weight:700;text-align:left}.b-product-catalog-collapse-panel__body td{vertical-align:top}
.b-product-catalog-collapse-panel__body td>p{font-size:13px;color:#464646;line-height:70px;height:70px;margin:0;padding:0 20px;font-weight:300;vertical-align:top}.b-product-catalog-collapse-panel__body td>p>*{vertical-align:middle}.b-product-catalog-collapse-panel__body td:first-child>p{font-weight:700}.b-product-catalog-collapse-panel__body .product-catalog-thumbnail{margin-right:10px}.product-color-list{margin:0;padding:0}.product-color-list>li>p{float:left;color:#464646;font-size:13px;font-weight:300;height:70px;line-height:70px;margin:0;padding:0 20px;vertical-align:top}.product-color-options{text-align:right;line-height:70px;padding:0 20px}.product-color-options__toggle-btn{font-size:13px;color:#0589d0;border:0;background:0 0}.product-color-options__toggle-btn.active{color:#464646}.product-color-options ul{padding:25px 0;margin:0;line-height:16px;display:none;overflow:hidden}.product-color-options ul.active{display:block}.product-color-options li{float:right;margin-left:10px}.product-color-box{border:0;background:0 0;padding:0;position:relative;overflow:visible}.product-color-box .color-box{border:#e4e4e4 solid 2px;width:16px;height:16px;display:inline-block}.product-color-box .tooltip-label{position:absolute;top:-30px;right:0;display:none;border-bottom:#ccc solid 1px;font-size:12px;color:#464646;line-height:19px;white-space:nowrap}.product-color-box:hover .tooltip-label{display:block}.catalog-product-type{margin:25px 0}.catalog-product-type__header{font-size:13px;line-height:20px;color:#464646;text-transform:uppercase;margin-bottom:25px}.tooltip-infobox{background:#fff;border:#ccc solid 2px;padding:15px 20px;line-height:20px;font-size:14px;color:#464646;font-weight:400;font-style:italic;max-width:250px}.b-tabs{margin:50px 0}.b-tabs__nav{list-style:none;overflow:hidden;position:relative}.b-tabs__nav:before{content:"";display:block;background-color:#ccc;width:100%;height:2px;position:absolute;bottom:0;left:0;z-index:1}.b-tabs__nav>li{float:left;z-index:2;position:relative}.b-tabs__nav>li>a{line-height:46px;display:inline-block;padding:2px 20px 0;color:#0589d0;font-size:14px;font-weight:700;border-bottom:#ccc solid 2px;cursor:pointer;background-color:#fff}.b-tabs__nav>li>a.active{padding:0 18px;color:#464646;border:#ccc solid 2px;border-bottom:#fff solid 2px}.b-tabs__content{padding:40px 0}.b-tabs__content-pane{display:none}.b-tabs__content-pane.active{display:block}.b-wysiwyg img{margin:25px 0 40px;display:block}.b-wysiwyg ul{padding-left:30px}.b-wysiwyg li{list-style:disc outside url(/sites/all/themes/rgcth/img/small-disc.png);margin:5px 0}.b-product-conf-splash-link{display:block;background:url(/sites/all/themes/rgcth/img/products-configurator-splash.jpg) no-repeat top left;height:400px;width:1200px;margin:0 auto 135px}.b-product-conf-question,.b-product-conf-product-info{background-color:#f6f6f6;border-top:#ccc solid 1px;margin-bottom:130px;display:none}.b-product-conf-question .l-content,.b-product-conf-product-info .l-content{background-color:transparent}.b-product-conf-barometer-list{overflow:hidden;display:none}.b-product-conf-barometer{text-align:center;float:left;display:inline-block;margin:20px 55px 20px 0}.b-product-conf-barometer.link{float:right;margin:20px 0 20px 55px}.b-product-conf-barometer__symbol{width:100px;height:100px;display:block;margin:0 auto 10px;background-color:#ccc;position:relative;line-height:100px}.b-product-conf-barometer__symbol-icon{width:100px;height:100px;display:block;background:url(/sites/all/themes/rgcth/img/product-conf-icons.png) no-repeat top left;position:absolute;bottom:0;left:0}.b-product-conf-barometer__symbol-fill{position:absolute;bottom:0;left:0;width:100%}.b-product-conf-barometer__symbol-label{text-align:center;vertical-align:middle;display:inline-block;max-width:80px;line-height:20px;margin-top:-3px;color:#00aeef}.b-product-conf-barometer__label{font-size:14px;font-weight:700;color:#000}.b-product-conf-barometer.sun .b-product-conf-barometer__symbol-fill{background-color:#f0dc00}.b-product-conf-barometer.sun .b-product-conf-barometer__symbol-icon{background-position:0 0}
.b-product-conf-barometer.heat .b-product-conf-barometer__symbol-fill{background-color:#f08d00}.b-product-conf-barometer.heat .b-product-conf-barometer__symbol-icon{background-position:0 -100px}.b-product-conf-barometer.noise .b-product-conf-barometer__symbol-fill{background-color:#00f0c0}.b-product-conf-barometer.noise .b-product-conf-barometer__symbol-icon{background-position:0 -200px}.b-product-conf-barometer.safety .b-product-conf-barometer__symbol-fill{background-color:#ac37d8}.b-product-conf-barometer.safety .b-product-conf-barometer__symbol-icon{background-position:0 -300px}.b-product-conf-barometer.link .b-product-conf-barometer__symbol{background-color:#f6f6f6}.b-product-conf-barometer.link .b-product-conf-barometer__symbol-icon{background-position:0 -400px}.b-product-conf-barometer.link.active .b-product-conf-barometer__symbol{background-color:#00aeef}.b-product-conf-barometer.link.active .b-product-conf-barometer__symbol-label{color:#f6f6f6}.b-product-conf-question__index{font-size:14px;line-height:20px;color:#9e9e9e;margin:30px 0 20px !important}.b-product-conf-question__title{font-size:24px;line-height:30px;color:#464646;font-weight:300;margin:20px 0 30px}.b-product-conf-question__answer{max-width:590px;position:relative;margin:20px 0;overflow:hidden}.b-product-conf-question__answer input[type=radio]{position:absolute;top:0;left:-50px}.b-product-conf-question__answer label{background-color:#fff;font-size:16px;line-height:20px;color:#464646;display:block;padding:5px 10px;cursor:pointer;font-weight:400}.b-product-conf-question__answer label:hover,.b-product-conf-question__answer.active label{background-color:#00aeef;color:#fff}.b-product-conf-question input[type=submit]{border:0;background-color:transparent;color:#0589d0;font-size:13px;margin-top:35px;padding:0}.b-product-conf-product-info .l-content{padding-top:45px !important}.b-product-conf-product-info header{overflow:hidden;height:auto !important;margin-bottom:50px}.b-product-conf-product-info header h2{font-size:24px;line-height:30px;color:#464646;font-weight:300;float:left;margin:0}.b-product-conf-product-info header>div{float:right}.b-product-conf-product-info header>div a{margin:0 0 0 45px}.b-product-conf-product-info header>div .print{border:0;background:0 0;color:#0589d0}.b-product-conf-product-items{overflow:hidden;margin-bottom:85px}.b-product-conf-product-items tbody{border-top:none}.b-product-conf-product-item{width:170px;margin:0 0 0 90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.b-product-conf-product-item:first-child{margin:0}.b-product-conf-product-item__illustration{position:relative}.b-product-conf-product-item__illustration p{position:absolute;top:20px;left:50px;line-height:14px;padding:3px 12px;display:inline-block;color:#fff !important;font-size:14px;white-space:nowrap;background-color:#000}.b-product-conf-product-item__illustration p:first-line {vertical-align:text-top}.b-product-conf-product-item__illustration p.magenta{background-color:#ef008d}.b-product-conf-product-item__illustration p.yellow{background-color:#f0ba00}.b-product-conf-product-item__illustration p.grey{background-color:#626262}.b-product-conf-product-items table{width:100%;table-layout:fixed}.b-product-conf-product-items table td{width:170px;padding-right:90px;padding-bottom:10px;text-align:left}.b-product-conf-product-items h3{font-size:14px;line-height:20px;color:#464646;font-weight:700;margin:35px 0 40px}.b-product-conf-product-items p{font-size:14px;line-height:20px;color:#464646;font-weight:300;margin:0 0 40px;display:inline}.b-product-conf-product-items strong{font-weight:700;display:inline;margin-top:12px}.b-product-conf-product-item-description{padding-top:40px;vertical-align:top}.b-product-conf-product-item dt:first-child{margin-top:0}.b-product-conf-product-item dd{margin:0;display:inline}.b-product-conf-product-item dd:after{content:"";display:block;padding:0 0 12px}.b-product-conf-product-item>p{font-size:14px;line-height:20px;color:#464646;font-weight:300}.b-product-conf-product-help{background-color:#fff;padding:20px 30px 0;margin-bottom:70px}
.b-product-conf-product-help h3{font-size:24px;line-height:30px;color:#464646;font-weight:300;margin:0 0 45px}.b-product-conf-product-help ul{overflow:hidden;margin:0;padding:0}.b-product-conf-product-help ul>li{float:left;width:280px;height:160px;overflow:hidden}.b-product-conf-product-help-item{overflow:hidden;padding:0 10px}.b-product-conf-product-help-item>img{float:left}.b-product-conf-product-help-item>div{float:right;width:180px}.b-product-conf-product-help-item h4{font-size:14px;line-height:20px;color:#464646;font-weight:300;margin:0 0 10px}.b-product-conf-product-help-item>p{line-height:20px}.b-product-conf-product-help-item a{color:#999;vertical-align:middle;display:inline-block}.b-product-conf-product-help-item a.icon-info{background-position:-172px -180px;margin-right:5px}.b-text-block p.lead{font-size:30px;line-height:40px;margin:75px 0 60px}.b-text-block h2{font-size:24px;font-weight:400;line-height:20px;margin:40px 0 20px}.b-text-block p{font-size:14px;line-height:20px;margin:15px 0}.b-text-block .cut-in{font-size:30px;line-height:45px;border-bottom:#aeaeae solid 5px;display:inline}.b-text-block .cut-in:before{content:" ";display:block;margin:30px 0 0}.b-text-block .cut-in:after{content:" ";display:block;margin:0 0 50px}.b-text-block table{width:100%;margin:40px 0}.b-text-block table caption{font-size:24px;font-weight:400;line-height:20px;margin:0 0 30px;text-align:left}.b-text-block table th,.b-text-block table td{line-height:20px;padding:15px 10px;text-align:left}.b-text-block table th{background-color:#00aeef;color:#fff;font-size:16px;line-height:20px;font-weight:300}.b-text-block table td{font-size:14px;font-weight:700;border-bottom:#aeaeae solid 1px}.b-text-block .table-description{margin:-20px 0 0;font-style:italic}.b-text-block ul,.b-text-block ol{margin:30px 0;padding:0 0 0 30px}.b-text-block li{font-size:14px;line-height:20px;margin:10px 0}.b-text-block ul li{list-style:disc outside url(/sites/all/themes/rgcth/img/small-disc.png)}.b-text-block p.cut-in-big{font-size:50px;line-height:50px;margin:35px 0}.b-text-block p.cut-in-big a{text-decoration:underline}.b-text-block ol li{list-style-type:decimal}.b-text-block blockquote{margin:55px 0 75px;line-height:50px;font-size:50px}.b-text-block blockquote .author{font-size:16px}.b-text-block .cut-in-framed{display:block;margin:95px 0;padding:20px 25px;border:#00aeef solid 4px;font-size:20px;line-height:30px;margin:0}.b-partners-clients-list{margin:30px 0}.b-partner-client{padding:40px 20px 30px 190px;position:relative;border-top:#f2f2f2 solid 2px;min-height:150x}.b-partner-client:first-child{border-top:none}.b-partner-client h3{margin:0 0 20px}.b-partner-client p{margin:10px 0 !important}.b-partner-client figure{border:#e5e5e5 solid 2px;position:absolute;left:0;top:40px;width:150px;height:95px;line-height:95px;text-align:center}.b-partner-client figure img{vertical-align:middle;max-width:100%;max-height:100%}.b-partner-client h4{margin:18px 0 8px}.b-partner-client__project-list li{margin:0 0 6px}.b-partner-client__project-list .col-rect{display:inline-block;width:10px;height:14px;margin-right:10px;vertical-align:middle}.b-partners-clients-region-select{margin:40px 0}.b-partners-clients-region-select h2{margin:0 0 10px}.b-parners-clinets-map{background-color:#f6f6f6;margin:40px 0 120px;text-align:center;overflow:hidden;position:relative}.b-parners-clinets-map h2{font-size:14px;text-transform:uppercase;line-height:30px;letter-spacing:2px;margin:25px 0;position:absolute;top:0;left:0;width:100%}.b-parners-clinets-map__container{width:688px;height:435px;margin:40px auto 170px;position:relative;overflow:hidden}.no-svg .b-parners-clinets-map__container{background:url(/sites/all/themes/rgcth/img/clients-map.png) no-repeat left top}.b-parners-clinets-map__container path,.b-parners-clinets-map__container polyline,.b-parners-clinets-map__container polygon{fill:#c7c7c7;stroke:#f6f6f6}.b-parners-clinets-map__container .interactive-region{fill:#00aeef;cursor:pointer}.b-parners-clinets-map__container .interactive-region:hover{fill:#2fbcf0}.b-parners-clinets-map__container .interactive-country{fill:#006bb7;cursor:pointer}
.b-parners-clinets-map__container .interactive-country:hover{fill:#0182de}.b-parners-clinets-map__client-link{position:absolute;color:#fff;cursor:pointer;display:inline-block;font-weight:400;font-size:20px;line-height:20px;pointer-events:none;margin:-10px 0 0 -15px;width:30px;overflow:hidden}.b-parners-clinets-map__client-link.blue{color:#00aeef}.b-parners-clinets-map__infobox{position:absolute;bottom:50px;left:0;width:100%}.b-parners-clinets-map__infobox>div{display:none}.b-parners-clinets-map__infobox>div.active{display:block}.b-parners-clinets-map__infobox h3{font-size:16px;line-height:20px;font-weight:400;margin:0 0 10px}.b-parners-clinets-map__infobox p{color:#999;font-size:14px;margin:10px 0}.b-partners-clients-suppliers>h2{padding:35px 200px 0 305px;margin:0}.b-partners-clients-suppliers__list{overflow:hidden;padding:0 0 0 305px;max-width:680px}.b-partners-clients-suppliers__data-container{background-color:#f6f6f6;position:relative;overflow:hidden}.b-partners-clients-suppliers__data-container .close-toggle{position:absolute;top:20px;right:20px;font-size:20px;font-size:52px;cursor:pointer}.b-partner-client-supplier__info{display:none;padding:35px 200px 35px 305px}.b-partner-client-supplier__info.active{display:block}.b-partner-client-supplier{float:left;margin:25px 0 0 25px;cursor:pointer;height:170px;position:relative}.b-partner-client-supplier:first-child{margin-left:0}.b-partner-client-supplier figure{border:#e5e5e5 solid 2px;width:150px;height:95px;line-height:95px;text-align:center}.b-partner-client-supplier figure img{vertical-align:middle;max-width:100%;max-height:100%}.b-partner-client-supplier a{margin:10px 0;display:block}.b-partner-client-supplier.active a{color:#464646}.b-partner-client-supplier.active a:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f6f6f6;content:" ";position:absolute;bottom:0;left:50%;margin-left:-5px}.b-product-catalog-glass{margin:40px 0 0;border-top:#ececec solid 2px}.b-product-catalog-glass-collapse-panel{border-bottom:#ececec solid 2px}.b-product-catalog-glass-collapse-panel__header{cursor:pointer;padding:0 20px}.b-product-catalog-glass-collapse-panel__header h3{color:#464646;text-transform:uppercase;font-size:14px;font-weight:400;position:relative;margin:0;line-height:90px;height:90px}.b-product-catalog-glass-collapse-panel__header img{vertical-align:middle;margin-right:40px}.b-product-catalog-glass-collapse-panel__header button.icon-info{margin-left:20px;background-position:-172px -180px}.b-product-catalog-glass-collapse-panel__header .icon-collapse-arrow{width:20px;height:20px;line-height:20px;position:absolute;background-position:-65px -180px;right:0;top:50%;margin-top:-10px}.collapsed .b-product-catalog-glass-collapse-panel__header .icon-collapse-arrow{background-position:-65px -209px}.collapsed .b-product-catalog-glass-collapse-panel__header:hover .icon-collapse-arrow{background-position:-65px -209px}.b-product-catalog-glass-collapse-panel__body table{width:100%;border-top:#ececec solid 2px}.b-product-catalog-glass-collapse-panel__body tr{border-bottom:#fff solid 1px}.b-product-catalog-glass-collapse-panel__body th{font-size:12px;color:#464646;text-transform:uppercase;line-height:20px;padding:15px 0;margin:0;font-weight:700;text-align:center}.b-product-catalog-glass-collapse-panel__body .top-header th{padding:10px 5px 0}.b-product-catalog-glass-collapse-panel__body .top-header span{background-color:#f6f6f6;text-align:center;font-weight:300;display:block;line-height:30px;height:30px}.b-product-catalog-glass-collapse-panel__body tbody{border-top:#ececec solid 2px}.b-product-catalog-glass-collapse-panel__body td{vertical-align:top;text-align:center;padding:15px 0}.b-product-catalog-glass-collapse-panel__body td:first-child{font-weight:700}.b-product-catalog-glass-collapse-panel__body .left{padding-left:20px;padding-right:20px;text-align:left}.b-product-catalog-glass-collapse-panel__body tr.orange{background-color:#f4ebe2}.b-product-catalog-glass-collapse-panel__body tr.turquoise{background-color:#e4f5f4}
.b-product-catalog-glass-collapse-panel__body tr.light-blue{background-color:#e2f5fd}.b-product-catalog-glass-collapse-panel__body tr.lila{background-color:#e6e9f4}.b-product-catalog-glass-collapse-panel__body tr.grey{background-color:#f3f3f3}.b-product-catalog-glass-descriptions{overflow:hidden;margin:50px 0 0}.b-product-catalog-glass-description{float:left;width:320px;margin:0 24px;font-size:13px}.b-product-catalog-glass-description h3{text-transform:uppercase;font-size:13px;line-height:20px;font-weight:400;margin:0 0 24px}.b-product-catalog-glass-description ul{list-style-type:none;margin:0;padding:0}.b-product-catalog-glass-description li{padding:2px 0 4px 80px;position:relative;border-bottom:#fff solid 1px;overflow:hidden}.b-product-catalog-glass-description li>span{width:60px;position:absolute;top:0;left:0;text-align:center;font-weight:700;background-color:#ececec;padding:3px 0}.b-contact-office-list{margin:80px 0 130px}.b-contact-office-list__inner{padding:0 110px 0 210px}.b-contact-office-list__row{border-top:#ececec solid 1px;overflow:hidden}.b-contact-office-list__row:first-child{border-top:0}.b-contact-office-list__row>*{float:left;width:33.33333%;padding:40px 40px 40px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-contact-office h3{font-size:16px;line-height:20px;margin:0 0 10px}.b-contact-office p{margin:0 0 10px}.b-contact-office__colors{margin:12px 0 15px;overflow:hidden}.b-contact-office__colors .col-rect{width:10px;height:15px;display:inline-block;float:left;margin:0 10px 0 0}.b-contact-office-list__description{background-color:#ececec;text-align:center;margin:40px 0 0}.b-contact-office-list__description p{display:inline-block;position:relative;padding:0 30px;width:160px;min-height:30px;text-align:left;vertical-align:top;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 0}.b-contact-office-list__description .col-rect{width:20px;height:30px;display:inline-block;position:absolute;top:5px;left:0}.b-contact-office-map{margin:0 0 80px}.b-contact-office-map h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:400;text-align:center;margin:0;padding:20px 0;overflow:hidden}.b-contact-office-map h2 img{vertical-align:middle;margin:-20px 30px 0 0;padding:0;float:none}.b-contact-office-map__inner{background-color:#464646;color:#fff;overflow:hidden}.b-contact-office-map__inner h3{color:#fff}.b-contact-office-map__inner .left{float:left;overflow:hidden;width:65%}.b-contact-office-map__inner .right{float:right;overflow:hidden;width:34.99999%;padding:25px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-contact-direction-lightbox{width:1000px;padding:70px 110px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-contact-direction-lightbox h3{font-size:16px;line-height:20px;font-weight:400;margin-bottom:15px;font-weight:700}.b-contact-direction-lightbox__top{overflow:hidden}.b-contact-direction-lightbox__top p{width:190px;float:left;margin:0 0 0 80px}.b-contact-direction-lightbox__top p:first-child{margin-left:0;width:210px}.b-contact-direction-lightbox>img{margin:35px 0}.b-contact-direction-lightbox__bottom{overflow:hidden;padding:0 2px 2px 0}.b-contact-direction-lightbox__bottom .g-btn-blue{float:right;padding-left:50px;padding-right:50px}#cboxClose{background-color:#f2f2f2;color:#0589d0;font-size:14px;border:0;line-height:50px;display:inline-block;width:140px;text-align:center;position:absolute;top:0;right:110px}.b-video-lightbox{padding:70px 110px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-upload{position:relative}.rent-banner a{display:block;width:100%;height:50px;background:url(/sites/all/themes/rgcth/img/banner_rent.png) center center no-repeat;text-align:center;font-size:0;padding-top:20px}.rent-banner span{display:inline-block;vertical-align:top;font-size:18px;font-weight:700;color:#fff;line-height:30px;letter-spacing:2px;text-transform:uppercase;padding-right:30px}.rent-banner strong{display:inline-block;vertical-align:top;font-size:14px;font-style:normal;color:#fff17f;border:2px solid #fff17f;line-height:28px;padding:0 15px;letter-spacing:.5px}
.contact__title{line-height:25px;margin-bottom:25px;margin-top:0 !important}.contact__label{width:70px;position:absolute;left:0;top:0}.contact__text{padding-left:70px;position:relative}.contact__address{font-size:14px;line-height:24px;font-weight:700;] margin-bottom:20 px}.contact__scroll{display:inline-block;background:#006bb7 url(/sites/all/themes/rgcth/img/arrow-down.gif) 15px 50% no-repeat;font-size:14px;color:#fff;line-height:30px;padding:0 20px 0 40px;border-bottom:2px solid #ccc}.fc{direction:ltr;text-align:left;margin-right:-1px}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;vertical-align:top}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{clear:both}.fc-view{width:100%}.fc-widget-header,.fc-widget-content{border:1px solid #ddd}.fc-state-highlight{background:#fcf8e3}.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-text-arrow{margin:0 .1em;font-size:2em;font-family:Courier,monospace;vertical-align:baseline}.courier-new .fc-text-arrow{font-family:"Courier New",Courier,monospace}.fc-button-prev .fc-text-arrow,.fc-button-next .fc-text-arrow{font-weight:700}.fc-button .fc-icon-wrap{position:relative;float:left;top:50%}.fc-button .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%;}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-event{background-color:#b6ce98;color:#fff;font-size:11px;font-family:sans-serif;font-weight:600;letter-spacing:1px;padding:0 7px;cursor:pointer}.open-sans .fc-event{font-family:"Open Sans",sans-serif}.fc-event:hover{color:#000;-webkit-transition:color linear .5s;-moz-transition:color linear .5s;-o-transition:color linear .5s;transition:color linear .5s}.color1{background-color:#b6ce98}.color2{background-color:#6d9d31}.color3{background-color:#9d3157}a.fc-event{text-decoration:none}a.fc-event,.fc-event-draggable{cursor:pointer}.fc-rtl .fc-event{text-align:right}.fc-event-inner{width:100%;height:100%;overflow:hidden}
.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-event-hori .ui-resizable-e{top:0 !important;right:-3px !important;width:7px !important;height:100% !important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0 !important;left:-3px !important;width:7px !important;height:100% !important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc .fc-week-number{width:22px;text-align:center}.fc .fc-week-number div{padding:0 2px}.fc-grid .fc-day-number{padding:15px 0 0 20px;font-size:13px}.fc-grid .fc-other-month{background:#f5f5f5}.fc-grid .fc-other-month .fc-day-number{opacity:.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:700}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:14%;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:400}.fc-agenda .fc-week-number{font-weight:700}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:0 0}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid;}.fc-event-vert{border-width:0 1px}.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner{position:relative;z-index:2}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0 !important;width:100% !important;height:8px !important;overflow:hidden !important;line-height:8px !important;font-size:11px !important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}.fc-event{position:relative;overflow:visible}.fc-event-start .b-help-right{right:20px !important;left:auto !important}.fc-event-start .b-help-right:after{right:35px !important;left:auto !important}.fc-event-start .b-help-right:before{right:35px !important;left:auto !important;margin-right:-3px}.fc-event-end .b-help-right{left:35px !important}.fc-event-end .b-help-right:after{left:35px !important}.fc-event-end .b-help-right:before{left:35px !important;margin-leftt:-3px}.fc-popup{position:absolute;top:100%;left:20px}.fc-popup p{font-family:"PT Sans Narrow";font-weight:700;font-size:16px;color:#5c5c5c;text-transform:uppercase;line-height:19px;margin-bottom:10px}
.fc-popup-time{display:block;color:#6d9d31;font-size:14px;margin-bottom:20px;line-height:20px;letter-spacing:0}.fc-popup-time em{font-family:"Playfair Display";letter-spacing:1px}.row-fluid [class*=span]{position:relative}@media (max-width:1199px){.b-menu-add a{font-size:13px}.b-menu-main a{font-size:14px !important}.b-menu-add li{padding-right:5%}}@media print{header{height:70px !important;overflow:hidden}.noprint{display:none !important}.toolbar{display:none}.b-product-conf-product-info{border:none}#colorbox,#cboxOverlay,#cboxWrapper{position:static !important}#cboxOverlay{display:none}#cboxClose{display:none}.b-contact-direction-lightbox{padding-top:0}.b-product-conf-product-item__illustration p{color:#000;position:static;clear:left;height:40px;font-size:18px;display:block;padding:20px 0 0;margin-bottom:-20px;font-weight:700}.b-product-conf-product-items td{width:210px;padding-right:50px}}.sbHolder{background:none repeat scroll 0 0 #fff;border-bottom:2px solid #ddd;color:#666;display:block;height:30px;opacity:1;position:relative;width:100%}.sbSelector{display:block;height:30px;line-height:30px;outline:none;overflow:hidden;text-indent:10px;width:100%;color:#666}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#666;opacity:1;outline:none;text-decoration:none}.sbToggle{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat scroll center 12px rgba(0,0,0,0);border-left:2px solid #f6f6f6;display:block;height:30px;position:absolute;right:0;top:0;width:30px}.sbToggle:hover{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat scroll center -100px rgba(0,0,0,0);outline:none;opacity:1}.sbToggleOpen{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat scroll center -42px #464646 !important;border-left:2px solid #464646;outline:none;color:#a3a3a3;opacity:.5}.sbToggleOpen+.sbSelector{background:none repeat scroll 0 0 #464646 !important;color:#a3a3a3}.sbToggleOpen:hover{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat scroll center -42px #464646}.sbOptions{background:none repeat scroll 0 0 #464646;color:#a3a3a3;list-style:none;padding:0;position:absolute;top:30px;width:100%;z-index:1;overflow-y:auto}.sbOptions li{padding:0;height:30px;line-height:30px}.sbOptions a{display:block;outline:none;padding:0 10px;color:#fff}.sbOptions a:link,.sbOptions a:visited{color:#fff;text-decoration:none}.sbOptions a:hover{background:none repeat scroll 0 0 #383838}.ok-message{z-index:5;color:#fff;display:none;padding:10px;background:#00a1ed;font-size:13px;opacity:0;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.custom-message{display:none}.item-list .pager li.pager-previous{margin-left:0 !important}.hidden-element{display:none}.error.resume,.send-message{display:none;margin:30px 0 0}h1{font-size:30px;line-height:40px;font-weight:400;padding:0;color:#464646;margin:40px 0;font-family:sans-serif}.pt-sans h1{font-family:'PT Sans',sans-serif}h2{font-size:21px;line-height:25px;font-weight:400;padding:0;color:#464646;margin:50px 0 30px;font-family:sans-serif}.pt-sans h2{font-family:'PT Sans',sans-serif}h3{font-size:18px;line-height:20px;font-weight:600;padding:0;color:#464646;margin:25px 0 15px;font-family:sans-serif}.pt-sans h3{font-family:'PT Sans',sans-serif}.project-list h1{padding:0 310px;margin:45px 0}.project-page h1{padding:0;margin:-5px 0 45px;line-height:40px}header{height:100px;position:relative;background:0 0}.l-header-col{float:left;width:55%;background:#fff;height:100px}.b-menu>li{float:left;line-height:100px;padding:0 0 12px;height:100px;margin:0 0 0 5%}.b-menu-main>li.active{background:url(/sites/all/themes/rgcth/img/menu-active.png) no-repeat center 100px}.b-menu-add li.active{background:url(/sites/all/themes/rgcth/img/menu-active-gray.png) no-repeat center 100px}.l-header-col-grey{background:#f6f6f6;float:left;width:45%;height:100px;position:relative}.l-content{background:#fff;padding:15px 0 130px 45px;overflow:hidden;position:relative}.vacancies .l-content,.partners-clients .l-content,.partners-clients-map .l-content,.partners-clinets-suppliers .l-content,.common-page .l-content,.product-packets-item .l-content,.product-commercial .l-content,.product-transportation .l-content,.product-appartments .l-content,.product-interior .l-content,.search-page .l-content{max-width:680px}
.products .l-content{max-width:780px;margin:0 auto;padding-left:0;padding-right:0}.product-configurator-splash .l-content,.product-configurator-questions .l-content,.product-configurator-product .l-content{padding:15px 0 30px 45px;max-width:970px;margin:0 auto}.partners-clients-map .l-content,.product-commercial .l-content,.product-transportation .l-content,.product-appartments .l-content,.product-interior .l-content{padding-bottom:30px}.partners-clinets-suppliers .l-content{padding-bottom:0}.product-catalog-components .l-content,.product-catalog-glass .l-content{padding:15px 45px 130px}.l-content-bottom{padding:15px 0 130px}.wrapper{display:block;overflow:hidden;background:#fff}.date{font-size:14px;color:#0589d0;display:block;margin:-15px 0 15px}.product-catalog-glass .l-wrapper>header,.partners-clinets-suppliers .l-wrapper>header,.partners-clients-map .l-wrapper>header,.partners-clients .l-wrapper>header,.common-page .l-wrapper>header,.product-packets-item .l-wrapper>header,.product-catalog-components .l-wrapper>header,.products .l-wrapper>header,.vacancies .l-wrapper>header,.project-list header,.project-page header,.news-list header,.news-page header,.support-page .l-wrapper>header,.search-page .l-wrapper>header{height:130px;background:url(/sites/all/themes/rgcth/img/header-bg-project.png) no-repeat center bottom #fff}.product-commercial .l-wrapper>header{height:170px;background:url(/sites/all/themes/rgcth/img/header-bg-product-commercial.jpg) no-repeat center bottom #3273a9}.product-transportation .l-wrapper>header{height:170px;background:url(/sites/all/themes/rgcth/img/header-bg-product-transport.jpg) no-repeat center bottom #99609c}.product-configurator-product .l-wrapper>header,.product-configurator-questions .l-wrapper>header,.product-configurator-splash .l-wrapper>header,.product-appartments .l-wrapper>header{height:170px;background:url(/sites/all/themes/rgcth/img/header-bg-product-appartments.jpg) no-repeat center bottom #43baad}.product-interior .l-wrapper>header{height:170px;background:url(/sites/all/themes/rgcth/img/header-bg-product-interior.jpg) no-repeat center bottom #e1925d}.b-filtersblock{background:#f6f6f6;padding:20px 40px}.b-filtersblock .smart-select{display:inline-block;margin:0 60px 0 0}#edit-glazing{margin:0}.linkselect-link,.linkselect-disabled{color:#666;width:240px;height:30px;padding:0 10px;display:block;background:#fff;border-bottom:2px solid #ddd;position:relative;opacity:1}.linkselect-disabled{opacity:.7}.linkselect-link-open{color:#a3a3a3;background:#464646}a:hover.linkselect-link{opacity:1}a:hover.linkselect-link.linkselect-link-open .linkselect-link-icon{color:#a3a3a3;background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat center -42px #464646}a:hover.linkselect-link .linkselect-link-icon{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat center -100px}.linkselect-link-open .linkselect-link-icon{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat center -42px;border-left:2px solid #464646}.linkselect-link-text{line-height:30px}.linkselect-link-icon{height:30px;width:30px;display:block;border-left:2px solid #f6f6f6;background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat center 12px;position:absolute;top:0;right:0}.b-projectslist{overflow:hidden;padding:55px 0 25px}.project-list .l-content,.project-page .l-content{padding:50px 0 130px}.b-projectslist .b-mosaic-item{width:280px;height:280px;margin:15px 10px}.b-projectslist .b-mosaic-item-description>div{padding:0;width:100%;height:210px;min-height:210px}.b-projectslist .b-mosaic-item-description{height:210px;min-height:210px}.b-projectslist .b-mosaic-item>span{border-bottom:5px solid #fff;border-right:5px solid #fff}.project-title{color:#464646;font-size:16px;font-weight:700;font-family:sans-serif;margin:10px 0 0;display:inline-block}.pt-sans .project-title{font-family:'PT Sans',sans-serif}.red a.project-title:hover,.b-projectslist .b-mosaic-item.red.hovered .project-title{color:#9a559b}.blue a.project-title:hover,.b-projectslist .b-mosaic-item.blue.hovered .project-title{color:#005cab}
.green a.project-title:hover,.b-projectslist .b-mosaic-item.green.hovered .project-title{color:#009b8e}.b-content{width:980px;margin:0 auto;overflow:hidden;position:relative}.l-content p{margin:0 0 15px}.b-project-main{float:left;width:780px}.text-announce{font-size:18px;line-height:30px;max-width:680px;margin:0 0 20px}.b-project-info{float:left;width:200px}.b-projects-all{display:block;height:30px;line-height:30px;width:100px;background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat 10px -159px #f2f2f2;color:#0589d0;padding:0 0 0 40px;margin:0 0 85px 2px;-moz-box-shadow:0 0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2)}.b-project-fields .b-field-item span{display:block;font-weight:700}.b-field-legenda{position:relative}.b-field-legenda div{display:inline-block;zoom:1;line-height:20px;text-align:left;padding:0 40px;position:relative;margin:40px 0}.b-field-legenda span{display:block;width:20px;height:30px;position:absolute;top:5px;left:0}.b-field-item ul{margin:15px 0 30px;padding:0}.b-field-item ul li{margin:0 0 10px;padding:0 20px 0 0;line-height:20px}.b-field-item:last-child ul{margin:15px 0 0}.b-page-gallery{display:block;overflow:hidden;margin:0 0 25px}.flex-control-paging{margin:30px 0 0;padding:0;float:left}.flex-direction-nav{margin:0;padding:0;float:right}.flex-direction-nav li{float:left;margin:20px 0 0}.flex-direction-nav li a{display:block;width:50px;height:30px;text-indent:-9999px;cursor:pointer}.flex-direction-nav li a.flex-prev{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat 7px -220px}.flex-direction-nav li a.flex-next{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat 30px -270px}.flex-direction-nav li a.flex-prev:hover{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat 7px -320px #00aef0}.flex-direction-nav li a.flex-next:hover{background:url(/sites/all/themes/rgcth/img/filters-arrow.png) no-repeat 30px -360px #00aef0}.flex-control-paging li{float:left;margin:0 10px 0 0}.flex-control-paging li a{display:block;width:10px;height:10px;border:1px solid #464646;text-indent:-9999px;cursor:pointer}.flex-active{background:#464646}.b-page-gallery img{width:100%;width:auto \9;height:auto;vertical-align:middle;border:0;display:block;overflow:hidden;-ms-interpolation-mode:bicubic}.l-legenda{background:#ececec}.not-front .l-legenda{-moz-box-shadow:0 0 0 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.5);position:relative;z-index:8}.l-sidebar-left{width:260px;float:left;margin:70px 0 20px}.block h3{color:#aeaeae;font-size:18px;line-height:30px;margin:0 0 15px;font-weight:700}.b-menu-secondary ul{margin:0;padding:0;display:block;border-left:10px solid #f6f6f6}.b-menu-secondary li{margin:0;padding:0;display:block}.b-menu-secondary li a{display:block;line-height:20px;padding:5px 0 5px 30px;font-size:16px;color:#0589d0;margin:5px 0 5px;-webkit-transition:all linear .1s;-moz-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s}.b-menu-secondary>.menu>li{border-left:10px solid #f6f6f6;margin:0 0 0 -10px}.b-menu-secondary li.active>a{color:#464646}.b-menu-secondary>.menu>li.active,.b-menu-secondary>.menu>li:hover{border-left:10px solid #00aeef}.b-menu-secondary li>ul{display:none;border:0}.b-menu-secondary li.active>ul{display:block;padding:10px 0 10px 20px}.b-menu-secondary li>ul>li a{font-size:14px;line-height:20px;margin:0}.l-newslist,.l-newspage{float:left;width:100%;margin:0 -280px 0 0}.b-newslist,.b-newspage{margin:0 280px 0 0}.news-list h1,.news-page h1{margin:30px 0 40px;max-width:700px;line-height:40px}.b-news-item{display:block;overflow:hidden;margin:0 0 50px}.b-news-item img{float:left;margin:0 20px 0 0}.b-news-item span{display:block;color:#0589d0;font-size:14px}.b-news-item .news-title{font-size:18px;line-height:30px;color:#464646}.b-menu-archive{float:left;width:240px;margin:0 0 0 40px}.b-menu-archive>ul.menu>li>a{font-size:18px;line-height:30px}.b-menu-archive li.active>a{color:#464646}.b-menu-archive>ul.menu>li>ul.menu{padding:0 0 30px 10px}
.b-menu-archive>ul.menu>li>ul.menu>li>a{font-size:14px;line-height:30px}.item-list{clear:both;margin:25px 0 0;padding:0;width:100%}.pager-previous{float:left}.item-list .pager li{background-image:none;float:left;list-style-type:none;padding:0}.item-list .pager li a{padding:0;font-size:18px;font-weight:700;line-height:22px;height:22px;display:block;overflow:hidden}.item-list .pager li.pager-previous{margin-left:0 !important}.pager-current{font-weight:600;font-size:16px;line-height:22px;color:#464646}.pager-item,.pager-current,.pager-first,.pager-last{margin:0 10px !important}.pager-previous a,.pager-next a{opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pager-previous a i,.pager-next a i,.pager-previous i,.pager-next i{font-size:32px;line-height:22px}.pager-previous a{margin-right:10px}.pager-next a{margin-left:10px}.pager-previous a:hover,.pager-next a:hover{opacity:.8}.disabled{display:block;overflow:hidden;color:#aeaeae}li.pager-previous.disabled{margin-right:10px}li.pager-next.disabled{margin-left:10px}.b-subscribe{margin:130px 0 20px 40px}.news-list .b-subscribe,.news-page .b-subscribe{margin:10px 0 20px 40px}form.subscribe-form{position:relative;margin:0}form.subscribe-form input{width:180px;font-size:14px;line-height:20px}form.subscribe-form input[type=text]{border:1px solid #aeaeae;height:30px;margin:0 0 20px}form.subscribe-form label{position:absolute;left:10px;top:0;line-height:30px;font-weight:400 !important}.file-item{display:block;overflow:hidden;margin:0 0 25px}.file-icon{float:left;margin:0 20px 0 0}.file-info{display:block;overflow:hidden}.file-info a{line-height:20px}.file-info span{display:block;font-size:13px;line-height:20px}.search-page .b-search-form{margin:60px 0}.search-page .b-search-form p{margin:0;padding:0}.search-result{margin-bottom:15px}.search-result h3{font-size:18px;line-height:30px;font-weight:400}.search-result h3 a{color:#464646;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search-result h3 a:hover{color:#0589d0}.search-snippet-info p{font-size:14px;line-height:20px;color:#a2a2a2;margin:0 0 45px}.search-snippet-info p strong{color:#000}.l-content .b-search-form{position:relative;top:0;left:0;width:420px;display:block}.l-content input.b-search-but{position:absolute;top:0;right:0}.contacts-sidebar-left>*:first-child{margin-top:0}.b-contact-form{background:#f2f2f2;padding:10px 20px;margin-left:30px}.b-contact-form [class*=l-col]{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-contact-form .smart-select>*,.b-contact-form .linkselect-disabled,.b-contact-form .linkselect-link{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}.b-contact-form textarea{margin:28px 0 0;padding:7px;height:190px}.b-contact-form .l-col6 input{width:100%;margin:20px 0 0}.b-contact-form .l-list-footer{padding:0 10px;margin:40px 0 0;overflow:hidden}.b-contact-form .l-list-footer>*{float:right}.b-contact-form .l-list-footer input[type=submit]{display:block;background:#00a1ed;border:none;line-height:30px;color:#fff;width:100%;text-align:center;-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) !important;height:30px;padding-left:30px;padding-right:30px;margin:0}.b-contact-form .form-actions{margin:0 0 20px}.b-contact-form .l-list-footer input[type=submit]:hover{opacity:.8}.b-contact-form .l-list-footer input[type=submit]+.ajax-progress{display:none}.linkselect-container{position:absolute;left:0;top:0;display:none;margin-top:30px;max-width:1000px;z-index:50000}.linkselect-container .linkselect-title{display:none;cursor:default;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-moz-user-focus:ignore;-moz-user-input:disabled}
.linkselect-container .linkselect-title.placeholder{cursor:pointer}.linkselect-container .linkselect-title span{display:block;padding:3px 4px}.linkselect-container .linkselect-scrollable{width:auto;background-color:#fff;border:0;margin:0;padding:0;text-align:left;overflow:auto;max-height:216px;clear:both}.linkselect-container ul{list-style-type:decimal !important;margin:0;padding:0;background-color:#464646}.linkselect-value{color:#fff}.linkselect-container ul li.linkselect-selected{background-color:#383838}.linkselect-container ul li.linkselect-current{background-color:#383838}.linkselect-container ul li.placeholder{display:none}.linkselect-container ul li{display:block;margin:0;padding:0 10px;height:30px;line-height:30px;cursor:pointer;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-moz-user-focus:ignore;-moz-user-input:disabled}.product-commercial h1{margin-bottom:25px}.b-menu-main__product{display:inline-block}.b-menu-main__product.hover>a{background:url(/sites/all/themes/rgcth/img/menu-active.png) no-repeat center 100px;padding-bottom:50px;overflow:visible;position:relative;z-index:9999}.product-menu{display:none;position:absolute;z-index:1000;top:100px;left:0;width:100%;background:#f6f6f6;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}.product-menu__inner{max-width:1200px;margin:0 auto;background-color:#fff;margin:0 auto;max-width:780px;background:none repeat scroll 0 0 #f6f6f6;overflow:hidden;padding:70px 0 70px 45px;position:relative}.b-menu-main__product:hover .product-menu{display:block}.projects-filters-class .reset-button{display:inline-block;margin-left:40px}.projects-filters-class .reset-button input[type=button]{border:0;background:0 0;color:#00aeef}.projects-filters-class .reset-button input[type=button]:hover{opacity:.8}#edit-vacancy-type .linkselect-link{width:620px}@media screen and (max-width:1216px){.b-projectslist{margin:0 auto;width:960px}.b-projectslist .b-mosaic-item{margin:15px 20px}}.l-infoblock p a{color:#464646 !important}.lang-dropdown__icon{font-weight:700;font-size:13px;font-family:sans-serif;color:#bdbdbd;position:absolute;left:8px;top:4px}.pt-sans .lang-dropdown__icon{font-family:'PT Sans',sans-serif}.wrapper-lang-dropdown.active .lang-dropdown__icon{color:#828282}.wrapper-lang-dropdown .lang-dropdown__icon:after{width:9px;height:5px;content:"";background:url(/sites/all/themes/rgcth/img/lang-selector/arw-down.png) no-repeat center;background-size:9px 5px;position:absolute;top:9px;left:25px}.wrapper-lang-dropdown.active .lang-dropdown__icon:after{width:9px;height:5px;content:"";background:url(/sites/all/themes/rgcth/img/lang-selector/arw-down-hl.png) no-repeat center;background-size:9px 5px;position:absolute}.wrapper-lang-dropdown{position:relative;width:30px;margin:0 auto;padding:0;background:#f6f6f6;cursor:pointer;outline:none;z-index:10}.wrapper-lang-dropdown .lang-dropdown__select{position:absolute;top:30px;left:-10px;right:0;background:#f6f6f6;width:56px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;list-style:none;opacity:0;pointer-events:none}.wrapper-lang-dropdown .lang-dropdown__select li a{display:block;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-weight:700;font-size:13px;font-family:sans-serif;color:#00aeef;padding-right:12px;text-align:center}.pt-sans .wrapper-lang-dropdown .lang-dropdown__select li a{font-family:'PT Sans',sans-serif}.wrapper-lang-dropdown .lang-dropdown__select li{height:25px;float:none}.wrapper-lang-dropdown .lang-dropdown__select li:last-child{padding-bottom:8px}.wrapper-lang-dropdown .lang-dropdown__select li i{margin-right:5px;color:inherit;vertical-align:middle}.wrapper-lang-dropdown .lang-dropdown__select li:hover a{color:#00aeef}.wrapper-lang-dropdown.active:after{border-width:0 6px 6px}.wrapper-lang-dropdown.active .lang-dropdown__select{opacity:1;pointer-events:auto}
.no-opacity .wrapper-lang-dropdown .lang-dropdown__select,.no-pointerevents .wrapper-lang-dropdown .lang-dropdown__select{display:none;opacity:1;pointer-events:auto}.no-opacity .wrapper-lang-dropdown.active .lang-dropdown__select,.no-pointerevents .wrapper-lang-dropdown.active .lang-dropdown__select{display:block}.b-search-form .g-close{z-index:11;background-color:#f6f6f6;opacity:1}.banners{position:relative}.banners .banner{position:relative}.banners .banner:not(:last-child){margin-bottom:10px}.banners .banner .banner-img{background-image:none;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;max-height:600px;padding-bottom:50%}.banners .banner .banner__caption{position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:0;height:128px;background-color:rgba(0,169,157,.8)}.banners .banner .banner__caption.banner__caption_green{background-color:rgba(0,169,157,.6)}.banners .banner .banner__caption.banner__caption_blue{background-color:rgba(0,107,183,.6)}.banners .banner .banner__caption.banner__caption_pink{background-color:rgba(168,100,169,.6)}.banners .banner .banner__caption.banner__caption_orange{background-color:rgba(225,146,93,.6)}.banners .banner .banner__caption .banner__title{text-transform:uppercase;font-size:27px;color:#fff;font-weight:400;padding:0 90px;margin-top:27px}.banners .banner .banner__caption .banner__text{color:#fff;font-size:16px;font-weight:100;padding:0 150px 0 90px}.banners .banner .banner__caption .banner__text .inline-more-link{color:#f6e76a;transition:none}