@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

.lwpcngNotice{position:fixed;z-index:999999;padding:12px 24px;font:16px/20px "Trebuchet MS","Helvetica CY",sans-serif;box-shadow:0 0 8px rgba(0,0,0,.1);border:0 solid}.lwpcngNotice A{text-decoration:underline}.lwpcngNotice A:hover{text-decoration:none}.lwpcngNotice-float{border:1px solid;border-radius:4px}.lwpcngNotice_message{display:inline;margin-right:8px}.lwpcngNotice_accept,.lwpcngNotice_reject{margin:8px 8px;display:inline-block;vertical-align:middle;padding:6px 12px;border:1px solid;white-space:nowrap;cursor:pointer}.lwpcngNotice_accept{font-weight:700}.lwpcngNotice_more{margin:0 6px;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;font-size:14px}.lwpcngNoticeBar{text-align:center}.lwpcngNoticeBar.lwpcngNotice-sticked{left:0;right:0}.lwpcngNoticeBar-top.lwpcngNotice-sticked{top:0;border-bottom-width:1px}.lwpcngNoticeBar-bottom.lwpcngNotice-sticked{bottom:0;border-top-width:1px}.lwpcngNoticeBar .lwpcngNotice_buttons{display:inline}.lwpcngNoticeBox{max-width:40%}@media screen and (max-width:980px){.lwpcngNoticeBox{max-width:75%}}@media screen and (max-width:600px){.lwpcngNoticeBox{max-width:none;left:0!important;right:0!important;border-radius:0!important;border-width:0}.lwpcngNoticeBox-topLeft,.lwpcngNoticeBox-topRight{top:0!important;border-bottom-width:1px}.lwpcngNoticeBox-bottomLeft,.lwpcngNoticeBox-bottomRight{bottom:0!important;border-top-width:1px}}.lwpcngNoticeBox-bottomLeft.lwpcngNotice-sticked{left:0;bottom:0;border-right-width:1px;border-top-width:1px;border-radius:0 4px 0 0}.lwpcngNoticeBox-bottomRight.lwpcngNotice-sticked{right:0;bottom:0;border-left-width:1px;border-top-width:1px;border-radius:4px 0 0 0}.lwpcngNoticeBox-topLeft.lwpcngNotice-sticked{left:0;top:0;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 4px 0}.lwpcngNoticeBox-topRight.lwpcngNotice-sticked{right:0;top:0;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 4px}.lwpcngNoticeBox .lwpcngNotice_buttons{margin-top:6px}.lwpcngNotice-light{background:#fff;background:rgba(255,255,255,.97);color:#000;border-color:#ddd}.lwpcngNotice-light A,.lwpcngNotice-light A:hover,.lwpcngNotice-light A:visited{color:#aaa}.lwpcngNotice-light .lwpcngNotice_accept{border-color:#ddd;background:#fff;color:#00a65a}.lwpcngNotice-light .lwpcngNotice_accept:hover{border-color:#82ccaa;background:#f4fff3}.lwpcngNotice-light .lwpcngNotice_reject{border-color:#ddd;background:#fff;color:#888}.lwpcngNotice-light .lwpcngNotice_reject:hover{border-color:#bbb;background:#f8f8f8;color:#000}.lwpcngNotice-dark{background:#2b2b2b;background:rgba(43,43,43,.97);color:#fff;border-color:#2b2b2b}.lwpcngNotice-dark A,.lwpcngNotice-dark A:hover,.lwpcngNotice-dark A:visited{color:#aaa}.lwpcngNotice-dark .lwpcngNotice_accept{border-color:#555;color:#00a65a}.lwpcngNotice-dark .lwpcngNotice_accept:hover{background:#2b2b2b}.lwpcngNotice-dark .lwpcngNotice_reject{border-color:#555;color:#888}.lwpcngNotice-dark .lwpcngNotice_reject:hover{background:#2b2b2b;color:#aaa}.lwpcngShowAgain{position:fixed;z-index:999999;padding:6px 16px;border:0 solid;border-top-width:1px;font:14px/18px "Trebuchet MS","Helvetica CY",sans-serif;cursor:pointer}.lwpcngShowAgain-bottomSticked{bottom:0}.lwpcngShowAgain-bottomFloat{border-bottom-width:1px}.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomRight{right:0}.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomLeft{left:0}.lwpcngShowAgain-bottomRight{border-left-width:1px;border-top-left-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat{border-right-width:1px;border-top-right-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat{border-bottom-right-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-bottomFloat{border-bottom-left-radius:4px}.lwpcngShowAgain-bottomLeft{border-right-width:1px;border-top-right-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat{border-left-width:1px;border-top-left-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat{border-bottom-left-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-bottomFloat{border-bottom-right-radius:4px}.lwpcngShowAgain-light{background:#fff;background:rgba(255,255,255,.97);border-color:#ddd;color:#000}.lwpcngShowAgain-light:hover{background:#f6f6f6;color:#000}.lwpcngShowAgain-dark{background:#2b2b2b;background:rgba(43,43,43,.97);color:#bbb;border-color:#2b2b2b}.lwpcngShowAgain-dark:hover{background:#2b2b2b;color:#ddd}.lwpcngHide{display:none}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/*a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}*/
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: 0;
}

.col sup {
    font-size: 19px;
    line-height: 0;
	top: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
body {
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}
a {
  color: #0088cc;
  text-decoration: underline;
}
a:hover {
  color: #005580;
  text-decoration: none;
}
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1170px;
  margin-right: auto;
  margin-left: auto;
}
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999999;
}
.text-warning {
  color: #c09853;
}
.text-error {
  color: #b94a48;
}
.text-info {
  color: #3a87ad;
}
.text-success {
  color: #468847;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1 {
  font-size: 36px;
  line-height: 40px;
}
h2 {
  font-size: 30px;
  line-height: 40px;
}
h3 {
  font-size: 24px;
  line-height: 40px;
}
h4 {
  font-size: 18px;
  line-height: 20px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
}
h6 {
  font-size: 12px;
  line-height: 20px;
}
h1 small {
  font-size: 24px;
}
h2 small {
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}
ul {
  padding: 0;
  margin: 0 0 10px 25px;
}
ol {
  padding: 0;
  margin: 25px 0 25px 18px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 23px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 10px;
  list-style: none;
  font-size:15px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #d2d5d5;
  border-bottom: 1px solid #ffffff;
}
.tab-spec hr {
  margin: 5px 0 10px 0;
  border: 0;
  border-top: 1px solid #d2d5d5;
  border-bottom: 1px solid #ffffff;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.label,
.badge {
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.label {
  padding: 1px 4px 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding: 1px 9px 2px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
table.table-bordered th,
table.table-bordered td {
  padding: 8px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #dddddd;
}

table.table-bordered .left_td { text-align: left;padding-left:13px;}
table.table-striped .left_td, table.table-blocked .left_td { text-align: left;padding-left:13px;width:25%;}
table.table-striped .w15 {width:17%;}


table.table-striped th,
table.table-striped td, table.table-blocked th,
table.table-blocked td {
  padding: 15px 3px;
  line-height: 20px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #dddddd;
}
table.table-striped td.start, table.table-striped td.start_plus, table.table-striped td.komfort, table.table-striped td.premium {
	font-weight:bold;
	text-align: center;
}
.tab_brd {
	border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f4f3f3;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

/*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 6px;
    vertical-align: top;
}*/
.full-tarif.table > thead > tr > th, .full-tarif.table > tbody > tr > th, .full-tarif.table > tfoot > tr > th, .full-tarif.table > thead > tr > td, .full-tarif.table > tbody > tr > td, .full-tarif.table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 6px;
    vertical-align: top;
}
table [class*=span],
.row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
.table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
.table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
.table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
.table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
.table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
.table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
.table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
.table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
.table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
.table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
.table tbody tr.success td {
  background-color: #dff0d8;
}
.table tbody tr.error td {
  background-color: #f2dede;
}
.table tbody tr.warning td {
  background-color: #fcf8e3;
}
.table tbody tr.info td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="passwd"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="passwd"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="passwd"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
  cursor: pointer;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"] {
  float: left;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  font-size: 14px;
  vertical-align: top;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 10px 30px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;

}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #f0f4f5;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/*.btn:focus {
  outline: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}*/
.btn:focus {
  outline: none;
}
.btn:hover {
  outline: none;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 18px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 17px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.btn-primary {
	font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 5px 50px;
	text-decoration:none;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-ewe {
	color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #dd464f;
  border-right:1px solid #fff;
  border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 12px;
    text-align: center;
    vertical-align: middle;
}
.btn-zakaz {
	color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #58b957;
    border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 12px;
    text-align: center;
    vertical-align: middle;
}
.btn-vps {
	color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3C67B0;
  border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 12px;
    text-align: center;
    vertical-align: middle;
}
.btn-tarif {
	color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #58b957;
  border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
	width:340px;
	height:49px;
    max-width: 100%;
}
a.btn-tarif {
	font-size: 15px;
    line-height: 21px;
    margin-top: 30px;
    padding: 15px 0 0 0;
	text-decoration:none;
}
.btn-g {
	background:#92be5f;
}
.btn-tstsrv {
	background:#0c9;
}
.btn-r {
	background:#e54b4b;
}
.btn-b {
	background:#3c67b0;
}
a:hover.btn-g {
	background-color: #81a854;
	color: #ffffff;
	transition: all 180ms ease-out 0s;
	/*cursor: not-allowed;*/
}
a:hover.btn-tstsrv {
	background-color: #00a37a;
	color: #ffffff;
	transition: all 180ms ease-out 0s;
	/*cursor: not-allowed;*/
}
a:hover.btn-r {
	background-color: #c53c3c;
	color: #ffffff;
	transition: all 180ms ease-out 0s;
	/*cursor: not-allowed;*/
}
a:hover.btn-b {
	background-color: #325489;
	color: #ffffff;
	transition: all 180ms ease-out 0s;
	/*cursor: not-allowed;*/
}
table a.btn-zakaz {
	 padding: 10px 16px;
}
a.btn-ewe {
	font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 10px 30px;
	text-decoration:none;
}
a:hover.btn-ewe, a.btn-head_log:hover  {
	background-color: #B5383E;
	color: #ffffff;
	transition: all 140ms ease-out 0s;
}
a.btn-vps {
	font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 10px 30px;
	text-decoration:none;
}
a:hover.btn-vps  {
	background-color: #335996;
	color: #ffffff;
	transition: all 140ms ease-out 0s;
}

.btn-head_log i {
	color: #ffffff;
}
a:hover.btn-zakaz, td.zbutton span.btn-zakaz, p.btn-group span:hover.btn-zakaz {
	background-color: #4FA34E;
	color: #ffffff;
	transition: all 140ms ease-out 0s;
	/*cursor: not-allowed;*/
}
a.btn-zakaz, td.zbutton span.btn-zakaz {
	font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 10px 30px;
	text-decoration:none;
}
a.btn-head_log {
	color: #ffffff;
    background-color: #dd464f;
    border-image: none;
    border-radius: 7px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 13px 13px 12px;
	/*margin-top:4px;*/
    text-align: center;
    vertical-align: middle;
}
a.btn-head_log-22{
	color: #ffffff;
    background-color: #dd464f;
    border-image: none;
    border-radius: 7px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 13px 13px 12px;
	/*margin-top:4px;*/
    text-align: center;
    vertical-align: middle;
}
a.btn-head_log-1 {
	color: #ffffff;
    background-color: #dd464f;
    border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 3px 53px 3px 10px;
    vertical-align: middle;
}
a.btn-head_log-2 {
	color: #ffffff;
    background-color: #58B957;
    border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 3px 10px;
	/*margin-top:4px;*/
    vertical-align: middle;
}
.head_log-1{
    float: right;
    margin-left: 15px;
    width: 135px;
}
.head_log-2{
    float: right;
    margin-left: 15px;
    width: 135px;
}
#header a.btn-head_log:hover {
	color: #ffffff;
}
#header a.btn-head_log-1:hover {
	color: #ffffff;
}
#header a.btn-head_log-2:hover {
	color: #ffffff;
}
#header a.btn-head_log-22:hover {
	color: #ffffff;
}

