/*
Theme Name: Flexibity
Theme URI: http://flexibity.com/
Description: Responsive theme created exclusively for the Flexibity company
Author: George Zakharov | Wild Wind
Author URI: https://github.com/wildautumnwind
Version: 1.0
Tags: flexibity, electronics, software, saint-petersburg, development
Text Domain: flexibity

This theme is an exclusive development specifically for the Flexibity Team
*/
@import url(css/media.min.css);.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.contrast{-webkit-filter:contrast(160%);filter:contrast(160%)}@font-face{font-family:"LintelRegular";src:url(fonts/LintelRegular/LintelRegular.eot);src:url("fonts/LintelRegular/LintelRegulard41d.eot?#iefix")format("embedded-opentype"),url(fonts/LintelRegular/LintelRegular.woff) format("woff"),url(fonts/LintelRegular/LintelRegular.ttf) format("truetype");font-style:normal;font-weight:400}body{font-family:'LintelRegular','Ubuntu',sans-serif;font-size:14px}a:focus,a:hover{text-decoration:none!important}a{transition:0.5s;font-family:'Ubuntu',sans-serif}main{padding-bottom:20px}.btn-default{border:none!important}.btn-default:hover{border:none!important}.btn{border-radius:0!important;outline:none!important}.dropdown-menu{border:none!important;border-radius:0!important}.dropdown-menu>li{padding:10px}.dropdown-hover{transition:0.5s}.dropdown-hover:hover{background:rgba(39,46,71,.11)}.dropdown-ul{background:#f9f9f9!important}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background:transparent!important}.btn:active{box-shadow:none!important}.pager li>a,.pager li>span{border-radius:0!important}.btn-icon{width:100%;height:100%;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none!important;border:1px solid transparent;border-radius:0;outline:none}.container{max-width:960px!important;padding:0!important}.row{margin:0!important}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:10px!important;padding-left:10px!important}.no-margin{margin:0}.text-center{text-align:center;font-family:'Ubuntu',sans-serif}.container-header{max-width:1400px!important;padding:0!important;margin-right:auto;margin-left:auto}.logo{transition:0.5s;max-height:80px;margin-top:4%}.mini-logo{height:60px;opacity:.8}.icon-search{color:#6178B7;cursor:pointer;font-size:1.3em!important}.search-btn-mobile{height:36px;margin-top:10px;background:#6178B7;color:#fff;text-align:center;padding-left:0!important;padding-right:0!important;border-bottom:2px inset #eee}.icon-search-mobile{padding-left:9px!important;padding-right:9px!important;line-height:20px!important;font-size:1.3em!important}.icon-search-mobile:hover{color:#ffffff!important;background:transparent!important}.search-mobile-container{padding:0 0 0 10px!important}.field-search-mobile{margin-top:10px;margin-bottom:20px;line-height:30px;background:none;border-top:none;border-left:none;border-right:none;transition:0.5s;border-bottom:2px inset #dcdcdc;outline:none;width:100%;padding:2px;font-size:1.2em;background:#fff;text-indent:15px}.navbar-fixed-top,.navbar-collapse{max-height:1000px!important}.nav>li>a:hover{background-color:transparent!important}.nav>li>a:focus{background-color:transparent!important}.nav-line{background-color:rgba(238,238,238,1);min-height:60px;width:100%}.nav-wrapper{min-height:80px;width:100%}.nav-line.affix{z-index:1000;position:fixed;top:0;width:100%}.nav-line.container{height:inherit}.nav-line.row{height:100%}.active-btn{background:#6077B6!important;color:#ffffff!important}.nav li a{height:80px;line-height:45px}.nav li i:hover{background-color:#eee;color:#6e6e6e}.field-search{margin-top:10px;margin-bottom:20px;line-height:30px;background:none;border-top:none;border-left:none;border-right:none;transition:0.5s;border-bottom:2px solid #6178B7;max-width:120px;outline:none;width:0}.mobile-menu-icon{color:#6178B7!important}.nav-rows{height:60px}#searchform{margin-top:12px}.dropmenu li a{height:40px;line-height:30px;color:#303030}.site-menu{overflow:hidden!important}.btn-search-mobile{width:100%;height:100%;background:transparent;border:none}.clear-search{float:left;position:relative;background:white;height:36px;width:41px;margin-top:10px;border-bottom:2px inset #dcdcdc;padding-top:7px;color:#6178B7;opacity:.8}.clear-search>i:hover{background:transparent!important;height:36px;color:#6178B7!important}.clear-search>i{height:36px;padding-left:15px!important;padding-top:3px!important;cursor:pointer}.site-menu a:hover{background-color:#fff;color:#6e6e6e}.site-menu a:focus{color:#000}.site-search{background-color:#515151;border:0;color:#fff;height:60px;line-height:55px;text-align:center}.search-form{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.mobile-nav-container{background:#f4f4f4;display:none;padding-left:0!important;padding-right:0!important;font-size:11pt}.mobile-nav-container ul{list-style-type:none;text-indent:20px}.mobile-nav-container ul li{line-height:45px}.mobile-nav-level1{padding-left:0}.mobile-nav-level2{padding-left:0;transition:0.25s}.mobile-nav-level2 li{height:45px;text-indent:30px;overflow:hidden}.mobile-nav-item:active{background:#DCDCDC}.mobile-nav-item a{margin:0;display:block;width:100%;height:100%}#nav-icon3{width:25px;height:20px;position:relative;margin:20px 5px auto auto;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#nav-icon3 span{display:block;position:absolute;height:4px;width:100%;background:#6178B7;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:8px}#nav-icon3 span:nth-child(4){top:16px}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}.dropmenu li a{height:30px;color:#303030}.dropdown-mobile-menu{overflow:hidden;cursor:pointer}.search-form{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.dash-lang ul li{height:50px;line-height:45px;transition:0.3s;color:#fff;font-weight:700;cursor:pointer}.dash-lang ul{margin-bottom:0;padding:0}.language-chooser{list-style:none;box-shadow:0 0 10px #fff;height:auto;right:60px;position:fixed;text-align:center;top:180px;z-index:5}.language-chooser>li>a>span{font-size:20px}.language-chooser>li>a{color:#fff!important}.language-chooser>li{height:50px;line-height:45px;transition:0.3s;font-weight:700;cursor:pointer;width:40px;background:#d9d9d9}.language-chooser>.active{background-color:#6077B6!important}.language-chooser>.active>a{color:#ffffff!important}main.container{height:100%}.dash{background:#d9d9d9 none repeat scroll 0 0;display:block;height:auto;right:60px;position:fixed;text-align:center;top:300px;width:40px;z-index:5}.dash ul li{height:50px;line-height:45px;transition:0.3s}.dash ul{margin-bottom:0}.dash ul li:hover{background:#397cbe;color:#fff}.dash a{color:#fff;width:100%;height:100%}.inviter{height:auto;padding-bottom:5px;margin:10px 0!important;text-align:center}.inviter-up{line-height:30px}.info-block{height:auto}.info-block-left,.info-block-center,.info-block-right{padding:0!important}.img-left,.img-center-down,.img-right-down{margin-top:10px}.img-center-up{margin-bottom:10px}.img-right-up{margin-bottom:20px}.info-link{background-color:#397cbe;color:#fff;height:140px;margin-bottom:10px;padding-top:25%;white-space:normal;width:100%;font-family:'Ubuntu',sans-serif}.how-we-work-tag{border-top:solid 3px #dadada;font-family:RobotoBold,sans-serif;margin-top:20px;margin-bottom:20px;padding-top:20px;text-align:center}.how-we-work-principles>div>h4{text-align:center!important}.news-block{height:auto}.news-tag{border-top:solid 3px #dadada;font-family:RobotoBold,sans-serif;margin-top:20px;margin-bottom:20px;padding-top:20px;text-align:center}.news-line{padding-top:5%;background-color:#f5f5f5;min-height:140px;width:300px;white-space:normal}.news-line-read-more{min-height:140px;line-height:120px}.partners-tag{border-top:solid 3px #dadada;font-family:RobotoBold,sans-serif;margin-top:20px;margin-bottom:20px;padding-top:20px;text-align:center}.partners-images{margin-top:30px;margin-bottom:30px;opacity:1}footer{width:100%}.high-footer{background-color:#397cbe;min-height:200px}.high-footer.container{height:inherit}.high-footer-row{margin-top:10px!important;margin-bottom:10px!important}.back-to-top{height:60px;width:60px;position:fixed;right:60px;bottom:15px;z-index:999;background:#d9d9d9;text-align:center;opacity:.5;border-radius:15%;display:none}.back-to-top:hover{background-color:#02A8F3;color:#fff;opacity:1}.back-to-top-arrow{margin:13% auto}.footer-nav li a{color:#fff}.footer-address{color:#fff;opacity:.75;padding-top:20px;font-size:0.85em!important}.footer-center{color:#fff;opacity:.75;padding-top:20px;font-size:0.85em!important}.low-footer{background-color:#515151;color:#fff;min-height:70px}.footer-tag{margin-top:15px}.developer-tag,.developer-tag a{color:#9ea7af}.developer-tag a:hover{color:#fff}.footer-contacts{color:#ffffff!important;opacity:.8;padding:5px}#footer-mail-link{color:#ffffff!important;opacity:.8}#footer-telegram-link{color:#ffffff!important;opacity:.8}.footer-social-icons{color:#ffffff!important;opacity:.5;font-size:.85em;padding:10px}.footer-social-icons:hover{opacity:1}.footer-image{opacity:.5}.footer-image:hover{opacity:1}.footer-center-divider{opacity:.5}.search-block,.news-page-block,.contacts-block,.partners-block,.project-block,.error-block,.vacancies-block,.software-block,.hardware-block,.post-block,.software-dev-block,.hardware-dev-block,.store-block,.projects-block,.history-block,.product-block{min-height:600px}.news-page-block{padding-top:30px}.vacancies-back{background:#FCFCFC}.pink_panther{color:#de5b8d}.card,.card-block,.card-photo{border:1px solid #DCDCDC;border-bottom-width:2px;background:#fff}.card-block{padding:0 15px 15px 15px;margin-top:5px;margin-bottom:20px}.list-date{font-size:1em;color:#7C7C7C;font-style:italic}.list-more{background:#6077B6;line-height:25px;text-align:center}.list-more a{color:white}.list-title{line-height:40px;font-weight:700}.list-desc{color:#7C7C7C}.pointer,.disable-btn,.active-btn{cursor:pointer}.hdr,.header-single-project,.back-to,.project-briefly{margin-top:15px;margin-bottom:15px;padding:5px}.header-single-project{color:#7C7C7C}.back-to{height:110px;width:110px;text-align:center;background:#02A8F3;padding:25px;cursor:pointer;margin-left:15px}.back-to p{color:white}.back-to-projects{line-height:30px}.disable-btn{background:#f4f4f4;line-height:25px}.active-btn{line-height:25px}.card-photo{background:#fff;height:250px;width:300px;text-align:center;line-height:45px;margin:10px auto 35px;cursor:pointer}.project-detail{display:none}.project-briefly{line-height:35px;text-indent:30px}.task-paragraph{text-align:justify}.task-name{text-align:center;background:no-repeat center bottom;line-height:35px}.upload-file,input[type="file"]::-webkit-file-upload-button{background:#6077B6;border:none;color:#fff;line-height:30px;padding-left:20px;padding-right:20px;cursor:pointer}.upload-file-cont{margin-bottom:20px}.hiring-img{opacity:.65;margin-top:100px}.vacancies-tag{margin-top:20px;margin-bottom:40px}.vacancies-plugin-table-cell{width:100%}.contacts-icon{font-size:1.6em!important}#map-view{height:400px}.contact-row{padding:10px}#welcome{background:rgba(238,238,238,.25)}#coffee-icon{opacity:.65}.software-block,.hardware-block,.projects-block{margin-bottom:30px!important}.description{transition:0.5s;position:absolute;overflow:hidden;height:40px;width:100%;bottom:-1px;padding-right:20px;background:#fff;opacity:.7}.description-about{padding-top:5px;padding-bottom:5px;font-weight:600;font-size:.95em}.description-name{font-weight:700;text-align:center;border-bottom:2px solid #6077B6;font-size:1.5em;padding:5px}.project-link{color:#333}.project-cell{padding-top:25px}.project-cell img{margin:auto}.projects-switcher{margin-top:40px;margin-bottom:20px}.projects-all,.projects-software,.projects-hardware{border:#fff 1px solid}.back{width:150px;padding:3px;text-align:center;color:#6077B6;margin-top:10px;margin-left:10px;cursor:pointer}.task-name{background-image:url(images/project/paragraph.png);padding:12px;text-indent:3px;font-family:'Ubuntu',sans-serif}.task-paragraph{padding:12px}.text-indent{line-height:30px;text-indent:25px}.head-text{color:#337ab7;font-size:1.5em;line-height:25px;padding-top:25px}.project-target{color:#337ab7}.project-task,.project-funcs,.project-techs{font-size:1em;line-height:25px}.project-techs{border:1px solid #337ab7;color:#337ab7;display:inline-block!important;padding:5px}.single-post-title{font-size:2em;margin-top:15px;margin-bottom:15px;padding:5px;font-family:'Ubuntu',sans-serif}.single-post-content{color:#4b4b4b;font-size:18px;line-height:1.5em;text-align:justify;padding:25px;text-indent:30px}.single-post-author{color:#337ab7}.post-content{margin-bottom:20px}.single-news-date{color:#9b9b9b}.single-news-author{color:#23527c}.single-news-text{border-bottom:solid 3px #ebebeb;color:#4b4b4b;font-size:18px;line-height:1.5em;padding-bottom:10px}.news-pagination{font-size:16px}.pages-num .screen-reader-text{display:none}.pages-num .nav-links .prev,.next{display:none}.pages-num .nav-links .current{color:white;background:#6077B6}.page-numbers{padding:5px 10px}.date{color:#9C9C9C;font-style:italic}#tech-main-pic{margin-top:20px}.tech-upper-tag{padding-top:10px;color:#337ab7;font-family:'Ubuntu',sans-serif}.tech-list{width:100%;margin-top:10px;list-style-type:none;padding-left:0}.item{line-height:20px;padding-top:10px;padding-bottom:10px;font-size:1.3em}.item-curve{line-height:20px;padding-top:3px;padding-bottom:10px;font-size:1.3em}.item-large{line-height:20px;padding-top:20px;padding-bottom:10px;font-size:1.3em}.item-end{line-height:20px;padding-top:80px;padding-bottom:10px;font-size:1.3em}.dark-blue{color:rgb(0,82,219)}.light-blue{color:rgb(0,141,250)}.light-green{color:rgb(64,191,64)}.notfound{height:100%;padding-bottom:50px;background:rgba(238,238,238,1);border-bottom:3px solid #02A8F3}.notfound-container{margin-top:60px}.notfound-text-404{font-size:9em;opacity:.8}.notfound-text-speech{font-size:1.5em;margin-bottom:10px;opacity:.8}.notfound-text-href{font-size:1.5em;opacity:.8}.notfound-logo{opacity:.6}.notfound-logo:hover{opacity:1}.icon-svg{width:100px;height:100px}.svg-icon-2{margin-bottom:10px;width:50px;height:50px}.dev-head-block{margin:30px 0 0 0}.dev-head-tag{color:#337ab7;font-family:'Ubuntu',sans-serif}.dev-tag-button{background:#3994d7;border-radius:4px!important;margin:.3em .3em}.dev-tag-button>a{color:#fff}.dev-tag-button:hover{background:#337ab7}.text-block{line-height:28px}textarea{resize:none}.orders-block{margin-top:20px!important;margin-bottom:20px!important;padding:15px;background:rgba(238,238,238,.17)}.success-message,.failure-message{text-align:center}.failure-message{opacity:.8}.success-message{margin-top:20px;color:#2BBBAD}.contact-form{margin-top:40px}.form-errors{color:#FE6C6C;text-align:center;opacity:.9}.contact-submit{background-color:#42abf5;color:#fff;transition:0.5s}.contact-form-icons{color:#42abf5;margin-top:15px}.field{padding:15px;margin-bottom:20px;border:1px solid #e3e3e3}.form-corrector{height:100%}.form-corrector-20{min-height:20px}.name-icon{font-size:2.7em;text-align:right}.email-icon,.theme-icon{text-align:right;margin-top:10px}#contact-name,#contact-email,#contact-theme,#contact-text{background:#fff;border:1px solid #42abf5;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.store-block{margin-top:50px}.store-plug-top-text{color:#373737;margin-bottom:2em;margin-top:2em}.store-plug-text{color:#4b4b4b}.store-plug-img{margin-top:2em;margin-bottom:2em}.store-single-unit{background-color:#fff;margin-bottom:5em}.store-single-unit-inside{background-color:#f0f0f0;padding:5px}.store-single-unit-title{margin-bottom:2em;font-weight:700}.store-single-unit-icons{margin-top:2em;margin-bottom:1.5em}.store-single-unit-icons>i:not(:first-child){margin-left:1em}.store-single-unit-icons-active{color:#337ab7}.store-single-unit-icons-passive{color:#cdcdcd}.store-single-unit-cost{margin-bottom:1em}.store-single-unit-btn{margin-bottom:1.5em}.products-switcher{margin-top:40px;margin-bottom:20px}.products-btn-for-all,.products-btn-for-developers,.products-btn-for-business,.products-btn-for-users{border:#fff 1px solid}.store-info-icon{color:#337ab7}.store-info-down-text{color:#4b4b4b}.store-info-tel-number{font-size:larger}#orderUnitName{color:#337ab7}.store-plugin-table-cell{width:100%}.product-block{margin-top:20px!important}.back-to-store{line-height:30px}.product-name{color:#337ab7}.product-unit-icons{margin-top:2em;margin-bottom:1.5em}.product-unit-icons>i:not(:first-child){margin-left:1em}.product-price{margin-bottom:1.5em}.product-btn{margin-bottom:1.5em}.product-special-info-row{margin-top:2em!important}.history-block{margin-top:20px!important}.history-briefly,.history-fully{font-size:18px}.history-fully{display:none}

.footer-menu a{
  text-transform: uppercase;
  display: inline-block;
  padding: 4px 0;
}
.uppercase{
  text-transform: uppercase;
}
@media (max-width: 1199px){
  .mobile-nav-level1 .dropdown-menu{
    display: block;
    position: static;
    background: transparent !important;
    box-shadow: none;
    float: none;
    padding:0;
  }
  .mobile-nav-level1 .dropdown-menu li{
    
  }
  .mobile-nav-level1 .dropdown-menu li a{
    padding:0;
    margin:0;
    color: #337ab7;
    text-decoration: none;
  }
}

@media (max-width: 760px){
	.projects-block .project-cell{
		margin-left:0;
		margin-right:0;
		text-align:center;
		width: 100%;
    	float: none;
	}
	.projects-block .project-cell>a{
		display: inline-block !important;
	}
	.projects-block .project-cell .description{
		position: relative;
	}
}