.btn-order {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #61b100;
  background-image: -moz-linear-gradient(top, #94d401, #61b100);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#94d401), to(#61b100));
  background-image: -webkit-linear-gradient(top, #94d401, #61b100);
  background-image: -o-linear-gradient(top, #94d401, #61b100);
  background-image: linear-gradient(to bottom, #94d401, #61b100);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #648908 #648908 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #648908;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
table a.btn-order {
	margin-left:0;
	padding: 5px 30px;
}
table a.btn-primary {
	margin-left:0;
	padding: 5px 25px;
}
table span.btn-danger {
	margin-left:0;
	padding: 5px 21px;
}
table a.btn-danger {
	margin-left:0;
	padding: 5px 21px;
}
a.btn-order {
	font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 5px 50px;
	text-decoration:none;
}

.btn-danger {
	font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    padding: 5px 35px;
	text-decoration:none;
}

.btn-order:hover,
.btn-order:active,
.btn-order.active,
.btn-order.disabled,
.btn-order[disabled] {
  color: #ffffff;
  background-color: #61b100;
  *background-color: #61b100;
}
.btn-order:active,
.btn-order.active {
  background-color: #61b100 \9;
}

.btn-sup {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #21A7C2;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 24px 45px;
  margin: 10px 0 0 15px;
  font-size: 25px;
  line-height: 28px;
  *line-height: 23px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #fff;
   border-image: none;
    border-radius: 5px;

}
.btn-sup:hover {
  color: #fff;
  text-decoration: none;
  background:#2296AD;
  transition: all 140ms ease-out 0s;
}


.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: 0px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 15px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 16px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.dropup .btn-large .caret {
  border-bottom: 5px solid #000000;
  border-top: 0;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav {
  margin-left: 0;
  margin-bottom: 0px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 0px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration:none;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  outline:none;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #E5E5E5;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: none;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.nav-tabtab > .active > a, .nav-tabtab > .active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #999;
    border-color: #e5e5e5;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #555555;
    cursor: default;
}
.nav-tabtab > li > a {
    background-color: #f3f3f3;
    border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 4px;
    padding:15px 25px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}

.btn-tabtab {
    background-color: #f3f3f3;
    border-image: none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 4px;
    padding:15px 25px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
a.btn-tabtab{color:#000;font-size:18px !important;}

.bigtab li a img {
    text-align: center;
	vertical-align: middle;
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.nav > .disabled > a {
  color: #999999;
}
.nav > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}
.navbar-inner1 {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
  max-width: 100%;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
.navbar-link {
  color: #777777;
}
.navbar-link:hover {
  color: #333333;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  width: 100%;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333333;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: none;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #1677df;
  color: #fffff;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse {
  color: #999999;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb .active {
  color: #999999;
}
.pagination {
  height: 40px;
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 0 14px;
  line-height: 38px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a,
.pager span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a,
.pager .next span {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.thumbnails:after {
  clear: both;
}
.row-fluid .thumbnails {
  margin-left: 0;
}
.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin:30px 5px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
a.thumbnail {
  height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.tpartner > div {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center center;
    height: 254px;
}
.tpartner {
  height: 552px;
}
.tpartner:hover {
  border: 1px solid #666;
}
.tpartner img {
   display: block;
    float: none;
    margin: 50px auto;
    max-width: 100%;
	vertical-align:center;
}
.tpartner .caption  h3 {
   font-size: 28px;
    font-weight: normal;
    margin: 20px 0 40px;
    text-align: center;
}
.tpartner .caption  p {
   font-size: 18px;
    line-height: 1.3;
    margin: 0;
    padding: 0 10px 15px;
}
a.thumbnail:hover, a.fancy:hover {
  border-color: #666;
}
.thumbnail .caption {
  padding: 9px;
  color: #555555;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #F4E490;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-bottom: 10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-right: 10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow:after {
  content: "";
  z-index: -1;
}
.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: #ffffff;
}
.popover.top .arrow:after {
  border-width: 11px 11px 0;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -1px;
  left: -11px;
}
.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #ffffff;
}
.popover.right .arrow:after {
  border-width: 11px 11px 11px 0;
  border-right-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  left: -1px;
}
.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #ffffff;
}
.popover.bottom .arrow:after {
  border-width: 0 11px 11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -1px;
  left: -11px;
}
.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-width: 10px 0 10px 10px;
  border-left-color: #ffffff;
}
.popover.left .arrow:after {
  border-width: 11px 0 11px 11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  right: -1px;
}
.modal-open .modal .dropdown-menu {
  z-index: 2050;
}
.modal-open .modal .dropdown.open {
  *z-index: 2050;
}
.modal-open .modal .popover {
  z-index: 2060;
}
.modal-open .modal .tooltip {
  z-index: 2080;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  outline: none;
  width: 550px;background:transparent;box-shadow:none;border:none;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {

}
#myModalFeed1.www20{
  top: 40%;
  left: 47%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #ffffff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open  > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  margin-left:5px;
}
.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}

.nav-collapse.collapse {
	height: auto !important;
	overflow: visible !important;
}

@media screen and (max-width: 1170px) {

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {

    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
}

/*----------------------------------------*/
/**
 * Содержание
 */

/**
 * Font settings ......................Подключение нестандартных шрифтов
 * Common styles.......................Общие стили
 * Common classes......................Общие классы
 * Override Drupal styles..............Переопределение стилей Drupal
 * Header..............................Оформление Header'а
 * Region menu.........................Оформление региона Menu
 * Menu on main page...................Оформление "липкого" меню для главной страницы
 * Menu................................Оформление меню
 * Content.............................Оформление Content'а
 * Footer..............................Оформление Footer'а
 *  Footer menu........................Оформление меню в Footer'е
 * Other...............................Other css styles
 */
/*----------------------------------------*/



/**
 * Font settings
 */


/* @font-face {
    font-family: "comppro-regular";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/styles/fonts/comppro-regular/comppro-regular.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/comppro-regular/comppro-regular.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/styles/fonts/comppro-regular/comppro-regular.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/comppro-regular/comppro-regular.svg") format("svg");
}
@font-face {
    font-family: "condpro-light";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-light/condpro-light.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-light/condpro-light.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-light/condpro-light.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-light/condpro-light.svg") format("svg");
}
@font-face {
    font-family: "condpro-regular";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-regular/condpro-regular.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-regular/condpro-regular.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-regular/condpro-regular.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-regular/condpro-regular.svg") format("svg");
}
@font-face {
    font-family: "condpro-medium";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-medium/condpro-medium.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-medium/condpro-medium.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-medium/condpro-medium.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/styles/fonts/condpro-medium/condpro-medium.svg") format("svg");
} */
/* LatoRegular */

@font-face {
    font-family: 'LatoRegular';
    src: url('/wp-content/themes/firstbyte/assets/styles/fonts/latoregular/latoregular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LatoBold';
    src: url('/wp-content/themes/firstbyte/assets/styles/fonts/latobold/lato-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* end: Font settings */




/**
 * Common styles
 */

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {

    /* абаКаЛббаЕаНаИаЕ баВаЕбаА аПаОаДбаВаЕбаКаИ бббаЛаКаИ аИаЛаИ аЛбаБаОаГаО аКаЛаИаКаАаБаЕаЛбаНаОаГаО JavaScript баЛаЕаМаЕаНбаА аПбаИ аКаАбаАаНаИаИ. */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: -webkit-paged-y;
}
body {
/*	min-width: 1170px; */
    font-family: 'LatoRegular', sans-serif;
    line-height: 1;
    background-color: #fff;
    color: #000;
    
}
body.front {
/*	min-width: 1204px; */
}
html, body {
    height: 100%;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
}
a {
    text-decoration: none;
}

b, strong {
	font-family: 'LatoBold', sans-serif;
	font-weight: normal;
}

/* end: Common custom styles */




/**
 * Common classes
 */

.contentCenter {
    width: 1124px;
    margin: 0 auto;
}
.overflowHidden {
    overflow: hidden;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}

/* end: Common classes */




/* Override Drupal styles */

#user-login {
    width: 1124px;
    margin: 0 auto;
}

/* end: Override Drupal styles */




/**
 * Header
 */

.header {
    height: 110px;
    padding: 24px 1px 18px 1px;
    background: #fff url("https://firstbyte.pro/images/main/header/pixel_bg.png") repeat-x bottom left;
}
.header__blockLogo__separator {
    width: 1px;
    height: 54px;
    background-color: #d0d0d0;
    margin: 4px 20px 7px 20px;
}
.header__blockLogo__slogan {
    font-family: 'Geometria-Bold';
    font-size: 1.25rem; /* 20px / 16px */
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    color: #277cb3;
    padding: 19px 0 22px 0;
}
.header__shadow {
    width: 1125px;
    height: 19px;
    position: absolute;
    margin: 86px 0 0 0;
    background: transparent url("https://firstbyte.pro/images/main/common/shadow.png") no-repeat top center;
    z-index: 1;
}
.header__blockData__phone {
    font-family: 'Geometria-Medium';
    font-size: 1.25rem; /* 20px / 16px */
    color: #838484;
    margin: 19px 0 22px 0;
}
.header__blockData__phone:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 16px;
    background: transparent url("https://firstbyte.pro/images/main/header/tel-icon.png") no-repeat 0 0;
    margin-right: 5px;
}
.header__blockData__login {
    width: 159px;
    height: 34px;
    margin: 11px 0 0 41px;
    cursor: pointer;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    background-color: #2888bf;
    -webkit-box-shadow: inset 0 -1px rgba(0,0,0,.6);
    -moz-box-shadow: inset 0 -1px rgba(0,0,0,.6);
    box-shadow: inset 0 -1px rgba(0,0,0,.6);
    border: solid 3px #d1e7f0;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3), rgba(255,255,255,.3));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3), rgba(255,255,255,.3));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3), rgba(255,255,255,.3));
    background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(255,255,255,.3));
}
.header__blockData__login:hover {
    background-color: #2a94d9;
    border-color: #174868;
}
.header__blockData__login:active {
    background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(255,255,255,.3));
}
.header__blockData__login__content {
    width: 141px;
    height: 27px;
    font-family: 'Geometria-Bold';
    font-size: 0.6875rem; /* 11px / 16px */
    text-transform: uppercase;
    padding: 0 0 0 12px;
    line-height: 29px;
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 126px 8px;
}
.header__blockData__login__content a {
    color: #fff;
    text-decoration: none;
    display: block;
    width: inherit;
    height: inherit;
}
.header__blockData__blockRegionHeader {
    float: left;
    padding-left: 40px;
}
.header__blockData__blockRegionHeader .language-switcher-locale-url {
    margin: 14px 0 0 0;
    padding: 0;
    list-style: none;
    border: solid 2px #ccdfe6;
    overflow: hidden;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.header__blockData__blockRegionHeader .language-switcher-locale-url li {
    display: inline-block;
    float: left;
    line-height: 24px;
    padding: 0 15px;
    font-family: 'Geometria-Bold', sans-serif;
    font-size: 0.6875rem; /* 11px / 16px */
    background-color: #fff;
}
.header__blockData__blockRegionHeader .language-switcher-locale-url li.active {
    background-color: #e7f2f7;
}
.header__blockData__blockRegionHeader .language-switcher-locale-url li a {
    text-decoration: none;
    color: #35a6d2;
}
.header__blockData__blockRegionHeader .language-switcher-locale-url li.active a {
    color: #5b8fa3;
}

/* end: Header */





/**
 * Region menu
 */

.mainContent__blockRegionMenu .block .content {
    width: 1124px;
    margin: 0 auto;
    background: transparent url("https://firstbyte.pro/images/main/menu/shadow.png") no-repeat top center;
}
.mainContent__blockRegionMenu .block .content:after {
    content: "";
    display: block;
    width: 1125px;
    height: 19px;
    position: absolute;
    margin: 0;
    background: transparent url("https://firstbyte.pro/images/main/common/shadow.png") no-repeat top center;
    z-index: 1;
}
.mainContent__blockRegionMenu .block .content .menu {
    margin: 0;
}
.mainContent__blockRegionMenu .block .content .menu li {
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0;

    position: relative;
}
.mainContent__blockRegionMenu .block .content .menu li a {
    text-decoration: none;
    display: inline-block;
    color: #fff;
    /*font-family: 'Geometria-Bold';*/
    font-family: 'Roboto',sans-serif,Arial;
    text-transform: uppercase;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    border:solid 2px transparent;
}
.mainContent__blockRegionMenu .block .content .menu li a span {
    clear: both;
    margin-top: 6px;
    color: rgb(84, 189, 223);
    display: block;
}

/* end: Region menu */




/**
 * Menu on main page
 */

#block-menu-menu-menu-on-main-page-sticky-wrapper {
    height: 100% !important;
}
.menu-on-main-page {
    background: #014058 url("https://firstbyte.pro/images/main/menu/bg.png") repeat left top;
}
.menu-on-main-page.smint {
    z-index: 999;
    width: 100%;
}
.menu-on-main-page .menu {
    padding: 5px 21px;
    min-height: 85px;
}
.menu-on-main-page .menu li a {
    height: 75px;
    padding: 13px 12px;
    font-size: 0.8125rem; /* 13px / 16px */
}
.menu-on-main-page .menu li:not(:first-of-type) a {
    margin: 0 0 0 31px;
}
.menu-on-main-page .content ul.menu .active a,
.menu-on-main-page .content .menu li a:hover {
    border-color: #229ccb;
}
.menu-on-main-page .menu li:not(:last-of-type):after {
    content: "";
    display: inline-block;
    width: 31px;
    height: 1px;
    background-color: #2e7996;
    position: absolute;
    margin: 35px 0 0 0;
}
.menu-on-main-page .menu li .menu__item__1 {
    width: 186px;
}
.menu-on-main-page .menu li .menu__item__2 {
    width: 198px;
}
.menu-on-main-page .menu li .menu__item__3 {
    width: 240px;
}
.menu-on-main-page .menu li .menu__item__4 {
    width: 189px;
}
.menu-on-main-page .menu li .menu__item__5 {
    width: 129px;
}
.i18n-en .menu-on-main-page .menu li .menu__item__1 {
    width: 191px;
}
.i18n-en .menu-on-main-page .menu li .menu__item__2 {
    width: 185px;
}
.i18n-en .menu-on-main-page .menu li .menu__item__3 {
    width: 185px;
}
.i18n-en .menu-on-main-page .menu li .menu__item__4 {
    width: 245px;
}
.i18n-en .menu-on-main-page .menu li .menu__item__5 {
    width: 136px;
}

/* end: Menu on main page */




/* Menu */

.productMenuBlock,
.productMenuBlock .menu li,
.additionalMenuBlock,
.additionalMenuBlock .menu li {
    background: #302e2f;
}

.productMenuBlock .menu,
.additionalMenuBlock .menu {
    padding: 13px 28px 14px 31px;
}
.productMenuBlock .menu li a,
.additionalMenuBlock .menu li a {
    height: 48px;
    padding: 15px 17px;
    font-size: 0.9375rem; /* 15px / 16px */
}
.productMenuBlock .content .menu li:not(:first-of-type),
.additionalMenuBlock .content .menu li:not(:first-of-type) {
    margin: 0 0 0 25px;
}
.productMenuBlock .content ul.menu .active-trail a,
.productMenuBlock .content .menu li a:not(.menu__product__main):hover,
.additionalMenuBlock .content ul.menu .active-trail a,
.additionalMenuBlock .content .menu li a:hover {
    border-color: #480c0e;
    background-color: #480c0e;
}
.productMenuBlock .menu li .menu__product__main,
.additionalMenuBlock .menu li .menu__product__main {
    background: transparent url(/wp-content/themes/firstbyte/assets/styles/../images/products-bg.png) no-repeat 19px 15px;
    padding-left: 41px;
    min-width: 153px;
}
/* Additional product menu */
.productMenuBlock .menu .menu,
.additionalMenuBlock .menu .menu {
    position: absolute;
    padding: 0;
    border: solid 2px #4b9ed3;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: rgba(50,130,182,0.9);
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
    z-index: 999;
    display: none;
    margin-top: -48px !important;
    min-width: 230px;
}
.productMenuBlock .menu .menu li.first a,
.additionalMenuBlock .menu .menu li.first a {
    background: transparent url("https://firstbyte.pro/images/menu/product/products-bg.png") no-repeat 19px 15px;
    padding-left: 41px;
}
.productMenuBlock .menu li .menu__product__main:hover + .menu,
.productMenuBlock .menu .menu:hover,
.additionalMenuBlock .menu li .menu__product__main:hover + .menu,
.additionalMenuBlock .menu .menu:hover {
    display: block;
}
.productMenuBlock .menu .menu li,
.additionalMenuBlock .menu .menu li {
    display: block !important;
    margin: 0 !important;
    background: transparent !important;
    border-bottom: solid 1px #4b9ed3;
}
.productMenuBlock .menu .menu li a,
.additionalMenuBlock .menu .menu li a {
    border: none !important;
}
.productMenuBlock .menu .menu li:not(.first) a,
.additionalMenuBlock .menu .menu li:not(.first) a {
    text-transform: none !important;
}
.productMenuBlock .menu .menu li.last,
.additionalMenuBlock .menu .menu li.last {
    border-bottom: none;
}
.productMenuBlock .menu .menu li a.active-trail,
.productMenuBlock .menu .menu li a:hover,
.additionalMenuBlock .menu .menu li a.active-trail,
.additionalMenuBlock .menu .menu li a:hover {
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none !important;
    background-color: #05445f !important;
}
.productMenuBlock .menu .menu li.first a:hover,
.additionalMenuBlock .menu .menu li.first a:hover {
    background-color: transparent !important;
}
.productMenuBlock .menu .menu li.last a.active-trail,
.productMenuBlock .menu .menu li.last a:hover,
.additionalMenuBlock .menu .menu li.last a.active-trail,
.additionalMenuBlock .menu .menu li.last a:hover {
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

/* end: Menu */




/**
 * Content
 */

.mainContent {
    min-height: 100%;
}
.ActionWrapper {
    background: transparent url("https://firstbyte.pro/images/main/common/actionBG.jpg") repeat-x 0 0;
    height: 125px;
    font-family: "Geometria-Medium", sans-serif;
    font-size: 32px;
    color: #fff;
    text-align: center;
    padding-top: 43px;
}
.ActionWrapper a {
    color: #fff;
    text-decoration: underline;
}
.node-type-product .ActionWrapper {
    display: none;
}

/* end: Content */




/**
 * Footer
 */

.footer {
    height: 309px;
    border-top: solid 4px #317fb2;
    padding: 43px 0 0 0;
}

/* Footer menu */
.footer__blockTopFooter {
    position: relative;
    min-height: 172px;
}
.footer__blockTopFooter__blockRegionFooter .content ul.menu,
.footer__blockTopFooter__blockRegionFooter .content ul.menu li {
    margin: 0;
    padding: 0;
}
.footer__blockTopFooter__blockRegionFooter .content ul.menu li {
    list-style: none;
}
.footer__blockTopFooter__blockRegionFooter .content ul.menu li a {
    text-decoration: none;
}
.footer__blockTopFooter__blockRegionFooter .content ul.menu li.expanded {
    float: left;
    margin-right: 40px;
}
.footer__blockTopFooter__blockRegionFooter li.expanded > a {
    font-family: 'Roboto-Bold';
    font-size: 0.9375rem; /* 15px / 16px */
    text-transform: uppercase;
    color: #317fb2;
    cursor: default;
    margin-bottom: 13px;
}
.footer__blockTopFooter__blockRegionFooter li.expanded ul.menu {
    margin: 13px 0 10px 0;
}
.footer__blockTopFooter__blockRegionFooter li.expanded li a {
    font-size: 0.8125rem; /* 13px / 16px */
    color: #505050;
    line-height: 2;
}
/* end: Footer menu */

.footer_blockTopFooter__contacts {
    position: absolute;
    width: 188px;
    height: 100%;
    border: solid 1px #d6d6d6;
    border-bottom: 0;
    -webkit-border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
    padding: 11px 0;
    margin-left: 936px;
}
.footer_blockTopFooter__contacts__phone {
    font-family: 'Geometria-Medium';
    font-size: 1.375rem; /* 22px / 16px */
    color: #838484;
    text-align: center;
}
.footer_blockTopFooter__contacts__salesEmail {
    display: block;
    text-decoration: none;
    font-size: 0.8125rem; /* 13px / 16px */
    color: #838484;
    line-height: 1.4;
    text-align: center;
    margin-top: 5px;
}
.footer_blockTopFooter__contacts__salesEmail span {
    font-size: 0.6875rem; /* 11px / 16px */
    color: #b7b7b7;
}
.footer_blockTopFooter__contacts__blockContactsButton {
    margin: 14px 0 0 0;
}
.footer_blockTopFooter__blockContactsButton__contactsButton {
    width: 101px;
    height: 28px;
    font-family: 'Geometria-Bold';
    font-size: 0.6875rem; /* 11px / 16px */
    color: #fff;
    line-height: 28px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 0 0 13px;
    margin: 0 43px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    background-color: #b6b6b6;
    -webkit-box-shadow: inset 0 -1px rgba(0,0,0,.6);
    -moz-box-shadow: inset 0 -1px rgba(0,0,0,.6);
    box-shadow: inset 0 -1px rgba(0,0,0,.6);
    background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(255,255,255,.3));
}
.footer_blockTopFooter__blockContactsButton__contactsButton:hover {
    background-color: #979797;
}
.footer_blockTopFooter__blockContactsButton__contactsButton:active {
    background-color: #979797;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(255,255,255,.3));
}
.footer_blockTopFooter__blockContactsButton__contactsButton__content {
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 73px -52px;
}
.footer_blockTopFooter__blockContactsButton__contactsButton__content a {
    text-decoration: none;
    color: #fff;
}
.footer_blockTopFooter__contacts__blockContactsButton:before,
.footer_blockTopFooter__contacts__blockContactsButton:after {
    content: "";
    display: inline-block;
    width: 43px;
    height: 1px;
    background-color: #d6d6d6;
    position: absolute;
}
.footer_blockTopFooter__contacts__blockContactsButton:before {
    margin-top: 12px;
}
.footer_blockTopFooter__contacts__blockContactsButton:after {
    margin: -16px 0 0 144px;
}
.footer_blockTopFooter__contacts__socialLinks {
    margin-top: 16px;
    font-size: 0.6875rem; /* 11px / 16px */
    text-align: center;
}
.footer_blockTopFooter__contacts__socialLinks a {
    display: inline-block;
    height: 28px;
    padding-left: 31px;
    line-height: 28px;
    color: #505050;
    text-decoration: none;
}
.footer_blockTopFooter__contacts__socialLinks__facebook {
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 0 -275px;
}
.footer_blockTopFooter__contacts__socialLinks__twitter {
    margin-left: 8px;
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 0 -198px;
}
.footer__blockBottomFooter {
    height: 91px;
    border-top: solid 1px #d6d6d6;
    padding: 25px 0 37px 0;
    font-size: 0.6875rem; /* 11px / 16px */
    color: #8c8c8c;
    line-height: 1.5;
}
.footer__blockBottomFooter__paymentMethods {
    margin-left: 133px;
    color: #8C8C8C;
}
.footer__blockBottomFooter__paymentMethods__images {
    width: 243px;
    height: 28px;
    margin: 4px 0 0 13px;
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 0 -418px;
}
.i18n-en .footer__blockBottomFooter__paymentMethods__images {
    background: transparent url("https://firstbyte.pro/images/main/common/paymethods-en.png") no-repeat 0 0;
}
.footer__blockBottomFooter__searchError {
    margin-left: 111px;
    color: #c39764;
    padding-left: 23px;
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 0 -343px;
}
.footer__blockBottomFooter__designer {
    display: inline-block;
    color: #8c8c8c;
    text-decoration: none;
    margin-left: 74px;
    padding-right: 90px;
    background: transparent url("https://firstbyte.pro/images/main/common/main_sprite.png") no-repeat 42px -117px;
    opacity: 0.5;
}
.footer__blockBottomFooter__designer:hover {
    opacity: 1;
}

/* end: Footer */



/**
 * Basic page
 */

.node-page ul.links {
    display: none;
}
.field-name-field-title {
    min-width: 1124px;
    background: #06314d url("https://firstbyte.pro/images/pages/common/title-bg.png") no-repeat center;
    text-align: center;
}
.field-name-field-title h1 {
    display: inline-block;
    margin: 0;
    padding: 25px 25px 32px 25px;
    font-family: "Geometria", sans-serif;
    font-size: 2.625rem; /* 42px / 16px */
    color: #fff;
    background-color: #06314d;
}
.field-name-field-title h1:before,
.field-name-field-title h1:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 15px;
    border-left: solid 1px #004a75;
    position: absolute;
}
.field-name-field-title h1:before {
    margin: 17px 0 0 -25px;
}
.field-name-field-title h1:after {
    margin: 17px 0 0 25px;
}
.CustomStylesBlock h2,
.CustomStylesBlock h3,
.CustomStylesBlock p,
.CustomStylesBlock table,
.CustomStylesBlock ul,
.CustomStylesBlock ol,
.node-page .field-name-body h2,
.node-page .field-name-body h3,
.node-page .field-name-body p,
.node-page .field-name-body table,
.node-page .field-name-body ul,
.node-page .field-name-body ol {
    max-width: 1124px;
    margin: 0 auto;
}
.CustomStylesBlock .patternWrapper,
.node-page .field-name-body .patternWrapper {
    background: transparent url("https://firstbyte.pro/images/pages/common/bg.png") repeat center;
}
.CustomStylesBlock .patternWrapper {
    padding-bottom: 40px;
}
.CustomStylesBlock h2,
.node-page .field-name-body h2 {
    font-family: "Geometria", sans-serif;
    font-size: 2.5rem; /* 40px / 16px */
    padding: 33px 0 37px 0;
}
.CustomStylesBlock h3,
.node-page .field-name-body h3 {
    font-family: 'Geometria-Medium', sans-serif;
    font-size: 2rem; /* 32px / 16px */
    padding: 34px 0 28px 0;
}
.CustomStylesBlock h5,
.node-page .field-name-body h5 {
    font-size: 0.9375rem; /* 15px / 16px */
}
.CustomStylesBlock p,
.node-page .field-name-body p {
    line-height: 1.6;
    padding: 0;
}
.CustomStylesBlock table,
.node-page .field-name-body table {
    width: 1124px;
    border: none;
    color: #303030;
    font-size: 1.1875rem; /* 19px / 16px */
    margin-top: 31px;
    border-collapse: separate;
}
.CustomStylesBlock table tr,
.node-page .field-name-body table tr {
    background-color: transparent;
}
.CustomStylesBlock table th,
.CustomStylesBlock table td,
.node-page .field-name-body table th,
.node-page .field-name-body table td {
    border: solid 1px #fff;
    vertical-align: top;
    padding: 16px 10px 19px 10px;
}
.CustomStylesBlock table th,
.node-page .field-name-body table th {
    background-color: #f7f1de;
    border-left: none;
    font-family: 'Roboto-Bold', sans-serif;
    font-size: 0.875rem; /* 14px / 16px */
    color: #a09880;
    font-weight: normal;
    padding: 20px 17px 20px 16px;
    text-transform: uppercase;
}
.CustomStylesBlock table tr:nth-of-type(odd) td,
.node-page .field-name-body table tr:nth-of-type(odd) td {
    background-color: #f8f8f8;
}
.CustomStylesBlock table tr:nth-of-type(even) td,
.node-page .field-name-body table tr:nth-of-type(even) td {
    background-color: #ecedee;
}
.CustomStylesBlock table p,
.node-page .field-name-body table p {
    line-height: 1.3;
}
.CustomStylesBlock table h5,
.node-page .field-name-body table h5 {
    color: #505050;
    margin: 0;
    padding-top: 12px;
}
.CustomStylesBlock table tr th:first-child,
.CustomStylesBlock table tr td:first-child,
.node-page .field-name-body table tr th:first-child,
.node-page .field-name-body table tr td:first-child {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.CustomStylesBlock table tr th:last-child,
.CustomStylesBlock table tr td:last-child,
.node-page .field-name-body table tr th:last-child,
.node-page .field-name-body table tr td:last-child {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.CustomStylesBlock hr,
.node-page hr {
    border: none;
    height: 1px;
    background-color: #e1e2e3;
    margin-top: 39px;
}
.CustomStylesBlock ul,
.CustomStylesBlock ol,
.node-page .field-name-body ul,
.node-page .field-name-body ol {
    padding: 0 0 0 20px;
    margin-bottom: 20px;
}
.CustomStylesBlock ul li,
.CustomStylesBlock ol li,
.node-page .field-name-body ul li,
.node-page .field-name-body ol li {
    padding: 0 0 0 5px;
    line-height: 1.6;
    margin: 10px 0 0 0;
}
.CustomStylesBlock table.noTable,
.node-page .field-name-body table.noTable {
    margin-top: 0;
    background-color: transparent;
}
.CustomStylesBlock table.noTable td,
.node-page .field-name-body table.noTable td {
    border: none;
    padding: 10px 0 0 0;
    background-color: transparent !important;
}
.CustomStylesBlock .buttonWrapper,
.node-page .buttonWrapper {
    border-top: solid 1px #216795;
    background-color: #3282b6;
    padding: 48px 0 31px 0;
    margin: 45px 0 0 0;
    color: #fff;
}
.CustomStylesBlock .buttonWrapper table,
.CustomStylesBlock .buttonWrapper table a,
.node-page .buttonWrapper table,
.node-page .buttonWrapper table a {
    color: #fff;
}
.CustomStylesBlock .buttonWrapper .buttonLink,
.node-page .buttonWrapper .buttonLink {
    font-family: 'Geometria-Bold', sans-serif;
    font-size: 1.6875rem; /* 27px / 16px */
    text-shadow: 1px 1px rgba(0,0,0, 0.8);
    text-transform: uppercase;
    display: inline-block;
    background: transparent url("https://firstbyte.pro/images/pages/common/btn-sprite.png") repeat-x 0 -138px;
    height: 65px;
    line-height: 65px;
    cursor: pointer;
    margin: -23px 0 0 32px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:hover,
.node-page .buttonWrapper .buttonLink:hover {
    background-position: 0 -345px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:active,
.node-page .buttonWrapper .buttonLink:active {
    background-position: 0 -552px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:before,
.CustomStylesBlock .buttonWrapper .buttonLink:after,
.node-page .buttonWrapper .buttonLink:before,
.node-page .buttonWrapper .buttonLink:after {
    content: '';
    display: inline-block;
    width: 32px;
    height: 65px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:before,
.node-page .buttonWrapper .buttonLink:before {
    background: transparent url("https://firstbyte.pro/images/pages/common/btn-sprite.png") no-repeat 0 0;
    float: left;
    margin-left: -32px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:after,
.node-page .buttonWrapper .buttonLink:after {
    background: transparent url("https://firstbyte.pro/images/pages/common/btn-sprite.png") no-repeat 0 -69px;
    float: right;
    margin-right: -32px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:hover:before,
.node-page .buttonWrapper .buttonLink:hover:before {
    background-position: 0 -207px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:active:before,
.node-page .buttonWrapper .buttonLink:active:before {
    background-position: 0 -414px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:hover:after,
.node-page .buttonWrapper .buttonLink:hover:after {
    background-position: 0 -276px;
}
.CustomStylesBlock .buttonWrapper .buttonLink:active:after,
.node-page .buttonWrapper .buttonLink:active:after {
    background-position: 0 -483px;
}
.CustomStylesBlock .buttonWrapper table tr td:first-of-type,
.node-page .buttonWrapper table tr td:first-of-type {
    padding-right: 20px;
}
.CustomStylesBlock h4,
.node-page h4 {
    font-size: 1.625rem; /* 26px / 16px */
    line-height: 1.2;
    margin: 24px auto 10px auto;
}
.CustomStylesBlock .answerBlock h3,
.node-page .answerBlock h3 {
    padding-top: 44px;
    padding-bottom: 8px;
}
.CustomStylesBlock table.answerTable h4:before,
.node-page table.answerTable h4:before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    background: transparent url("https://firstbyte.pro/images/pages/common/answer.png") no-repeat 0 0;
    position: absolute;
    margin-left: -45px;
}
.CustomStylesBlock table.answerTable,
.node-page table.answerTable {
    margin-top: 0;
    padding-bottom: 40px;
}
.CustomStylesBlock table.answerTable td,
.node-page table.answerTable td {
    padding: 0;
    background: transparent !important;
    border: none;
}
.CustomStylesBlock table.answerTable td:first-child,
.node-page table.answerTable td:first-child {
    padding-right: 80px;
}
.CustomStylesBlock table.answerTable p,
.node-page table.answerTable p {
    line-height: 1.6;
}
.CustomStylesBlock table.answerTable ol,
.node-page table.answerTable ol {
    padding-left: 25px;
}
.CustomStylesBlock .noMargin,
.node-page .noMargin {
    margin: 0 auto;
}
.conditionSSL {
    text-align: center;
    margin: 40px 0;
    font-size: 1.1875rem; /* 19px / 16px */
}
.conditionSSL:before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background: transparent url("https://firstbyte.pro/images/pages/common/doc.png") no-repeat ;
    position: absolute;
    margin: 0 0 0 -25px;
}
body:not(.admin-menu) .mainContent__blockMessage .messages.error {
    display: none;
}
/** end: Basic page **/




/** Other **/
.productMenuBlock .menu.ipmanager .leaf:nth-of-type(3),
.productMenuBlock .menu.dnsmanager .leaf:nth-of-type(3),
.productMenuBlock .menu.coremanager .leaf:nth-of-type(3),
.productMenuBlock .menu.coremanager .leaf:nth-of-type(4) {
    display: none;
}
.mapLinks {
    position: absolute;
    /*width: 1202px;*/
    height: 335px;
}
.mapLinks div {
    cursor: pointer;
    position: absolute;
}
.front .mapLinks .file {
    width: 60px;
    height: 60px;
    margin: 207px 0 0 108px;
    border-radius: 30px;
}
.front .mapLinks .pay {
    width: 65px;
    height: 65px;
    margin: 192px 0 0 239px;
    border-radius: 33px;
}
.front .mapLinks .cart {
    width: 77px;
    height: 77px;
    margin: 76px 0 0 296px;
    border-radius: 45px;
}
.front .mapLinks .web {
    width: 83px;
    height: 83px;
    margin: 165px 0 0 381px;
    border-radius: 45px;
}
.front .mapLinks .data {
    width: 80px;
    height: 80px;
    margin: 38px 0 0 560px;
    border-radius: 45px;
}
.front .mapLinks .phone {
    width: 73px;
    height: 73px;
    margin: 71px 0 0 762px;
    border-radius: 45px;
}
.front .mapLinks .mail {
    width: 70px;
    height: 70px;
    margin: 214px 0 0 750px;
    border-radius: 45px;
}
.front .mapLinks .hdd {
    width: 81px;
    height: 81px;
    margin: 148px 0 0 906px;
    border-radius: 45px;
}
.front .mapLinks .box {
    width: 59px;
    height: 59px;
    margin: 149px 0 0 1054px;
    border-radius: 45px;
}


@media screen and (max-width: 895px) {
    html, body { width: fit-content; } 
}


/* New Year 
.header {
    background: transparent url(/wp-content/themes/firstbyte/assets/styles/../images/main/header/snow.png) repeat-x left;
}*/
/** end: Other **/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}[dir=ltr] .comment-navigation .nav-next,[dir=ltr] .post-navigation .nav-next,[dir=ltr] .posts-navigation .nav-next{text-align:right}[dir=rtl] .comment-navigation .nav-next,[dir=rtl] .post-navigation .nav-next,[dir=rtl] .posts-navigation .nav-next{text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{flex:1 0 50%}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.table-transformer{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;border:none;clear:both}.table-transformer__caption{font-size:16px;text-align:right;margin:0 0 .5rem}.table-transformer__td,.table-transformer__th{padding:1em 3px;text-align:center}.table-transformer__td:first-child{padding-left:1em}.table-transformer__td:last-child{padding-right:1em}.caption-left .table-transformer__caption,.left-first-td .table-transformer__td:first-child,.left-first-th .table-transformer__th:first-child{text-align:left}#header{background:#fff}#header a:hover{color:#21a7c2}#header .round-lang{float:right;background:#f2f2f5 none repeat scroll 0 0;border-radius:50%;height:42px;line-height:42px;margin:8px 10px 2px 0!important;padding:0;font-size:12px;text-align:center;width:42px!important}#header .round-lang a{color:#000;display:block;transition:all .3s cubic-bezier(.645,.045,.355,1) 0s}#header .round-lang a:hover{background:#3c67b0;color:#fff;border-radius:50%}.logo{flex-shrink:0;width:248px;height:auto;font-size:25px;font-weight:300;color:#666;padding-right:15px}.logo>.work_time{display:none}.main-site-header__top-header{display:flex;align-items:center;justify-content:center;min-height:80px}.main-site-header__secondary{display:none}.main-site-header .head_slog{display:flex;align-items:center}.main-site-header .shy_cat{padding-top:13px}.main-site-header ul.footer-navigate.pb-0{padding-bottom:0}.head_slog{width:150px;margin-right:auto!important}#up{z-index:9999}.top_menu .menu-item a{text-transform:uppercase}.top_menu .menu-item a:before{display:inline-block;margin-right:.5em;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top_menu .icon-fa-reorder>a:before{content:"\F0C9"}.top_menu .icon-fa-hdd-o>a:before{content:"\F0A0"}.top_menu .icon-fa-cloud>a:before{content:"\F0C2"}.top_menu .icon-fa-search>a:before{content:"\F002"}.top_menu .icon-fa-cubes>a:before{content:"\F1B3"}.top_menu .icon-fa-database>a:before{content:"\F1C0"}.top_menu .icon-fa-windows>a:before{content:"\F17A"}.top_menu .icon-fa-sign-in>a:before{content:"\F090"}.top_menu .icon-fa-server>a:before{content:"\F233"}.top_menu .icon-fa-th-list>a:before{content:"\F00B"}.top_menu .icon-fa-lock>a:before{content:"\F023"}.top_menu .login-menu-item{border-top:1px solid #3c1215}nav.b-crumbs{color:#fff}nav.b-crumbs .unlist{display:flex;list-style:none;margin:0;padding:0}nav.b-crumbs li{margin-right:.5em;font-size:14px;line-height:1;color:#fff}nav.b-crumbs li.breadcrumb-item:only-child .b-crumbs__divider{display:none}nav.b-crumbs a{color:#fff;text-decoration:underline}nav.b-crumbs a,nav.b-crumbs span{line-height:23px;vertical-align:middle}.main-top-site{background-color:#191b27;background-image:url(/wp-content/themes/firstbyte/assets/styles/../images/bc2.min.png);background-image:var(--main-top-background,url(/wp-content/themes/firstbyte/assets/styles/../images/bc2.min.png));background-repeat:no-repeat;background-size:cover;background-position:50%}.main-block{padding-top:30px}.entry-header{margin:1.5rem 0 1rem}.single-post .post-thumbnail{float:right}.entry-footer{margin:2rem 0 1.5rem;display:flex}.entry-footer .edit-link{margin-left:auto}.post .entry-footer{clear:both}.post-navigation{clear:both;margin:1.5rem 0}.post-navigation .nav-next{text-align:right}.loop-news .post-thumbnail{display:block;width:200px;margin:0 auto}.archive .posts-navigation .nav-links,.blog .posts-navigation .nav-links{display:flex;height:97px;background:#b7291c}.archive .posts-navigation .nav-links .nav-next,.archive .posts-navigation .nav-links .nav-previous,.blog .posts-navigation .nav-links .nav-next,.blog .posts-navigation .nav-links .nav-previous{display:flex;justify-content:center;align-items:center;flex:0 0 50%;max-width:50%;height:100%;font-size:20px;color:#fff}.archive .posts-navigation .nav-links .nav-next a,.archive .posts-navigation .nav-links .nav-previous a,.blog .posts-navigation .nav-links .nav-next a,.blog .posts-navigation .nav-links .nav-previous a{color:inherit}.archive .posts-navigation .nav-links .nav-next:before,.blog .posts-navigation .nav-links .nav-next:before{background:transparent url(/wp-content/themes/firstbyte/assets/styles/../images/left_arrow_white.png) no-repeat scroll 0 0;display:inline-block;height:30px;margin-right:30px;vertical-align:middle;width:32px}.archive .posts-navigation .nav-links .nav-previous,.blog .posts-navigation .nav-links .nav-previous{order:2;background-color:#801d14}.archive .posts-navigation .nav-links .nav-previous:after,.blog .posts-navigation .nav-links .nav-previous:after{content:"";background:transparent url(/wp-content/themes/firstbyte/assets/styles/../images/right_arrow_white.png) no-repeat scroll 0 0;display:inline-block;height:30px;margin-left:30px;vertical-align:middle;width:32px}.archive .posts-navigation .nav-links .nav-previous:only-child,.blog .posts-navigation .nav-links .nav-previous:only-child{margin-left:auto}.post-edit-link{color:#7d1324}.footer-cont-row{display:flex;flex-wrap:wrap}.footer-cont-row .footer-cont{margin:0 10px 20px;width:unset;flex-basis:300px;flex-grow:1}.footer-bottom{min-height:120px}.footer-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));grid-gap:3px}.footer-icon-grid img{margin:0}.head_slog{overflow:hidden}#header .head_slog{position:relative}#header .head_slog .shy_cat,#header .hidden-cat{position:relative;top:76px;transition:top 3s ease-out;animation:hiding 35s ease 6s infinite}@keyframes hiding{0%{top:76px}8%{top:12px}12%{top:76px}20%{top:76px}30%{top:0}60%{top:0}80%{top:76px}to{top:76px}}body{font-size:16px;overflow-x:hidden}p{font-size:18px;line-height:1.2}a:hover{text-decoration:underline}ul{margin:10px 25px 20px;font-size:18px;line-height:23px;color:#403f3f}ul.unlist{list-style:none;margin:0;padding:0}sup{color:red}.thumbnail:hover{border-color:#666}.check-list{list-style:none}.check-list li:before{content:"\F00C";color:#58b957;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.like-list{list-style:none}.like-list li:before{content:"\F087";color:#58b957;display:inline-block;padding-right:5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hand-right-list{list-style:none}.hand-right-list li:before{content:"\F0A4";color:#58b957;display:inline-block;padding-right:5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-file{font-size:20px;margin-bottom:.8em}.wp-block-file:before{display:inline-block;margin-right:13px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:10px}.wp-block-file.word:before{content:"\F1C2";background:#2c5898}.wp-block-file.pdf:before{content:"\F1C1";background:#e51a2d}.pad-15{padding-left:15px;padding-right:15px}.footer-bottom a,.footer-bottom p{font-size:14px}.footer-navigate{font-size:16px}.news .news-blocks{display:flex;align-items:stretch;flex-wrap:wrap}.frontpage-news-title a{color:#000}.frontpage-thumbnail{max-width:60px;float:right}.news .new{position:relative}.news .new .text{margin-bottom:32px}.news .new .more{position:absolute;bottom:22px}.news .new-date .posted-on .fa-clock-o{color:#6c747b!important;font-size:20px!important}.news .new-date .posted-on .entry-date{color:#6c747b;font-size:11px;font-weight:700}.bg-pos-center{background-position:50%}.flex-super-center{display:flex;justify-content:center;align-items:center}.tarif_wrapper.glavplan .img-circle{background-color:#58b858}.tarif_wrapper.glavplan:nth-child(2n) .img-circle{background-color:#b7291c}.wp-block-columns.row-xl-3col{justify-content:space-between;flex-wrap:wrap}.wp-block-columns.row-xl-3col .wp-block-column{flex-basis:100%!important;margin:12px 0}.flex-grow{flex-grow:1}.glavplan{min-height:unset}.rub{font-family:RubPTSans,serif}.alignfull:only-child{margin:0 0 1em}.blue-arrow-list{list-style:none}.blue-arrow-list li:before{content:"\F061";color:#21a7c2;display:inline-block;padding-right:5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blue-triangle-list{list-style:none}.blue-triangle-list li:before{content:"\F0DA";color:#21a7c2;display:inline-block;padding-right:5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caption-center .table-transformer__caption{text-align:center}.caption-bold .table-transformer__caption{font-weight:700}.single-post .post-thumbnail{max-width:260px}.faq.red-faq{border:none}.faq.red-faq .accordion-toggle{color:#e8503b;padding-left:0;background:none;text-decoration:underline}.faq.red-faq .accordion-heading{padding:0;border:none}.faq.red-faq .accordion-inner{padding-left:0;border:none}.bg-white{background:#fff}.desctop-only.secondary-nav a{padding:10px 16px}.top_menu.goToTop .basic-menu-only,.top_menu .sticky-menu-only{display:none}.top_menu.goToTop .sticky-menu-only{display:table-cell}ul.top-navigate li ul a{padding:5px 15px}ul.top-navigate>li.login-item{background:#dd464f}ul.top-navigate>li.register-item{background:#58b957}.reprices{display:flex;flex-direction:column;align-items:flex-end;width:-webkit-max-content;width:max-content;margin:auto;font-size:2.5rem;font-weight:300;line-height:1;padding:0;text-align:center;color:#d70f0f}.strikedprice{position:relative;font-weight:400;letter-spacing:-2px;font-size:1.5rem;color:#000}.strikedprice:after{content:"";position:absolute;top:6px;right:-3px;height:2px;width:115%;transform:rotate(-14deg);transform-origin:right top;background-color:red}.wp-block-cover.alignfull,.wp-block-cover.alignfull.darked .wp-block-cover__inner-container{position:relative;overflow:visible}.wp-block-cover.alignfull.darked .wp-block-cover__inner-container:before,.wp-block-cover.alignfull:before{content:"";position:absolute;width:100vw;top:0;bottom:0;right:unset;left:50%;transform:translateX(-50%);opacity:1;background:inherit;z-index:1}.wp-block-cover.alignfull.darked .wp-block-cover__inner-container:before{background:rgba(0,0,0,.8);z-index:0}.print-btn{float:right}.icon-and-text{grid-template-columns:25px auto!important}.icon-and-text>.wp-block-media-text__content{padding:15px 15px 0}.top-navigate .current-menu-ancestor>a,.top-navigate .current-menu-item>a{background-color:#dd464f}.current-menu-ancestor .tsmall .current-menu-item>a{background-color:#3c67b0}.gtarif{width:100%}p.payh{padding:20px;font-family:condpro-medium;font-size:29px!important;text-align:center;text-transform:uppercase}.subrow-center{align-items:center;justify-content:center}.w-100{width:100%}.btn-lg{padding:1rem;font-size:1rem}.mb-1r{margin-bottom:1rem}.page-template-virt-hosting .gtarif{margin-top:50px}.nav-tabs1.tsmall .current-menu-item a{background-color:#3c67b0}.transparent{opacity:0}.smart-table i.fa{color:#58b957}.list-features.bb li{font-size:13px}.tarif_wrapper.glavplan:nth-child(4n-2) .img-circle{background-color:#fc6220}.tarif_wrapper.glavplan:nth-child(4n-1) .img-circle{background-color:#21a7c2}.tarif_wrapper.glavplan:nth-child(4n) .img-circle{background-color:#109b58}img{max-width:100%!important}body{max-width:100vw}.text-white{color:#fff}a.text-white:hover{color:#ddd}.navbar.toggled .top-navigate{background-color:#403f3f}.supportHeadPhone{width:auto;margin:auto;float:none}.wp24-dc input[type=submit]{border:0;outline:0;border-radius:5px;background-color:#58b957;color:#fff;transition:all .14s ease-out 0s;padding:6px 12px}.wp24-dc input{height:100%;padding:6px 12px;border-radius:5px}.news .new{height:100%}.tarif_wrapper.planbox.small_plan{min-height:0}.tarif_wrapper.planbox.small_plan:not(:hover){box-shadow:0 2px 2px #ddd}.tarif_wrapper.planbox.small_plan .price{flex-grow:0}.tarif_wrapper.planbox.small_plan .text-center.btn-group{margin-top:auto}.real-city-list__icon{fill:green}.d-flex{display:flex}.flex-column{flex-direction:column}.m-auto{margin:auto}.features-block.block-bg-gray-wide,.how-to-order.block-bg-gray-wide{padding:0}.tooltipd-icons{white-space:nowrap}#tabs.nav-tabs1{display:flex}#tabs.nav-tabs1 li{flex-grow:1}#tabs.nav-tabs1 li>a{padding-left:10px;padding-right:10px}.top-navigate li{background:#302e2f}.m-0{margin:0}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.ddosguard-tape,.firstbyte-test{position:fixed;bottom:0;left:0;height:125px;width:125px;z-index:39}.row-baseline{align-items:baseline}.flex-align-center{align-items:center}.how-to-item{text-align:left;padding-bottom:20px}.slick-next,.slick-prev{width:30px;height:30px}.slick-next:before,.slick-prev:before{font-size:30px}.testimonial{position:relative}.testimonial__text-popup{display:none;align-items:center;justify-items:center;place-items:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:9999}.testimonial__text-popup.\--open{display:grid;animation:openTestimonialPopup .4s}.testimonial__text-popup.\--close{animation:closeTestimonialPopup 4s}.testimonial__text-popup.\--open>.testimonial__text-popup-content{position:relative;max-width:680px;padding:2em;margin:16px;border:1px solid #ddd;border-radius:5px;background-color:#f4f6f6}.testimonial__text-popup-close{position:absolute;right:-15px;top:-15px;width:30px;height:30px;border-radius:50%;text-align:center;border:1px solid #ddd}@keyframes openTestimonialPopup{0%{display:none;opacity:0}to{display:grid;opacity:1}}@keyframes closeTestimonialPopup{0%{display:grid;opacity:1;color:red}99%{display:grid;opacity:0;color:green}}.testimonial-card__body{display:flex;flex-direction:column}.testimonial-card__text{position:relative;height:15em;padding:0;margin-bottom:1em;overflow:hidden}.testimonial-card__btn{position:absolute;bottom:0;border:0;width:100%;padding-top:2em;font-weight:500;font-size:18px;color:#00ad5d}.testimonial-card__btn,.testimonial-card__btn:active,.testimonial-card__btn:hover{background-image:linear-gradient(180deg,rgba(244,246,246,0),rgba(244,246,246,.6) 30%,#f4f6f6 50%);background-color:transparent}.testimonial-card__btn:active,.testimonial-card__btn:hover{color:#007a42;background-position:0 0;box-shadow:none}.testimonial-card__btn:focus{text-decoration:underline;text-underline-offset:2px}.testimonial-card__btn.btn{display:block!important}.testimonial-card__date{margin-top:auto}.float-right{float:right}.float-left{float:left}.clear-both{clear:both}.all-vm-protected{grid-template-columns:auto 49px!important}.all-vm-protected p{width:150px}.open-vz img{margin-top:-20px;margin-bottom:10px}.h1{font-size:39px!important;margin:.67em 0;clear:both;line-height:30px}.h1,.h2{font-family:condpro-medium;font-weight:400;color:#333}.h2{font-size:25px!important;line-height:1.5}.block-bg-gray-wide{position:relative;padding-top:30px}.block-bg-gray-wide:before{content:"";position:absolute;width:100vw;top:0;bottom:0;left:50%;transform:translateX(-50%);background-color:#edf0f2;z-index:-5}.block-bg-gray-wide .wp-block-media-text{margin-bottom:30px}.block-bg-gray-wide .wp-block-media-text__media{padding:7px}.block-bg-gray-wide .wp-block-media-text__content{height:100%;display:flex;align-items:center}.block-bg-gray-wide .wp-block-media-text__content p{padding:0}.footer-widget ul.menu{list-style:outside none none;margin-left:0}.footer-widget ul.menu li{line-height:23px}.footer-widget ul.menu a{font-size:14.5px;color:#000}.img-center{display:block;margin:0 auto}.wp-block-column.thumbnail .wp-block-image{height:150px;display:flex;align-items:center;margin-top:15px}.wp-block-column.thumbnail img{max-width:150px}.justify-content-center{justify-content:center}.usages .icon-wrap.center{height:unset;float:none}.ins-vid:after{background-position:top;background-size:100% 100%;left:0;right:0;width:unset}.img-fluid{max-width:100%;height:auto}.page-template-datacenter .info-dat .info-head{padding:35px 15px 40px}#iround{display:flex;flex-direction:column;justify-content:center;margin:auto}.iround-title{font-size:3rem;line-height:1;margin:1rem 0 .5rem;color:#000}#iround .iround-text{font-size:2rem;line-height:1;padding:0}.tarif_wrapper{border:none;flex:1 1 calc(25% - 10px)!important;border-radius:4px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);background-color:#fff}.tarif_wrapper .reprices{margin-top:0;margin-bottom:0}.gtarif{background:none}.gtarif .row{grid-gap:10px;gap:10px}.gtarif .row:after,.gtarif .row:before{display:none}.tarif_wrapper .top-price2{display:flex;align-items:center;justify-content:center;padding:0}.flag-ru{background-image:url(https://firstbyte.ru/wp-content/uploads/2021/05/russia.png)}.flag-eu{background-image:url(https://firstbyte.ru/wp-content/uploads/2021/05/eu.png)}.flag-usa{background-image:url(https://firstbyte.ru/wp-content/uploads/2021/05/usa.png)}[class^=flag]{display:inline-block;width:100%;height:100%;border-radius:50%;background-color:hsla(0,0%,100%,.9);box-shadow:0 0 6px #d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:70%}.messageform .wpcf7-form-control{padding:1rem!important;width:100%}.tab-spec>.row>.col-md-6[style]{background-repeat:no-repeat}.smart-table{margin-bottom:14px}.search-results .post-thumbnail{display:none}.wpcf7 form .wpcf7-response-output{padding:2em}ul.tsmall>li{width:auto}.card{border:1px solid rgba(0,0,0,.15);border-radius:4px;margin-bottom:20px}.card-header{border-bottom:1px solid rgba(0,0,0,.15)}.card-footer{border-top:1px solid rgba(0,0,0,.15)}.card-header,.card.\--testimonial{background-color:#f4f6f6}.card-body,.card-footer,.card-header{max-width:100%;padding:20px}.flex-wrap{flex-wrap:wrap}.flex-justify-between{justify-content:space-between}.testimonial__col{width:33%;height:100%;padding:16px;display:inline-block;vertical-align:top}.testimonial__col>.\--testimonial{height:100%;margin:0}.testimonial__row>.slick-next:before,.testimonial__row>.slick-prev:before{color:#00ad5d}.slick-list,.slick-slide>div,.slick-track{height:100%}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.logo{border-right:1px solid #999}.main-site-header__top-header{justify-content:flex-start;min-height:90px}.main-site-header__secondary{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1}.how-to-item{text-align:center;padding-bottom:0}.testimonial__name{display:flex;justify-content:space-between}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.logo>.work_time{display:block;padding-top:5px}.ddosguard-tape,.firstbyte-test{height:160px;width:160px}.messageform{justify-content:center}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media only screen and (max-width:991.5px){.table-transformer{display:block;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;border:none}.table-transformer__caption{display:block}.table-transformer__thead{display:none}.table-transformer td,.table-transformer tr{display:block}.table-transformer__tbody{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.table-transformer__tr{display:block;flex:1 1 260px;max-width:350px;margin:10px;outline:1px solid #ddd}.table-transformer__td{position:relative;display:block;padding:1em;text-align:center}.table-transformer__td:before{content:attr(data-label);display:block;text-align-last:left;margin-top:-1em;margin-left:-1.1em;font-size:.8em;padding:.2em .4em;opacity:.6}.table-transformer__td:nth-child(odd){background-color:#f4f3f3}.table-transformer__td:first-child{color:#fff;background-color:#00ad5d}.table-brinjal .table-transformer__td:first-child{background-color:#753f8f}.table-brinjal .table-transformer__td:first-child i.fa{color:#fff}.table-monochrome .table-transformer__td:first-child{background-color:#858484}.table-monochrome .table-transformer__td:first-child i.fa{color:#fff}.table-transformer__td .tt_subrow{display:flex}.table-transformer__td .tt_col{padding:0 .5rem;flex-grow:1;border-right:1px solid #ddd}.table-transformer__td .tt_col:first-child{padding-left:0}.table-transformer__td .tt_col:last-child{padding-right:0;border-right:none}}@media only screen and (max-width:576px){.table-transformer__tr{max-width:100%}}@media only screen and (min-width:991.5px){.table-transformer__thead{color:#fff;background:#00ad5d}.table-transformer__tr{border-bottom:1px solid #ddd}.table-transformer__tr:nth-child(2n){background-color:#f4f3f3}.table-brinjal .table-transformer__thead{background:#753f8f}.table-brinjal .table-transformer__thead i.fa{color:#fff}.table-monochrome .table-transformer__thead{background:#858484}.table-monochrome .table-transformer__thead i.fa{color:#fff}.table-transformer__td .tt_subrow{display:block;margin-left:-3px;margin-right:-3px}.table-transformer__td .tt_col{padding:.5rem 3px;border-bottom:1px solid #ddd}.table-transformer__td .tt_col:first-child{padding-top:0}.table-transformer__td .tt_col:last-child{padding-bottom:0;border-bottom:none}.table-transformer__tr .tt_col{min-height:57px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:990.5px){.logo{margin:0!important;padding-left:1rem;padding-right:1rem;display:flex;justify-content:center}}@media screen and (max-width:766.5px){.logo{width:auto;float:none}}@media only screen and (max-width:991px){.menu-toggle{display:block!important;width:100%;height:100%;margin-top:0;padding:19px 10px 15px;background:transparent;color:#fff;text-transform:uppercase;border:none;outline:none}.menu-toggle:before{content:"\F0C9";display:inline-block;margin-right:.5em;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-toggle[aria-expanded=true]:before{content:"\F00D"}.menu-toggle:focus{background:rgba(100,98,98,.2)}.navbar .top-navigate{display:none}.navbar.toggled .top-navigate{display:flex;flex-direction:column;width:100%}.menu-item-has-children.focus .sub-menu{position:static;display:block;opacity:1;visibility:visible;z-index:22}.menu-item-has-children.icon-fa-reorder.focus>a:before{content:"\F00D"}.top_menu .navbar .menu-item>a,.top_menu .navbar .menu-toggle{text-align:left}.top_menu .navbar .menu-item>a{padding:17px 15px 15px}.menu-toggle{padding-left:15px;text-align:left}}@media screen and (max-width:600px){ul.top-navigate>li,ul.top-navigate>li a{font-size:16px;line-height:1}}@media screen and (max-width:450px){ul.top-navigate>li,ul.top-navigate>li a{font-size:14px;line-height:1}}@media only screen and (max-width:360px){.supportHeadPhone{margin-left:0;margin-right:18px}}@media only screen and (min-width:768px){.footer-cont-row .footer-cont{margin-bottom:0;flex-basis:auto}.footer-cont-row .footer-cont:last-child{text-align:right}.mobile-only{display:none!important}}@media (min-width:991px){.footer-icon-grid{min-width:100px}}@media (min-width:1028px){.footer-icon-grid{width:147px}}@media only screen and (min-width:600px){.border-between-columns{border-right:1px solid #d2d5d5}.wp-block-columns.row-xl-3col .wp-block-column{flex-basis:48%!important}}@media screen and (max-width:895px){.new{border-bottom:1px solid #bebebe}}@media only screen and (min-width:991px){.wp-block-columns.row-xl-3col .wp-block-column{flex-basis:32%!important}}@media only screen and (max-width:990.5px){.desctop-only{display:none!important}}@media only screen and (max-width:767px){.tablet-top-only{display:none!important}}@media only screen and (max-width:767.5px){.center-col-md{margin:0 auto}.center-col-md:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:359px){.main-top-site h1{font-size:1.6rem}}@media only screen and (max-width:769px){nav.b-crumbs .unlist{flex-wrap:wrap}nav.b-crumbs .unlist.breadcrumb-item{margin-bottom:8px}}@media only screen and (min-width:900px){body.admin-bar .goToTop{top:32px}}@media screen and (max-width:991.5px){ul.top-navigate li ul a{padding:17px 10px 15px}}@media screen and (max-width:1100.5px){.comagic_phone{font-size:30px}}@media only screen and (max-width:895.5px){.circle-entry{margin:0}.footer-bottom{padding-bottom:160px}.big-circle-container{display:none!important}.circle-entry{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:669.5px){.circle-entry{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:630px){.main-top-site h1,h2.abs-title{margin-top:0;font-size:24px}.page-template-dedicated h1.transparent{margin-bottom:2.2em}}@media screen and (max-width:480px){.page-template-datacenter h2{font-size:24px!important}#iround{margin-bottom:1rem}}

/* @font-face {
    font-family: "comppro-regular";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/fonts/comppro-regular/comppro-regular.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/fonts/comppro-regular/comppro-regular.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/fonts/comppro-regular/comppro-regular.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/fonts/comppro-regular/comppro-regular.svg") format("svg");
    font-display: swap;
}
@font-face {
    font-family: "condpro-light";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/fonts/condpro-light/condpro-light.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-light/condpro-light.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-light/condpro-light.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-light/condpro-light.svg") format("svg");
    font-display: swap;
}
@font-face {
    font-family: "condpro-regular";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/fonts/condpro-regular/condpro-regular.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-regular/condpro-regular.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-regular/condpro-regular.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-regular/condpro-regular.svg") format("svg");
    font-display: swap;
}
@font-face {
    font-family: "condpro-medium";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/firstbyte/assets/fonts/condpro-medium/condpro-medium.eot") format("embedded-opentype"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-medium/condpro-medium.woff") format("woff"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-medium/condpro-medium.ttf") format("truetype"), url("/wp-content/themes/firstbyte/assets/fonts/condpro-medium/condpro-medium.svg") format("svg");
    font-display: swap;
} */

/* LatoRegular */
/* @font-face {
    font-family: 'LatoRegular';
    src: url('/wp-content/themes/firstbyte/assets/fonts/LatoRegular/LatoRegular.eot');
    src: url('/wp-content/themes/firstbyte/assets/fonts/LatoRegular/LatoRegular.woff') format('woff'),
	url('/wp-content/themes/firstbyte/assets/fonts/LatoRegular/LatoRegular.woff2.html') format('woff2'),
    url('/wp-content/themes/firstbyte/assets/fonts/LatoRegular/LatoRegular.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'LatoBold';
    src: url('/wp-content/themes/firstbyte/assets/fonts/LatoBold/Lato-Bold.eot');
    src: url('/wp-content/themes/firstbyte/assets/fonts/LatoBold/Lato-Bold.woff') format('woff'),
	url('/wp-content/themes/firstbyte/assets/fonts/LatoBold/Lato-Bold.woff2.html') format('woff2'),
    url('/wp-content/themes/firstbyte/assets/fonts/LatoBold/Lato-Bold.ttf') format('truetype');
    font-display: swap;
} */

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: 'LatoRegular', sans-serif;
    line-height: 1;
    background-color: #fff;
    color: #000;
    width: 100%;
}
body.front {
/*	min-width: 1204px;  */
}
html, body {
    height: 100%;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
}
a {
    text-decoration: none;
}

b, strong {
	font-family: 'LatoBold', sans-serif;
	font-weight: normal;
}

.tweets-slide .slides li p{ color: #fff; padding: 0; margin: 0;}

/* Default */
    .three-columns-central {
        border-left: 1px solid #D4D4D4;
        border-right: 1px solid #D4D4D4;
        padding: 21px 19px 0;
    }
    .two-columns-left {
        border-left: 1px solid #D4D4D4;
        padding: 21px 0 0 19px;
    }
    .two-columns-right {
        padding: 21px 19px 0 0px;
    }
	.two-columns-right-news {
        padding: 21px 19px 0 20px;
    }
    .sidebar {
        width: 200px;
    }
    .portfolio-grid-1 .middle {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .small {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .large {
        margin-bottom: 20px;
    }
    .portfolio-grid-1 .tall {
        margin-bottom: 20px;
    }
    .comments .comment-date {
        text-align: right;
    }
    .post-item-panel ul li.comments {
        float: right;
    }
    .member-divider {
        margin-left: 20px;
    }
    .two-col-team .span4 {
        width: 340px;
    }
    .head_element {
        text-align: left;
    }
    ul.socials {
        float: left;
        margin:0;
    }
    .carousel-caption {
        position: absolute;
        right: 30px;
        left: auto;
        bottom: 20px;
        width: 50%;
    }
    .slider4 .carousel-caption {
        bottom: auto;
        left: 20px;
        position: absolute;
        right: auto;
        top: 20px;
        width: 50%;
    }
    .flexslider .left-top {
        left: 20px;
        top: 20px;
        bottom: auto;
    }
    .flexslider .right-top {
        right: 20px;
        top: 20px;
        bottom: auto;
    }
    .flexslider .left-bottom {
        left: 20px;
        bottom: 20px;
    }
    .flexslider .right-bottom {
        right: 20px;
        bottom: 20px;
    }
    .footer-wrapper .span4 {
        width: 290px;
        padding-left: 10px;
    }
    .navbar-inner1 {
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-right: none;
        border-left: none;
    }
    .dif-table {
        margin-left: 20px;
    }
    .dif-table .table-column {
        border-width: 1px 0 1px 1px;
    }
    .price-table1 .span2 {
        width: 159px;
    }
    .price-table1 .span3 {
        width: 218px;
    }
    .price-table2 .span2 {
        width: 199px;
    }
    .price-table2 .span3 {
        width: 298px;
    }
    .price-table3 .span2 {
        width: 343px;
    }
    .price-table3 .span3 {
        width: 354px;
    }
    .quote-left, .quote-right {
        margin: 0 20px 0 0;
    }
    .portfolio-slider #carousel {
        margin-bottom: 20px;
        margin-left: 102px;
        width: 722px;
    }
    .portfolio-slider #carousel .flex-prev {
        left: -48px;
        top: 26%;
    }
    .portfolio-slider #carousel .flex-next {
        right: -48px;
        top: 26%;
    }
    .gallery .thumbnail {
        display: block;
    }
    .gallery li:hover .top-link {
        border-color: #0088CC;
        box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
    #gallery-main .span3 {
        width: 220px;
        height: 170px;
        box-shadow: 0 1px 5px #CCCCCC;
    }
    #gallery .span3 {
        width: 220px;
        height: 160px;
    }
    .portfolio-grid-1 .gallery li:hover .hover-shade {
        left: 5px;
        top: 5px;
    }
    #home_responsive .span3 {
        width: 220px;
        height: 160px;
    }
	#home_responsive .span4 {
        width: 320px;
        height: 240px;
    }
    #home_responsive .span6 {
        width: 460px;
        height: 160px;
    }
    #home_responsive .tall {
        height: 255px;
    }
    #portfolio .span6 {
        width: 460px;
    }
    #portfolio .large {
        height: 340px;
    }
    #portfolio .span3 {
        width: 220px;
    }
    #portfolio .span3 {
        height: 160px;
    }
    #portfolio .middle {
        width: 460px;
    }
    #portfolio .middle {
        height: 160px;
    }
	#clients .span2:first-child {
        width: 125px;
		margin-left: 20px;
    }
    #clients .span2 {
        width: 110px;
        height: 56px;
    }
    #responsive-menu-button {
        display: none;
    }
    .buttons-container {
        display: none;
    }
    .tweets-slide .slides li {
        width: 79%;
	overflow: hidden;
    }
    .follow_img {
        display: block;
    }
    .attention-sidestick {
        background: url("https://firstbyte.pro/img/sticker_sidebar_yellow.png") no-repeat scroll 0 0 transparent;
    }
    .white-sidestick {
        background: url("https://firstbyte.pro/img/sticker_sidebar_white.png") no-repeat scroll 0 0 transparent;
    }
    .alert-sidestick {
        background: url("https://firstbyte.pro/img/sticker_sidebar_red.png") no-repeat scroll 0 0 transparent;
    }
    .success-sidestick {
        background: url("https://firstbyte.pro/img/sticker_sidebar_green.png") no-repeat scroll 0 0 transparent;
    }
    .note-sidestick {
        background: url("https://firstbyte.pro/img/sticker_sidebar_blue.png") no-repeat scroll 0 0 transparent;
    }
    .sidebar-stick {
        height: 187px;
        margin-left: -15px;
        padding: 25px 41px 25px 25px;
        text-align: center;
        width: 179px;
    }
    .sidebar-stick h3 {
        font-size: 22px;
    }
    #gallery-main .hover-shade {
        height: 160px;
        width: 210px;
    }
    .tour-btn {
    padding: 51px 35px 35px;
    }
    /*.logo {*/
	/*	float:left;*/
	/*	width:248px;*/
	/*	height:66px;*/
	/*	font-size:25px;*/
	/*	font-weight:300;*/
	/*	color:#666666;*/
	/*	margin-right:15px;*/
    /*    margin-top:40px !important;*/
    /*}*/
	.img_h {
		float:left;
    }
	/*.img_h_kote{*/
	/*	float:left;*/
	/*	width:110px;*/
	/*	margin-top:10px;*/
    /*}*/

body {
    margin: 0;
    font-family: 'LatoRegular',Arial,sans-serif;
	text-rendering:optimizelegibility;
    font-size: 14px;
    line-height: 1;
    color: #000000;
    background-color: #ffffff;
}
h1, h2, h3,
.h1, .h2, .h3{
    font-weight: normal;
    margin:20px 0 15px 0;
	font-family: 'LatoRegular',sans-serif,Arial;
	text-rendering: optimizelegibility;
}
h4, h5, h6 {
    margin: 0;
	font-family: 'LatoRegular', sans-serif, Arial;
	text-rendering: optimizelegibility;
}
h1 {
    clear: both;
    color: #333333;
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 20px;
}
h2 {
    font-size: 25px;
    color: #333333;
    line-height: 1.5;
}
h3 {
    font-size: 16px;
    line-height: 22px;
    color: #666666;
}
h4 {
    font-size: 14px;
    line-height: 22px;
    color: #666666;
}
h5 {
    font-size: 12px;
    line-height: 22px;
    color: #666666;
}
h6 {
    font-size: 11px;
    line-height: 22px;
    color: #666666;
}
.fbold {
	font-family: 'LatoBold',sans-serif,Arial;
}
.clear-both {
    clear: both;
}
.top_line {
    height: 5px;
	max-width:100%;
}
p {
    font-family: 'LatoRegular', sans-serif, Arial;
    color: #403f3f;
    margin: 0;
	font-size: 14px;
    line-height: 20px;
    padding: 0 0 15px;
}
.team-member p {
    color: #333333;
}
.two-col-team p {
    color: #333333;
}
.two-col-team  {
    margin-bottom:20px;
}
ol a {
	color:#21a7c2;
	line-height:23px;
}
ol a:hover {
	color:#1F869B;
}
sup {
    padding-left: 1px;
    top: 0;
}
form label {
    color: #898989;
    font-size: 12px;
}
blockquote {
    background: url("https://firstbyte.pro/img/quotes.png") no-repeat scroll 5px -2px #FBFBFB;
    border-color: #F5F5F5 #ECECEC #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px #CCCCCC;
    overflow: hidden;
    margin: 0 0 20px;
    padding: 15px 20px 12px;
}
.clear_both {
    clear: both;
}
.quote-left {
    float: left;
    max-width: 280px;
}
.quote-right {
    float: right;
    max-width: 280px;
    margin: 0 0 0 20px;
}
blockquote p {
    color: #898989;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height: 21px;
    margin: 0 0 5px;
    padding: 0;
    position: relative;
    z-index: 2;
}
blockquote .autor {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    color: #666666;
}
.large-quote {
    background: url("https://firstbyte.pro/img/testimonials_block_bg.gif") repeat scroll left top transparent;
    border-radius: 0 0 0 0;
    box-shadow: none;
    min-height: 137px;
    padding: 15px 55px 12px;
    position: relative;
    text-align: center;
}
.large-quote .figure-left {
    background: transparent url("https://firstbyte.pro/img/figures.png") top left no-repeat;
    position: absolute;
    width: 40px;
    height: 147px;
    top: 6px;
    left: 10px;
}
.large-quote .figure-right {
    background: transparent url("https://firstbyte.pro/img/figures.png") scroll -41px 0 no-repeat;
    position: absolute;
    width: 40px;
    height: 147px;
    top: 6px;
    right: 10px;
}
.large-quote .autor {
    text-align: center;
    margin-top: 26px;
}
ul.socials li {
    margin: 0 2px 0 0;
	display: inline-block;
}
.bold {
    font-weight: bold;
}
.socials a {
    display: block;
    width: 24px;
    height: 24px;
}
.socials .twitter {
    background: transparent url('https://firstbyte.pro/img/socials_icons.png') scroll no-repeat;
}
.socials .facebook {
    background: transparent url('https://firstbyte.pro/img/socials_icons.png') scroll -30px 0 no-repeat;
}
.socials .vkontakte {
    background: transparent url('https://firstbyte.pro/img/socials_icons.png') scroll -60px 0 no-repeat;
}
.socials .twitter:hover {
    background: transparent url('https://firstbyte.pro/img/socials_icons.png') scroll 0 -24px no-repeat;
}
.socials .facebook:hover {
    background: transparent url('https://firstbyte.pro/img/socials_icons.png') scroll -30px -24px no-repeat;
}
.socials .vkontakte:hover {
    background: transparent url('https://firstbyte.pro/img/socials_icons.png') scroll -60px -24px no-repeat;
}
ul.icons {
    list-style: none;
    margin-left: 0;
}
.head_slog, .head_element {
    font-size: 15px;
	line-height: 18px;
}
.phone {
    font-size: 17px;
	float:right;
	padding-bottom: 6px;
}
.menu li.leaf {line-height:20px;}
.ping {
    font-size: 17px;
	float:right;
	padding-bottom: 6px;
	margin-right:30px;
}
.head_slog p, .head_slog h3 {
	font-size:20px;line-height: 25px;
}
.phone i {
 color: #21a7c2;
 display: inline-block;
 font-size: 22px;
 right:4px;
 position:relative;
 top:3px;
}
.ping i {
 color: #21a7c2;
 display: inline-block;
 font-size: 22px;
 right:4px;
 position:relative;
 top:3px;
}
/*#header {*/
/*	background: #fff;*/
/* padding: 14px 1px 0;*/
/*}*/
/*#header a:hover {*/
/* color: #21a7c2;*/
/*}*/
/*#header .round-lang {*/
/* float:right;*/
/* background: #f2f2f5 none repeat scroll 0 0;*/
/* border-radius: 50%;*/
/* height: 42px;*/
/* line-height: 42px;*/
/* margin:8px 10px 2px 0!important;*/
/* padding: 0;*/
/* font-size:12px;*/
/* text-align: center;*/
/* width: 42px !important;*/

/*}*/
/*#header .round-lang a {*/
/* color:#000;*/
/* display:block;*/
/* transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;*/
/*}*/
/*#header .round-lang a:hover {*/
/* background:#3C67B0;*/
/* color:#fff;*/
/* border-radius: 50%;*/
/*}*/

.top_head {
 margin: 4px 0 0 0;
}
.top_ping {
 margin: 1px 0 0 0;
}
.top_phone {
 margin: 0;
}
.navbar .nav .open .dropdown-menu .active a {
 background-color: #333333;
 border: none;
 background-image: none;
}
.navbar .nav .open .dropdown-menu .active a:hover {
 background-color: #292929;
 background-image: none !important;
 filter: none;
}
.nav-select {
 width: 100%;
}
.navbar-inner1 {
 background-color: #1777de;
 background-image: linear-gradient(top, #5F98C4 0%, #013f57 50%, #013f57 50%, #5F98C4 100%);
 background-image: -o-linear-gradient(top, #5F98C4 0%, #013f57 50%, #013f57 50%, #5F98C4 100%);
 background-image: -moz-linear-gradient(top, #5F98C4 0%, #013f57 50%, #013f57 50%, #5F98C4 100%);
 background-image: -webkit-linear-gradient(top, #5F98C4 0%, #013f57 50%, #013f57 50%, #5F98C4 100%);
 background-image: -ms-linear-gradient(top, #5F98C4 0%, #013f57 50%, #013f57 50%, #5F98C4 100%);
 background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5F98C4),color-stop(0.5, #013f57),color-stop(0.5, #013f57),color-stop(1, #5F98C4));
 border-radius: 0 0 0 0;
 box-shadow: none;
 min-height: 52px;
 padding-left: 20px;
 padding-right: 20px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013f57', endColorstr='#5F98C4', GradientType=0)
}
.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav .active a > i, .navbar .nav .active a > i:hover {
 background-color: none;
 text-decoration: none;
}
.nav-pills > li > a {
 border-radius: 0;
 margin-bottom: 2px;
 margin-top: 2px;
 padding-bottom: 8px;
 padding-top: 8px;
}
.nav-pills-portfolio > li > a {
 border-radius: 5px 5px 5px 5px;
 color: #666666;
 font-size: 18px;
}
.nav-pills-portfolio {
 float: left;
 margin-bottom: 10px;
}
.portfolio-switch {
 float: right;
 list-style: none;
 margin-top: 4px;
}
.portfolio-switch li {
 float: right;
 margin-left: 20px;
}
.portfolio-nav {
 overflow: hidden;
}
.dropdown .dropdown-menu {
 background-clip: padding-box;
 background-color: #0c1b34;
 box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);
 list-style: none outside none;
 z-index: 1000;
 padding:5px 30px 5px 20px;
 top: 98%;
 position:absolute;
}
.in .dropdown .dropdown-menu {
 box-shadow: none;
}
.navbar .nav > li > .dropdown-menu:after {
 border: none;
}
.navbar .nav > li > .dropdown-menu:before {
 border: none;
}
.dropdown-menu {
 border: none;
 margin: 0;
}
.nav-pills .dropdown-menu {
 border-radius: 0 0 0 0;
}
.navbar {
 margin: 0;
 position:relative;
 z-index:40;
}
.navbar-inner1 {
 padding: 0;
 position: relative;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
 box-shadow: none;
}
.navbar .nav li.dropdown.open > .dropdown-t, .navbar .nav li.dropdown.active > .dropdown-t, .navbar .nav li.dropdown.open.active > .dropdown-t {
 background-color: #0c1b34;
}
.navbar .in .nav li.dropdown.open > .dropdown-t, .navbar .in .nav li.dropdown.active > .dropdown-t, .navbar .in .nav li.dropdown.open.active > .dropdown-t {
 background-color: #333333;
 color: #ffffff;
}
.in .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
 background-color: #292929;
 border-radius: 0 0 0 0;
}
.nav-collapse {
 position: relative;
 z-index: 999;
}
.navbar .nav > li {
 text-align: center;
 border-right: 1px solid #3b8de4;
}
.navbar .nav > li:last-child {
 border-right: none;
}

.navbar .nav > li .dropdown-menu li {
 text-align: left;
}
.navbar .nav > li .dropdown-menu li a {
 color: #ffffff;
 border-top:none;
 padding: 12px 23px 11px;
}
.navbar .nav > li .dropdown-menu li a:hover {
 padding: 12px 23px 11px;
}
.navbar .nav > li a i {
 display: block;
 color: #666666;
 font-size: 12px;
 font-weight: normal;
 height: 27px;
 background:url(/wp-content/themes/firstbyte/assets/styles/../img/menu_icons.png) scroll center 23px no-repeat;
}
.navbar .nav > li.single a i {
 background: none;
}
.navbar .nav > li a {
 color: #ffffff;
 border-top:4px solid #1777de;
 font-size: 14px;
 font-weight: bold;
 line-height: 23px;
 font-family: Arial,sans-serif;
 margin: 0;
 height:22px;
 padding: 12px 29px 16px 29px;
 text-shadow: none;
 display:block;
 outline: medium none;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
 background-color: #999999;
 border-color: #999999;
 color: #333333;
}
.dropdown a.dropdown-t {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/menu_icons.png) no-repeat 95px 23px;
 width:69px;
}
.navbar-inner1 .in {
 margin-top: 20px;
}
.navbar .navbar-inner1 .in .nav-pills {
 z-index: 9999;
 background-color: #333333;
}
.navbar .navbar-inner1 .in li {
 border-right: none;
 text-align: left;
}
.navbar .navbar-inner1 .in li a {
 color: #ffffff;
}
.navbar .navbar-inner1 .in li a i {
 display: none;
}
.navbar .navbar-inner1 .in li.active a {
    background-color: #333333;
}
.navbar .nav .active > a, .navbar .nav li:hover > a {
    padding-top: 12px;
}
.navbar .nav .dropdown-menu li:hover a {
    border: none;
    padding-top: 8px;
}
.navbar .in .nav li a {
    border: none;
    padding: 8px 10px 11px;
}
.navbar .in .nav .active a, .navbar .in .nav li:hover a {
    border: none;
    padding: 8px 10px 11px;
}

.container .navbar {
}

input.btn {
 float: left;
}
.grey-box {
 background-color: #fbfbfb;
 border-bottom: 1px solid #dfdfdf;
 border-left: 1px solid #ececec;
 border-right: 1px solid #ececec;
 border-top: 1px solid #f5f5f5;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 box-shadow: 0 1px 3px #CCCCCC;
}
.hero-block-2 {
 padding: 22px 20px;
 text-align: center;
}
.hero-block-2 p img {
 float: right;
 margin: 0 0 0 25px;
}
.hero-block-2 .btn {
 margin: 17px auto 5px;
 font-weight: bold;
 font-size: 16px;
}
.hero-block3 .btn {
 font-size: 16px;
}
.hero-block-2 .btn .icon-shopping-cart {
 font-size: 19px;
}
.hero-block-2 h2, .hero-block-2 p, .hero-block-1 p {
 text-align: left;
}
.hero-block-2 .btn .icon-shopping-cart {
 line-height: 26px;
 padding-right: 7px;
}
.home-block h1,.nws h3 {
 padding-top: 6px;
 margin-bottom: 20px;
 margin-top: 0;
}
.news {
 padding-top: 6px;
 margin-bottom: 20px;
}

p.date {font-size:14px;margin-right:20px;}
.news:before, .news:after {
	content: "";
    display: table;
    line-height: 0;
}
.news:after {
	clear: both;
}
.hero-block-1 {
    margin-bottom: 15px;
	padding: 15px;
    text-align: center;
}
.hero-block-1>h3.news {
	width:300px;
	float:left;
}
.hero-block-1>a.vse {
	width:100px;
	line-height:28px;
	margin-top:10px;
	float:right;
}
.home-block h2 {
    margin-bottom: 10px;
}
.home-block p {
    padding: 0;
	color: #252525;
    font-size: 18px;
    line-height: 1.3;
}
.m-top p {
    padding: 0 0 15px;
	color: #252525;
    font-size: 17px;
    line-height: 1.3;
}
.home-block, .m-top {
    margin-top: 20px;
}
.home-block img{
    margin: 20px 0 0 10px;
}

.hero-list {
    margin-top: 10px;
    padding-bottom: 10px;
	min-height:320px;
	text-align:center;
}
.hero-list > div {
	padding-top:40px;
}
.hero-list .kvm {
    margin-top: 40px;
}
div.kvm  > p {
    padding-bottom:15px;
}
.hero-list .image-wrapper {
	padding:40px;
	text-align:center;
}
.hero-list img {
	float: none;
}
.hero-list-description {
    float: left;
}
.hero-list a {
    clear: both;
    display: block;
    margin-top: 5px;
}
.hero-list p, .all_tarif p {
    font-family: 'Roboto Condensed',sans-serif,Arial;
	font-size: 18px;
    line-height: 24px;
    padding: 0;
    color: #4b4b4b;
    overflow: hidden;
	font-weight: normal;
}
.all_tarif p a {color:#4B4B4B;}

.hero-list h2 {
    color: #4b4b4b;
}
.hero-list h2 {
    margin-bottom: 5px;
}
.slides .slide-info p {
    padding: 0;
}
.slides .slide-info h2 {
    padding: 0;
}
.carousel-caption {
 background: transparent url("/img/slide_info_bg.png") top left repeat;
    padding: 15px;
}
.carousel-caption h2 {
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
}
.carousel-caption p {
    color: #ffffff;
    padding-bottom: 10px;
}
.horizontal-divider {
    background-color: #e5e5e5;
    height: 5px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.title-wrapper h2 {
    float: left;
}
.clients .title-wrapper h2 {
    float: none;
}
.title-wrapper .all {
    font-size: 14px;
    float: right;
    line-height: 30px;
}
.portfolio-grid-1 .hp-wrapper {
    position: relative;
    overflow: hidden;
}
.portfolio-grid-1 .hp-wrapper .bottom-block {
    background: url("https://firstbyte.pro/img/bottom_block_bg.png") repeat scroll left top transparent;
    bottom: 0;
    height: 28px;
	color:#0067de;
    left: 0;
	text-align:center;
    padding: 6px 10px;
    position: absolute;
    width: 100%;
}
.portfolio-grid-1 .hp-wrapper .bottom-block a {
    font-size: 16px;
}
.portfolio-grid-1 .hp-wrapper .bottom-block p {
    color: #666666;
    font-family: Arial, sans-serif;
}
.hover-shade {
    position: absolute;
    left: -9999em;
    top: 0;
}
.portfolio-grid-1 .hover-shade img {
    position: absolute;
    left: 0;
    top: 0;
}
.portfolio-grid-1 .hp-wrapper .hover-shade a {
    width: 100%;
    height: 100%;
    display: block;
}
.portfolio-grid-1 .hp-wrapper:hover .hover-shade {
    left: 0;
}
.portfolio-grid-1 p {
    padding: 0;
}
.testimonials {
    margin-bottom: 35px;
}
.testimonials-block {
    background: transparent url("https://firstbyte.pro/img/testimonials_block_bg.gif") top left repeat;
    position: relative;
    padding: 30px 20px 10px;
    margin-bottom: 25px;
}
.testimonials-block .quote {
    background: transparent url("https://firstbyte.pro/img/quote.png") top left no-repeat;
    position: absolute;
    width: 91px;
    height: 61px;
    left: 13px;
    top:0;
    z-index: 1;
}
.testimonials-block p {
    color: #666666;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    position: relative;
    z-index: 2;
    margin: 0 0 5px;
    padding: 0;
}
.testimonials-block .autor {
    text-align: right;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
}
.hero-block3 {
    position: relative;
}
.hero-block3 .hero-content-3 {
    padding: 20px;
}
.hero-block3 .hero-content-3 h2 {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 10px;
    color: #333333;
}
.hero-block3 h2 {
    float: none;
    margin-bottom: 5px;
}
.hero-block3 p {
    float: none;
    line-height: 22px;
    padding: 0;
    color: #898989;
}
.tour-btn .btn {
    font-weight: bold;
}
.block-posts .block-post-img {
    display: block;
    margin-bottom: 10px;
}
.bordered-img {
    -moz-transition: all 0.2s ease-in-out 0s;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    line-height: 20px;
    padding: 3px;
}
.container .bordered-img img {
    margin-bottom: 0;
}
.block-posts .block-post-title {
    font-size: 14px;
}
.block-posts .block-post-content {
    margin: 0 0 2px;
    color: #666666;
    padding: 0;
    line-height: 18px;
}
.block-posts .block-post-more {
    text-decoration: underline;
}
.block-posts p {
    padding: 0;
}
.block-posts .block-post-date {
    padding-bottom: 10px;
    color: #898989;
}
.clients {
    margin-bottom: 20px;
}
/*Breadcrumb Start*/
#breadcrumb {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#breadcrumb ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 2px;
    padding: 12px 0 8px 10px;
}
#breadcrumb ul li {
    background: url("https://firstbyte.pro/img/breadcrumb_icon.png") no-repeat scroll left 7px transparent;
    float: left;
    margin-left: 8px;
    padding-left: 10px;
}
#breadcrumb .home {
    background: none repeat scroll 0 0 transparent;
    height: 15px;
    margin-left: 0;
    padding-left: 0;
}
/*Breadcrumg Ens*/
/*Sidebars Start*/
#left-sidebar .sidebar-wrapper {
    padding-right: 19px;
    border-right: 1px solid #cccccc;
}
.side-nav .active a {
	background:#ebeded;
	color: #0c1b34;
	text-decoration: none;
}
.sidebar .sidebar-block {
    margin-bottom: 35px;
    clear: both;
    overflow: hidden;
}
.sidebar-block span img {
    margin:0 10px 0 0;
}

.sidebar-block .info {
    border: 1px solid #E5E5E5;
    display: block;
    min-height: 100px;
	margin:0 0 30px 0;
}
.sidebar-block .info div:first-child {
 background-image:-moz-linear-gradient(center top, #f2f2f2, #ffffff);
 background-image:-ms-linear-gradient(top, #f2f2f2, #ffffff);
 background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ffffff));
 background-image:-webkit-linear-gradient(top, #f2f2f2, #ffffff);
 background-image:-o-linear-gradient(top, #f2f2f2, #ffffff);
 background-image:linear-gradient(top, #f2f2f2, #ffffff);
    border-radius: 5px 5px 0 0;
	border-top:1px solid #ffffff;
    height: 15px;
    margin: 0 -11px 5px;
}
.sidebar-block .info div:last-child {
    background-color:#ffffff;
 background-image:-moz-linear-gradient(center top, #f2f2f2, #ffffff);
 background-image:-ms-linear-gradient(top, #f2f2f2, #ffffff);
 background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ffffff));
 background-image:-webkit-linear-gradient(top, #f2f2f2, #ffffff);
 background-image:-o-linear-gradient(top, #f2f2f2, #ffffff);
 background-image:linear-gradient(top, #f2f2f2, #ffffff);
    border-radius: 5px 5px 0 0;
    height: 15px;
    margin: 0 -11px 5px;
}
.sidebar-block .info p {
    margin: 8px 16px 8px 16px;
}
.sidebar-news-widget ul, .side-nav ul {
    list-style: none;
    margin-left: 0;
}
.sidebar-news-widget ul li, .side-nav ul li {
    border-bottom: 1px solid #CCCCCC;
    overflow: hidden;
}
.sidebar-news-widget ul li:first-child, .side-nav ul li:first-child {
    border-top: 1px solid #CCCCCC;
}
.comments-widget p, .text-widget p, .tags-widget p {
    padding: 0;
    color: #898989;
}
.sidebar-news-widget ul li p, .sidebar-news-widget .date {
    padding: 0 0 0 69px;
}
.side-nav ul li a {
    display: block;
 font-size: 16px;
 padding:15px 0 10px 10px;
	color: #21a7c2 ;
}
.side-nav ul li a:hover {
    text-decoration: none;
 background: #ebeded none repeat scroll 0 0;
 color: #0c1b34;
}
.side-nav a i {
 margin:3px 10px 0 0;
 float:right;
}
.side-nav a img {
 margin:-3px 5px 0 0;
 width:15%;
}
.tags-widget p {
    margin-bottom: 5px;
}
.sidebar-news-widget ul .photo {
    float: left;
    margin-right: 10px;
}
.sidebar {
    padding-top: 29px;
}
.sidebar h2 {
    clear: both;
    color: #333333;
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 20px;
}
.sidebar h3 {
    padding-bottom: 6px;
	font-size: 19px;
    margin:20px 0 12px 16px;
	color: #00ad5d;
}
.date i {
    padding-right: 3px;
}
.comments-widget ul {
    list-style: none;
    margin-left: 0;
}
.comments-widget ul li {
    margin-bottom: 10px;
}
#right-sidebar .sidebar-wrapper {
    padding-left: 19px;
    border-left: 1px solid #cccccc;
}
.tags-widget ul {
    list-style: none;
    margin-left: 0;
}
.tags-widget ul li {
    float: left;
    margin-right: 18px;
}
.gallery-widget ul {
    list-style: none;
    margin-left: -10px;
}
.gallery-widget ul li {
    margin-left: 10px;
    float: left;
    margin-bottom: 10px;
}
/*Sidebars End*/

/*Main Column Start*/
.main-column {
    margin-top: 8px;
}
.main-column img {
    margin-bottom: 20px;
}
.main-column span img {
    margin: 0 10px 0 0;
	float:left;
}
.post-item {
    clear: both;
    margin-bottom: 25px;
}
.post-item .post-description {
    margin: 0;
    padding-bottom: 0;
}
.post-item .post-more {
    font-family: Arial;
    text-decoration: underline;
}
.post-item .post-more:hover {
    text-decoration: none;
}
.post-item-panel {
    background-color: #F5F5F5;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 10px 0;
}
.post-item-panel ul {
    list-style: none;
    margin-left: 0;
}
.post-item-panel ul li {
    float: left;
    margin-right: 20px;
}
.post-item-panel ul li p {
    padding: 0 0 8px;
    color: #898989;
}
.post-item-panel ul li p i, .tags-widget p i {
    padding-right: 3px;
}
.post-socials {
    margin: 20px 0 50px 0;
}
.post-socials h2, .reply-form h2 {
    color: #333333;
}
.comments .name {
    font-family: Arial, sans-serif;
    font-size: 14px;
}
.comments .comment-date {
    padding: 0;
}
.comments .reply {
    font-family: Arial, sans-serif;
    font-size: 12px;
}
.comment-details {
    margin-bottom: 5px;
}
.comment-item {
    margin-bottom: 15px;
}
.comment-item .span1 {
    margin-bottom: 10px;
}
.comment-body {
    background-color: #f5f5f5;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}
.comment-table .baloon {
    background: url("https://firstbyte.pro/img/baloon.gif") no-repeat scroll 7px 22px transparent;
    border: medium none;
    width: 15px;
}
.comment-body p {
    padding: 10px 12px;
    font-size: 14px;
    color: #666666;
}
form .error {
    position: relative;
}
.team-member h2 {
    line-height: 28px;
    margin-bottom: 5px;
    color: #333333;
}
.team-member h4 {
    margin: 5px 0 0 0;
    color: #666666;
    font-weight: normal;
}
.team-member em {
    color: #666666;
}
.team-member .experience {
    padding-top: 0;
    padding-bottom: 10px;
    color: #666666;
}
.team-member .photo {
    margin-bottom: 10px;
}
.member-divider {
    border-bottom: 1px dashed #cccccc;
    clear: both;
    height: 1px;
    margin-bottom: 50px;
}
.two-col-team .team-member {
    margin-bottom: 50px;
}

.alert-note {
    border: 1px solid #000000;
    background-color: #ffffff;
}
.alert-error {
    border: 1px solid #d47676;
    background-color: #f6d4d4;
}
.alert-attention {
    border: 1px solid #fece89;
    background-color: #fff3c2;
	border-left-color: rgba(0, 0, 0, 0.1);
    border-width: 1px 1px 1px 5px;
}
.alert-info {
    border: 1px solid #448398;
    background-color: #b4e5ec;
}
.alert-success {
    border: 1px solid #72ad55;
    background-color: #ceefbe;
}
.alert h2 {
    background: transparent url("https://firstbyte.pro/img/warning-icons.png") top left no-repeat;
    padding: 3px 0 5px 15px;
    margin-bottom: 0;
}
.alert h3 {
    background: transparent url("https://firstbyte.pro/img/warning-icons.png") top left no-repeat;
    padding: 3px 0 5px 35px;
    margin-bottom: 0;
}
.alert p {
    padding-left: 15px;
    padding-bottom: 10px;
	font-size:18px;
}
.alert .close {
    right: -8px;
    top: -17px;
}
.alert-note h2 {
    background-position: 0 3px;
}
.alert-error h2 {
    background-position: 0 -75px;
    color: #ae3f3f;
}
.alert-error p {
    color: #ae3f3f;
}
.alert-attention h2 {
    background-position: 0 -150px;
    color: #ab5e2a;
}
.alert-attention p {
    color: #ab5e2a;
}
.alert-info h2 {
    background-position: 0 -227px;
    color: #448398;
}
.alert-info h3 {
    background-position: 0 -227px;
    color: #448398;
	font-size: 19px;
    line-height: 25px;
}
.alert-info p {
    color: #448398;
}
.alert-success h2 {
    background-position: 0 -305px;
    color: #488a28;
}
.alert-success p {
    color: #488a28;
}
.stick-wrapper {
    margin-left: -20px;
    padding-left: 35px;
    width: 720px;
    margin-top: 50px;
}
.stick-wrapper .stick {
    margin-left: -29px;
}
.stick {
    height: 190px;
    padding: 30px 50px 30px 30px;
    text-align: center;
    width: 188px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.stick p {
    padding: 7px 0;
}
.stick h2 {
    margin-bottom: 0;
}
.note-stick {
    background: transparent url("https://firstbyte.pro/img/note_stick_bg.png") top left no-repeat;
}
.note-stick h2, .note-stick p {
    color: #666666;
}
.alert-stick {
    background: transparent url("https://firstbyte.pro/img/alert_stick_bg.png") top left no-repeat;
}
.alert-stick h2, .alert-stick p {
    color: #580a0a;
}
.success-stick {
    background: transparent url("https://firstbyte.pro/img/success_stick_bg.png") top left no-repeat;
}
.success-stick h2, .success-stick p {
    color: #406230;
}
.info-stick {
    background: transparent url("https://firstbyte.pro/img/info_stick_bg.png") top left no-repeat;
}
.info-stick h2, .info-stick p {
    color: #255a6c;
}
.attention-stick {
    background: transparent url("https://firstbyte.pro/img/attention_stick_bg.png") top left no-repeat;
}
.attention-stick h2, .attention-stick p {
    color: #96570d;
}
#right-sidebar .stick {
    margin-left: -10px;
}
#left-sidebar .stick {
    margin-left: -34px;
}
.left-stick {
    margin-left: -14px;
}
.right-stick {
    float: right;
    margin-right: -30px;
}
.right-img  {
    float: right;
    margin: 0 0 0 30px;
	display:block;
}
.left-img {
    margin: 0 0 20px 0px;
	display:block;
}
.dropcap {
    display: block;
    float: left;
    margin: 19px 10px 10px 10px;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 48px;
}
.dropcap-black {
    color: #000000;
}
.accordion, .toggle-box {
    border: 1px solid #f5f5f5;
	outline:none;
}
.accordion-group {
    border: none;
    border-radius: 0 0 0 0;
	margin-bottom: 0px;
}
.accordion-group:last-child {
    border-bottom:none;
}
.toggle-box {
    margin-bottom: 20px;
}
.accordion-inner, .tbox-inner {

    padding: 9px 15px 9px 60px;
    border: none;
	line-height:20px;border-bottom: 1px solid #E5E5E5;
}
.accordion .accordion-toggle, .toggle-box a {
    background: url(/wp-content/themes/firstbyte/assets/styles/../images/collapse_btn.png) no-repeat scroll left 10px transparent;
    color: #333333;
    display: block;
    font-size: 20px;
    line-height: 25px;
    padding: 10px 20px 10px 40px;
}
.accordion a.collapsed, .toggle-box .collapsed {
    background: url(/wp-content/themes/firstbyte/assets/styles/../images/collapse_btn.png) no-repeat scroll left -58px transparent;
}
.accordion-heading, .tbox-heading {
    padding-left: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.dif-table {
    margin-bottom: 15px;
}
.dif-table p {
    padding: 6px 0;
    font-family: Arial, sans-serif;
    text-align: center;
}
.dif-table .span2, .dif-table .span3 {
    margin-left: 0;
}
.dif-table div.span3 {
    border-width: 1px;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 3px #CCCCCC;
    position: relative;
    z-index: 10;
}
.dif-table div.span3 .bottom {
    padding: 15px 0;
}
.dif-table .span3 .title {
    padding: 20px 0;
    background-color: #f09931;
    text-shadow: 0 1px #9c6420;
    border-radius: 2px 2px 0 0;
}
.dif-table div.span3 .btn-primary {
    font-size: 16px;
    padding: 10px 20px;
}
.dif-table .title {
    color: #ffffff;
    font-size: 20px;
    text-shadow: 0 1px 0 #1a4e75;
    font-weight: 600;
}
.dif-table .cost {
    font-size: 16px;
    background-color: #f5f5f5;
    font-weight: bold;
}
.dif-table ul {
    list-style: none;
    margin: 0;
    text-align: left;
}
.dif-table ul li {
    padding: 5px 0 5px 0;
}
.col-wrapper sup {
	font-size:22px;
	top: 0;
}
.dif-table ul li img {
    margin-bottom: 3px;
    margin-right: 4px;
}
.dif-table .btn {
    font-size: 13px;
    height: 20px;
    padding: 3px 9px;
}
.dif-table .bottom {
    background-color: #f5f5f5;
}
.dif-table .table-column {
    border-style: solid;
    border-color: #e0e0e0;
    margin-bottom: 20px;
}
.dif-table .first-column {
    border-radius: 2px 0 0 2px;
}
.dif-table .first-column .title {
    border-radius: 2px 0 0 0;
}
.dif-table .last-column {
    border-radius: 0 2px 2px 0;
    border-width: 1px 1px 1px 0;
}
.dif-table .last-column .title {
    border-radius: 0 2px 0 0;
}
.dif-table .span3 {
    height: 250px;
    margin-top: -28px;
}
.tarif  {
	background-image:#fff;
    border: 1px solid #E5E5E5;
    border-radius: 0 0 5px 5px;
    display: block;
    min-height: 20px;
	margin: 0 15px;
	padding: 0 11px;
}
.tarif  > div:first-child {
    background-color:#ffffff;
 background-image:-moz-linear-gradient(center top, #ffffff, #f2f2f2);
 background-image:-ms-linear-gradient(top, #ffffff, #f2f2f2);
 background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
 background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);
 background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);
 background-image:linear-gradient(top, #ffffff, #f2f2f2);
    border-radius: 0 0 0 0;
    height: 15px;
    margin: 0 -11px 5px;
}
.tarif p {
	margin: 4px 0;
	padding-left: 10px;
}
.tarif p.red > span, td.red > span {
	text-decoration:line-through;
	padding:0;
	margin-bottom:0;
	font-size:14px;
	color: #6F6F6F;
}
.tarif p.red {
	padding-bottom:5px;
}
.table img {
	padding:0;
	margin:0;
	border: 0 none;
    height: auto;
	float:none;
    max-width: 100%;
    vertical-align: middle;
}
table.table-bordered > thead > tr > * {
	width:30%;
	vertical-align: middle;
}
table.table-bordered> thead > tr > th.nn {
	width:20%;
}
table.table-striped> thead > tr > th.nn,
table.table-blocked> thead > tr > th.nn {
	width:15.75%;
	vertical-align: middle;
	text-align:center;
}
table.table-striped> thead > tr > th.vpsn,
table.table-blocked> thead > tr > th.vpsn {
	padding:10px 0px;
}
table.table-striped> tbody > tr > td.vpsn,
table.table-blocked> tbody > tr > td.vpsn {
	padding:10px 20px;
}
table.table-bordered > thead {

    color:#222222;
    font-weight:bold;
    font-size:15px;
    padding:10px 3px;
	text-align:center;
    background-color:#F5F5F5;
    background-repeat:repeat-x;
    border-bottom:0;
}
table.table > tbody> tr > *{
}
table.virt-ser > tbody> tr > *{
    font-size:18px;
	border-bottom: 1px solid #dddddd;
	padding: 10px 3px;
}
table.table-striped > thead, table.table-blocked > thead {
    color:#222222;
	background-color: white;
	border-bottom: 1px solid #dddddd;
}
table.table-striped > thead > tr > *,
table.table-blocked > thead > tr > *{
    color:#222222;
	background-color: white;
	border-bottom: 1px solid #dddddd;
    font-weight:bold;
    font-size:18px;
    padding:10px 3px;
    border-bottom:0;
}

table.table-striped th,
table.table-striped td, table.table-blocked th,
table.table-blocked td {
 padding: 15px 3px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #dddddd;
}
.table-striped i.fa-check {
	color: #58B957;
	font-size:0.87em;
}
.table-striped i.fa-minus {
 color: #DD464F;
	font-size:0.87em;
}
table.table-striped a.btn-zakaz,p.btn-group span.btn-zakaz  {
    padding: 10px 26px;
	font-size: 16px;
    margin-bottom: 0;
    padding: 10px 30px;
    text-decoration: none;
}
p.btn-group span.btn-zakaz {
	padding: 10px 22px;
}
table.table-striped a.bfix {
    width:100px;
	padding:10px 0;
	font-size: 19px;
}
table.table-bordered > thead > tr > th.zach {
	width:120px;
}
table.table-bordered > thead > tr > th.comm {
	width:220px;
}
.order h2 {
    font-size: 22px;
    font-weight: bold;
	color: #ffffff;
    line-height: 31px;
    margin: 10px 0px 20px;
    padding: 7px 0 7px 10px;
    text-shadow: -1px -1px #797979;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    opacity: 0.9;
}
.gr a, .gr a:hover {color:#403F3F;}
.tarif .order {
    border: 1px solid transparent;
    border-radius: 5px 5px 5px 5px;
    margin: 5px 0 10px 0.318%;
    min-height: 280px;
    min-width: 23.416%;
	float:left;
	padding:0 0.5%;
    transition: border-color 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-webkit-transition: border-color linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border-color linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border-color linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border-color linear 0.2s, box-shadow linear 0.2s;

}
p.bt {
	text-align:center;
	padding-left:0;
}
.tarif div.order:hover {
    border-color: #D9D9D9;
    box-shadow: 0 1px 3px #D9D9D9;
}
.cost {
    font-size: 28px;
    font-weight: bold;
}
.cost span {
    font-size: 16px;
    font-weight: bold;
}
.flexslider .slides img {
    margin-bottom: 0;
}
.flexslider .slide2 .carousel-caption, .slide3 .carousel-caption {
    right: 0;
    bottom: 0;
    width: 96%;
}
.flexslider .slide3 .carousel-caption {
    background: none repeat scroll 0 0 #E7E7E8;
}
.flexslider .slide3 .carousel-caption p, .flexslider .slide4 .carousel-caption p {
    color: #333333;
}
.flexslider .slide4 .carousel-caption {
 background: transparent url(/wp-content/themes/firstbyte/assets/styles/../images/slide4_info_bg.png) top left repeat;
}
.flexslider .portfolio-grid-1 .thumbnails {
    margin-bottom: 0;
}
.help-inline {
    display: block;
}
.contact-info h2 {
    border-bottom: 3px solid #CCCCCC;
    margin-bottom: 12px;
    padding-bottom: 6px;
    clear: both;
}
.contact-info address {
    margin-bottom: 15px;
}
.contact-info .socials {
    float: none;
    overflow: hidden;
}
.contact-info .socials li {
    float: left;
    margin: 0 5px 0 0;
}
.contact-info table td {
    border-top: none;
    border-bottom: 1px solid #DDDDDD;
    padding: 4px 8px 4px 0;
}
.contact-info table .small {
    width: 40%;
}
.text-divider1 {
    border-top: 1px solid #cccccc;
    margin-bottom: 0px;
}
.text-divider2 {
    display: block;
    margin-bottom: 19px;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    text-align: right;
    color: #666666;
    margin-top: -19px;
}
.text-lock {
    display: block;
    margin-bottom: 19px;
    width: 100%;
	font-size:11px;
    text-align: left;
	margin-top: -19px;
}
.text-divider2:hover, .text-divider4:hover {
    text-decoration: none;
    color: #666666;
}
.text-divider3 {
    border-top: 1px dashed #cccccc;
    margin-bottom: 19px;
}
.text-divider4 {
    display: block;
    margin-bottom: 19px;
    width: 100%;
    border-bottom: 1px dashed #cccccc;
    text-align: right;
    color: #666666;
    margin-top: -19px;
}
.text-divider5, .text-divider6 {
    border-bottom: 1px solid #cccccc;
    width: 100%;
    margin-bottom: 19px;
    margin-top: -3px;
}
.text-divider5 span {
    display: block;
    width: 70px;
    height: 3px;
}
.text-divider6 span {
    display: block;
    width: 70px;
    height: 3px;
    float: right;
}
.nav-tabs a {
    font-size: 16px;
    color: #666666;
}
.buttons-example .ex, .buttons-example .btn-group {
    margin-bottom: 20px;
}
.demo-icons .span1 {
    margin-bottom: 30px;
}
.portfolio-details {
    margin-top: 2px;
    margin-bottom: 20px;
}
.back-to-portfolio {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/arrow_left.gif) no-repeat scroll 13px 12px #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: block;
    font-size: 16px;
    padding: 7px 20px 7px 33px;
    margin-bottom: 10px;
}
.item-details {
    list-style: none;
    margin-left: 0;
}
.item-details li {
    font-size: 14px;
    color: #666666;
    margin-bottom: 5px;
}
.item-details li .title {
    font-weight: bold;
    padding-right: 3px;
}
.item-details .website {
    margin-bottom: 9px;
}
.item-details .website i {
    color: #666666;
}
.item-details .tags p {
    padding-bottom: 0;
}
.item-details .tags i {
    color: #cccccc;
}
.item-details .share span {
    display: block;
}
.portfolio-slider {
    margin-bottom: 100px;
    margin-top: 20px;
}
.portfolio-slider #slider {
    margin-bottom: 10px;
}
.portfolio-slider #carousel .slides li {
    border: 2px solid #ffffff;
    border-radius: 2px;
    cursor: pointer;
}
.col-wrapper {
        padding-top: 21px;
}
.col-wrapper a:hover {
	text-decoration:underline;
}
.col-wrapper p.testsrv a:hover, .col-wrapper a.btn-vps:hover {
	text-decoration:none;
}
#clients {
    overflow: visible;
    clear: both;
}
.twitter-wrapper {
    position: relative;
	padding: 10px 0 10px 0;
}
#nav_t {
    float: left;
    height: auto;
    position: absolute;
    width: 11px;
}
#nav_t .flex-prev {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/tw_arrow_up.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 6px;
    left: 0;
    margin-bottom: 7px;
    width: 11px;
}
#nav_t .flex-next {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/tw_arrow_down.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 6px;
    left: 0;
    width: 11px;
}
#nav_t .flex-direction-nav a {
    position: inherit;
}
.follow_img {
    position: absolute;
    right: 0;
    top: 16%;
}
#prev_t {
    display: block;
    color: #fff;
}
#next_t {
    display: block;
    color: #fff;
}
.tweets-slide {
    display: block;
    color: #fff;
    overflow: hidden;
    padding-left: 20px;
}
.tweets-slide ul .slides li {
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    padding: 10px 0 10px 10px;
    margin: 10px 0 10px 10px;
    width: 100%;
    display: block;
}
.tweets-slide .flex-viewport {
}
.tweets-slide td {
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    min-height: 44px;
    padding-left: 10px;
    width: 100%;
}
.bannercontainer .middle {
    color: #333333;
    font-family: 'Roboto Condensed',sans-serif,Arial;
    font-style: italic;
}
.bannercontainer .slide3 .middle {
    padding: 5px 10px 8px 10px;
    font-weight: bold;
    color: #333333;
}
.bannercontainer .big {
    color: #FFFFFF;
    font-family: 'Roboto Condensed',sans-serif,Arial;
    padding:15px 25px;
    background: rgba(0, 0, 0, 0.7);
}
.bannercontainer .small {
    color: #666666;
    font-family: 'Roboto Condensed',sans-serif,Arial;
    white-space: normal;
}
.bannercontainer a {
	font-family: 'Roboto Condensed',sans-serif,Arial;
}
.bannercontainer .slide3 .small {
    background-color: #000000;
    color: #ffffff;
    padding: 6px 0 10px 43px;
}
.buttons-container {
    position: relative;
    text-align: center;
    height: 27px;
    padding: 20px 50px;
}
.buttons-container .nav-select {
    border-radius: 4px;
}
.bannercontainer .banner ul li div {
    left: -999em;
}
.bannercontainer .banner ul {
    list-style: none;
    margin-left: 0;
}
/*Main Column End*/

.abstract-bg-img {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/bg_abstract.png) no-repeat scroll center bottom;
}

.line {
    margin: 0 auto;
  /*  width: 1170px; */
}

.news {
    margin-top: 47px;
    overflow: hidden;
	padding-bottom:120px;
}
.news-blocks {
    margin-bottom: 29px;
    overflow: hidden;
}
.new {
    background: rgba(218, 219, 219, 0.65) none repeat scroll 0 0 !important;
    display: inline-block;
    margin-left: 15px;
    padding: 18px 18px 21px;
    transition: all 150ms ease-out 0s;
    width: 100%;
}
.news .new {
    float: left;
}
.new:hover {
    background: rgba(231, 236, 236, 0.95) none repeat scroll 0 0;
}
.new:first-child {
    /* margin-left: 0; убрал нулевой отступ первого новостного блока - некрасиво */
}
.new-date {
    color: #6c747b;
    font-size: 11px;
    font-weight: bold;
    position: relative;
}

.new-date i {
    color: #6c747b;
    font-size: 20px;
    position: relative;
	top:3px;
}

.news h3, .new h4 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 16px;
}
.malef {
    margin-left: 15px;
}
.new h4 a {
    padding-top: 0.3em;
}
.new .text {
    color: #302e2f;
    display: block;
    line-height: 22px;
    margin-top: 15px;
}
.new .more {
    color: #21a7c2;
    display: inline-block;
    line-height: 1em;
    margin-top: 15px;
    white-space: nowrap;
	float:left;
}
.more-link {
    color: #21a7c2;
    padding-right: 17px;
    position: relative;
}
.more-link i {
    font-size: 13px;
}
/*.more-link::after {*/
/*    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/arrows.png) no-repeat scroll -7px -24px;*/
/*    content: "";*/
/*    height: 12px;*/
/*    margin-top: -6px;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 50%;*/
/*    width: 7px;*/
/*}*/
.more-link:hover span {
	color: #21a7c2;
}

/*Footer Start*/
#footer {
    width: 100%;
}
#footer h3 {
	color: #fff;
	font-size: 40px;
	padding-top:10px;
}

.footer-top {
	padding-top:50px;
    padding-bottom: 50px; /* отступ снизу */
    /* height: 220px; убрал фиксированную длину топ-футера */
    background-color: #302e2f;
	z-index: 0;

}
.footer-wrapper {
    padding-top: 40px;
}
.footer-right {
	margin-bottom: 20px;
	margin:0 15px 20px;
}
.footer-bottom {
    background-color: #1c1a19;
    min-height: 160px;
}
.footer-wrapper .address {
    padding-left: 15px;
}
.footer-wrapper .address p {
    margin-bottom: 5px;
    color: #cbcbcb;
    padding: 0;
}
.footer-wrapper .address p i {
    display: block;
    float: left;
    line-height: 20px;
    width: 30px;
}
.footer-wrapper h4 {
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 20px;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.footer-wrapper .span4 {
    margin-bottom: 30px;
}
.footer-wrapper .footer-right h4, .footer-wrapper .footer-center h4 {
    margin-bottom: 0;
}
.footer-navigate {
    list-style: none;
    margin-left: 0;
}
ul.footer-navigate {
	margin:0;
	padding:13px 0;
	display:table;
	width:100%;
}

ul.top-navigate {
	margin:0;
	padding:0;
	display:table;
	width:100%;
}

ul.footer-navigate > li:first-child {
	padding:0 10px 0 0;
}

ul.top-navigate a, ul.top-navigate span {
	color:#fff;
}

ul.footer-navigate  > li{
	display:table-cell;
	text-align:center;
	margin:20px 0;
	border-right: 1px solid #000000;
	padding:0 10px;
	position: relative;
}
ul.top-navigate  > li{
	display:table-cell;
	text-align:center;
	font-size: 14px;
	font-family: 'LatoBold', sans-serif, Arial;
	border-right: 1px solid #fff;
    transition: all 140ms ease-out 0s;
    position: relative;

}
ul.top-navigate  > li:first-child {
	border-left: 1px solid #fff;
}
ul.top-navigate  > li:hover {
	color:#fff;
 background:#dd464f;
	display:table-cell;
	text-align:center;
	/* margin:20px 0; */

}
.top-navigate li.active {
 background:#dd464f;
}
.top-navigate  a,.top-navigate li span {
	padding:17px 10px 15px;
}
.top-navigate  span{
	cursor:pointer;
}
.top-navigate ul li a {
	border-bottom:1px solid #AF363C;
}
.top-navigate ul li:first-child  {
	border-top:1px solid #AF363C;
}

ul.footer-navigate > li a, ul.top-navigate > li a{
	display:block;
	zoom:1;
}
.footer-center p {
    color: #cbcbcb;
    padding: 12px 0 0;
}
.footer-navigate li:last-child {
    border-right: none;
}
.footer-bottom p {
 /*   padding: 15px 0 13px 0;  */
    color: #fff;
	float:left;
	line-height:24px;
 font-size: 15px;
}
.footer-bottom p a {
 color: #21a7c2;
}
.footer-bottom p a:hover {
    text-decoration:underline;
}

.footer-logo {
    margin-bottom: 10px;
}
.footer-navigate2 {
    list-style: outside none none;
    margin-left: 0;
}
.footer-navigate li a, .footer-navigate2 a {
    color: #000;
}
.footer-navigate a:hover, .footer-navigate2 a:hover {
 color: #21a7c2;
}

/*#header .container > div, */
.main-top .container > div, .otstup {
	margin: 0 15px;
}
.head_slog {
   /* width:270px; на верстку вроде не влияет, на маленьком экране превращает хидер в кашу */
	float:left;
	margin-left:15px;
}
.left {
	float:left;
}
.head_cont {
    float: right;
	width:183px;
	margin-left:7px;
}
.head_log {
    float: right;
 width:105px;
 margin-left:15px;
}
.head_cont_ping{
    float: right;
 width:205px;
}
.head_file {
    float: right;
	min-width:264px;
}
.copy {
	float:left;
	width:38%;
	min-height:1px;
}
.footer-cont {
        float:left;
	width:220px;
	min-height:1px;
}
.footer-check {
	float:right;
	display:none;
	width:35px;
	min-height:1px;
}
.footer-check  img {
	float:left;
}
.footer-map{
	float:right;
	width:100px;
	min-height:1px;
	margin-right:30px;
}
.payments table td img {
	border: 0 none;
    float: none;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    vertical-align: middle;
}
.payments table td {
	text-align: center;
}
div.menu > div {
    position: relative;
}
div.menu table {
    width: 100%;
}
div.menu td {
    padding: 0;
    text-align: center;
    white-space: nowrap;
}
div.menu td > div > a {
    border-right: 1px solid #013f57;
	border-top: 4px solid #013f57;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
	font-weight:bold;
    height: 46px;
    line-height: 41px;
    outline: medium none;
    padding: 2px 14px;
    text-decoration: none;
}
div.menu td .dropdown  > div > a:hover {
    background-color: #0C1B34;
}
div.menu td:first-child > div > a {
    border-left: 0 none;
}
div.menu td.dropdown > div {
    position: relative;
}
div.menu td.dropdown > div > div {
    display: none;
    min-width: 100%;
    position: absolute;
}
div.menu td.dropdown > div:hover, div.menu td.dropdown > div > div:hover, div.menu td.dropdown > div > a:hover + div, div.menu td.dropdown > div > a:active + div, div.menu td.dropdown > div > a:focus + div {
    display: block;
}
div.menu td.dropdown.wide, div.menu td.dropdown.wide > div {
    position: static;
}
div.menu td.dropdown.wide > div > div {
    padding-right: 29px;
}
div.menu td > div > a:hover, div.menu td > div > a:focus {
	border-top: 4px solid #0C1B34;
}

div.menu td .dropdown-menu {
    display: block;
    float: none;
    padding: 5px 30px 5px 20px;
    position: relative;
    text-align: left;
	z-index:999;
	border-radius: 0 0 0 0;
}
div.menu td .dropdown-menu ul {
    margin: 0;
}
div.menu td .dropdown-menu li {
    list-style: none outside none;
}
div.menu td .dropdown-menu li:hover {
    background: none repeat scroll 0 0 transparent;
}
div.menu td .dropdown-menu li a {
    font-size: 16px;
    line-height: 22px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 12px 6px 11px;
	color:#ffffff;
}
div.menu td .dropdown-menu > ul.with_ico > li {
    margin-left: 25px;
}
div.menu td .dropdown-menu > ul.with_ico > li > a {
    margin-left: -27px;
    padding-left: 39px;
}
div.menu td .dropdown-menu > ul.with_ico > li > a > div {
    float: left;
    height: 20px;
    margin-left: -35px;
    margin-top: 2px;
    width: 33px;
}
div.menu td .dropdown-menu li a {
    color: #ffffff;
    text-decoration: underline;
	font-weight:bold;
}
div.menu td .dropdown-menu li a:hover, div.menu td .dropdown-menu li a:focus {

}
div.menu td .dropdown-menu li a:hover b {
    color: #1A3DC1;
}
div.menu td .dropdown-menu li a:hover, div.menu td .dropdown-menu li a:hover b, div.menu td .dropdown-menu li a:hover span {
    text-decoration: none;
}
div.menu td .dropdown-menu .nav-header {
    color: #222222;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    padding: 0 15px 5px;
    text-transform: none;
}
div.menu table.logged td.private {
    display: table-cell;
}
div.menu .caret {
    border-width: 5px;
    margin: 20px 0 0 2px;
}
div.menu td.active .caret {
    border-top-color: #0067DE;
    opacity: 1;
}
div.menu td.active > div > a {
    color: #0067DE !important;
}
.bs-docs-example td.pay_logo {
	width:25%;
}
td.pay_logo div {
	width:135px;
	background-image: url(/wp-content/themes/firstbyte/assets/styles/../images/payments.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 80px;
}
div.payments table {
	width:100%;
}div.payments td {
	width:12.5%;
}
.login-register {
	padding-top:20px;
}
.main-block {
	margin: 0 15px;
	font-size:16px;
}
.block-up {
	font-size:19px;
	color: #403f3f;
}
.block-up li i{
	font-size:17px;
}
.main-block ul.spisok {
 margin: -10px 25px 20px;
	font-size:18px;
	color: #403f3f;
}
ul.spisok li i{
	color: #58b957;
}
ol.spisok {
	margin: -10px 0 30px 25px;
    padding: 0;
}
.main-block h3 {
	font-size:23px;
}
.drent ul {
	list-style: outside none none;
}
.drent i {
    color: #21a7c2;
    display: inline-block;
    font-size: 19px;
    position: relative;
    right: 4px;
    top: 3px;
}
.caption  h3 {
    font-weight: normal;
    margin: 10px 0 20px;
	text-align:center;
	font-size: 16px;
	color: #3c67b0;
}
.head_file img {float:left;margin:13px 0 0 4px;}
.order > div {
 background-image: url(/wp-content/themes/firstbyte/assets/styles/../images/cenopad.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    width: 150px;
	margin: 0 0 5px 10px;
	text-indent: -9999px;
}
p.akc_t {
	font-size:30px;
	text-align:center;
	padding:0;
	line-height:32px;
}
p.akc_t>span {
	font-size:27px;
	line-height:22px;
}
p.akc_t_g {
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin-top:28px;
	line-height:24px;
}
.modal-header div.logo {
	float:none;
	margin:15px auto 0;
	padding:0;
}

::-moz-selection 	{ background:#21a7c2; color:#fff; }
::selection 		{ background:#21a7c2; color:#fff; }

span.nw_title {font-weight:bold;}
.glag h2, .glag  h3 {
	clear: both;
    color: #333333;
    font-size: 25px;
    line-height: 30px;
	margin: 20px 0;
	font-weight:bold;
}


.prem h1,
.prem .ps-h1 {
    color: #fff;
    font-size: 40px;
	margin: 0 0 30px;
	font-weight:bold;
}
.prem h2,
.prem .ps-h2 {
	clear: both;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
	margin: 0 0 20px;
	font-weight:bold;
}
.prem p {
	font-size:17px;
	color: #fff;
	line-height: 1.2;
}
.stp p {
	font-size:16px;
	color: #fff;
	line-height: 1.3;
}
p.zag  {
	font-size: 18px;
    line-height: 28px;
	color: #fff;
}

.glag p {
	font-size:18px;
	line-height: 1.3;
}
.wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1130px;
}


.nav-tabs  li  a span {
    border-bottom: 1px dashed #0067DE;
    color: #277cb3;
	font-size:16px;
}

.nav-tabs  li.active  a span {
    border-bottom: none;
}
.nav-tabtab li.active a span {
    color: #fff;
    font-size: 18px;
}
.nav-tabtab li a span {
 color: #666666;
    font-size: 18px;
	border-bottom: none;
}
ul.btn-group > li a {
	border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}


.btn-group > .nav-tabtab:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.main-top-site {
    min-height: 140px;
    height: max-content;
}
.page-template-dedicated .main-top-site {
    padding-bottom: 54px;
}

.gl {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc2.png) no-repeat scroll center top;
    background-size: cover;
}
.re3 {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc3.png) no-repeat scroll center top;
    background-size: cover;
}
.ae3 {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc4.png) no-repeat scroll center top;
}
.dspec {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc5.png) no-repeat scroll center top;
    background-size: cover;
}
.sa {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc6.png) no-repeat scroll center top;
    background-size: cover;
}
.jb {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc7.png) no-repeat scroll center top;
    background-size: cover;
}
.pr {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc8.png) no-repeat scroll center top;
    background-size: cover;
}
.vh {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc10.png) no-repeat scroll center top;
}
.du {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc11.png) no-repeat scroll center top;
}
.vs {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc12.png) no-repeat scroll center top;
}
.con {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc13.png) no-repeat scroll center top;
}
.lic {
	background: #191b27 url(/wp-content/themes/firstbyte/assets/styles/../images/bc33.png) no-repeat scroll center top;
}
.h200 {
 min-height:200px;
}
.main-mid-site {
 background-color: #edf0f2;
}

.main-top {
 background-color: #122536;
 min-height: 600px;
    padding-top: 40px;
   /* ниже перенос inline css из index.html */
    background-image: url(/wp-content/themes/firstbyte/assets/styles/../images/content_bg1.jpg);
    background-position: 50% -48.96px;
    background-repeat: no-repeat;
    background-size: cover; /* было background-size: 2544px 795px; убрано для совместимости с длинными экранами на малых разрешениях */
    /* background-color: #070B14; значение в inline css конфликтует с осн. стилем */
}
.main-middle {
    background-color: #edf0f2;
    min-height: 260px;
    padding-top: 30px;
}
.top0 {
	padding-top: 0px;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}

.text-center title {
    font-family: 'condpro-medium';
    font-size: 3em; }

.icon-wrap {
    height: 70px;
    margin-bottom: 20px;
    width: 70px;
}
.icon-wrap.center, .icon-wrap.small.center, .icon-wrap.large.center {
    float: left;
    margin: 15px auto 15px;
    text-align: center;
    width: 100%;
	height:100%;
}

.flex-row {
 display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
 display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	margin:0 -15px
}

.box {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
}

.home .box--frontpage {
    margin-top: -135px;
    position: relative;
    z-index: 20;
}

.top_menu, .top_menu1{
	background:#302e2f;
	height:56px;
	width:100%;
	border-bottom:1px solid #444143;
}
.top_menu1 {
	display:none;
}

.goToTop {
  position: fixed;
  top: 0;
  height: 56px;
  z-index: 40;
  width:100%;
  /*zoom:1;*/

}
.goToTop1 {
  position: fixed;
 top: 0;
  height: 56px;
 z-index: 2220;
  width:100%;
  /*zoom:1;*/
  display:inherit;

}
.goToTop2 {
  position: fixed;
  top: 57px;
  height: 56px;
  z-index: 20;
  width:100%;
  /*zoom:1;*/
  display:none;
}

.tarif_wrapper h3 {
	font-size:15px;
	font-family: 'LatoBold', sans-serif, Arial;
}

ul.bb li {
	border-bottom: 1px solid #ccc;
}

.price .price-before {
    line-height: 2;
}

ul.list-features {
 margin: 0 11px 25px;
}
ul.list-features a {
 color: #000000;
}ul.list-features a:hover {
 color: #21a7c2;
}
ul.list-features li div{
	line-height: 23px;
}
.price .price-cent + .price-term {
    margin-left: -3.4em;
}
.price-cent {text-decoration:none !important;}
.price {
    margin-bottom: 1em;
    padding: 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}
ul.top-navigate  li ul {
  padding: 0;
  margin:0;
  position: absolute;
  top: 99px;
  left: 0;
  width: 100%; /* was 440 px */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0;
  display: none;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul.top-navigate  li.uslugi ul {
  padding: 0;
  margin:0;
  position: absolute;
  top: 55px;
  left: 865px;
  width: 305px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0;
  display: none;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul.top-navigate  li ul li {
  display: block;
  color: #fff;
    font-size: 14px;
	font-family: 'LatoBold', sans-serif, Arial;
    text-align: left;
}
ul.top-navigate  li ul a {
 text-transform:uppercase;
 padding: 5px 15px;
 background: #dd464f none repeat scroll 0 0;
	 border-bottom:1px solid #AF363C;
}
ul.top-navigate  li ul a:hover {
background: #B5383E;
 transition: all 140ms ease-out 0s;
}
ul.top-navigate  li.uslugi ul a:hover {
background: #B5383E;
 transition: all 140ms ease-out 0s;
}
ul.top-navigate  li ul li:hover { background: #666; }

@media screen and (min-width: 990.5px) {
    ul.top-navigate > li:hover > ul {
        display: block;
        opacity: 1;
        visibility: visible;
        z-index:22;
    }

    ul.top-navigate li ul {
        top: 55px;
    }
}

.img-circle {
    border-radius: 100%;
}

a.rotate img {
    transition: all 1s ease-in-out 0s;
}

#popsoft {
    width: 60px;
    height: 60px;
    top: 15px;
    right: 3px;
    position: relative;
}


img.hover:hover {
	opacity:0.85;
}
a.rotate img:hover
{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
.tarif_wrapper {
	border: 1px medium transparent;
	border-right:1px solid #dae0e6;
	width: 25%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
    padding: 0 14px;
    /*min-width: 250px;*/
}

.tarif_wrapper1 {
	border: 1px medium transparent;
	border-right:1px solid #dae0e6;
	width: 33.3%;

    padding: 0 14px;
}
.tarif_wrapper img {
	vertical-align: middle;
	border: 0 none;
}
.tarif_wrapper:hover, .tarif_wrapper1:hover {
	border-color: #dae0e6;
    box-shadow: 0 2px 16px #b7b6b6;
	transition: background-color 0.2s ease 0s, box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    background: #fff;
}
.ismall {
	width:95px;
	height:95px;
}
.imicrp {
	width:25px;
	height:25px;
}.imicr {
	width:15px;
	height:6px;
}

.center {
	margin: 15px auto;
    text-align: center;
}

.igr{
 background:#58b957;
}
.igr:hover{
 background:#4FA34E;
}
.ibl{
 background:#21A7C2;
}
.ibl:hover {
 background:#2296AD;
}
.ire{
 background:#DD464F;
}
.ire:hover {
 background: #B5383E;
}
.ior{
 background:#fc6220;
}
.ior:hover{
 background:#D8541C;
}
.igg {
 background:#394145;
}
.igg:hover {
 background:#2A3033;
}

.igf {
 background:#109b58;
}
.igf:hover {
 background:#109b58;
}


.gtarif {
	margin-top: -50px;
	position: relative;
	z-index: 20;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 4rem;
	overflow: hidden;
}
.gvirt {
	margin-bottom: 0;
}
.gvirt td.zbutton {
	padding:0 20px 0 0;
}
table.gvirt > thead > tr > *{
	background-color: #00ad5d;
	font-size: 19px;
	color:#fff;
	line-height: 28px;
	border-top:none;
}
table.gvirt > tbody > tr > *, table.gded > tbody > tr > *, table.gdedv > tbody > tr > *{
	font-size: 19px;
}
table.gvirt > tbody > tr > .fs-16, table.gded > tbody > tr > .fs-16, span.fs-16, table.gdedv > tbody > tr > .fs-16{
	font-size: 16px;
}
.gded td.fs-20 {
	font-size: 20px;
}
span.fs-16 {
	line-height:30px;
}
table.gvirt > tbody  label{
	font-size: 17px;
}
table.gded > thead > tr > *{
	background-color: #753F8F;
	font-size: 19px;
	color:#fff;
	line-height: 28px;
	border-top:none;
}
table.gdedv > thead > tr > *{
	background-color: #B30D41;
	font-size: 19px;
	color:#fff;
	line-height: 28px;
	border-top:none;
}
.gnap {
	margin-top: 50px;
	position: relative;
	z-index: 20;
	background-color: #fff;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 4rem;
	overflow: hidden;
}

.nap_wrapper {
	border: 1px medium transparent;
	border-right:1px solid #dae0e6;
	width: 50%;
	flex: 0 1 auto;
    padding:14px;
	height:450px;
}
.nap_wrapper:hover {
	border-color: #dae0e6;
    box-shadow: 0 2px 16px #b7b6b6;
	transition: background-color 0.2s ease 0s, box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}

.main-top-site h1 {
	font-size: 38px;
    line-height: 1.05;
    margin: 15px 0 0 25px;
	color:#fff;
}
.main-top-site .container {
    padding-bottom: 27px;
 padding-top: 33px;
}
.main-mid-rent {
	background: #fff;
}
.main-mid-rent p {
	font-size:15px;
}

.dotted {
    border-bottom: 1px dashed #999999;
    cursor: pointer;
    white-space: nowrap;
}
.small {
    font-size: 95%;
}
.del {
    color: #c9302c;
    text-decoration: line-through;
}
.x-small {
    font-size: 85%;
}
.col-wrapper1 p.x-small {
    font-size: 14px;
}
.xx-small1 {
    font-size: 75%;
}
.nowrap {
    white-space: nowrap;
}
.padd {
	padding:0 15px;
}
#footer .footer-top1::before {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/footer_img_bg.png) no-repeat scroll 0 0;
    height: 458px;
    left: 251px;
    position: absolute;
    width: 884px;
    z-index: -1;
}

.block-header {
    margin-bottom: 60px;
    text-align: center;
}
.block-header .title {
    color: #232c3b;
    font-size: 52px;
    line-height: 44px;
    margin-bottom: 15px;
	font-family: 'condpro-medium', sans-serif, Arial;
}
.block-header1 {
    margin-bottom: 20px;
    text-align: center;
}
.block-header1 .title {
    color: #232c3b;
    font-size: 38px;
	line-height: 38px;
    margin-bottom: 15px;
	font-family: 'condpro-regular', sans-serif, Arial;
}
.block-header .text {
    color: #6a7483;
    font-size: 18px;
    line-height: 24px;
}
.circle-wrapper {
    margin-bottom: 60px;
    min-height: 575px;
    position: relative;
}
.big-circle-container, .big-circle-entry, .big-circle-entry img {
    border-radius: 300px;
    height: 575px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.big-circle-container {
    left: 50%;
    margin-left: -287px;
    width: 575px;
}
.big-circle-entry:first-child {
    opacity: 1;
}
.big-circle-entry {
    background: #232c3b none repeat scroll 0 0;
    opacity: 0;
    z-index: 1;
}
.cell-view {
    display: table-cell;
    height: inherit;
    vertical-align: middle;
}
.big-circle-entry .cell-view {
    height: inherit;
    position: relative;
    text-align: center;
    width: 1000px;
    z-index: 1;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-4 {
    width: 33.3333%;
}
.col-md-offset-4 {
    margin-left: 33.3333%;
}
.circle-entry {
    cursor: pointer;
    z-index: 1;
}
.circle-entry:nth-child(2n+1) {
    clear: both;
}
.circle-entry:nth-child(1), .circle-entry:nth-child(2) {
    margin-top: 10px;
    min-height: 130px;
}
.circle-entry:nth-child(3), .circle-entry:nth-child(4) {
    margin-top: 25px;
    min-height: 135px;
}
.circle-entry:nth-child(5), .circle-entry:nth-child(6) {
    margin-top: 25px;
    min-height: 135px;
}
.circle-entry:nth-child(7), .circle-entry:nth-child(8) {
    margin-top: 5px;
    min-height: 135px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    position: relative;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.circle-entry .image-wrapper {
    height: 120px;
    margin: 0 25px;
    overflow: hidden;
    position: relative;
    width: 120px;
}
.circle-entry:nth-child(1) .image-wrapper, .circle-entry:nth-child(3) .image-wrapper,.circle-entry:nth-child(5) .image-wrapper,.circle-entry:nth-child(7) .image-wrapper {
    float: right;
}
.circle-entry:nth-child(2) .image-wrapper, .circle-entry:nth-child(4) .image-wrapper,.circle-entry:nth-child(6) .image-wrapper,.circle-entry:nth-child(8) .image-wrapper {
    float: left;
}
.circle-entry .image-wrapper::after {
    border: 11px solid #fff;
    border-radius: 150px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.circle-entry:nth-child(1) .content, .circle-entry:nth-child(3) .content,.circle-entry:nth-child(5) .content,.circle-entry:nth-child(7) .content {
    margin: 30px 170px 0 45px;
    text-align: right;
}
.circle-entry:nth-child(2) .content, .circle-entry:nth-child(4) .content, .circle-entry:nth-child(6) .content, .circle-entry:nth-child(8) .content{
    margin: 30px 45px 0 170px;
}
.circle-entry img {
    border-radius: 150px;
    box-sizing: content-box;
    height: 100px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 100px;
}
.circle-entry .title {
    color: #232c3b;
 font-size: 16px;
    line-height: 23px;
    padding: 10px 0 15px;
	margin:0;
}
.circle-entry .text {
    color: #6a7483;
    font-size: 14px;
    line-height: 22px;
}
.col-md-offset-2 {
    margin-left: 16.6667%;
}
.circle-entry:nth-child(2n+1) {
    clear: both;
}
h1.abs-title,
h2.abs-title {
	position: absolute;
	top:-98px;
	left:0;
	color:#fff;
	font-size:38px;
	 font-family: "Lato",sans-serif,Arial;
	line-height: 1.05;
	margin: 0 0 0 25px;
	 transition: all 240ms ease-out 0s;
}
.tab-spec {
	margin:25px 0;
	font-size:23px;
	background-image: url(/wp-content/themes/firstbyte/assets/styles/../images/bg-spec.png) no-repeat center;
}
.tab-spec p {
	font-size:17px;
	line-height:1.2;
	margin: 0;
    padding: 0 0 5px;
}
.box1 {
	border-radius: 6px;
    margin-bottom: -30px;
	 margin-top: -54px;
    position: relative;
    z-index: 7;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
	padding:0 0 30px;
}
.content1::before, .content1::after {
    background: #dedede none repeat scroll 0 0;
}
.content2::before, .content2::after {
    background: #F2F2F2 none repeat scroll 0 0;
}
.content1 {
    position: relative;
	background: #F2F2F2 none repeat scroll 0 0;
	border-radius:5px 5px 0 0;
}


.content1::before {
    bottom: -45px;
    content: "";
    height: 35px;
    position: absolute;
    right: 0;
    transform: rotate(-3deg);
    width: 50.5%;
    z-index: 8;
}
.content1::after {
    bottom: -45px;
    content: "";
    height: 35px;
    left: 0;
    position: absolute;
    transform: rotate(3deg);
    width: 50.5%;
    z-index: 8;
}
.content2::before {
    bottom: -15px;
    content: "";
    height: 50px;
    position: absolute;
    right: 0;
    transform: rotate(-3deg);
    width: 50.5%;
    z-index: 9;
}
.content2::after {
    bottom: -15px;
    content: "";
    height: 50px;
    left: 0;
    position: absolute;
    transform: rotate(3deg);
    width: 50.5%;
    z-index: 9;
}
ul.nav-tabs1 li:first-child a {
	border-radius: 5px 0 0 0;
}
ul.nav-tabs1 li:last-child a {
	border-radius: 0 5px 0 0;
}

.box1 ul.nav-tabs1 li > a {
    display: block;
    margin: 0;
    padding: 0;
}
.box1 ul.nav-tabs1 li a {
    padding: 17px 5px 14px;
}
.box1 ul.nav-tabs1 {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}
.nav-tabs1 a {
	color:#fff;
	background:#9f9b9d;
	  transition: all 240ms ease-out 0s;
}
.box1 ul.nav-tabs1 > li.active  a, .box1 ul.nav-tabs1 > .active > a:hover {
    background-color: #3c67b0;
    color: #fff;
}

.nav-tabs1 > li > a:hover {
  text-decoration: none;
  background-color: #3c67b0;
  color: #fff;
}

ul.nav-tabs1 > li {
    border-right: 1px solid #fff;
    display: table-cell;
    font-family: "LatoBold",sans-serif,Arial;
    font-size: 14px;
    text-align: center;
    transition: all 240ms ease-out 0s;
}

ul.nav-tabs1  li:last-child {
    border-right: none;
}
h3.partners {
	clear: both;
    color: #333333;
    font-size: 26px;
    line-height: 1.2;
	padding:20px 0 30px 0;
}
#intro {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/intro.png) 50% 0 fixed;
    height: auto;
    margin: 0 auto;
    width: 100%;
    position: relative;
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
    padding: 100px 0;
}
#home {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/home.jpg) 50% 0 fixed;
    height: auto;
    margin: 0 auto;
    width: 100%;
    position: relative;
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
    padding: 200px 0;
}
#about {
 background: url(/wp-content/themes/firstbyte/assets/styles/../images/about.png) 50% 0 fixed;
    height: auto;
    margin: 0 auto;
    width: 100%;
    position: relative;
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
    padding: 100px 0;
    color: #fff;
}
.footer-topz h2,.footer-topz h3,.footer-topz p {
	color:#fff;
}
.footer-topz {
	padding: 30px 0;
}
.footer-topz h3  {
    font-size: 40px;
    padding-top: 10px;
}
.col-wrapper p {
	font-size: 19px;
	line-height:1.2;
}
.btn1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    letter-spacing: 1px;
    outline: medium none;
    padding: 20px 40px;
    position: relative;
    transition: all 0.3s ease 0s;
}
.btn1::after {
    content: "";
    position: absolute;
    transition: all 0.3s ease 0s;
    z-index: -1;
}
.btn1::before, .fa-shopping-basket::before {
    font-family: "FontAwesome";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    position: relative;
    text-transform: none;
}

.btn-5 {
    backface-visibility: hidden;
    background: #58b957 none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    height: 61px;
    line-height: 24px;
    overflow: hidden;
}
.btn-5:hover {
   background: #458944 none repeat scroll 0 0;
}
.btn-5:active {
    background: #458944 none repeat scroll 0 0;
    top: 2px;
}
.btn-5 span {
    backface-visibility: hidden;
    display: inline-block;
    height: 100%;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.btn-5::before {
    font-size: 180%;
    height: 100%;
    line-height: 1.7;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.btn-5:active::before {
    color: #58b957;
}
.btn-5a:hover span {
    transform: translateY(300%);
}
.btn-5a::before {
    left: 0;
    top: -100%;
}
.btn-5a:hover::before {
    top: 0;
}
.btn-5b:hover span {
    transform: translateX(200%);
}
.btn-5b::before {
    left: -100%;
    top: 0;
}
.btn-5b:hover::before {
    left: 0;
}
section.section-video {
    color: #fff;
    position: relative;
    z-index: 10;
}
section.section-video .overlay {
    background-color: rgba(34, 34, 34, 0.0);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	width: 880px;
}
.text-image-box {
    padding: 30px 0;
}
.text-image-box h2 {
    font-size: 39px;
	font-family: 'LatoBold', sans-serif, Arial;
    height: 100%;
    line-height: 1.3;
	margin:30px 0 30px;
}
.type-11-separator {
    height: auto;
    left: 25%;
    margin-bottom: -20px;
    margin-top: -80px;
    position: relative;
    width: 50%;
}
.vice-versa {
    transform: rotateY(180deg);
}
.vice-versa-vertical {
    transform: rotateX(180deg);
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

.home-planwrap {
}

.wrapper2 {
    margin: 0 auto;
    min-width: 1100px;
    width: 1100px;
}
.planbox {
    float: left;
    margin-right: 50px;
    text-align: center;
    width: 320px;
}
.small_plan {
    /*width: 33.33%; !* 25% *!*/
	padding:0 10px;
	margin-right: 0px;
	border-right:1px solid #dae0e6;
}
.mid_plan {
    width: 25%;
	padding:0 14px;
	margin-right: 0px;
	border-right:1px solid #dae0e6;
}
.glavplan {float: left;}

.planbox h2, .glavplan h3,
.planbox .h2, .glavplan .h3{
    color: #21a7c2;
    font-size: 26px;
	font-family: 'condpro-medium', sans-serif, Arial;
    line-height: 33px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.tarif_wrapper h3 {
    color: #21a7c2;
    font-size: 20px;
	font-family: 'condpro-medium', sans-serif, Arial;
    line-height: 24px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.planbox h2 small, .glavplan h3 small,
.planbox .h2 small, .glavplan .h3 small{
    color: #000;
    font-size:18px;
    font-weight: 400;
    letter-spacing: 0.3px;
}
.planbox ul {
    padding-bottom: 20px;
    padding-top: 15px;
	margin:0;
}
.planbox ul li {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAYAAADO4CKiAAAAO0lEQVQY02Po7OphZGJgYGAGESwggg1EsMJZCC4LXB2YYAIRjHCCAZVFBPEfC/EXlfgNJ36hEn/gxH8AjUAQ7SerlqYAAAAASUVORK5CYII=") no-repeat scroll right center;
    display: inline-block;
    margin: 0;
    padding-left: 15px;
    padding-right: 16px;
}
.small_plan ul.small_plan1 li, .small_plan ul.small_plan2 li {
	background:none;
    display: inline-block;
    margin: 0;
    padding-left: 15px;
    padding-right: 16px;
}

.small_plan ul.small_plan1 li:nth-child(1), .small_plan ul.small_plan1 li:nth-child(2){
   background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAYAAADO4CKiAAAAO0lEQVQY02Po7OphZGJgYGAGESwggg1EsMJZCC4LXB2YYAIRjHCCAZVFBPEfC/EXlfgNJ36hEn/gxH8AjUAQ7SerlqYAAAAASUVORK5CYII=") no-repeat scroll right center;
}
.small_plan ul.small_plan2 li:first-child {
   background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAYAAADO4CKiAAAAO0lEQVQY02Po7OphZGJgYGAGESwggg1EsMJZCC4LXB2YYAIRjHCCAZVFBPEfC/EXlfgNJ36hEn/gxH8AjUAQ7SerlqYAAAAASUVORK5CYII=") no-repeat scroll right center;
}
.planbox ul li:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-right: 20px;
}
.planbox ul li h5,
.planbox ul li .h5 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.planbox  p {
    padding-bottom: 25px;
}
.home-server {
}
.home-server1 {
	float:right;margin-left:20px;
}
.col-wrapper1 p, .ffaq ol, .ffaq a {
	font-size: 18px;
    line-height: 1.2;
}
.greenbutton {
    background-image: -moz-linear-gradient(center bottom , #2d7246 0%, #44ba68 100%);
    box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.22) inset;
    text-shadow: 0 1px 1px rgba(35, 102, 64, 0.95);
}
.button {
    border-radius: 4px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    height: 46px;
    line-height: 50px;
    padding: 0 30px;
    text-decoration: none;
}
.last {
    margin-right: 0 !important;
}
.info-dat {
    background-color: #0c99d5;
    background-image: linear-gradient(to bottom, rgba(12, 153, 213, 0) 0px, rgba(12, 153, 213, 0) 100px, #0c99d5 450px, #0c99d5), repeating-linear-gradient(118deg, rgba(12, 153, 213, 0) 0px, #00a7e0 550px, rgba(12, 153, 213, 0) 550px, #00a7e0 800px, rgba(12, 153, 213, 0) 800px, #00a7e0 950px);
    border-top: 3px solid #0068b2;
	position: relative;
}

.info-dat .info-content p {
    color:#fff;
	font-size: 19px;
    line-height: 1.2;
}
.info-dat .info-dat-block {
    margin: 0 auto;
 width: 100%; /*was 1170px;*/
}

.info-dat .info-head {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/line.png) no-repeat scroll 50% 100%;
    color: #fff;
    font-family: 'condpro-medium', sans-serif, Arial;
	font-size: 56px;
    line-height: 44px;
    margin-bottom: 30px;
    padding: 35px 180px 40px;
    text-align: center;
    text-transform: uppercase;
}
.ins-vid {
    background: #fff none repeat scroll 0 0;
    border: 6px solid #094d7d;
    bottom: -40px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 90%;
}

.ins-vid::after {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/shadow.png) no-repeat scroll 0 0;
    bottom: -62px;
    content: "";
    display: block;
    height: 56px;
    left: -6px;
    position: absolute;
    width: 880px;
}
.password {
    background: #dedede none repeat scroll 0 0;
    border-bottom: 4px solid #deac11;
    padding: 95px 0 60px;
}

.block-grey {background-color: #edf0f2;}
.block-white{background-color: #fff;}
.mar15 {margin: 0 15px;}
.marb20 {margin-bottom: 20px;}

#footer .social-button .fa {
    font-size: 23px;
}

.social-button {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 50%;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-left: 0 !important;
    margin-right: 15px !important;
    opacity: 0.99;
    overflow: hidden;
    position: relative;
    text-align: center;
    transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59) 0s;
    width: 50px;
}
.social-buttons {
    font-size: 10px;
    height: 30px;
    text-align: center;
}
.social-button::before {
    background-color: #000;
    content: "";
    height: 120%;
    left: -110%;
    position: absolute;
    top: 90%;
    transform: rotate(45deg);
    transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.79) 0s;
    width: 120%;
}

.social-button .fa {
    font-size: 28px;
    transform: scale(0.75);
    transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59) 0s;
    vertical-align: middle;
}
.social-button.facebook::before {
    background-color: #3b5998;
}
.social-button.facebook .fa {
    color: #3b5998;
}
.social-button.twitter::before {
    background-color: #55acee;
}
.social-button.twitter .fa {
    color: #55acee;
}
.social-button.vk::before {
    background-color: #4573a5;
}
.social-button.vk .fa {
    color: #4573a5;
}
.social-button.linkedin::before {
    background-color: #0177B5;
}
.social-button.linkedin .fa {
    color: #0177B5;
}
.social-button:hover::before {
    left: -10%;
    top: -10%;
}
.social-buttons a:hover {
    border: 1px solid #eee;
}
.social-button:hover .fa {
    color: #fff;
    transform: scale(1);
}
.social-button:focus {
    opacity: 0.85;
}
#footer .social-buttons {
    height: auto;
    text-align: left;
}
#footer .social-button {
    height: 35px;
    line-height: 34px;
    width: 35px;
}

.plan {
    border: 2px solid #282b30;
    border-radius: 5px;
    color: #777b81;
    float: left;
    margin-right: 57px;
    padding: 22px;
    text-align: left;
    width: 280px;
}
.plan ul li strong {
    color: #fff;
    font-weight: 400;
}

.plan ul li {
 background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/list-tick.png) no-repeat scroll 0 11px;
    height: 36px;
    line-height: 36px;
    padding-left: 25px;
}

.section_test_period {
    background: #f0f5f7 none repeat scroll 0 0;
   /* min-width: 1170px; */
    overflow: hidden;
    padding: 46px 0 45px;
}

.section_test_period h5 {
    float: left;
    font: 36px/36px ProximaNova-Extrabld,ProximaNova-Regular,Verdana,Geneva,sans-serif;
    letter-spacing: 1px;
    padding: 69px 0 0 19px;
    text-transform: uppercase;
}

.slider-main .inside .block, .slider-winners .inside .block, .slider-mobile .inside .block, .slider-standart .inside .block {
    background-color: #4c5853;
    display: block;
    float: left;
    height: 100%;
    position: relative;
    text-decoration: none;
}
.slider-main .inside .block {
    position: absolute;
    z-index: 3;
}
.slider-main .inside .block.active {
    z-index: 1;
}
.slider-main .inside .block img {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.slider-main .inside .block .middle {
    display: table;
    height: 100%;
    vertical-align: middle;
}
.slider-main .inside .block .description {
    display: table-cell;
    padding-left: 100px;
    padding-top: 110px;
    position: relative;
    vertical-align: top;
    width: 585px;
}
.slider-main .inside .block .description div.name {
    color: #fafafa;
    font-family: "HelveticaNeueCyrThin",arial,sans-serif;
    font-size: 75px;
    line-height: 75px;
    margin-bottom: 40px;
    padding-right: 0;
    text-transform: uppercase;
}
.slider-main .inside .block .description div {
    color: #fff9b9;
    font-family: "HelveticaNeueCyrLight",arial,sans-serif;
    font-size: 25px;
    line-height: 30px;
    max-height: 999999px;
    padding-right: 90px;
}

.section_transfer {
    background: #f0f5f7;
    min-width: 1140px;
    padding: 47px 0 43px;
    width: 100%;
}

.section_transfer h2 {
    margin-bottom: 22px;
}

.div_transfer {
    margin-left: -73px;
    margin-top: 42px;
    overflow: hidden;
}

.div_transfer > div {
    float: left;
    padding-left: 73px;
    width: 516px;
}

.div_transfer h5 {
    font-family: ProximaNova-Extrabld,ProximaNova-Regular,Verdana,Geneva,sans-serif;
    font-size: 21px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.div_transfer > div p {
    padding-bottom: 10px;
	font-size: 17px;
}

.section_transfer .container > p {
    font: 28px/40px ProximaNova-Light,ProximaNova-Regular,Verdana,Geneva,sans-serif;
    padding: 25px 0;


}

.div_advantages {
    margin-bottom: 19px;
    margin-left: 0;
    overflow: hidden;
}

.div_advantages > div {
    display: inline-block;
    padding-bottom: 29px;
    padding-left: 0;
    vertical-align: middle;
    width: 366px;
}

.div_advantages.advantages_new .div_rotate {
    float: left;
    height: 60px;
    margin-right: 0;
    position: relative;
    width: 80px;
}

.div_advantages.advantages_new .div_advan {
    padding-top: 12px;
}

.div_advan p {
    font: 20px/25px ProximaNova-Extrabld,ProximaNova-Regular,Verdana,Geneva,sans-serif;
    padding-bottom: 0;
    text-transform: uppercase;
}

.BillingConnectionModal__Content {
    background-color: #fff;
    display: table;
    width: 100%;
}
.BillingConnectionModal__Content__Item {
    display: table-cell;
    opacity: 0.5;
    padding: 0px 25px 0px 28px;
    width: 50%;
}
.BillingConnectionModal__Content__Item.active {
    opacity: 1;
}
.BillingConnectionModal__Content__Item.ajax {
 background: transparent url(/wp-content/themes/firstbyte/assets/styles/../images/ajax-loader.gif) no-repeat scroll center center;
    opacity: 0.5;
}
.BillingConnectionModal__Content__Item.ajax * {
    display: none;
}
.BillingConnectionModal__Content__Item:first-of-type {
    border-right: 1px solid #353535;
}
.BillingConnectionModal__Content__Item p {
    color: #dbdbdb;
    font-size: 12px;
    line-height: 1.1;
    margin: 0;
}
.BillingConnectionModal__Content__Item label {
    color: #da3f26;
    display: block;
    font-family: "LatoRegular", Arial,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 15px 0 7px;
    text-transform: uppercase;
}
.BillingConnectionModal__Content__Item label span {
    color: #63524f;
}
.BillingConnectionModal__Content__Item label a {
    color: #707070;
    display: inline-block;
    float: right;
    font-size: 11px;
    text-decoration: underline;
}
.BillingConnectionModal__Content__Item input {
    background-color: #fff;
    border: 2px solid #b7b7b7;
    border-radius: 5px;
    height: 34px;
    padding: 0 0 0 5px;
    width: 100%;
}
.BillingConnectionModal__Content__Item input.error {
    border-color: #bb2008;
}
.BillingConnectionModal__Content__Item input:focus {
    border-color: #b7b7b7;
    color: #000;
}
.BillingConnectionModal__Content__Item button {
   background-color: #21A7C2;
    border: 1px solid #1E7E91;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: "GeometriaBold",Helvetica,Arial,sans-serif;
    height: 49px;
    margin: 20px 0 0;
    padding: 0 61px 0 11px;
    position: relative;
    text-transform: uppercase;
}
.BillingConnectionModal__Content__Item button:hover {
    background-color: #676767;
    border-color: #484848;
}
.BillingConnectionModal__Content__Item button::after {
    content: "";
    height: 23px;
    margin-left: 29px;
    position: absolute;
    width: 22px;
}
.BillingConnectionModal__Content__Item .passwordEyeBtn {
    cursor: pointer;
    height: 9px;
    margin: -18px 0 0 255px;
    position: absolute;
    width: 22px;
}
.BillingConnectionModal__Content__Item .passwordEyeBtn.openEye {
    background-position: -26px 0;
    height: 13px;
    margin-top: -22px;
}
.BillingConnectionModal__Content__Item .errorMessage {
    color: #fff;
    font-size: 13px;
}
.BillingConnectionModal__Content__Item .requestMessage {
    color: #fff;
    margin-top: 20px;
}


ul.tfix > li {
 width:16%;
}
ul.tsmall> li {
 width:16%;
}

@keyframes spinner {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(359deg);
  }
}
* {
  box-sizing: border-box;
}

.wrapper23 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 100%;
  padding: 20px;
  background: rgba(4, 40, 68, 0.85);
}

.login {
  border-radius: 2px 2px 5px 5px;
  padding: 10px 20px 20px 20px;
  width: 90%;
  max-width: 320px;
  background: #ffffff;
  position: relative;
  padding-bottom: 80px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.login.loading button {
  max-height: 100%;
  padding-top: 50px;
}
.login.loading button .spinner {
  opacity: 1;
  top: 40%;
}
.login.ok button {
  background-color: #8bc34a;
}
.login.ok button .spinner {
  border-radius: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  height: 20px;
  animation: none;
  transform: rotateZ(-45deg);
}
.login input {
  display: block;
  padding: 15px 10px;
  margin-bottom: 10px;
  width: 100%;
  border: 1px solid #ddd;
  transition: border-width 0.2s ease;
  border-radius: 2px;
  color: #ccc;
}
.login input + i.fa {
  color: #fff;
  font-size: 1em;
  position: absolute;
  margin-top: -47px;
  opacity: 0;
  left: 0;
  transition: all 0.1s ease-in;
}
.login input:focus {
  outline: none;
  color: #444;
  border-color: #2196F3;
  border-left-width: 35px;
}
.login input:focus + i.fa {
  opacity: 1;
  left: 30px;
  transition: all 0.25s ease-out;
}
.login a {
  font-size: 0.8em;
  color: #2196F3;
  text-decoration: none;
}
.login .title {
  color: #444;
  font-size: 1.2em;
  font-weight: bold;
  margin: 10px 0 30px 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}
.login button {
  width: 100%;
  height: 100%;
  padding: 10px 10px;
  background: #2196F3;
  color: #fff;
  display: block;
  border: none;
  margin-top: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  max-height: 60px;
  border: 0px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 2px 2px;
  transform: rotateZ(0deg);
  transition: all 0.1s ease-out;
  border-bottom-width: 7px;
}
.login button .spinner {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  border: 4px solid #ffffff;
  border-top-color: rgba(255, 255, 255, 0.3);
  border-radius: 100%;
  left: 50%;
  top: 0;
  opacity: 0;
  margin-left: -20px;
  margin-top: -20px;
  animation: spinner 0.6s infinite linear;
  transition: top 0.3s 0.3s ease, opacity 0.3s 0.3s ease, border-radius 0.3s ease;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.login:not(.loading) button:hover {
  box-shadow: 0px 1px 3px #2196F3;
}
.login:not(.loading) button:focus {
  border-bottom-width: 4px;
}
@font-face {
    font-family: 'RubPTSans';
    src: url("data:font/opentype;base64,AAEAAAAQAQAABAAATFRTSAMiAgsAAAIMAAAADU9TLzKGcICtAAABiAAAAGBWRE1YdPh8dgAAAhwAAAXgY21hcAl/E/EAAAkYAAABJGN2dCAAFAAAAAALtAAAAAJmcGdtBlmcNwAACjwAAAFzZ2x5ZpT5f7QAAAu4AAABUGhkbXgFN25+AAAH/AAAARxoZWFk+g5YPAAAAQwAAAA2aGhlYQYRA0UAAAFEAAAAJGhtdHgHgAAhAAAB6AAAACRsb2NhAVABUAAADQgAAAAUbWF4cAIWAaAAAAFoAAAAIG5hbWXaYu7lAAANHAAAAWJwb3N0+R8+aAAADoAAAABRcHJlcLgAACsAAAuwAAAABAABAAAAAQAA4dqKd18PPPUAGQPoAAAAAMkbarAAAAAAz5+p4gAhAAACBgLEAAAACQACAAAAAAAAAAEAAAMg/zgAyAPoACEAGwIGAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJACwAAgAAAAAAAQAAAAAACgAAAgABcwAAAAAAAwESAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAcHlycwCAAAAEQwMg/zgAyAPoAMgAAAABAAAAAAGQAyAAAAAgAAAASwAAA+gAAAAAAAAASwAAAEsAAAIhACEASwAAAEsAAAAAAAAAAAAJAQEBAQEhAQEBAAAAAAAAAQABAQEBAQAMAPgI/wAIAAj//gAJAAn//gAKAAr//gALAAv//QAMAAz//QANAA3//QAOAA7//QAPAA///QAQABD//AARABH//AASABL//AATABP//AAUABT//AAVABX/+wAWABb/+wAXABf/+wAYABj/+wAZABn/+wAaABr/+gAbABv/+gAcABz/+gAdAB3/+gAeAB7/+gAfAB//+QAgACD/+QAhACH/+QAiACL/+QAjACP/+QAkACT/+AAlACX/+AAmACb/+AAnACf/+AAoACj/+AApACn/9wAqACr/9wArACv/9wAsACz/9wAtAC3/9wAuAC7/9gAvAC//9gAwADD/9gAxADH/9gAyADL/9gAzADP/9QA0ADT/9QA1ADX/9QA2ADb/9QA3ADf/9QA4ADj/9AA5ADn/9AA6ADr/9AA7ADv/9AA8ADz/9AA9AD3/8wA+AD7/8wA/AD//8wBAAED/8wBBAEH/8wBCAEL/8gBDAEP/8gBEAET/8gBFAEX/8gBGAEb/8gBHAEf/8QBIAEj/8QBJAEn/8QBKAEr/8QBLAEv/8QBMAEz/8ABNAE3/8ABOAE7/8ABPAE//8ABQAFD/8ABRAFH/7wBSAFL/7wBTAFP/7wBUAFT/7wBVAFX/7wBWAFb/7gBXAFf/7gBYAFj/7gBZAFn/7gBaAFr/7gBbAFv/7QBcAFz/7QBdAF3/7QBeAF7/7QBfAF//7QBgAGD/7ABhAGH/7ABiAGL/7ABjAGP/7ABkAGT/7ABlAGX/6wBmAGb/6wBnAGf/6wBoAGj/6wBpAGn/6wBqAGr/6gBrAGv/6gBsAGz/6gBtAG3/6gBuAG7/6gBvAG//6QBwAHD/6QBxAHH/6QByAHL/6QBzAHP/6QB0AHT/6AB1AHX/6AB2AHb/6AB3AHf/6AB4AHj/6AB5AHn/5wB6AHr/5wB7AHv/5wB8AHz/5wB9AH3/5wB+AH7/5gB/AH//5gCAAID/5gCBAIH/5gCCAIL/5gCDAIP/5QCEAIT/5QCFAIX/5QCGAIb/5QCHAIf/5QCIAIj/5ACJAIn/5ACKAIr/5ACLAIv/5ACMAIz/5ACNAI3/4wCOAI7/4wCPAI//4wCQAJD/4wCRAJH/4wCSAJL/4gCTAJP/4gCUAJT/4gCVAJX/4gCWAJb/4gCXAJf/4QCYAJj/4QCZAJn/4QCaAJr/4QCbAJv/4QCcAJz/4ACdAJ3/4ACeAJ7/4ACfAJ//4ACgAKD/4AChAKH/3wCiAKL/3wCjAKP/3wCkAKT/3wClAKX/3wCmAKb/3gCnAKf/3gCoAKj/3gCpAKn/3gCqAKr/3gCrAKv/3QCsAKz/3QCtAK3/3QCuAK7/3QCvAK//3QCwALD/3ACxALH/3ACyALL/3ACzALP/3AC0ALT/3AC1ALX/2wC2ALb/2wC3ALf/2wC4ALj/2wC5ALn/2wC6ALr/2gC7ALv/2gC8ALz/2gC9AL3/2gC+AL7/2gC/AL//2QDAAMD/2QDBAMH/2QDCAML/2QDDAMP/2QDEAMT/2ADFAMX/2ADGAMb/2ADHAMf/2ADIAMj/2ADJAMn/1wDKAMr/1wDLAMv/1wDMAMz/1wDNAM3/1wDOAM7/1gDPAM//1gDQAND/1gDRANH/1gDSANL/1gDTANP/1QDUANT/1QDVANX/1QDWANb/1QDXANf/1QDYANj/1ADZANn/1ADaANr/1ADbANv/1ADcANz/1ADdAN3/0wDeAN7/0wDfAN//0wDgAOD/0wDhAOH/0wDiAOL/0gDjAOP/0gDkAOT/0gDlAOX/0gDmAOb/0gDnAOf/0QDoAOj/0QDpAOn/0QDqAOr/0QDrAOv/0QDsAOz/0ADtAO3/0ADuAO7/0ADvAO//0ADwAPD/0ADxAPH/zwDyAPL/zwDzAPP/zwD0APT/zwD1APX/zwD2APb/zgD3APf/zgD4APj/zgD5APn/zgD6APr/zgD7APv/zQD8APz/zQD9AP3/zQD+AP7/zQD/AP//zQAAABcAAAAMCQkBCQABAQYBAQAACgoBCgABAQYBAQAACwsBCwABAQcBAQAADAwBDAABAQcBAQAADQ0BDQABAQgBAQAADw8BDwABAQgBAQAAEBABEAABAQkBAQAAEREBEQABAQoBAQAAExMBEwABAQsBAQAAFRUCFQACAgwCAgAAGBgCGAACAg0CAgAAGxsCGwACAg8CAgAAHR0CHQACAhACAgAAICACIAACAhICAgAAISECIQACAhICAgAAJSUDJQADAxQDAwAAKioDKgADAxcDAwAALi4DLgADAxkDAwAAMjIEMgAEBBsEBAAANjYENgAEBB0EBAAAOjoEOgAEBCAEBAAAQ0MFQwAFBSUFBQAAS0sGSwAGBikGBgAAAAAAAwAAAAMAAADUAAEAAAAAABwAAwABAAAAhAAGAGgAAAAAAC8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAUAAAABAAEAADAAAAAAANACAALgQxBEAEQ///AAAAAAANACAALgQxBEAEQ///AAH/9f/j/9b71PvG+8QAAQAAAAAAAAAAAAAAAAAAAAAABABQAAAAEAAQAAMAAAAAAA0AIAAuBDEEQARD//8AAAAAAA0AIAAuBDEEQARD//8AAf/1/+P/1vvU+8b7xAABAAAAAAAAAAAAAAAAAAAAALgAACxLuAAJUFixAQGOWbgB/4W4AEQduQAJAANfXi24AAEsICBFaUSwAWAtuAACLLgAASohLbgAAywgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgABCwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24AAUsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgABiwgIEVpRLABYCAgRX1pGESwAWAtuAAHLLgABiotuAAILEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgACSxLU1hFRBshIVktALgAACsAFAAAAAIAIQAAAgYCxAAcACsA0bgALC+4ACcvuAAsELgAAdC4AAEvQQUA2gAnAOoAJwACXUEbAAkAJwAZACcAKQAnADkAJwBJACcAWQAnAGkAJwB5ACcAiQAnAJkAJwCpACcAuQAnAMkAJwANXbgAJxC4AArcuAABELgAIdy4ABDQuAAhELgAFNC4AAEQuAAW0LgAARC4ABrQuAAKELgALdwAuAAVL7oABQAdAAMrugASABMAAyu6ACIADwADK7gAIhC4AADQuAAAL7gAExC4ABfQuAASELgAGdC4AA8QuAAb0DAxEzMRPgEzMh4CFRQOAg8BFTMVIxUjNSM1MzUjEyIGBxEzMj4CJzYuAiFHJlcrLllFKitHWy9PpqZTR0dH8RovDkwePDAeAQEZKzkBUAFlCQYSMFJAP1Q0FgEBRz6MjD5IAWwDA/7eDCI7MCk3IQ4AAAAAAAAAAAAAAAAAAKgAqACoAKgAAAAKAH4AAQAAAAAAAQAJAAAAAQAAAAAAAgAHAAkAAQAAAAAAAwAbABAAAQAAAAAABAARACsAAQAAAAAABgAQADwAAwABBAkAAQASAEwAAwABBAkAAgAOAF4AAwABBAkAAwA2AGwAAwABBAkABAAiAKIAAwABBAkABgAgAMRSdWIgQXJpYWxSZWd1bGFyMS4wMDA7cHlycztSdWJBcmlhbC1SZWd1bGFyUnViIEFyaWFsIFJlZ3VsYXJSdWJBcmlhbC1SZWd1bGFyAFIAdQBiACAAQQByAGkAYQBsAFIAZQBnAHUAbABhAHIAMQAuADAAMAAwADsAcAB5AHIAcwA7AFIAdQBiAEEAcgBpAGEAbAAtAFIAZQBnAHUAbABhAHIAUgB1AGIAIABBAHIAaQBhAGwAIABSAGUAZwB1AGwAYQByAFIAdQBiAEEAcgBpAGEAbAAtAFIAZQBnAHUAbABhAHIAAAACAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAALAAIAAwARAQIBAwEEAQUHdW5pMDQzMQd1bmkwNDQwB3VuaTA0NDMETlVMTAAAAA==") format("truetype")
}
.rub {
    font-family: 'RubPTSans', serif;
}
.arrow-box {
    display: table;
    position: relative;
    width: 100%;
}
.arrow-box .right-box, .arrow-box .left-box {
    display: table-cell;
    width: 50%;
}
.arrow-box .inner-container {
    display: inline-block;
    margin: 0;
    padding: 20px 0;
    width: 485px;
}
.arrow-box .left-box .inner-container {
    float: right;
    padding-left: 7%;
    text-align: left;
}

.arrow-box .right-box .inner-container {
    float: left;
    padding-right: 7%;
    text-align: right;
}
.arrow-box a h3, .arrow-box a p {
    color: #fff;
    font-size: 20px;
}
.arrow-box a p {
    margin-bottom: 0;
}
.arrow-box .box-content {
    text-align: center;
}
.arrow-box .box-img, .arrow-box .box-content {
    display: inline-block;
    vertical-align: middle;
}
.arrow-box .red-1 {
 background-color: #dd464f;
}
.arrow-box .red-2 {
 background-color: #b5383e;
}
.arrow-box a:hover.red-1, .arrow-box a:hover .red-2 {
    background-color: #8c0607;
}
.icon-arrow-left {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/left_arrow_white.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 30px;
    margin-right: 30px;
    vertical-align: middle;
    width: 32px;
}
.icon-arrow-right {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/firstbyte/assets/styles/../images/right_arrow_white.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 30px;
    margin-left: 30px;
    vertical-align: middle;
    width: 32px;
}

.login-box{
	position:relative;
	margin: 10px auto;
	width: 500px;
 height: 460px;
	background-color: #fff;
	padding: 10px;
	font-size: 18px;
	border-radius: 3px;
}

.lb-header{
	position:relative;
	color: #00415d;
	margin: 5px 5px 10px 5px;
	padding:10px 0;
	border-bottom: 1px solid #eee;
	text-align:center;
	height:48px;
	display:block;
}
.lb-header a{
	padding: 16px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 18px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.lb-header .active{
 color: #dd464f;
	font-size: 18px;
}
.email-login,.email-signup{
	position:relative;
	float: left;
	width: 100%;
	height:auto;
	margin-top: 20px;
	text-align:center;
}
.u-form-group{
  width:100%;
  margin-bottom: 10px;
}
.u-form-group input[type="text"],
.u-form-group input[type="password"],
.u-form-group input[type="passwd"],
.u-form-group input[type="email"]{
	width: calc(60% - 22px);
	height:45px;
	outline: none;
	border: 1px solid #ddd;
	padding: 0 10px;
	border-radius: 2px;
	color: #333;
	font-size:0.8rem;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear;
}
.u-form-group input:focus{
	border-color: #21a7c2;
}
.u-form-group button{
	width:55%;
 background: #dd464f;
	border: none;
	outline: none;
	color: #fff;
	font-weight: normal;
	padding: 16px 0;
	border-radius: 2px;
	text-transform: uppercase;
	border-radius:4px;
	font-family: "LatoBold",sans-serif,Arial;
    font-size: 14px;
}
.u-form-group button:hover{
 background: #b5383e;
}
.forgot-password{
	width:50%;
	text-align: left;
	text-decoration: underline;
	color: #888;
	font-size: 0.75rem;
}
.requestMessage, .errorMessage {
	color:#8E0F18;
	margin-top:15px;
	font-size: 14px;
}
.errorMessage {
	width:55%;
	margin: 5px auto;
	text-align:left;
	font-size: 13px;
}
.email-login {
	margin-top:65px;
}
.billmgr_signup label {
	text-align: left;
	width:50%;
}

.bigtab {
	padding: 20px;
    transition-duration: 0.15s;
}
td.hiddenRow  div {
	margin:0 15px;
}
td.hiddenRow  p, td.hiddenRow  ul {
	margin:15px 0 0;
}
table.gtabs > thead > tr > * {
 background-color: #3c67b0;
}
.table-blocked tbody tr:nth-child(2n) td, .table-blocked tbody tr:nth-child(2n) th {
    background-color: #f2f2f2;
}

table.table-blocked th, table.table-blocked td {
    border-bottom: 1px solid #dddddd;
    line-height: 20px;
    padding: 20px 2px;
    text-align: center;
    vertical-align: middle;
}

.gtabs tr {
	cursor:pointer;
}
.gtabs tr p {
	cursor:text;
}

a.external i {
	font-size:13px;
}
article ul ul li.mapli {padding-left: 1.5em;}
li.mapli {list-style:none;}
.mapli ul li a{padding-left: 1.5em;}
article li.mapli i {font-size:10px;}

.gtabs th {
	width:25%;
}

.tarif_wrapper .top-price { width:60px; height:60px;background:#58B957;display:block;padding:19px 0 0 0;position: relative;left:75px;top:-110px;color:#fff;font-size:13px;border-radius:50%;}
.tarif_wrapper .top-price2 { width:60px; height:60px;background:#D60D1B;display:block;padding:17px 0 0 0;position: relative;left:75px;top:-110px;color:#fff;font-size:13px;border-radius:50%;line-height:15px;}

.footer_social {width:100px; display: inline-block;margin-left: 30px;}
.footer_social > a {
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 20px 0px 0px;
    padding: 7px 12px 8px;
    vertical-align: top;
}
.footer_social > a:focus {outline:none;}

.footer_social > a:nth-child(3),.footer_social > a:nth-child(4) {
    margin: 3px 0px 0px;
}
.footer_social > a:hover, .footer_social .rss_selector > .rss_icon:hover {
    opacity: 0.9;
	color:#fff;
}

.footer_social > .vk {
    background: #4d6c90 none repeat scroll 0 0;
}
.footer_social > .fb {
    background: #225ea8 none repeat scroll 0 0;
}
.footer_social > .lin {
    background: #0077B5 none repeat scroll 0 0;
}
.footer_social > .tw {
    background: #0d91ee none repeat scroll 0 0;
}
.footer_social > .inst {
    background: #2d5388 none repeat scroll 0 0;
}
.footer_social > .gp {
    background: #ba3838 none repeat scroll 0 0;
}
.footer_social > .android {
    background: #111 none repeat scroll 0 0;
}
.footer_social > .telegram {
    background: #2a9ff9 none repeat scroll 0 0;
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    display: inline-block;
    /*font-family: "FontAwesome";*/
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    width: 1em;
	opacity: 0.9;
}


span.dtooltip{
    border-bottom: 1px dotted #333333;
    color: #333333;
    text-decoration: none;
}
.dtooltip {
    cursor: help;
}


span.dtooltip:hover::after {
 content: attr(data-title);
}

span.tooltipd i {
    color: #fff;
    text-decoration: none;
}

span.tooltipd i.grey {
 color: #aaa;
 text-decoration: none;
 font-size:21px;
 line-height:22px;
 top:2px;
 position:relative;
}
#periodselector span.tooltipd i.grey, #panelselector span.tooltipd i.grey {
 color: #aaa;
    text-decoration: none;
 font-size:18px;
 line-height:20px;
 top:0;
 position:relative;
 cursor:pointer;
}
#panelselector .tooltipd:hover::after {
 content: attr(data-title);
 background: #fff none repeat scroll 0 0;
 box-shadow: 0 0 5px #aaa;
 max-width: 400px;
 overflow: inherit;
 color:#000;
 font-weight:normal;
 text-align:left;
 padding: 11px;
 position: relative;
 word-wrap: break-word;
 left:15px;
 top:2px;
 z-index: 41;
 line-height:18px;
 -moz-user-select: text;
 -webkit-user-select: text;
 user-select: text;
 display:inline-block;
 font-size:14px;
}


.tooltipd {
    cursor: help;
 position: relative;
}
 span.tooltipd {
 color: #333333;
 text-decoration: none;
   }
   .tooltipd:hover::after, img.tooltipd:hover::after  {
    content: attr(data-title); /* Выводим текст */
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px #aaa;
 max-width: 800px;
 overflow: inherit;
	color:#000;
	font-weight:normal;
	text-align:left;
    padding: 11px;
    position: absolute;
	left:-5px;
	top:22px;
    word-wrap: break-word;
    z-index: 41;
	line-height:18px;
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text;
	display:inline-block;
	font-size:14px;
   }


.tooltipdd {
 cursor: help;
 position: relative;
}
 span.tooltipdd {
 color: #333333;
 text-decoration: none;
}
 .tooltipdd:hover::after, img.tooltipdd:hover::after {
 content: attr(data-title);
    background: #fff none repeat scroll 0 0;
 box-shadow: 0 0 4px #aaa;
 max-width: 800px;
	overflow: inherit;
	color:#000;
	font-weight:normal;
	text-align:left;
    padding: 11px;
    position: absolute;
 left:-242px;
	top:22px;
    word-wrap: break-word;
    z-index: 41;
	line-height:18px;
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text;
	display:inline-block;
	font-size:14px;
}

.pos p{
 font-family: 'condpro-medium';
 font-size:20px;
}
 .pos p span.tooltipd:hover::after {
 content: attr(data-title);
 background: #fff none repeat scroll 0 0;
 box-shadow: 0 0 5px #aaa;
 max-width: 500px;
 overflow: inherit;
 color:#000;
 font-weight:normal;
 text-align:left;
 padding: 11px;
 position: absolute;
 font-family: 'LatoRegular',Arial,sans-serif;
 left:0;
 top:35px;
 word-wrap: break-word;
 z-index: 41;
 line-height:22px;
 -moz-user-select: text;
 -webkit-user-select: text;
 user-select: text;
 display:inline-block;
 font-size:16px;
}
 .pos p span.minus-left:hover::after {
 left:0;
 top:25px;
}
 .pos p span.tooltipd:hover::before {
	background-color: #fff;
    box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
    height: 12px;
    position: absolute;
 top: 30px;
 left:19px;
    transform: rotate(45deg);
    width: 12px;
	z-index: 42;
}
 .pos p span.minus-left:hover::before {
 left:5px;
 top: 20px;
}

.inner-bg {
	background: url(/wp-content/themes/firstbyte/assets/styles/../images/pattern-3.png);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3) inset;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3) inset;
}
.tech-block {
    display: inline-block;
    padding: 18px 17px 21px;
}

.tooltipd:hover::before {
	background-color: #fff;
    box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    top: 17px;
	left:3px;
    transform: rotate(45deg);
    width: 12px;
	z-index: 42;
}

#whois-modal {width: 750px; box-shadow: none; border: medium none; display: none;overflow: auto;   position: fixed;   top: 50%;left:50%; margin:-280px 0 0 -380px;    z-index: 1050;}
#whois-modal .modal-body {max-height: 500px;   overflow-y: auto;    padding: 15px;}

.actual-time {
	font-size:16px;
	text-align:right;
	margin-bottom:5px;
}
.tarif-archive  {
	font-size:16px;
	text-align:right;
	margin-top:5px;
}

i.btn-clipboard {
	margin-left:5px;
	cursor:pointer;
	font-size: 21px;
	color:#58b957;
	position:relative;
}
.btn-clipboard[data-title]:hover:after {
    content: attr(data-title);
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px #aaa;
    max-width: 180px;
	color:#000;
	font-weight:normal;
	 font-family: 'LatoRegular',Arial,sans-serif;
	text-align:left;
    padding: 11px;
    position: absolute;
	left:-5px;
	top:22px;
    z-index: 41;
	line-height:18px;
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text;
	display:inline-block;
	font-size:14px;
}
.red-line {
 background: #da2727 none repeat scroll 0 0;
 bottom: 0;
 color: white;
 font-size: 18px;
 left: 0;
 padding: 16px 70px 16px 16px;
 position: fixed;
 text-align: center;
    width: 100%;
 z-index: 38;
}

.antidd h3, .antidd span.os {
 float:right;
 font-family: 'condpro-medium';
 font-size: 19px;
 color:#fff;
 margin:-10px 15px 0 0;
}
.antidd span.os {
 margin:0px 15px 0 0;
}
.antidd img {
 margin-left:10px;
 width:49px;
}

.icon-cpu {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABI1BMVEUAAAAsc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Asc7Arcq8rcq8haKUiaaYjaqcka6glbKkmbaonbqspcK0sc7AtdLEwd7Qzerc1fLk8g8BAh8RFjMlJkM1Kkc5Ql9RZoN1co+Bkq+hnrutor+xss/BvtvNzuvd2vfp+w/+BxP+Gx/+Myf+RzP+Yz/+g0/+k1P+n1v+p1/+w2v+13P++4f/F5P/K5v/M5//R6f/T6v/a7f/d7//h8f/p9f/t9v/0+f/2+v/5/P////8VE1j5AAAAKnRSTlMABQwRFBsgJCotMTU3PEFNVV5nb3Z5gImRlZ+nrLO7wcrS2t7j6PD1+v2U0h1/AAACMUlEQVR4AZXS61LaTBzH8T/4oBwwUZ6GIMEkAoFADpvdAGqL1nOsFQ+orRptc/9X0c0mFGjETj+Z+b3J98XOzkIkI2UAUrU1AKj+T2dDpCNswJwiSdNthf+bVToNhc7mFsxZJXy+wGmVfKHQqOWLubqaK+YVFWakyk3S0fUOHbqdNv3CIbrKTxvZdSz7DRZ2BYgJLuodnp4k7SHs5oBKZ7ItZ/AQvMmziZTJpKBGCLFOggV2Ef1dgjz3AaOLgBmPriKjq8eA2bc0jlsGgBy2z1nyCSEnZuPDl4Das+rxHUXRuGMgc8Kyu8Ofyeh120BDzztjzk+3UfdkGlUUlUU3Jhp+f/FjL9d9Y/tHGLVlZQ3KNYVF54Zz6d//5h9Y+IFFNYkDgEIUmc7V8zR6OrbxfeJMNBrNRkfzUf7vUaksvRu1RJEDSdPejfSGVgIAbkH07wfPJqLEFazyZRZ5pnM9Ez0fWQ6LNJ5fAYUQFl0a6MB/eoz533aMgR9GhBAB0ks8i/yeiY9vbyK3oyHq7gdh1FhaSgFAkUXBhWGj3qDPDLBt9h+DxI3To/dMI9Y1rZ1xMI3+y61j9CUIPZ19njj4+ho/32Y2CyB3CDG9YIGhTdp6CQrcmo52FzRjB6scvQKq6tofL+/GCXdeH7k8RDItYjsE/4kQ5LhVmFiRkwnTFmFGiYiCUG5tCoKgqeHU6Ww1sjArS8JlL6deobMl05FUmJNrLgOk1XUAUEQ6skSnsgmRX+5vAQjX5+sfAAAAAElFTkSuQmCC);
 background-repeat:no-repeat;
}

ul.vps-list {
 list-style:none;
 font-size: 18px;
 line-height: 1.2;
 margin:-10px 0 30px 35px;
}
ul.vps-list li i {
 color: #21a7c2;
 display: inline-block;
 font-size: 22px;
 right:4px;
    position: relative;
 top:3px;
}
.separator {
 background: #0e2229 none repeat scroll 0 0;
 height: 1px;
 margin:0 auto 12px;
 width: 155px;
}


.show_hide {
 cursor: pointer;
 text-decoration: underline;
 color: #E8503B;
    }

.c_table {
 display:none;
 margin-top: 20px;
}

.top_phone {
 color: #000;
 font-weight: 600;
 float: none;
}
/*.head_cont {*/
/* text-align:center;*/
/*}*/

.work_time {
 color: #595959;
 font-size: 11px;
 margin: 0 !important;
 padding: 0;
}

.btn-head_callback {
 color: #ffffff;
 background-color: #dd464f;
 border-image: none;
 border-radius: 7px;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
 cursor: pointer;
 display: inline-block;
 font-size: 14px;
 line-height: 20px;
 margin-bottom: 0;
 padding: 13px 13px 12px;
 text-align: center;
 vertical-align: middle;
}

.btn-head_callback:hover {
 color:#fff !important;
}

.pr_block {
 margin-top: 30px;
 margin-left: -15%;
}

.pr_block > div {
 width: 49%;
 display: inline-block;
 vertical-align: middle;
}

.pr_block_left {
 text-align: right;
}

.pr_block_right {
    position: relative;
 margin-left: -30px;
}

.pr_from {
 font-family: 'condpro-medium';
}

.jtable_box > div {
 display: inline-block;
 vertical-align: middle;
}

.jtable_left {
 margin-right: 0;
 width: 40%;
}

.jtable_right {
 width: 49%;
}

.b_block .span3 {
 margin-left: 0;
text-align: center;
}

.bb_title {
 margin-top: 15px;
 font-size: 16px;
}

.acc_link {
    color: #333333;
    display: block;
    font-size: 20px;
    line-height: 25px;
    padding: 10px 20px 10px 40px;
}

.acc_link_box a:first-child {
    float: left;
    padding-right: 0;
    text-decoration: none;
    margin-right: -5px;
}

.acc_link_box a:last-child {
    padding-left: 0;
    color: #333;
    margin-left: -5px;
}

.acc_link_box a:first-child:hover {
  text-decoration:none;
}

.cb_new .cheap_title_box {
  margin:20px 0;
}

.cb_new .cheap_img {
  max-width:25px;
  float:left;
  margin-right:10px;
}

.cb_new .cheap_h2_n, .vb_box .cheap_h2_n {
    color: #231e1c;
    font-family: 'condpro-medium';
    font-size: 26px;
}

.cb_new .cheaper_btn {
  margin-bottom:30px;
}

.cb_new .cheap_ul li {
    width: 100%;
    list-style: none;
    font-size: 18px;
}

.cb_new .cheap_ul {
    width: 49%;
    display: inline-block;
}

.cb_new .cheap_ul, .cb_new .cheap_ul_box {
    margin-left: 0;
    padding-left: 0;
}

.vb_url {
    background: #f4f3f3;
    padding: 20px;
}

.vb_url a {
    color: #231e1c;
    display: block;
    font-weight: bold;
}

.vb_url:not(:last-child) {
    border-right: 10px solid #fff;
}

.vb_box, .vb_box .cheap_h2_n {
    margin-bottom: 30px;
}

.head_slog {
    /* width: 270px !important; */
    float: left;
    margin-left: 15px !important;
}

.foot-search {
    display: inline-block;
    width: 125px;
}
.search-form {
    margin: 0px;
    margin-top: 8px;
}
.search-form input[type="search"] {
    border: 2px solid #1fc589;
    color: #1fc589;
    padding-left: 25px;
    background: url(/wp-content/uploads/search.png) no-repeat scroll 5px 5px #FBFBFB;
    background-size: 15px;
    width: 90px;
}
.search-form input[type="submit"] {
    display: none;
}

ul#menu-uslugi.menu {
    display: block;
    columns: 2;
    margin-right: 0;
}

ul#menu-uslugi.menu li{
    flex: 1 1 50%;
    padding-right: 30px;
}

@media screen and (max-width: 575px) {
    ul#menu-uslugi.menu li{
        flex: 1 1 51%;
        padding-right: 0;
    }
    ul#menu-uslugi.menu {
        columns: 1;
    }
}

.nav-tel {display: none;}
.foot-adr {display: none;}
.rewm {display: none;}
.faqm {display: none;}

.top_menu .sticky-menu-only{display:none}
.foot-search {display: inline-block; width: 125px;}

@media screen and (max-width: 991px) {
    .nav-tel {display: block;position: absolute; right: 50px; top: 20px;}
    .nav-tel a {color: #fff;}
    .nav-tel a:hover {color: #fff;}
    .nav-tel .nav-work {display: none;text-align: center; background: #fff; padding: 5px; line-height: 1.4; font-size: 14px; position: absolute; width: 196px; right: -25px; top: 25px;}
    .nav-tel .nav-work::before {
        content: '';
        position: absolute;
        left: 40%; top: -28px;
        border: 20px solid transparent;
        border-bottom: 10px solid #fff;
    }
    .nav-tel:hover .nav-work {display: block;}
    .foot-adr {display: block;clear: both; color: #fff; font-size: 14px; line-height: 1.4;}
    .rewm {display: block;}
    .faqm {display: block;}
}






.ps-navline {
    position: relative;
    z-index: 40;
    background: #302e2f;
}

/* .goToTop .ps-navline .top-navigate>li:nth-child(n+4) {
    display: none;
} */

.ps-navline__row {
    display: table;
    width: 100%;
}

.ps-navline__col {
    display: table-cell;
    width: auto;
    vertical-align: top;
}

.ps-navline__col_logo {
    width: 1px;
    display: none;
}

.ps-navline__col_control {
    display: none;
}

.goToTop .ps-navline__col_logo,
.goToTop .ps-navline__col_control {
    display: table-cell;
}

.ps-navline__logobox {
    width: 150px;
    background: #fff;
    padding: 12px 0px;
}

.ps-navline__phones {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}

.ps-adptphones {
    background: #302e2f;
    clear: both;
    height: auto;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 16px;
}

.ps-adptphones__list {
    font-weight: bold;
    color: #ffffff;
}

.ps-adptphones__list a {
    color: inherit;
}

.ps-adptphones__list a:hover, .ps-adptphones__list a:focus {
    color: inherit;
}

.ps-adptphones__item {
    padding: 6px 0;
}

.ps-adptphones__controls {
    margin-top: 20px;
}

.ps-adptphones__btn {
}

.ps-fxnav__row {
    display: table;
}

.ps-fxnav__col {
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #ffffff;
}

.ps-fxnav__col_call {
    display: none;
}

.ps-fxnav__link {
    color: #ffffff;
    padding: 20px 7px 19px;
    display: block;
    background: none;
    border: none;
}

.ps-fxnav__link:hover, .ps-fxnav__link:focus {
    color: #ffffff;
}

.ps-fxnav__link_enter {
    background: #dd464f;
}

.ps-fxnav__link_register {
    background: #58b957;
}

.ps-fxnav__link_phones {
    padding: 0 10px;
}

.ps-fxnav__link_phones img {
    width: 30px;
}

.ps-phones {
    color: #ffffff;
    position: relative;
}

.ps-phones a.ps-phones-callbackbtn {
    color: #ffffff;
    padding: 13px 13px 12px;
    display: inline-block;
}

.ps-phones__list {
    text-align: center;
    line-height: 1;
    padding: 6px 40px 5px 25px;
    font-size: 14px;
}

.ps-phones__list a {
    color: inherit;
    position: relative;
    z-index: 1;
}

.ps-phones__list a:hover, .ps-phones__list a:focus {
    color: inherit;
}

.ps-phones__item {
    padding: 4px 0;
}

.ps-phones__dropdown {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: right;
}

.ps-phones__downbtn {
    background: none;
    border: none;
    padding: 0 10px 3px 0;
    line-height: 1;
    text-align: right;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    height: 100%;
    width: 100%;
}

.dropdown .dropdown-menu.ps-phones__menu, .ps-phones__menu {
    background: #ffffff;
    top: 100%;
    border-radius: 0;
    font-size: 14px;
    line-height: 1;
    padding: 5px 2px 7px;
    text-align: center;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    width: 100%;
}

.ps-mninfo {
}

.ps-mninfo__item {
}

.ps-mninfo__item_text {
}

.ps-mninfo__item_btn {
}

.goToTop .ps-navline__col_logo,
.ps-navline__col_logo {
    display: none;
}

.ps-navline__logobox {
    display: none;
}

@media (max-width: 991px) {
    .top_menu {
        height: auto;
    }
    .ps-navline__row {
        display: block;
        position: relative;
    }

    /* Mobile */
    .ps-navline__col {
        display: block;
    }



    .ps-navline__col_control {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 50;
    }

    .ps-fxnav__link {
        font-size: 0;
        padding: 15px 10px 15px;
        min-width: 45px;
        text-align: center;
    }

    .ps-fxnav__link_phones {
        padding: 11px 10px 11px;
        margin-right: 0px;
    }

    .ps-fxnav__link i {
        font-size: 22px;
    }

    .ps-fxnav__col_phones {
        display: none;
    }

    .ps-fxnav__col {
        padding: 0 20px 0px 0px;
        border: none;
    }

    .ps-fxnav__col_call {
        display: table-cell;
    }

    .show-adptphones .ps-navline__phones {
        display: block;
    }

    ul.top-navigate {
        max-height: calc(100vh - 52px);
        overflow: auto;
    }
}


.ps-hr {
    display: none;
}


.ps-tblinks {
    color: #21A7C2;
    line-height: 1.35;
    border-top: 1px solid #d2d5d5;
    border-bottom: 1px solid #d2d5d5;
    margin-bottom: 15px;
}
.ps-tblinks__list {
    margin: 15px 0 15px 18px;
}
.ps-tblinks__item {
    padding: 5px 0;
}
.ps-tblinks__link {
    color: inherit;
}
.ps-tblinks__link:hover,
.ps-tblinks__link:focus {
    color: #218DA0;
    text-decoration: underline;
}


.ps-notice-link {
    color: inherit;
}


.ps-tbbtns {
}
.ps-tbbtns__list {
    font-size: 0;
    line-height: 1;
    max-width: 240px;
    margin: 0 auto;
}
.ps-tbbtns__list:after {
    content: '';
    display: inline-block;
    width: 100%;
}
.ps-tbbtns__item {
    padding: 2px 2px;
}

@media (max-width: 991.5px) {
    .ps-tbbtns__list {
        text-align: justify;
    }
    .ps-tbbtns__item {
        display: inline-block;
        vertical-align: middle;
    }
}



.ps-topmenuwrap {
    position: relative;
}

.ps-test {
    position: absolute;
    top: 100%;
    left: 0;
    overflow: hidden;
    z-index: 10;
}

.ps-test__main {
    color: #ffffff;
    width: 0;
    height: 0;
    border-top: 160px solid #FC6220;
    border-right: 160px solid transparent;
}

.ps-test__content {
    font-size: 14px;
    text-align: center;
    line-height: 1.35;
    font-weight: bold;
    text-transform: uppercase;
    transform: rotate(-45deg) translate(45px, -105px);
}

.ps-test__text {
    width: 230px;
    padding-top: 80px;
    padding-bottom: 5px;
    padding-right: 12px;
    cursor: pointer;
    display: block;
    color: inherit;
}
.ps-test__text:hover,
.ps-test__text:focus {
    text-decoration: none;
    color: inherit;
    background: #D60D1B;
}


@media (max-width: 991.5px) {
    .ps-test {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 35;
        top: auto;
        height: auto;
    }
    .ps-test__main {
        border: none;
        width: auto;
        height: auto;
        background: #FC6220;
    }
    .ps-test__content {
        transform: none;
        line-height: 1;
    }
    .ps-test__text {
        width: auto;
        padding: 10px 0 8px;
    }
    .ps-test__text br {
        display: none;
    }

}

@media (min-width: 992px) {
    
}

.news-title {
/*    margin-left: -15px;*/
/*    margin-right: -15px;*/
}




.ps-linkbox__toggle {
    background: none;
    padding: 0;
    border: 0;
    color: #ffffff;
    display: none;
    line-height: 1;
    margin-top: -5px;
    margin-left: 0;
    font-size: 16px;
    position: relative;
    z-index: 2;
    padding: 8px 8px;
    touch-action: none;
}
.top-navigate li span.ps-linkbox__toggle {
    padding: 8px 4px;
}
.menu-item-has-children>a .ps-linkbox__toggle {
    display: inline;
}
.menu-item-has-children>a {
    padding-right: 2px;
    padding-left: 6px;
}
.ps-linktoggle .ps-linktoggle__up {
    display: none;
}
.ps-linktoggle .ps-linktoggle__down {}

ul.top-navigate > li.menu-item-has-children:hover {
    background: inherit;
}

ul.top-navigate > li:hover > ul {
/*    display: none;*/
}

body .menu-item-has-children.ps-active-navitem .sub-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}

@media (min-width: 991.98px) {
    ul.top-navigate > li.menu-item-has-children:hover {
        background: #dd464f;
    }
    ul.top-navigate > li:hover > ul {
    }
    ul.top-navigate > li>a:focus ~ ul {
    }
}


@media (max-width: 991px) {
    ul.top-navigate li ul {
        position: static;
        top: 0;
    }
    ul.top-navigate > li {
        text-align: left;
    }
    ul.top-navigate > li:hover {
        margin: 0;
        text-align: left;
    }
    .goToTop .ps-navline .top-navigate>li:nth-child(n+4) {
        display: block;
    }
    ul.top-navigate > li:hover > ul {
        display: none;
    }
    body .menu-item-has-children.focus .sub-menu {
        display: none;
    }
    .top-navigate li span.ps-linkbox__toggle {
        padding: 15px 10px;
    }
    .menu-item-has-children.ps-active-navitem>a .ps-linkbox__toggle .ps-linktoggle__up {
        display: inline-block;
    }
    .menu-item-has-children.ps-active-navitem>a .ps-linkbox__toggle .ps-linktoggle__down {
        display: none;
    }
    body .menu-toggle {
        width: auto;
    }
}



.ps-usermenu {
    display: none;
    color: #fff;
    list-style: none;
    padding: 0;
    margin: 0;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    right: 0;
    height: 52px;
    align-items: center;
    text-transform: uppercase;
    font-size: 100%;
    /* padding-right: 8px; */
}
.ps-usermenu li {
    padding: 0 8px;
    line-height: 1;
}
.ps-usermenu a {
    color: inherit;
}
.ps-usermenu a i {
    font-size: 20px;
    margin-right: 0px;
}

@media (max-width: 990.5px) {
    .ps-usermenu {
        display: flex;
    }
}

@media (max-width: 350px) {
    .ps-usermenu {
        font-size: 14px;
    }
    body .logo {
        width: 100%;
    }
}


.top_menu .icon-fa-book>a:before {
    content: "\f02d";
}
.top_menu .icon-keyboard-o>a:before {
    content: "\f11c";
}

.top_menu .icon-fa-question>a:before {
    content: "\f059";
}


body .top-navigate .current-menu-ancestor>a {
    background: none;
}

ul.top-navigate li ul {
    white-space: nowrap;
    left: 0;
    width: auto;
    min-width: 100%;
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick';*/
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


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

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

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

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

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

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

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

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

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

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

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

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

    height: auto;

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

/* Main */
:root {
    --white: #fff;
    --black: #403F3F;
    --gray: #f4f6f6;
    --black-light: #394145;
    --dark-black: #231e1c;
    --green: #58B957;
    --green-hover: #4FA34E;
    --orange: #FC6220;
    --gap: 50px;
    --main-background: #F5FBFF;
}

html[lang="ru-RU"] {
    overflow-x: hidden;
    margin-top:0 !important;
    height: auto;
}
#wpadminbar{
    position: unset;
}

.top-price2 i{
    position: relative !important;
    top: -17px !important;
    height: 60px !important;
}

.content p {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 20px;
}

.content li {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 5px;
}

a.btn-green {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 1em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.02em;
    color: var(--white);
    background: var(--green);
    border: 1px solid var(--green);
    border-radius: 10px;
    padding: 15px 25px;
    margin-top: 0;
    width: 365px;
    height: 55px;
    text-transform: uppercase;
}

a.btn-head {
    background-color: #58b957;
}

a.btn-head i {
    font-size:12px;
}

.h1, .h2, .h3{
    font-family: 'LatoRegular',Arial,sans-serif;
}

.main-block .col-lg-6 p,
.main-block .col-sm-6 span{
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-size:15px !important;
}


.table-transformer__th{
    font-family: 'LatoBold', sans-serif;
}

/*.table-transformer__th:nth-child(2) {
    display: inline-flex;
}*/

.table-transformer__th .tooltipd {
    margin-left: 5px;
}

.main-content .tablet-top-only{
    font-family: 'LatoBold', sans-serif !important;
    font-size:15px !important;
}

section h2,
section .h2 {
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 30px;
}

article h2,
article .h2{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 20px;
    margin-top: 20px;
}

.tarif_wrapper h3 {
    font-family: 'LatoRegular',Arial,sans-serif; 
}


/* Header */

.menu-sticky {
    position: fixed;
    top: 0;
    height: 56px;
    z-index: 40;
    width: 100%;
}

body.sticky {
    padding-top: 56px;
}

.ps-fxnav__link {
    font-size: 15px;
}

.ps-fxnav__row {
    margin-left: auto;
    margin-right: 15px;
}

#header .head_slog {
    top: 10px;
}

.menu-top-block {
    background-color: var(--white);
}

.menu-top-block__in {
    display: flex;
    align-items: center;
}

.menu-top-block__list {
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 31px;
}

.menu-top-block__list li{
    display: inline-block;
    padding: 0 5px;
    position: relative;
}

.menu-top-block__list li:not(:last-child)::after{
    border-right: 1px solid var(--black-light);
    content: '';
    position: absolute;
    right: -3px;
    height: 15px;
    top: 5px;
}


.menu-top-block__list li a{
    color: var(--black-light);
    font-size: 12px;
}

.top_menu {
    background: var(--black-light);
}

.ps-navline {
    background: var(--black-light);
}

.top-navigate li {
    background: var(--black-light);
}

.top_phone {
    padding: 0;
    position: relative;
    top: 3px;
}

.btn-head {
    border-radius: 10px;
}

.btn-head_callback {
    border-radius: 10px;
}

a.btn-head_log-22:hover {
    text-decoration: none;
}

a.btn-head_log-22:hover {
    text-decoration: none;
}

a.btn-head_callback:hover {
    text-decoration: none;
}

.head_element {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: 0.02em;
    color: var(--black-light);
    padding-right: 10px;
    padding-left: 20px;
    text-transform: uppercase;
}

.logo {
    border-right: none;
    position: relative;
    top: -15px;
}

.logo img{
    padding: 5px 0;
}

.logo >.work_time {
   font-size: 10.5px;
}

/* ul.top-navigate > li {
 
}

ul.top-navigate > li:first-child {
 
} */

ul.top-navigate > li a:hover {
    text-decoration: none;
}

.head_log-1 {
    margin-left: 50px;
}

.site-defence {
    margin:-10px 15px 0 0;
    float:right;
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-size: 19px;
    color: var(--white);
    position: relative;
    top: -14px;
}

/* VPS */

.tarif_wrapper {
    border-radius: 10px;
}

.btn-group > .btn:first-child {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}


/* Блок преимуществ */

.main-top {
    padding-bottom: calc(var(--gap) - 50px);
    padding-top: calc(var(--gap) - 40px);
}

/* .preferences {
    background: var(--black-light);
} */

.preferences {
    background: var(--black-light);
    padding-bottom: calc(var(--gap) - 50px);
    padding-top: var(--gap);
    background-image: url(/wp-content/themes/firstbyte/assets/styles/../images/content_bg1.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

/* 
.preferences__block {
    max-width: calc(50% - 50px);
}

.preferences__block:nth-child(2n) {
    margin-left: 50px;
} */

.footer-bottom .footer-cont:nth-child(3){
    text-align: right;
}

/* html, body {
    overflow-x: hidden;
} */

.footer__phone {
    color: #fff;
    font-size: 40px;
    padding-top: 10px;
}

.footer-wrapper .widget-title {
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 20px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    margin-bottom: 30px;
}

.preferences h1 {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 47px;
    letter-spacing: 0.02em;
    color: var(--white);
    margin-top: 40px;
}

.preferences h2 {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0.02em;
    color: var(--white);
    text-align: center;
}

.preferences p {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.02em;
    color: var(--white);
    padding-bottom: 50px;
}

/* Тестовый блок */
.test-block {
    padding-top: var(--gap);
    padding-bottom:  var(--gap);
}

.test-block__row {
    align-items: center;
}

.test-block__title {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 30px;
}

.text-block__text {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    color: var(--black);
    padding-right: 10px;
}

a.btn-tarif {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 1em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.02em;
    color: var(--white);
    background: var(--green);
    border: 1px solid var(--green);
    border-radius: 10px;
    padding: 15px 25px;
    margin-top: 0;
    width: 365px;
    height: 55px;
}

.test-block__col-right {
    text-align: right;
}

/* Active (*/
.active-block {
    background: var(--black-light);
    /* padding-top: 20px;
    padding-bottom: 20px; */
    overflow: hidden;
}

.active-block__number {
    font-size: 39px;
    color: var(--white);
}

.active-block__text {
    font-size: 24px;
    color: var(--white);
}

.active-block__block {
    padding:60px 0 60px 50px;
    overflow: hidden;
}

.active-block__icon {
    font-size: 78px;
    color:#fff;
    margin:5px 10px 5px 0;
    float:left;
}

.active-block__img {
    margin: 5px 10px 5px 0;
    float: left;
}

h3.partners {
    margin-top: 10px;
}

/* Free */
.free-block {
    background-color: #F5FBFF;
    padding-top: calc(var(--gap) - 20px);
    padding-bottom: calc(var(--gap) - 30px);
}

.free-block__title {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 30px;
}

.free-block__text p{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 15px;
}
.free-block__text ul li{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 15px;
}

/* Партнеры */
.partners-block {
    padding-bottom: var(--gap);
}

.partners-block .main-block {
    padding-top: 0;
}

.partners-block p {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
}

/* Reviews */
.testimonial-block {
    background: #F5FBFF;
    padding-top: var(--gap);
    padding-bottom: var(--gap);
}

.testimonial-block__title {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 30px;
    margin-top: 0;
}

.testimonial__row>.slick-next:before, .testimonial__row>.slick-prev:before {
    color: var(--green);
}

.card-header, .card-footer, .card-body {
    padding: 25px !important;
}

.testimonial-block__text{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    color: var(--black);
    margin-bottom: 30px;
}

.testimonial__btn {
    margin-top: 50px;
}

.testimonial-card__text {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);

}

.stars-block {
    margin-bottom: 20px;
}

.testimonial-card__date {
    font-size: 12px;
}

.testimonial-card__btn {
    color: var(--green);
    font-weight: 400;
    font-size: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 50px;
}

.testimonial-card__btn:hover {
    text-decoration: none;
}

/* FAQ */
.faq-block {
    background: #394145;
    padding-top: var(--gap);
    padding-bottom: var(--gap);   
}

.faq-block__row {
    align-items: center;
}

.faq-block__icon {
    color: var(--green);
    font-size: 102px;
    position: relative;

    margin-right: 5px;
}

.faq-block__col2 {
    position: relative;
    left: -75px;
}

.faq-block__title {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
    color: var(--white);
    margin-top: 0;
}

.faq-block__text  {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    color: var(--black);
    padding-right: 10px;
    color: var(--white);
}

a.btn-faq {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 1em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.02em;
    color: var(--white);
    background: var(--green);
    border: 1px solid var(--green);
    border-radius: 10px;
    padding: 15px 25px;
    margin-top: 0;
    width: 365px;
    height: 55px;
}

.news {
    padding-bottom: var(--gap);
    margin-top: 0;
    padding-top: var(--gap);
    background-image: url('/wp-content/themes/firstbyte/assets/images/bg_abstract.png');
    background-repeat: no-repeat;
    background-position: bottom center;
}

.news-block__title {
    text-align: center;
    margin-top: 0;
}

/* Footer */ 
.footer-top {
    padding-bottom: var(--gap);
    padding-top: var(--gap);
    background-color: var(--black-light);
}

.footer-bottom {
    min-height: 120px;
}

.footer-bottom {
    background-color: var(--black-light); 
}

.footer-block .footer-wrapper{
    padding-bottom: calc(var(--gap) - 20px);
    padding-top: var(--gap);
}

.footer-cont {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--white);
}

.footer-cont-row {
    align-items: center;
}

.footer-wrapper h4 {
    margin-bottom: 30px;
}

.footer-block li{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 5px;
}

/* Other */
#up {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 45px;
    height: 45px;
    padding-top: 4px;
    background: rgb(119, 119, 119);
    color: rgb(255, 255, 255);
    font-size: 36px;
    border-radius: 60px;
    text-align: center;
    opacity: 0.5;
}

#up:hover {
    cursor: pointer;
}

.ps-navline__logobox {
    background-color: transparent;
    height: 56px;
    width: 112px;
    padding: 0;
}

.ps-mninfo__item_text {
    padding: 5px;
}

.ps-fxnav__col {
    border: none;
}

.ps-fxnav__col a:hover {
    text-decoration: none;
}

/* Article */
.article-block {
    background-color: var(--gray);
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 25px;
    margin-left: 0;
}

.article-block__title {
    display: block;
    width: 100%;
}

.article-block__title a{
    color: var(--black);
    text-decoration: none;
    font-weight: bold;
}

.article-block__date i {
    color: var(--black) !important;
    font-size: 12px !important;
}

.article-block__date a{
    text-decoration: none;
    color: var(--black) 
}

.article-block__date time{
    font-size: 12px;
    color: var(--black) 
}

.article-block .article-block__more {
    color: var(--green);
}

/* Fixed */
.ps-fxnav__row {
    display: flex;
    align-items: center;
}

.ps-fxnav__col_phones {
    margin-right: 10px;
}

.ps-fxnav__link_phones img {
    width: 20px;
}

/* Lang */
.menu-top-block__lang {
    display: flex;
    margin-right: 27px;
}

.menu-top-block__lang a {
    color: var(--black-light);
    text-decoration: none;
    font-size: 12px;
    display: inline-flex;
    align-content: center;
    margin-right: 5px;
    line-height: 1em;
}

.menu-top-block__lang a img {
    margin-right: 5px;
}

.menu__fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
}

.link__icon {
    width: 50px;
    position: relative;
}

.link__icon a{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    font-size: 0;
    width: 50px;
    height: 55px;
    padding: 0;
    margin: 0;
}

.link__icon a::after {
    display: flex;
    font-size: 20px;
    color: #fff;
    /*font-family: 'FontAwesome';*/
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 50px;
    height: 55px;
    align-items: center;
    justify-content: center;
}

.link__sign-in a::after {
    content: '\f090';
}

.link__registr a::after {
    content: '\f234';
}

.link__phone a::after {
    content: '\f095';
}

.link__faq a::after {
    content: '\f128';
}

.slick-next, .slick-prev {
    width: 50px;
    height: 50px;
}

.slick-prev {
    z-index: 3;
}

.slick-next:before, .slick-prev:before {
    font-size: 60px;
}

.mobile__icons {
    display: none;
}


/* Breadcrumbs */
.main-top-site h1 {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 47px;
    letter-spacing: 0.02em;
    color: var(--white);
    margin-top: 0;
}

.main-top-site .container {
    padding-top: var(--gap);
    padding-bottom: var(--gap);
}

.b-crumbs {
    color:#fff;
    margin:15px 0 0 25px;
}

nav.b-crumbs li a{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.02em;
    color: var(--white);
}

/* Content */
.entry-content {
    padding-top: calc(var(--gap) - 30px);
    padding-bottom: calc(var(--gap) - 15px);
}

.entry-content h2 {
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 25px !important;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 20px;
    margin-top: 20px;
}

.entry-content p{
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
}

.entry-content ul {
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    list-style-position: inside;
}

.entry-content li {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
}

/* Reviews Page */
.entry-content .testimonial__card__date {
    font-size: 12px;
    padding-bottom: 0;
}


p.red {
    color: #de1f1f;
}

/* Contacts */
.contacts .row{
    margin-bottom: var(--gap);
}

.contacts__map {
    position: relative;
    top: 22px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.contacts__img {
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: relative;
    top: 22px;

}

iframe {
    border: none;
}

.alert-attention {
    background-color: #FC6220;
    padding-bottom: 20px;
}

.alert-attention *{
    color: #fff !important;
}

/* Blog */
.blog-block__title a{
    color: var(--green);
}

.posted-on a {
    font-size: 12px;
    color: var(--green);  
}

.blog-block__date a{
    font-size: 12px;
    color: var(--green);
}

.posted-on i{
    font-size: 12px;
    color: var(--green);
    top: 0;
}

.entry-header {
    margin-bottom: 0;
}

/* Payment */
.payment-block__content img {
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

/* Nav */
.nav-links a {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2em;
    align-items: center;
    letter-spacing: 0.02em;
}

.nav-links a:hover {
    text-decoration: none;
}

.nav-subtitle {
    color: var(--black-light);
}

.nav-title {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2em;
    align-items: center;
    letter-spacing: 0.02em;
}

/* Actions */
.accordion {
    margin-bottom: 50px;
    /* border-bottom: 2px solid rgb(210, 213, 213) !important;
    padding-bottom: 30px; */
}

.wp-block-separator.is-style-wide, .wp-block-separator {
    display: none !important;
}

.faq.red-faq .accordion-toggle {
    text-decoration: none;
    color: var(--green);
    font-size: 15px;
    line-height: 25px;
}

.faq.red-faq .accordion-toggle:hover{
    text-decoration: underline;
}

/*.clients-count-before + .wp-block-cover:after{
    content: "";
    width: 300%;
    background: #394145;
    position: absolute;
    top: 0;
    left: -100%;
    bottom: 0;
    right: 0;
    z-index: 0;
}*/
.btn-vps{
    background:var(--green);
}
a:hover.btn-vps{
    background:var(--green-hover);
}
.addictional-options .main-block .col-wrapper .row-fluid{
    gap:0;
}
.addictional-options .main-block .col-wrapper .row-fluid .span3{
    margin-right:20px;
}

.how-to-order .bb_title{
    padding-bottom:0;
}

/* Service pages */
.block-pay {
    padding-top: var(--gap);
    padding-bottom: var(--gap);
}

.block-pay .border-between-columns {
    border: none !important;
}


.block-pay h2 {
    text-align: center;
    margin-top: 0;
}

.block-pay__subtitle {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0.02em;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
}

.btn-success {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 1em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.02em;
    color: var(--white);
    background: var(--green);
    border: 1px solid var(--green);
    border-radius: 10px;
    padding: 15px 25px;
    margin-top: 0;
    width: 365px;
    height: 55px;
    text-transform: uppercase;
}

.good-block {
    background-color: var(--black-light);
}

.comparison-block {
    background-color: #F5FBFF;
    padding-top: 0;
    padding-bottom: var(--gap);
}

.comparison-block__table td {
    padding: 10px;
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
}

.comparison-block__table tr:not(:last-child) td {
    border-bottom: 1px solid var(--black-light);
}

.vb_box {
    margin-top: 100px;
}

#kvm {
    padding-top: 50px;
}

.tab-content {
    background-color: var(--white);
    padding: 0 20px;
}

#tabs {
    border-radius: 10px 0 0 10px;
}

#tabs a {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2em;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.02em;
    height: 55px;
    display: flex;
}

#tabs li.active a {
    background-color: #21a7c2;
}

h2.abs-title {
    top: -113px;
}

.tab-spec__subtitle {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0.02em;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.tab-spec p {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    color: var(--black);
}

.page-template-dedicated .price-decimal {
    position:relative; display: inline-block;font-size: 1.5rem;font-weight: 300;line-height: 1;padding: 0;text-align: right;margin-right:110px;
}

.page-template-dedicated .price-dollar {
    position:relative; font-weight: 400;    letter-spacing: -2px;text-align: center;font-size: 1.5rem;color:#000;
}

.page-template-dedicated .price__hr {
    transform:rotate(-14deg);position:absolute;top: 36%;height:2px;border:0px;background-color:red;margin-left: 10%;width: 60px; left:0;
}

.page-template-dedicated .price-cent {
    font-size: 0.5em;    position: relative;    top: -0.7em;left:-0.3em;font-weight: 400;color:#000;
}

.page-template-dedicated .price-currency {
    font-size: 0.5em;    position: relative;    top: -0.7em;right:-0.4em;
}

.page-template-dedicated .price-new {
    font-size: 2.5rem;
    font-weight: 300;
}

.page-template-dedicated .price-new .price-dollar{
    color: #D70F0F;
    font-size: 2.5rem;
    font-weight: 300;
}

.page-template-dedicated .price-new .price-cent {
    color: #D70F0F; 
}

.page-template-dedicated .price-term {
    font-size: 0.3em;
    font-weight: 400;
}

.pr_from {
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    color: var(--black);
    position: relative;

}

.arenda-block p{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    color: var(--black);
}

.arenda-block__title {
    text-align: center;
}

.arenda-block__button__wrapper {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
}

.arenda-block__button__wrapper a {
    width: 465px;
}

.mega-tabs-block {
    margin-bottom: 110px;
}

.mega-tab-block__title-two {
    text-align: center;
    margin-top: 50px;
}

.mega-tab-block__block-two {
    justify-content: center;
    margin-bottom: 30px;
}

.circle-wrapper {
    margin-bottom: var(--gap);
}

.box1 .nav-tabs1.tsmall a{
    background-color: #394145;
}
.box1 .nav-tabs1.tsmall li a:hover{
    background-color: #3c67b0;
}
.box1 .nav-tabs1.tsmall .current-menu-item a{
    background-color: #21a7c2;
}

table a.btn-zakaz,
table a.btn-ewe{
    padding: 10px 6px;
    padding: 10px 30px;
    min-width: 118px;
}

.drent-container{
    padding-top:30px;
    padding-bottom:var(--gap);
}
.drent .col-wrapper{
    padding-top: 20px;
}
.drent .row-baseline{
    padding-bottom:15px;
}
.drent .row-baseline,
.drent .row-baseline .col{
    align-items: center;
}
.drent .row-baseline .col p{
    padding: 0;
}

.addictional-options{
    padding-bottom: var(--gap);
}
.addictional-options h2{
    font-size: 25px;
    margin: 20px auto 10px;
    line-height:30px;
    font-weight:normal;
    text-align: center;
}
.addictional-options .col-wrapper .row-fluid{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap:20px;
    margin-bottom:20px;
}
.addictional-options .col-wrapper .span9 p{
    font-size: 19px;
    font-family: 'LatoRegular',Arial,sans-serif;
    padding: 0;
}
.addictional-options .col-wrapper .span12 p{
    font-size: 15px;
    line-height: 25px;
    padding-bottom: 20px;
}

.drent-container{
    background-color: var(--main-background);
}

.main-middle.how-to-order{
    padding-top: 30px;
    padding-bottom: var(--gap);
    background-color: var(--main-background);
}
.how-to-order h2{
    font-size: 25px;
    margin: 20px auto 30px;
    line-height:30px;
    text-align: center;
}

.main-block h3 strong {
    font-family: "LatoRegular";
    font-weight: normal !important;
    color: var(--black);
}

.features-switcher .row{
    margin-top:30px;
    padding-top: 20px;
    padding-bottom:50px;
}
.features-switcher h2{
    margin-bottom:10px;
    font-family: 'condpro-regular';
    font-size: 25px;
    font-weight: normal;
    color:#231e1c;
}
.features-switcher .img-circle .fancy img{
    margin: 0;
}
.features-switcher .prem p{
    margin:0 auto 10px;
    max-width: 500px;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.02em;
    font-weight: normal;
    color:#231e1c;
}

.section_test_period.--top{
    background: #394145;
    padding:30px 25px;
}
.section_test_period.--top .col-lg-4{
    margin: 28px 0 0 0;
}
.section_test_period.--top .col-lg-4 a.btn{
    padding:18px 60px;
    font-size: 25px;
    line-height: 25px;
}
.section_test_period.--top h2{
    font-family: 'LatoBold', sans-serif !important;
    color:#fff;
    font-size: 29px;
    line-height: 35px;
    letter-spacing:0.4px;
    text-align:left;
    margin-left:20px;
}
.section_test_period.--top h2 span:first-child{
    color:#C6C6C6;
}
.section_test_period.--top h2 span:last-child{
    color:#E74C3C;
}

.section_test_period.--bottom{
    background: #fff;
}
.section_test_period.--bottom .col-wrapper img{
    float: left;
    margin:0 20px 20px 0;
}
.section_test_period.--bottom .col-wrapper .h2{
    font-size: 25px;
    font-family: 'LatoRegular',Arial,sans-serif;
    line-height: 30px;
    margin-bottom: 20px;
}
.section_test_period.--bottom .col-wrapper p{
    font-size: 15px;
    line-height: 25px;
}

.entry-content .ps-tblinks .ps-tblinks__item a{
    color: #21a7c2;
}

.schedule{
    font-size: 16px;
}
.schedule.top_schedule {
    padding: 5px 0 0 0;
    font-size: 15px;
}

.head_cont.tablet-top-only{
    width: 270px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.head_cont .top_phone{
    line-height:17px;
}
.head_cont .top_phone a{
    font-size: 15px;
    color: #000;
}

.table-transformer__thead{
    background: #00ad5d;
}

.smart-table.--mt-10{
    margin: 5px 0 35px;
}
.has-background-dim{
    margin: 5px 0 50px 0;
}
.has-background-dim .col-sm-6 div span{
    font-family: "LatoRegular" !important;
}

.active-block.--with-background{
    background-image: url("/wp-content/uploads/2020/08/image-bg511.jpg");
    position: relative;
    background-size: cover;
    background-position: 50% 50%;
}
.active-block.--with-background:before{
    content:"";
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.5;
    position: absolute;
    left:0;
    top:0;
}


/* DATA CENTER NEW VERSION */
.info-dat{
    background:none;
}
.info-dat .container{
    background-color: #0c99d5;
    background-image: linear-gradient(to bottom, rgba(12, 153, 213, 0) 0px, rgba(12, 153, 213, 0) 100px, #0c99d5 450px, #0c99d5), repeating-linear-gradient(118deg, rgba(12, 153, 213, 0) 0px, #00a7e0 550px, rgba(12, 153, 213, 0) 550px, #00a7e0 800px, rgba(12, 153, 213, 0) 800px, #00a7e0 950px);
    border-top: 3px solid #0068b2;
    position: relative;
}
.info-dat .info-head{
    font-size: 56px;
    line-height: 56px;
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-weight: 500;
    padding: 35px 10px 40px;
}
.info-dat.--top-block .ins-vid{
    max-width: 530px;
}
.block-white.--about-certificate.--v2{
    padding-bottom:20px;
}
.block-white.--about-certificate.--v2 h2{
    font-size:25px;
    line-height: 27px;
    margin: 0;
    margin-top: 80px;
    color: var(--dark-black);
    text-transform: uppercase;
}
.services-block{
    flex-wrap:wrap;
    padding: 50px 15px;
    justify-content: space-between;
    gap: 50px 0;
    margin: 0 15px;
}
.services-block:before,
.services-block:after{
    display:none;
}
.services-block__block{
    flex: 0 0 33.3333333333%;
    padding: 0 15px;
    flex-basis: 320px;
}
.services-block__columns{
    display:flex;
    flex-direction:row;
    padding-bottom: 15px;
}
.services-block__image{
    flex: 0 0 50%;
    max-width: 75px;
    margin-right:15px;
}
.services-block__title{
    font-size:25px;
    
}
.services-block__stats{
    display: flex;
    flex-direction: column;
}
.services-block__stat-line{
    font-size: 18px;
    padding-bottom: 18px;
}
.services-block__stat-line span{
    padding-top: 7px;
    display:block;
    font-size: 12px;
}
.services-block__stats.iround{
    flex-direction:row;
    justify-content:space-between;
}
.iround .services-block__stat-line{
    width:33%;
    height:auto;
    max-width:85px;
    max-height:85px;
    background:#ccc;
    border-radius:50%;
    padding: 25px 15px;
    flex-direction: column;
    justify-content: center;
    text-align:center;
}
.iround .services-block__stat-line span{
    padding-top: 7px;
    display:block;
    font-size: 12px;
}

.free-block.--about-datacenter{
    background:#fff;
}
.--about-datacenter h2{
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
}

.--left-non-mob .table-transformer {
    margin-bottom: 50px;
}

@media screen and (min-width: 990.5px) {
    .--left-non-mob .table-transformer__thead .table-transformer__td:first-child,
    .--left-non-mob .table-transformer__tr .table-transformer__td:first-child{
        text-align: left;
    }

}

@media screen and (max-width: 991px) {
    .services-block__block{
        flex: 0 0 50%;
        padding: 0 15px;
    }

    #tabs.nav-tabs1 {
        flex-wrap: wrap;
    }
    
}
@media screen and (max-width: 600px) {
    .services-block__block{
        flex: 0 0 100%;
        padding: 0 15px;
    }

    .single-post .post-thumbnail {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 320px) {
    .services-block__title {
        font-size: 20px;
    }
}


/* /DATA CENTER NEW VERSION */
@media(max-width: 1300px) {
    .ps-test__text {
        width: auto;
        padding: 10px 0 8px;
    }

    .ps-test {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 35;
        top: auto;
        height: auto;
    }

    .ps-test__main {
        border: none;
        width: auto;
        height: auto;
        background: #FC6220;
    }

    .ps-test__content {
        transform: none;
        line-height: 1;
    }
}

@media screen and (max-width: 1160px) {
    .box1.desctop-only {
        margin-top: -30px;
    }
}
@media screen and (max-width: 1140px) {
    .ps-test {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 35;
        top: auto;
        height: auto;
    }

    .ps-test__main {
        border: none;
        width: auto;
        height: auto;
        background: #FC6220;
    }

    .ps-test__text {
        width: auto;
        padding: 10px 0 8px;
    }

    .ps-test__content {
        transform: none;
        line-height: 1;
    }
}

.testimonial__row .slick-next{
    right: -40px;
}

.testimonial__row .slick-prev{
    left: -50px;
    z-index: 2;
}

.testimonial__col {
    padding: 15px;
}

@media screen and (max-width: 990.5px) {
    div.main-site-header__top-header {
        padding: 0 15px;
        align-items: center;
    }
    .head_cont.tablet-top-only{
        width: 300px;
    }
    .phones{
        padding-top:10px;
    }
    .schedule.top_schedule {
        padding-top: 15px;
    }
    /*.table-transformer__td:first-child {
        background-color: #394145;
    }*/
    .container .navbar {
        position: relative;
    }

    .testimonial__col {
        width: auto;
    }

    .mobile__icons {
        display: flex;
        width: 50%;
        justify-content: flex-end;
        position: absolute;
        top: 0;
        right: 0;
        height: 55px;
    }

    .mobile__icon {
        display: flex;
        align-items: center;
        justify-content: center;

        font-size: 20px;
        color: #fff;
        width: 50px;

    }

    .navbar .top-navigate li {
        border: none;
    }

    .link__icon {
        display: none !important;
    }

    .link__icon a {
        font-size: 0 !important;
    }
  
    .menu-toggle {
        width: 50%;
    }

    .logo {
        top: 0;
    }

    .head_cont {
        padding-right: 20px;
    }

    .ps-fxnav__link {
        font-size: 0;
    }

    .text-block__text, .faq-block__text {
        margin-bottom: 0px;
        text-align: center;
    }

    .preferences h1 {
        font-size: 27px;
        line-height: 1.2em;
    }

    section h2, .free-block__title, .testimonial-block__title, .faq-block__title, .test-block__title  {
        font-size: 27px;
        line-height: 1.2em;
        text-align: center;
    }

    a.btn-faq, a.btn-green {
        width: 300px;
    }
    
    .testimonial__row .slick-next{
        right: 0;
    }

    .testimonial__row .slick-prev{
        left: 0;
        z-index: 2;
    }

    .free-block img {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .active-block__block {
        padding: 40px 0 30px 60px;
    }

    .faq-block__col2 {
        left: 0;
    }

    .faq-block__col1 {
        text-align: center;
    }

    iframe {
        width: 100%;
    }

    .test-block__col-right {
        text-align: center;
    }

    .text-block__text {
        text-align: center;
    }

    .arenda-block__button__wrapper a {
        width: 320px;
        line-height: 1.2em;
    }

    .box1.desctop-only {
        display: block!important;
    }
}

@media (max-width: 992px) {
    .contacts__col1 {
        order: 2;
    }
    .planbox .small{
        font-size:16px;
        height: auto !important;
    }
    .ps-tbbtns__list{
        display: flex;
        flex-direction: row-reverse;
    }
    .ps-tbbtns__item{
        padding: 0;
    }
    .gtarif .ps-tbbtns__item:last-child .btn {
        -webkit-border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .gtarif .ps-tbbtns__item:first-child .btn{
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .table-transformer .ps-tbbtns__list {
        display: inline-block;
    }
}

@media only screen and (max-width: 895.5px){
    .footer-bottom {
        padding-bottom: 50px;
    }
}

@media screen and (max-width: 768px){
    div.logo {
        width: 100%;
        justify-content: space-between;
    }
    .footer-bottom .footer-cont:nth-child(3){
        text-align: left;
    }

    .main-top-header{
        justify-content: center;
    }
    .footer-bottom .footer__payments{
        text-align: right;
    }
    .footer-bottom .footer-cont:nth-child(2) a{
        display: flex;
        flex-wrap: wrap;
        margin-right: 0;
        margin-left: auto;
    }
    .footer-bottom .footer-cont:nth-child(3) {
        flex-grow: 1;
        text-align: left;
    }
    .footer-bottom .footer-cont:nth-child(4){
        text-align: right;
    }
}
@media (max-width: 600px) {
    .footer-bottom .footer-cont{
        width:100%;
        
    }
    .footer-bottom .footer-cont:nth-child(2) a{
        margin-right: auto;
        margin-left: auto;
    }
    .footer-bottom .footer-cont:nth-child(1),
    .footer-bottom .footer-cont:nth-child(3),
    .footer-bottom .footer-cont:nth-child(4){
        text-align: center;
    }
}


@media (max-width: 480px) {
    .box1.desctop-only{
        margin-top:0;
        margin-bottom: 0;
    }
    .small_plan {
        width: 100%;
        max-width: unset;
        flex-basis: unset !important;
    }
    #tabs.nav-tabs1 li{
        width:100%;
    }
    .entry-content #ub-tabbed-content-c59ad1c3-ae2d-4c87-8a88-ac7194f65aae .wp-block-ub-tabbed-content-tabs-title{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .entry-content #ub-tabbed-content-c59ad1c3-ae2d-4c87-8a88-ac7194f65aae .wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tab-title-wrap{
        margin:0;
    }
}

@media (max-width: 416px) {
    .main-top-site h1 {
        font-size: 24px;
        line-height: 28px;
    }
    nav.b-crumbs li,
    nav.b-crumbs li a, 
    nav.b-crumbs li span{
        font-size: 12px;
        line-height: 15px;
    }
    article .entry-content h2{
        font-size: 20px !important;
    }
    article .entry-content p{
        font-size: 12px;
        line-height: 20px;
        padding-bottom: 10px;
    }
    article .entry-content ul li{
        font-size: 12px;
        line-height: 20px;
        padding-bottom: 10px;
    }
    .circle-wrapper .circle-entry .image-wrapper{
        float:none;
        margin: 0 auto !important;
    }
    .circle-wrapper .circle-entry .content{
        margin: 15px auto 15px !important;
        width:100%;
        text-align: left;
    }
    .mega-tab-block__block-two h3,
    article div.menu-menyu-instrukczii-block ul li a{
        font-size:15px;
        line-height: 20px;
    }
}


.logo img {
    padding: 0;
}

.logo {
    margin-right: 15px;
    padding-right: 0;
    top: 0;
}

.main-site-header__top-header {
    padding: 0 15px;
    align-items: flex-start;
}

.payments-f-block {
    width: 243px;
}

#post-3513 .wp-block-table {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
/* Tables */
#post-3513 .wp-block-table td{
    padding: 15px 10px;
}

.blog-block__link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
}

.menu-top-block__lang img {
    border: 1px solid #eee;
    
}

.menu-top-block__lang-mobile {
    display: none;
}

.menu-top-block__lang-mobile img {
    border: 1px solid #eee;
    padding: 0;
    height: 16px;
}

table a.btn-zakaz, table a.btn-ewe {
    padding: 10px 6px;
}

@media screen and (max-width: 1140px) {
    .head_cont.tablet-top-only {
        flex-direction: column;
        margin-left: auto;
    }

    .head_log-1 {
        margin-left: 0;
    }

    #header .head_slog {
        display: none;
    }
}

@media screen and (max-width: 990.5px) {
    #post-3513 .wp-block-table td{
        padding: 10px 5px;
    }

    .logo {
        width: auto;
        margin: 12px 0;
        padding: 5px 0;
    }

    .phones {
        padding-top: 0;
    }

    .schedule.top_schedule {
        padding-top: 5px;
    }

    .head_cont.tablet-top-only {
        flex-direction: row;
    }

    .main-site-header__top-header {

    }

    .menu-top-block__lang-mobile {
        display: block;
        margin-left: 20px;
        min-width: 100px;
    
    }

    .menu-top-block__lang-mobile a {
        font-size: 10px;
    }

    .menu-top-block__lang-mobile img {
        margin-right: 3px;
    }

    .logo img {
        max-width: 200px !important;
    }
}


@media screen and (max-width: 768px) {
    div.logo {
        justify-content: center;
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }

    .footer-block li {
        margin-bottom: 5px;
    }

    .footer-widget ul.menu a {
        display: block;
        padding-bottom: 5px;
    }

    ul.top-navigate>li:first-child {
        border-left: none;
    }
}

.wp-block-table {
    overflow-x: inherit;
}

table .price span, .table-transformer__td span {
    font-size: 1.1em !important
}

/* .top_menu .menu-item.ml-30 a{
    padding-left:30px;
} */

.page-sitemap ul li .children{
    margin:5px 0 5px 30px;
}

.top_menu .icon-fa-lock>a:before {
    margin-left: 2px;
}


/*
.menu-menyu-instrukczii-container ul li a {
    font-family: 'LatoRegular',Arial,sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 1.2em;
    letter-spacing: .02em;
    color: var(--black);
    margin-bottom: 20px;
    margin-top: 20px;
    text-decoration: none;
    cursor: default;
    padding: 0;
    display: block
}*/

.menu-menyu-instrukczii-block ul {
    margin: 10px 0 20px
}
.menu-menyu-instrukczii-block ul li{
    list-style: none;
    margin-bottom: 2px;
    padding-left: 20px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
div.menu-menyu-instrukczii-block ul li a {
    color: #333;
    display: block;
    font-size: 20px;
    margin: 0;
    line-height: 25px;
    padding: 10px 20px 10px 40px;
    cursor: pointer
}
div.menu-menyu-instrukczii-block ul li a:hover {
    text-decoration: underline
}

article.new .frontpage-thumbnail {
    margin: 0 auto;
    display: block;
    float: none;
}
.news .h3, .new .h4,
.--news .h3, .--new .h4{
    color: #000;
    font-size: 18px;
    font-weight: normal;
    line-height: 26px;
    margin: 20px 0 15px 0;
}
.--news div.content{
    font-family: 'LatoRegular',Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.02em;
    color: var(--black);
    margin-bottom: 20px;
}

.top_menu .menu-item a:before {
    min-width: 18px;
    margin-right: 1px;
}


.home .price .price-cent + .price-term {
    margin-left: -10px;
}

/* Bug fix */
div.logo a{
    display: flex;
    justify-content: center;
}
@media screen and (max-width: 990.5px){
    div.menu-top-block__lang-mobile {
        display: flex;
        margin-left: auto;
        width: 120px;
        flex-wrap: wrap;
        gap: 0.5px 8px;
    }
    .top-navigate li a span{
        padding:0;
    }
}
@media screen and (min-width: 768.5px){
    div.menu-top-block__lang-mobile{
        margin-left: 20px;
    }
}
@media screen and (max-width: 360.5px){
    .logo>a>img {
        display: flex;
        max-width: 150px !important;
        max-height: 33px;
        margin: 6px 0 2px;
    }
    div.menu-top-block__lang-mobile {
        width: 100px;
        flex-wrap: wrap;
        gap: 0.5px 8px;
    }
}

@media (min-width:990.5px){
    #primary-menu > li.menu-item > a:before{
        display:none;
    }
}
@media screen and (max-width:990.5px){
    .navbar #primary-menu{
        position: absolute;
        overflow: hidden;
    }
    .top_menu li.menu-item a:before{
        margin-right: 5px;
    }
    .navbar #primary-menu>li{
        position: relative;
        background: var(--black-light);
        border-bottom: 1px solid #fff;
    }
    /* .navbar #primary-menu>li#menu-item-3508{
        border-bottom:none;
    } */
    .navbar #primary-menu>li.ps-active-navitem{
        background:#dd464f;
    }
    .navbar #primary-menu>li.menu-item-has-children a{
        position: relative;
        z-index: 2;
    }
    .navbar #primary-menu>li.menu-item-has-children:before{
        content:'';
        position: absolute;
        top: 15px;
        right: 15px;
        width: 15px;
        height: 15px;
        background: url(/wp-content/themes/firstbyte/assets/images/la_angle-down.png) no-repeat;
        transform: rotate(0deg);
    }
    .navbar #primary-menu>li.menu-item-has-children.ps-active-navitem:before{
        transform: rotate(180deg);
    }
    .navbar #primary-menu>li>.sub-menu>li>a{
        background: #535c61;
        border-bottom:none;
        padding-left:33px;
    }
   
    .navbar #primary-menu>li>.sub-menu>li>a:hover{
        background: #dd464f;
    }
}

section.pagination a,
section.pagination span {
    color:#222222;
    background-color: #e5e5e5;
    border-image: none;
    border-radius: 7px;
    border-color:#d3d3d3;
    box-shadow: 0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);
    display: inline-block;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 8px 13px 7px;
    text-align: center;
    vertical-align: middle
}
section.pagination a{
    cursor: pointer;
}
section.pagination span {
    color:#828282;
    background-color: #cfcfcf;
    border-color:#c2c2c2;
}
section.pagination a:hover{
    text-decoration:none;
    color:#222222;
    background-color: #f2f2f2;
    border-color:#e5e5e5;
}

ul#menu-uslugi.menu {
    columns: unset;
}
.--tarif-2 {
    margin: 0;
    box-shadow: none;
    padding: 30px;
}
.--tarif-2 h2{
    text-align: center;
    margin-top: 0;
}
.--tarif-2 .planbox{
    border-radius: 10px;
    width: calc(33% - 0.3em);
    flex: 0 0 calc(33% - 0.3em);
}
.--tarif-2 .planbox h2{
    margin-top:20px;
    margin-bottom: 30px;
}
.--tarif-2 .planbox .price{
    min-height: 100px;
}
.--tarif-2 .planbox.small_plan:not(:hover){
    box-shadow: 0 2px 2px #ddd;
    background: #fff;
}
.--tarif-2 .planbox.small_plan:hover{
    border-color: #dae0e6;
    box-shadow: 0 2px 16px #b7b6b6;
    transition: background-color 0.2s ease 0s, box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    background: #fff;
}
@media screen and (max-width:768px){
    .--tarif-2 .planbox{
        width: calc(50% - 0.5em);
        flex: 0 0 calc(50% - 0.5em);
    }
}
@media screen and (max-width:480px){
    .glavplan,
    .--tarif-2 .planbox{
        width: 100%;
        flex: 0 0  100%;
    }
}

section.--other-services h2{
    margin: 20px auto 20px;
}
.--other-services .row{  
    gap: 15px;  
    margin: 0;                  
}
.--other-services .row:before,
.--other-services .row:after{
    display:none;
}
.--other-services .row .col-wrapper{
    border: 1px solid #d3d3d3;
    border-radius: 20px;
    padding: 20px;
    height: auto;
    min-height: unset;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
}
.--other-services .row .col-wrapper .--top{
    margin:0 0 10px;
}
.--other-services .row .col-wrapper .--top a {
    min-height: 40px;
    line-height: 20px;
}
.--other-services .row .col-wrapper .--bottom{
    margin:0;
}
.--other-services .row .col-wrapper .--bottom .price {
    padding-right: 10px;
    margin: 0;
}
.--other-services .row .col-wrapper .--bottom .price sub{
    display: contents;
}
.--other-services .row .col-wrapper .--bottom .btn{
    font-size: 24px;
    padding: 10px 15px;
    color: var(--white);
    background: var(--green);
    border-radius: 50%;
    width: 44px;
}
.--other-services .row .col-wrapper .--bottom .btn:hover{
    background: var(--green-hover);
}
@media screen and (min-width: 768px){
    section.--other-services .row .col-wrapper.col-md-4{
        width: calc(33% - 30px);
        flex: calc(33% - 30px);
        max-width: calc(33% - 30px)
    }
}
@media screen and (min-width: 480px){
    .--other-services .row .col-wrapper.col-sm-6{
        width: calc(50% - 15px);
        flex: calc(50% - 15px);
    }
}
@media screen and (max-width:480px){
    section.--other-services .row .col-wrapper{
        width: 100%;
        flex: 100%;
    }
}
@media screen and (max-width:370px){
    #wpadminbar li#wp-admin-bar-aioseo-main{
        display:none;
    }
}


.planbox.tarif_wrapper > .btn-group{
    display: flex;
    margin: 0 auto;
}
.planbox.tarif_wrapper > .btn-group > .btn,
.planbox.tarif_wrapper > .btn-group > .dropdown-menu {
    font-size: 15px;
    flex: 0 0 50%;
    padding: 10px 20px;
    min-width: 125px;
}
.tarif_wrapper:not(.planbox) > .btn-group > .btn,
.tarif_wrapper:not(.planbox) > .btn-group > .dropdown-menu {
    font-size: 15px;
    padding: 10px 10px !important;
    min-width: 115px;
}

#menu-item-6018, #menu-item-6017 {
    display: none !important;
}

.search-page .main-block {
    padding-top: 60px;
    min-height: 70vh;
}
.search-form-v2{
	display: flex;
}
.search-form-v2 input{
	font-size: 16px;
	padding: 12px 20px;
	width: 100%;
	border-radius: 10px 0 0 10px;
}
.search-form-v2 button {
    border-radius: 0 10px 10px 0;
    padding: 20px;
    width: 46px;
    height: 46px;
    font-size: 24px;
}

.tab-pane .abs-title{
    display: none;
}

.tarif_wrapper div.h3 {
    color: #21a7c2;
    font-size: 18px;
    font-family: 'LatoRegular',Arial,sans-serif;
    line-height: 24px;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin: 20px 0 15px 0;
}

.partners-block div.h3 {
    margin-top: 10px;
}
.partners-block div.h3 {
    clear: both;
    color: #333333;
    font-size: 26px;
    line-height: 1.2;
    padding: 20px 0 30px 0;
}

div.soc-buttons{
    display:flex;
    gap:5px;
    width:100%;
}
div.soc-buttons a{
    text-decoration: none;
}
div.soc-buttons a:hover i.fa-telegram{
    color:#0088cc;
}
div.soc-buttons a:hover i.fa-x-twitter{
    color:#53ceff;
}

@media screen and (max-width: 600px) {
    div.soc-buttons{
        justify-content: center;
    }


    .pos p span.minus-left:hover::after {
        bottom: 45%;
        position: fixed;
        top: auto !important;
        max-width: 300px;
        right: 0;
        margin: 0 auto;
    }

    .pos p span.minus-left:hover::before {
        display: none;
    }

    .block-pay .icon-wrap {
        height: auto !important;
    }

    .block-pay .icon-wrap img {
        max-height: 50px;
        display: none;
    }

    .block-pay .icon-wrap h3 {
        margin: 0 !important
    }

    .blog-block__img {
        text-align: center;
    }

    .blog-block__img img{
        max-height: 150px;
        width: auto;
    }

    .section_test_period.--bottom .col-wrapper .h2 {
        margin-top: 0;
        font-size: 24px !important;
    }

    .section_test_period.--bottom .col-wrapper img {
        margin-bottom: 0;
    }

    .main-block .col-lg-6 p, .main-block .col-sm-6 span {
        font-size: 12px !important;
    }

    .pr_block {
        margin-left: 0;
    }

    .pr_block + img {
        margin: 0 !important;
    }

    .pr_block_left {
        text-align: left;
    }
}

.footer-widget ul.menu{
    margin-top: 0;
}
.footer-widget ul.menu li{
    line-height: 25px;
}
.footer-widget ul.menu a {
	font-size: 15px;
}
.flag-ru {
    background-image: url(/wp-content/uploads/2025/12/ru-flag-min.png);
}
.flag-fn {
    background-image: url(/wp-content/uploads/2025/12/fn-flag-min.png);
}
.flag-nl {
    background-image: url(/wp-content/uploads/2025/12/nt-flag-min.png);
}
.flag-gr {
    background-image: url(/wp-content/uploads/2025/12/gr-flag-min.png);
}
.flag-fr {
    background-image: url(/wp-content/uploads/2025/12/fr-flag-min.png);
}
.flag-sp {
    background-image: url(/wp-content/uploads/2025/12/es-flag-min.png);
}
.flag-bg {
    background-image: url(/wp-content/uploads/2025/12/bg-flag-min.png);
}
.flag-us {
    background-image: url(/wp-content/uploads/2025/12/us-flag-min.png);
}
.flag-sn{
    background-image: url(/wp-content/uploads/2025/12/in-flag-min.png);
}
.flag-eu{
    background-image: url(/wp-content/uploads/2025/12/eu-flag-min.png);
}

.main-content .gtarif {
    background:none;
    border-radius: 4px;
    box-shadow:none;
    overflow: unset;
}

@media(min-width: 768px) {
    .table-transformer__td:first-child {
        white-space: nowrap;
    }
}

@media(max-width: 768px) {
    .circle-entry {
        margin-left: 0;
    }

    .circle-wrapper .circle-entry .content {
        text-align: center !important;
    }

    .page-template-dedicated .price-decimal {
        margin-right: 0;
    }
}

.tarif_wrapper .top-price2{
    background: #eee !important;
}
.tarif_wrapper.glavplan:nth-child(3n-1) .img-circle{
    background-color: #fc6220!important;
}
.tarif_wrapper.glavplan:nth-child(3n-2) .img-circle{
    background-color: #58b858 !important;
}
.tarif_wrapper.glavplan:nth-child(3n-3) .img-circle{
    background-color: #21a7c2 !important;
}

.footer-widget .menu-vps-vds-container{
    display:flex; 
}
.footer-widget .menu-vps-vds-container .--vds{
	width: 50%;
	margin-right: 10px;
}  
@media (max-width:400px){
	.footer-widget .menu-vps-vds-container{
		flex-wrap:wrap;
	}
	#menu-vps-vds{
		margin-bottom:0;
	}
	#menu-vps-vds-2{
		margin-top:0;
	}
    .footer-widget .menu-vps-vds-container .--vds{
        width: 100%;
    }  
}

@media (min-width: 992px) {
    .col-lg-20 {
        flex: 0 0 20%;
        max-width: 20%;
        padding: 0 10px;
    }
}

span.stars{
    display:block;
    width:84px;
    height:16px;
    background:url("/wp-content/themes/firstbyte/assets/images/reviews/stars-min.png");
    background-size:100%;
}
span.stars:after{
    display:block;
    content:'';
    width: var(--stars-width);
    height:16px;
    background:url("/wp-content/themes/firstbyte/assets/images/reviews/stars-full-min.png");
}
.reviews-block{
	display:flex;
	gap: 10px;
}
a.review-block{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
a.review-block:hover{
    text-decoration: none;
}
a.review-block img[loading="lazy"]{
	width:100%;
	max-width: 100px !important;
}
.review-title{
	display: flex;
	color: #fff;
	line-height: 20px;
	gap: 5px;
}
@media (max-width: 768px) {
    .reviews-block{
		flex-wrap:wrap;
		justify-content: space-between;
	}
	a.review-block{
		width:calc(47% - 20px);
	}
}
@media (max-width: 600px) {
	.reviews-block{
		justify-content: center;
	}
}


#primary article .entry-content .main-bottom .accordion.faq{
    margin:0;
}
#primary article .--other-services,
#primary article .--other-services .main-block{
    padding:0;
}
.tarif_wrapper p img{
    max-width: 25px !important;
}

@media(max-width: 768px) {
    .block-pay .border-between-columns {
        min-height: auto !important;
    }

    .footer-bottom {
        padding-bottom: 0;
    }

    .reviews-block {
        display: flex;
        flex-wrap: wrap;
    }

    .review-ip {
        order: 3;
    }

    .review-google {
        order: 1;
    }

    .review-yandex {
        order: 2;
    }
}


#post-1251 .messageform label{
    margin: 0;
}
#post-1251 .messageform .wpcf7-form-control{
    padding: 10px !important;
}
#post-1251 .messageform .wpcf7-form-control:not(textarea){
    height:35px;
}
#post-1251 .messageform .wpcf7-form-control option{
    color:#222;
}
#post-1251 .messageform [data-name="checkbox-499"] .wpcf7-form-control{
    padding: 0 !important;
}
#post-1251 .messageform .col-md-6{
	padding: 30px;
}
#post-1251 .messageform .col-md-6:first-child{
	border-right:1px solid #d2d5d5;
}
#post-1251 .messageform [data-name="checkbox-499"] .wpcf7-form-control .wpcf7-list-item{
    margin: 15px 0 0;
}
@media screen and (max-width:768px){
    #post-1251 .messageform .col-md-6:first-child{
    	border-bottom:1px solid #d2d5d5;
    } 
}
div.main-top-site{
    background-image: none;
    position: relative;
}

.main-top-site__img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
}

#wpadminbar .aioseo-menu-notification-counter.aioseo-menu-notification-counter-frontend{
    display:none;
}

/* Page Speed Fix */
.btn-head_callback,
a.btn-head_log-22{
    display: ruby;
    margin-left: 5px;
}
ul.top-navigate .link__icon a::after{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 2px;
}
ul.top-navigate .link__icon a::after{
    margin: auto;
}
.ps-usermenu a{
    display: flex;
    align-items: center;
    gap: 5px;
}
.ps-usermenu i.fa-user-plus:before,
.ps-usermenu i.fa-sign-in:before,
.ps-usermenu i.fa-phone:before{
    width: 20px;
    height: 20px;
    display: block;
}
.btn-head i.fa-user-plus:before,
.btn-head i.fa-sign-in:before{
    width:12px;
    height:12px;
    display: block;
}
.ps-usermenu i.fa-phone::before,
ul.top-navigate .link__phone a::after{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDk3LjM5IDM2MS44bC0xMTItNDhhMjQgMjQgMCAwIDAtMjggNi45bC00OS42IDYwLjZBMzcwLjY2IDM3MC42NiAwIDAgMSAxMzAuNiAyMDQuMTFsNjAuNi00OS42YTIzLjk0IDIzLjk0IDAgMCAwIDYuOS0yOGwtNDgtMTEyQTI0LjE2IDI0LjE2IDAgMCAwIDEyMi42LjYxbC0xMDQgMjRBMjQgMjQgMCAwIDAgMCA0OGMwIDI1Ni41IDIwNy45IDQ2NCA0NjQgNDY0YTI0IDI0IDAgMCAwIDIzLjQtMTguNmwyNC0xMDRhMjQuMjkgMjQuMjkgMCAwIDAtMTQuMDEtMjcuNnoiLz48L3N2Zz4=');
}
.ps-usermenu i.fa-user-plus:before,
.btn-head i.fa-user-plus:before,
ul.top-navigate .link__registr a::after {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNjI0IDIwOGgtNjR2LTY0YzAtOC44LTcuMi0xNi0xNi0xNmgtMzJjLTguOCAwLTE2IDcuMi0xNiAxNnY2NGgtNjRjLTguOCAwLTE2IDcuMi0xNiAxNnYzMmMwIDguOCA3LjIgMTYgMTYgMTZoNjR2NjRjMCA4LjggNy4yIDE2IDE2IDE2aDMyYzguOCAwIDE2LTcuMiAxNi0xNnYtNjRoNjRjOC44IDAgMTYtNy4yIDE2LTE2di0zMmMwLTguOC03LjItMTYtMTYtMTZ6bS00MDAgNDhjNzAuNyAwIDEyOC01Ny4zIDEyOC0xMjhTMjk0LjcgMCAyMjQgMCA5NiA1Ny4zIDk2IDEyOHM1Ny4zIDEyOCAxMjggMTI4em04OS42IDMyaC0xNi43Yy0yMi4yIDEwLjItNDYuOSAxNi03Mi45IDE2cy01MC42LTUuOC03Mi45LTE2aC0xNi43QzYwLjIgMjg4IDAgMzQ4LjIgMCA0MjIuNFY0NjRjMCAyNi41IDIxLjUgNDggNDggNDhoMzUyYzI2LjUgMCA0OC0yMS41IDQ4LTQ4di00MS42YzAtNzQuMi02MC4yLTEzNC40LTEzNC40LTEzNC40eiIvPjwvc3ZnPg==');
}

.ps-usermenu i.fa-sign-in:before,
.btn-head i.fa-sign-in:before,
ul.top-navigate .link__sign-in a::after{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDE2IDQ0OGgtODRjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDBjMC02LjYgNS40LTEyIDEyLTEyaDg0YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE2MGMwLTE3LjctMTQuMy0zMi0zMi0zMmgtODRjLTYuNiAwLTEyLTUuNC0xMi0xMlY3NmMwLTYuNiA1LjQtMTIgMTItMTJoODRjNTMgMCA5NiA0MyA5NiA5NnYxOTJjMCA1My00MyA5Ni05NiA5NnptLTQ3LTIwMUwyMDEgNzljLTE1LTE1LTQxLTQuNS00MSAxN3Y5NkgyNGMtMTMuMyAwLTI0IDEwLjctMjQgMjR2OTZjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMTM2djk2YzAgMjEuNSAyNiAzMiA0MSAxN2wxNjgtMTY4YzkuMy05LjQgOS4zLTI0LjYgMC0zNHoiPjwvcGF0aD48L3N2Zz4=');
}

.fa.fa-angle-right{
    width: 16px;
    height: 22.5px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMjI0LjMgMjczbC0xMzYgMTM2Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMGwtMjIuNi0yMi42Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWw5Ni40LTk2LjQtOTYuNC05Ni40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOUw1NC4zIDEwM2M5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwxMzYgMTM2YzkuNSA5LjQgOS41IDI0LjYuMSAzNHoiLz48L3N2Zz4=');
}

.b-crumbs .fa-home:before {
    display: inline-block;
    width: 15px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMjgwLjM3IDE0OC4yNkw5NiAzMDAuMTFWNDY0YTE2IDE2IDAgMCAwIDE2IDE2bDExMi4wNi0uMjlhMTYgMTYgMCAwIDAgMTUuOTItMTZWMzY4YTE2IDE2IDAgMCAxIDE2LTE2aDY0YTE2IDE2IDAgMCAxIDE2IDE2djk1LjY0YTE2IDE2IDAgMCAwIDE2IDE2LjA1TDQ2NCA0ODBhMTYgMTYgMCAwIDAgMTYtMTZWMzAwTDI5NS42NyAxNDguMjZhMTIuMTkgMTIuMTkgMCAwIDAtMTUuMyAwek01NzEuNiAyNTEuNDdMNDg4IDE4Mi41NlY0NC4wNWExMiAxMiAwIDAgMC0xMi0xMmgtNTZhMTIgMTIgMCAwIDAtMTIgMTJ2NzIuNjFMMzE4LjQ3IDQzYTQ4IDQ4IDAgMCAwLTYxIDBMNC4zNCAyNTEuNDdhMTIgMTIgMCAwIDAtMS42IDE2LjlsMjUuNSAzMUExMiAxMiAwIDAgMCA0NS4xNSAzMDFsMjM1LjIyLTE5My43NGExMi4xOSAxMi4xOSAwIDAgMSAxNS4zIDBMNTMwLjkgMzAxYTEyIDEyIDAgMCAwIDE2LjktMS42bDI1LjUtMzFhMTIgMTIgMCAwIDAtMS43LTE2LjkzeiIvPjwvc3ZnPg==');
}
.active-block .fa-users:before {
    display:block;
    width:80px;
    height:80px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eiIvPjwvc3ZnPg==');
}
#up .fa-arrow-up:before{
    display:inline-block;
    width:34px;
    height:37px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMzQuOSAyODkuNWwtMjIuMi0yMi4yYy05LjQtOS40LTkuNC0yNC42IDAtMzMuOUwyMDcgMzljOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMTk0LjMgMTk0LjNjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMNDEzIDI4OS40Yy05LjUgOS41LTI1IDkuMy0zNC4zLS40TDI2NCAxNjguNlY0NTZjMCAxMy4zLTEwLjcgMjQtMjQgMjRoLTMyYy0xMy4zIDAtMjQtMTAuNy0yNC0yNFYxNjguNkw2OS4yIDI4OS4xYy05LjMgOS44LTI0LjggMTAtMzQuMy40eiIvPjwvc3ZnPg==');
}
.top_menu .menu-item a:before{
    display:inline-block;
    min-width:12px;
}
.top_menu .icon-fa-server>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDgwIDE2MEgzMmMtMTcuNjczIDAtMzItMTQuMzI3LTMyLTMyVjY0YzAtMTcuNjczIDE0LjMyNy0zMiAzMi0zMmg0NDhjMTcuNjczIDAgMzIgMTQuMzI3IDMyIDMydjY0YzAgMTcuNjczLTE0LjMyNyAzMi0zMiAzMnptLTQ4LTg4Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjRzMTAuNzQ1IDI0IDI0IDI0IDI0LTEwLjc0NSAyNC0yNC0xMC43NDUtMjQtMjQtMjR6bS02NCAwYy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjRzMTAuNzQ1IDI0IDI0IDI0IDI0LTEwLjc0NSAyNC0yNC0xMC43NDUtMjQtMjQtMjR6bTExMiAyNDhIMzJjLTE3LjY3MyAwLTMyLTE0LjMyNy0zMi0zMnYtNjRjMC0xNy42NzMgMTQuMzI3LTMyIDMyLTMyaDQ0OGMxNy42NzMgMCAzMiAxNC4zMjcgMzIgMzJ2NjRjMCAxNy42NzMtMTQuMzI3IDMyLTMyIDMyem0tNDgtODhjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHMxMC43NDUgMjQgMjQgMjQgMjQtMTAuNzQ1IDI0LTI0LTEwLjc0NS0yNC0yNC0yNHptLTY0IDBjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHMxMC43NDUgMjQgMjQgMjQgMjQtMTAuNzQ1IDI0LTI0LTEwLjc0NS0yNC0yNC0yNHptMTEyIDI0OEgzMmMtMTcuNjczIDAtMzItMTQuMzI3LTMyLTMydi02NGMwLTE3LjY3MyAxNC4zMjctMzIgMzItMzJoNDQ4YzE3LjY3MyAwIDMyIDE0LjMyNyAzMiAzMnY2NGMwIDE3LjY3My0xNC4zMjcgMzItMzIgMzJ6bS00OC04OGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0czEwLjc0NSAyNCAyNCAyNCAyNC0xMC43NDUgMjQtMjQtMTAuNzQ1LTI0LTI0LTI0em0tNjQgMGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0czEwLjc0NSAyNCAyNCAyNCAyNC0xMC43NDUgMjQtMjQtMTAuNzQ1LTI0LTI0LTI0eiIvPjwvc3ZnPg==');
}
.top_menu .icon-fa-database>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDQ4IDczLjE0M3Y0NS43MTRDNDQ4IDE1OS4xNDMgMzQ3LjY2NyAxOTIgMjI0IDE5MlMwIDE1OS4xNDMgMCAxMTguODU3VjczLjE0M0MwIDMyLjg1NyAxMDAuMzMzIDAgMjI0IDBzMjI0IDMyLjg1NyAyMjQgNzMuMTQzek00NDggMTc2djEwMi44NTdDNDQ4IDMxOS4xNDMgMzQ3LjY2NyAzNTIgMjI0IDM1MlMwIDMxOS4xNDMgMCAyNzguODU3VjE3NmM0OC4xMjUgMzMuMTQzIDEzNi4yMDggNDguNTcyIDIyNCA0OC41NzJTMzk5Ljg3NCAyMDkuMTQzIDQ0OCAxNzZ6bTAgMTYwdjEwMi44NTdDNDQ4IDQ3OS4xNDMgMzQ3LjY2NyA1MTIgMjI0IDUxMlMwIDQ3OS4xNDMgMCA0MzguODU3VjMzNmM0OC4xMjUgMzMuMTQzIDEzNi4yMDggNDguNTcyIDIyNCA0OC41NzJTMzk5Ljg3NCAzNjkuMTQzIDQ0OCAzMzZ6Ii8+PC9zdmc+');
}
.top_menu .icon-fa-th-list>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMTQ5LjMzMyAyMTZ2ODBjMCAxMy4yNTUtMTAuNzQ1IDI0LTI0IDI0SDI0Yy0xMy4yNTUgMC0yNC0xMC43NDUtMjQtMjR2LTgwYzAtMTMuMjU1IDEwLjc0NS0yNCAyNC0yNGgxMDEuMzMzYzEzLjI1NSAwIDI0IDEwLjc0NSAyNCAyNHpNMCAzNzZ2ODBjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDEwMS4zMzNjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di04MGMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjRIMjRjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHpNMTI1LjMzMyAzMkgyNEMxMC43NDUgMzIgMCA0Mi43NDUgMCA1NnY4MGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMTAxLjMzM2MxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjRWNTZjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0em04MCA0NDhINDg4YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtODBjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0SDIwNS4zMzNjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHY4MGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjR6bS0yNC00MjR2ODBjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0SDQ4OGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjRWNTZjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0SDIwNS4zMzNjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHptMjQgMjY0SDQ4OGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTgwYzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyMDUuMzMzYy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2ODBjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0eiIvPjwvc3ZnPg==');
}
.top_menu .icon-fa-cubes>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDg4LjYgMjUwLjJMMzkyIDIxNFYxMDUuNWMwLTE1LTkuMy0yOC40LTIzLjQtMzMuN2wtMTAwLTM3LjVjLTguMS0zLjEtMTcuMS0zLjEtMjUuMyAwbC0xMDAgMzcuNWMtMTQuMSA1LjMtMjMuNCAxOC43LTIzLjQgMzMuN1YyMTRsLTk2LjYgMzYuMkM5LjMgMjU1LjUgMCAyNjguOSAwIDI4My45VjM5NGMwIDEzLjYgNy43IDI2LjEgMTkuOSAzMi4ybDEwMCA1MGMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAzLjktNTIgMTAzLjkgNTJjMTAuMSA1LjEgMjIuMSA1LjEgMzIuMiAwbDEwMC01MGMxMi4yLTYuMSAxOS45LTE4LjYgMTkuOS0zMi4yVjI4My45YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43ek0zNTggMjE0LjhsLTg1IDMxLjl2LTY4LjJsODUtMzd2NzMuM3pNMTU0IDEwNC4xbDEwMi0zOC4yIDEwMiAzOC4ydi42bC0xMDIgNDEuNC0xMDItNDEuNHYtLjZ6bTg0IDI5MS4xbC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnptMjQwIDExMmwtODUgNDIuNXYtNzkuMWw4NS0zOC44djc1LjR6bTAtMTEybC0xMDIgNDEuNC0xMDItNDEuNHYtLjZsMTAyLTM4LjIgMTAyIDM4LjJ2LjZ6Ii8+PC9zdmc+');
}
.top_menu .icon-fa-windows>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMCA5My43bDE4My42LTI1LjN2MTc3LjRIMFY5My43em0wIDMyNC42bDE4My42IDI1LjNWMjY4LjRIMHYxNDkuOXptMjAzLjggMjhMNDQ4IDQ4MFYyNjguNEgyMDMuOHYxNzcuOXptMC0zODAuNnYxODAuMUg0NDhWMzJMMjAzLjggNjUuN3oiLz48L3N2Zz4=');
}
.top_menu .icon-fa-search>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTA1IDQ0Mi43TDQwNS4zIDM0M2MtNC41LTQuNS0xMC42LTctMTctN0gzNzJjMjcuNi0zNS4zIDQ0LTc5LjcgNDQtMTI4QzQxNiA5My4xIDMyMi45IDAgMjA4IDBTMCA5My4xIDAgMjA4czkzLjEgMjA4IDIwOCAyMDhjNDguMyAwIDkyLjctMTYuNCAxMjgtNDR2MTYuM2MwIDYuNCAyLjUgMTIuNSA3IDE3bDk5LjcgOTkuN2M5LjQgOS40IDI0LjYgOS40IDMzLjkgMGwyOC4zLTI4LjNjOS40LTkuNCA5LjQtMjQuNi4xLTM0ek0yMDggMzM2Yy03MC43IDAtMTI4LTU3LjItMTI4LTEyOCAwLTcwLjcgNTcuMi0xMjggMTI4LTEyOCA3MC43IDAgMTI4IDU3LjIgMTI4IDEyOCAwIDcwLjctNTcuMiAxMjgtMTI4IDEyOHoiLz48L3N2Zz4=');
}
.top_menu .icon-fa-lock>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDAwIDIyNGgtMjR2LTcyQzM3NiA2OC4yIDMwNy44IDAgMjI0IDBTNzIgNjguMiA3MiAxNTJ2NzJINDhjLTI2LjUgMC00OCAyMS41LTQ4IDQ4djE5MmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWMjcyYzAtMjYuNS0yMS41LTQ4LTQ4LTQ4em0tMTA0IDBIMTUydi03MmMwLTM5LjcgMzIuMy03MiA3Mi03MnM3MiAzMi4zIDcyIDcydjcyeiIvPjwvc3ZnPg==');
}
.top_menu .icon-fa-book>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDQ4IDM2MFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNEg5NkM0MyAwIDAgNDMgMCA5NnYzMjBjMCA1MyA0MyA5NiA5NiA5NmgzMjhjMTMuMyAwIDI0LTEwLjcgMjQtMjR2LTE2YzAtNy41LTMuNS0xNC4zLTguOS0xOC43LTQuMi0xNS40LTQuMi01OS4zIDAtNzQuNyA1LjQtNC4zIDguOS0xMS4xIDguOS0xOC42ek0xMjggMTM0YzAtMy4zIDIuNy02IDYtNmgyMTJjMy4zIDAgNiAyLjcgNiA2djIwYzAgMy4zLTIuNyA2LTYgNkgxMzRjLTMuMyAwLTYtMi43LTYtNnYtMjB6bTAgNjRjMC0zLjMgMi43LTYgNi02aDIxMmMzLjMgMCA2IDIuNyA2IDZ2MjBjMCAzLjMtMi43IDYtNiA2SDEzNGMtMy4zIDAtNi0yLjctNi02di0yMHptMjUzLjQgMjUwSDk2Yy0xNy43IDAtMzItMTQuMy0zMi0zMiAwLTE3LjYgMTQuNC0zMiAzMi0zMmgyODUuNGMtMS45IDE3LjEtMS45IDQ2LjkgMCA2NHoiLz48L3N2Zz4=');
}
.top_menu .icon-keyboard-o>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTI4IDY0SDQ4QzIxLjQ5IDY0IDAgODUuNDkgMCAxMTJ2Mjg4YzAgMjYuNTEgMjEuNDkgNDggNDggNDhoNDgwYzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMTEyYzAtMjYuNTEtMjEuNDktNDgtNDgtNDh6bTggMzM2YzAgNC40MTEtMy41ODkgOC04IDhINDhjLTQuNDExIDAtOC0zLjU4OS04LThWMTEyYzAtNC40MTEgMy41ODktOCA4LThoNDgwYzQuNDExIDAgOCAzLjU4OSA4IDh2Mjg4ek0xNzAgMjcwdi0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0yOGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyOGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bTk2IDB2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJoLTI4Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptOTYgMHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem05NiAwdi0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0yOGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyOGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bS0zMzYgODJ2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJIODJjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem0zODQgMHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyek0xMjIgMTg4di0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDgyYy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptOTYgMHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem05NiAwdi0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0yOGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyOGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bTk2IDB2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJoLTI4Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptOTYgMHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem0tOTggMTU4di0xNmMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDE4MGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYxNmMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDIxNmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyeiIvPjwvc3ZnPg==');
}
.top_menu .icon-fa-cloud>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTM3LjYgMjI2LjZjNC4xLTEwLjcgNi40LTIyLjQgNi40LTM0LjYgMC01My00My05Ni05Ni05Ni0xOS43IDAtMzguMSA2LTUzLjMgMTYuMkMzNjcgNjQuMiAzMTUuMyAzMiAyNTYgMzJjLTg4LjQgMC0xNjAgNzEuNi0xNjAgMTYwIDAgMi43LjEgNS40LjIgOC4xQzQwLjIgMjE5LjggMCAyNzMuMiAwIDMzNmMwIDc5LjUgNjQuNSAxNDQgMTQ0IDE0NGgzNjhjNzAuNyAwIDEyOC01Ny4zIDEyOC0xMjggMC02MS45LTQ0LTExMy42LTEwMi40LTEyNS40eiIvPjwvc3ZnPg==');
}
.top_menu .icon-fa-question>a:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTA0IDI1NmMwIDEzNi45OTctMTExLjA0MyAyNDgtMjQ4IDI0OFM4IDM5Mi45OTcgOCAyNTZDOCAxMTkuMDgzIDExOS4wNDMgOCAyNTYgOHMyNDggMTExLjA4MyAyNDggMjQ4ek0yNjIuNjU1IDkwYy01NC40OTcgMC04OS4yNTUgMjIuOTU3LTExNi41NDkgNjMuNzU4LTMuNTM2IDUuMjg2LTIuMzUzIDEyLjQxNSAyLjcxNSAxNi4yNThsMzQuNjk5IDI2LjMxYzUuMjA1IDMuOTQ3IDEyLjYyMSAzLjAwOCAxNi42NjUtMi4xMjIgMTcuODY0LTIyLjY1OCAzMC4xMTMtMzUuNzk3IDU3LjMwMy0zNS43OTcgMjAuNDI5IDAgNDUuNjk4IDEzLjE0OCA0NS42OTggMzIuOTU4IDAgMTQuOTc2LTEyLjM2MyAyMi42NjctMzIuNTM0IDMzLjk3NkMyNDcuMTI4IDIzOC41MjggMjE2IDI1NC45NDEgMjE2IDI5NnY0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNTZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnYtMS4zMzNjMC0yOC40NjIgODMuMTg2LTI5LjY0NyA4My4xODYtMTA2LjY2NyAwLTU4LjAwMi02MC4xNjUtMTAyLTExNi41MzEtMTAyek0yNTYgMzM4Yy0yNS4zNjUgMC00NiAyMC42MzUtNDYgNDYgMCAyNS4zNjQgMjAuNjM1IDQ2IDQ2IDQ2czQ2LTIwLjYzNiA0Ni00NmMwLTI1LjM2NS0yMC42MzUtNDYtNDYtNDZ6Ii8+PC9zdmc+');
}

.table-transformer__th .tooltipd{
    margin-left: 0;
}
.table-transformer__td .tooltipd i.fa-gear:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjNThiOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNDg3LjQgMzE1LjdsLTQyLjYtMjQuNmM0LjMtMjMuMiA0LjMtNDcgMC03MC4ybDQyLjYtMjQuNmM0LjktMi44IDcuMS04LjYgNS41LTE0LTExLjEtMzUuNi0zMC02Ny44LTU0LjctOTQuNi0zLjgtNC4xLTEwLTUuMS0xNC44LTIuM0wzODAuOCAxMTBjLTE3LjktMTUuNC0zOC41LTI3LjMtNjAuOC0zNS4xVjI1LjhjMC01LjYtMy45LTEwLjUtOS40LTExLjctMzYuNy04LjItNzQuMy03LjgtMTA5LjIgMC01LjUgMS4yLTkuNCA2LjEtOS40IDExLjdWNzVjLTIyLjIgNy45LTQyLjggMTkuOC02MC44IDM1LjFMODguNyA4NS41Yy00LjktMi44LTExLTEuOS0xNC44IDIuMy0yNC43IDI2LjctNDMuNiA1OC45LTU0LjcgOTQuNi0xLjcgNS40LjYgMTEuMiA1LjUgMTRMNjcuMyAyMjFjLTQuMyAyMy4yLTQuMyA0NyAwIDcwLjJsLTQyLjYgMjQuNmMtNC45IDIuOC03LjEgOC42LTUuNSAxNCAxMS4xIDM1LjYgMzAgNjcuOCA1NC43IDk0LjYgMy44IDQuMSAxMCA1LjEgMTQuOCAyLjNsNDIuNi0yNC42YzE3LjkgMTUuNCAzOC41IDI3LjMgNjAuOCAzNS4xdjQ5LjJjMCA1LjYgMy45IDEwLjUgOS40IDExLjcgMzYuNyA4LjIgNzQuMyA3LjggMTA5LjIgMCA1LjUtMS4yIDkuNC02LjEgOS40LTExLjd2LTQ5LjJjMjIuMi03LjkgNDIuOC0xOS44IDYwLjgtMzUuMWw0Mi42IDI0LjZjNC45IDIuOCAxMSAxLjkgMTQuOC0yLjMgMjQuNy0yNi43IDQzLjYtNTguOSA1NC43LTk0LjYgMS41LTUuNS0uNy0xMS4zLTUuNi0xNC4xek0yNTYgMzM2Yy00NC4xIDAtODAtMzUuOS04MC04MHMzNS45LTgwIDgwLTgwIDgwIDM1LjkgODAgODAtMzUuOSA4MC04MCA4MHoiLz48L3N2Zz4=');
}
.table-transformer__td .tooltipd i.fa-check:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjNThiOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ii8+PC9zdmc+');
}
.table-transformer__th .tooltipd i.fa-question-circle:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTA0IDI1NmMwIDEzNi45OTctMTExLjA0MyAyNDgtMjQ4IDI0OFM4IDM5Mi45OTcgOCAyNTZDOCAxMTkuMDgzIDExOS4wNDMgOCAyNTYgOHMyNDggMTExLjA4MyAyNDggMjQ4ek0yNjIuNjU1IDkwYy01NC40OTcgMC04OS4yNTUgMjIuOTU3LTExNi41NDkgNjMuNzU4LTMuNTM2IDUuMjg2LTIuMzUzIDEyLjQxNSAyLjcxNSAxNi4yNThsMzQuNjk5IDI2LjMxYzUuMjA1IDMuOTQ3IDEyLjYyMSAzLjAwOCAxNi42NjUtMi4xMjIgMTcuODY0LTIyLjY1OCAzMC4xMTMtMzUuNzk3IDU3LjMwMy0zNS43OTcgMjAuNDI5IDAgNDUuNjk4IDEzLjE0OCA0NS42OTggMzIuOTU4IDAgMTQuOTc2LTEyLjM2MyAyMi42NjctMzIuNTM0IDMzLjk3NkMyNDcuMTI4IDIzOC41MjggMjE2IDI1NC45NDEgMjE2IDI5NnY0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNTZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnYtMS4zMzNjMC0yOC40NjIgODMuMTg2LTI5LjY0NyA4My4xODYtMTA2LjY2NyAwLTU4LjAwMi02MC4xNjUtMTAyLTExNi41MzEtMTAyek0yNTYgMzM4Yy0yNS4zNjUgMC00NiAyMC42MzUtNDYgNDYgMCAyNS4zNjQgMjAuNjM1IDQ2IDQ2IDQ2czQ2LTIwLjYzNiA0Ni00NmMwLTI1LjM2NS0yMC42MzUtNDYtNDYtNDZ6Ii8+PC9zdmc+');
}
.faq-block .fa-question-circle{
    display:block;
    width:87.5px;
    height:104px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjNThCOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTA0IDI1NmMwIDEzNi45OTctMTExLjA0MyAyNDgtMjQ4IDI0OFM4IDM5Mi45OTcgOCAyNTZDOCAxMTkuMDgzIDExOS4wNDMgOCAyNTYgOHMyNDggMTExLjA4MyAyNDggMjQ4ek0yNjIuNjU1IDkwYy01NC40OTcgMC04OS4yNTUgMjIuOTU3LTExNi41NDkgNjMuNzU4LTMuNTM2IDUuMjg2LTIuMzUzIDEyLjQxNSAyLjcxNSAxNi4yNThsMzQuNjk5IDI2LjMxYzUuMjA1IDMuOTQ3IDEyLjYyMSAzLjAwOCAxNi42NjUtMi4xMjIgMTcuODY0LTIyLjY1OCAzMC4xMTMtMzUuNzk3IDU3LjMwMy0zNS43OTcgMjAuNDI5IDAgNDUuNjk4IDEzLjE0OCA0NS42OTggMzIuOTU4IDAgMTQuOTc2LTEyLjM2MyAyMi42NjctMzIuNTM0IDMzLjk3NkMyNDcuMTI4IDIzOC41MjggMjE2IDI1NC45NDEgMjE2IDI5NnY0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNTZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnYtMS4zMzNjMC0yOC40NjIgODMuMTg2LTI5LjY0NyA4My4xODYtMTA2LjY2NyAwLTU4LjAwMi02MC4xNjUtMTAyLTExNi41MzEtMTAyek0yNTYgMzM4Yy0yNS4zNjUgMC00NiAyMC42MzUtNDYgNDYgMCAyNS4zNjQgMjAuNjM1IDQ2IDQ2IDQ2czQ2LTIwLjYzNiA0Ni00NmMwLTI1LjM2NS0yMC42MzUtNDYtNDYtNDZ6Ii8+PC9zdmc+');
}
.table-transformer__tbody .fa-check:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIiBmaWxsPSIjNThiOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik01MzAuOCAxMzQuMUM1NDUuMSAxNDQuNSA1NDguMyAxNjQuNSA1MzcuOSAxNzguOEwyODEuOSA1MzAuOEMyNzYuNCA1MzguNCAyNjcuOSA1NDMuMSAyNTguNSA1NDMuOUMyNDkuMSA1NDQuNyAyNDAgNTQxLjIgMjMzLjQgNTM0LjZMMTA1LjQgNDA2LjZDOTIuOSAzOTQuMSA5Mi45IDM3My44IDEwNS40IDM2MS4zQzExNy45IDM0OC44IDEzOC4yIDM0OC44IDE1MC43IDM2MS4zTDI1Mi4yIDQ2Mi44TDQ4Ni4yIDE0MS4xQzQ5Ni42IDEyNi44IDUxNi42IDEyMy42IDUzMC45IDEzNHoiLz48L3N2Zz4=');
}
.table-transformer__td .tooltipd i.fa-question-circle:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMDAwMDAwIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNNTA0IDI1NmMwIDEzNi45OTctMTExLjA0MyAyNDgtMjQ4IDI0OFM4IDM5Mi45OTcgOCAyNTZDOCAxMTkuMDgzIDExOS4wNDMgOCAyNTYgOHMyNDggMTExLjA4MyAyNDggMjQ4ek0yNjIuNjU1IDkwYy01NC40OTcgMC04OS4yNTUgMjIuOTU3LTExNi41NDkgNjMuNzU4LTMuNTM2IDUuMjg2LTIuMzUzIDEyLjQxNSAyLjcxNSAxNi4yNThsMzQuNjk5IDI2LjMxYzUuMjA1IDMuOTQ3IDEyLjYyMSAzLjAwOCAxNi42NjUtMi4xMjIgMTcuODY0LTIyLjY1OCAzMC4xMTMtMzUuNzk3IDU3LjMwMy0zNS43OTcgMjAuNDI5IDAgNDUuNjk4IDEzLjE0OCA0NS42OTggMzIuOTU4IDAgMTQuOTc2LTEyLjM2MyAyMi42NjctMzIuNTM0IDMzLjk3NkMyNDcuMTI4IDIzOC41MjggMjE2IDI1NC45NDEgMjE2IDI5NnY0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNTZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnYtMS4zMzNjMC0yOC40NjIgODMuMTg2LTI5LjY0NyA4My4xODYtMTA2LjY2NyAwLTU4LjAwMi02MC4xNjUtMTAyLTExNi41MzEtMTAyek0yNTYgMzM4Yy0yNS4zNjUgMC00NiAyMC42MzUtNDYgNDYgMCAyNS4zNjQgMjAuNjM1IDQ2IDQ2IDQ2czQ2LTIwLjYzNiA0Ni00NmMwLTI1LjM2NS0yMC42MzUtNDYtNDYtNDZ6Ii8+PC9zdmc+');
}
.table-transformer__th .tooltipd i.fa-info-circle:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0yNTYgNTEyQTI1NiAyNTYgMCAxIDAgMjU2IDBhMjU2IDI1NiAwIDEgMCAwIDUxMnpNMjE2IDMzNmwyNCAwIDAtNjQtMjQgMGMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGw0OCAwYzEzLjMgMCAyNCAxMC43IDI0IDI0bDAgODggOCAwYzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0bC04MCAwYy0xMy4zIDAtMjQtMTAuNy0yNC0yNHMxMC43LTI0IDI0LTI0em00MC0yMDhhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==');
}
.main-block .fa-info-circle:before{
    display:block;
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMDAwMDAwIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0yNTYgNTEyQTI1NiAyNTYgMCAxIDAgMjU2IDBhMjU2IDI1NiAwIDEgMCAwIDUxMnpNMjE2IDMzNmwyNCAwIDAtNjQtMjQgMGMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGw0OCAwYzEzLjMgMCAyNCAxMC43IDI0IDI0bDAgODggOCAwYzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0bC04MCAwYy0xMy4zIDAtMjQtMTAuNy0yNC0yNHMxMC43LTI0IDI0LTI0em00MC0yMDhhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==');
}
.hand-right-list li:before{
    width:16px;
    height:16px;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjNThiOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik00MzguNiAyNzguNmMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM2wtMTYwLTE2MGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNMMzM4LjggMjI0IDMyIDIyNGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMmwzMDYuNyAwTDIzMy40IDM5My40Yy0xMi41IDEyLjUtMTIuNSAzMi44IDAgNDUuM3MzMi44IDEyLjUgNDUuMyAwbDE2MC0xNjB6Ii8+PC9zdmc+');
}

.slick-prev:before{
    display: block;
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjNThiOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0wIDI1NmEyNTYgMjU2IDAgMSAwIDUxMiAwQTI1NiAyNTYgMCAxIDAgMCAyNTZ6TTI0MSAzNzdjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwcy05LjQtMjQuNiAwLTMzLjlsODctODctODctODdjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzNDUgMjM5YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45TDI0MSAzNzd6Ii8+PC9zdmc+');
    transform:rotate(180deg);
}
.slick-next:before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjNThiOTU3Ij48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0wIDI1NmEyNTYgMjU2IDAgMSAwIDUxMiAwQTI1NiAyNTYgMCAxIDAgMCAyNTZ6TTI0MSAzNzdjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwcy05LjQtMjQuNiAwLTMzLjlsODctODctODctODdjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzNDUgMjM5YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45TDI0MSAzNzd6Ii8+PC9zdmc+');
}



@media only screen and (max-width: 991px) {
    .top_menu .navbar .menu-toggle {
        display: flex !important;
    }
    .menu-toggle:before {
        display: inline-block;
        width: 12px;
        height: 12px;
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMTYgMTMyaDQxNmM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2Vjc2YzAtOC44MzctNy4xNjMtMTYtMTYtMTZIMTZDNy4xNjMgNjAgMCA2Ny4xNjMgMCA3NnY0MGMwIDguODM3IDcuMTYzIDE2IDE2IDE2em0wIDE2MGg0MTZjOC44MzcgMCAxNi03LjE2MyAxNi0xNnYtNDBjMC04LjgzNy03LjE2My0xNi0xNi0xNkgxNmMtOC44MzcgMC0xNiA3LjE2My0xNiAxNnY0MGMwIDguODM3IDcuMTYzIDE2IDE2IDE2em0wIDE2MGg0MTZjOC44MzcgMCAxNi03LjE2MyAxNi0xNnYtNDBjMC04LjgzNy03LjE2My0xNi0xNi0xNkgxNmMtOC44MzcgMC0xNiA3LjE2My0xNiAxNnY0MGMwIDguODM3IDcuMTYzIDE2IDE2IDE2eiIvPjwvc3ZnPg==');
    }
    .menu-toggle[aria-expanded=true]:before {
        display: inline-block;
        width: 12px;
        height: 12px;
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjZmZmZmZmIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY2LjcuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0zNDIuNiAxNTAuNmMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwxOTIgMjEwLjcgODYuNiAxMDUuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNMMTQ2LjcgMjU2IDQxLjQgMzYxLjRjLTEyLjUgMTIuNS0xMi41IDMyLjggMCA0NS4zczMyLjggMTIuNSA0NS4zIDBMMTkyIDMwMS4zIDI5Ny40IDQwNi42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwczEyLjUtMzIuOCAwLTQ1LjNMMjM3LjMgMjU2IDM0Mi42IDE1MC42eiIvPjwvc3ZnPg==');
    }
}
